summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/visualpstricks/Source/VPST.ps
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/visualpstricks/Source/VPST.ps')
-rw-r--r--Master/texmf-dist/doc/latex/visualpstricks/Source/VPST.ps579584
1 files changed, 579584 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/visualpstricks/Source/VPST.ps b/Master/texmf-dist/doc/latex/visualpstricks/Source/VPST.ps
new file mode 100644
index 00000000000..e65d42c728c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/visualpstricks/Source/VPST.ps
@@ -0,0 +1,579584 @@
+%!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->E<condition_operators>E
+%% 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<func>
+/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 <tvz@Princeton.EDU>
+%%
+%% 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: <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> 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: <pathlength> <position> 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ß <hvoss@tug.org>
+% 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 <voss _at_ PSTricks.de>
+%%
+%% 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 <hvoss _at_ tug.org>
+%% with contributions of Darrell Lamm <darrell.lamm _at_ gtri.gatech.edu<
+%%
+%
+/tx@3DPlotDict 200 dict def
+tx@3DPlotDict begin
+%
+/printDot { gsave 2 copy 2 0 360 arc fill stroke grestore } def
+%
+/saveCoor {
+ dzUnit mul /z ED
+ dyUnit mul /y ED
+ dxUnit mul /x ED
+} def
+%
+/3Dto2D { % true or false on stack
+ { RotatePoint } if
+ 1 { % dummy loop, will run only 1 time, allows exit
+ coorType 0 le { % the default |
+ /x2D x leftHanded not { neg } if Alpha cos mul y Alpha sin mul add def % /\ co system
+ /y2D x leftHanded { neg } if Alpha sin mul y Alpha cos mul add neg Beta sin mul z Beta cos mul add def
+ exit } if
+ coorType 1 le {
+ /x2D y x Alpha 90 sub sin mul sub def % |/_ co system, no shortened x axis
+ /y2D z x Alpha 90 sub cos mul sub def
+ exit } if
+ coorType 2 le { % coorType |/_ with a 1/sqrt(2) shortend x-axis and 135 degrees
+ /x2D y x 0.5 mul sub def
+ /y2D z x 0.5 mul sub def
+ exit } if
+ coorType 3 le { % coorType |/_ with a 1/sqrt(2) shortend x-axis and 135 degrees
+ /x2D y x -0.5 mul sub def
+ /y2D z x -0.5 mul sub def
+ exit } if
+ coorType 4 le { % Normalbild in Trimetrie Skalierung so, dass coorType2
+ /x2D x -0.5 mul y 1 mul add def
+ /y2D x -0.5 mul y -0.25 mul add z 1 mul add def
+ exit } if
+ coorType 5 le { % coorType |/_ with a 1/2 shortend x-axis and 135 degrees
+ /x2D x z 0.5 mul Alpha cos mul add def
+ /y2D y z 0.5 mul Alpha sin mul add def
+ exit } if
+ coorType 6 le { % coorType |/_ with a 1/2 shortend x-axis and 135 degrees and z into the front
+ /x2D y x -0.559 mul Alpha cos mul add def
+ /y2D z x -0.559 mul Alpha sin mul add def
+ exit } if
+ } repeat
+} def
+/ConvertTo2D { true 3Dto2D } def
+/ConvertTo2DWithoutRotating { false 3Dto2D } def
+%
+/Conv3D2D { /z ED /y ED /x ED ConvertTo2D x2D y2D } def
+%
+/ConvertToCartesian {
+ /latitude exch def
+ /longitude exch def
+ /Radius exch def
+ 1 { % dummy loop, will run only 1 time, allows exit
+ SphericalCoorType 0 le { % the default |
+ /z { Radius latitude sin mul } def
+ /x { Radius longitude cos mul latitude cos mul } def
+ /y { Radius longitude sin mul latitude cos mul } def
+ exit } if
+ SphericalCoorType 2 le {
+ /z { Radius longitude cos mul } def
+ /x { Radius longitude sin mul latitude cos mul} def
+ /y { Radius longitude sin mul latitude sin mul } def
+ exit } if
+ } repeat
+} def
+%
+/ConvCylToCartesian { % r phi h -> 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 <voss _at_ pstricks.de>
+%%
+%% 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 <voss _at_ pstricks.de>
+%
+/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 <hvoss@tug.org>
+%%
+%% 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 <vvv@vsu.ru>.
+% 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/URI/URI(mailto:jpcdk@yahoo.fr)>>/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 <B4> 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 <C5> 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 <C4> 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({<D-D>})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>-<D})p
+2312 4541 V 333 w @beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { BeginArrow 5. 5. scale true
+0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow moveto } def
+/ArrowB { BeginArrow 5. 5. scale true 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 true 0.4 1.4 1.5 2. 1. .setopacityalpha
+ ArrowD EndArrow moveto } def /ArrowB { BeginArrow 5. 5. scale
+ true 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
+3947 4541 V 86 4544 3863 4 v 84 4644 4 100 v 1576 4614
+a FK(Largeur)25 b(de)j(ligne)f(:)h(0,3cm)p 3947 4644
+V 86 4647 3863 4 v 84 4883 4 237 v 286 4765 a FB({-})p
+617 4883 V 249 w @beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
+/ArrowInside { } def 8.5359 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 8.5359 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1
+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 [ 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 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial 1779 4883 V 1270
+w({c-c})p 2312 4883 V 442 w @beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 1 setlinecap
+0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB
+{ BeginArrow 1. 1. scale 1 setlinecap 0 0 moveto 0 0.1 L stroke 0
+0 moveto EndArrow } def /ArrowInside { } def 8.5359 SLW 0 0 1 setrgbcolor
+ /ArrowA { BeginArrow 1. 1. scale 1 setlinecap 0 0 moveto 0 0.1 L
+stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1.
+1. scale 1 setlinecap 0 0 moveto 0 0.1 L 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 8.5359 SLW 0 0 1
+ setrgbcolor 1. .setopacityalpha 1 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 [ 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 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial 3947
+4883 V 84 5120 V 215 5002 a({C-C})p 617 5120 V 180 w
+@beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 2 setlinecap
+0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB
+{ BeginArrow 1. 1. scale 2 setlinecap 0 0 moveto 0 0.1 L stroke 0
+0 moveto EndArrow } def /ArrowInside { } def 8.5359 SLW 0 0 1 setrgbcolor
+ /ArrowA { BeginArrow 1. 1. scale 2 setlinecap 0 0 moveto 0 0.1 L
+stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1.
+1. scale 2 setlinecap 0 0 moveto 0 0.1 L 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 8.5359 SLW 0 0 1
+ setrgbcolor 1. .setopacityalpha 1 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 [ 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 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial 1779 5120 V 1226 w({cc-cc})p
+2312 5120 V 400 w @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 8.5359 SLW 0 0 1 setrgbcolor /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 [ 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 8.5359 SLW 0 0 1
+ setrgbcolor 1. .setopacityalpha 1 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 [ 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 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial 3947 5120 V 86
+5123 3863 4 v 0 TeXcolorgray 1476 5662 a FK(18)p 0 TeXcolorgray
+eop end
+%%Page: 19 19
+TeXDict begin 19 18 bop 0 TeXcolorgray -354 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 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.19) 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.3.2) cvn /DEST pdfmark
+end
+ 86 448 a 83 x FG(3.2)112
+b(Linejoin)39 b(linecap)g([)1185 531 y
+SDict begin H.S end
+ 1185 531 a 0 TeXcolorgray
+FG(14)p 0 TeXcolorgray 1297 467 a
+SDict begin H.R end
+ 1297 467 a 1297 531
+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
+ 1297 531 a FG(])p 210 621 3134 4 v 209 721 4 100 v
+921 691 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linecap)p
+0 TeXcolorgray(=0,linewidth=10pt]\(2,0.5\)\(2,2.5\))p
+3342 721 V 210 724 3134 4 v 209 1463 4 739 v 260 1433
+a @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.90549 71.13185 56.90549
+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.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 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 [ 56.90549 71.13185 56.90549
+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 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial 1253 1463 V 1045 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 [ 56.90549 71.13185 56.90549
+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.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+1 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 [ 56.90549 71.13185 56.90549
+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 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial
+2298 1463 V 1044 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 [ 56.90549 71.13185 56.90549
+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.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+2 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 [ 56.90549 71.13185 56.90549
+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 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin
+0 setlinecap stroke grestore end
+
+@endspecial 3342 1463 V 210
+1466 3134 4 v 209 1566 4 100 v 553 1536 a(linecap=0)p
+1253 1566 V 683 w(linecap=1)p 2298 1566 V 684 w(linecap=2)p
+3342 1566 V 210 1569 3134 4 v 210 1586 V 209 1685 4 100
+v 860 1656 a FE(n)p FK(pstriangle[)p 1 0 0 TeXcolorrgb(linejoin)p
+0 TeXcolorgray(=0,linewidth=10pt])25 b(\(2,0.5\)\(2,2\))p
+3342 1685 V 210 1689 3134 4 v 209 2427 4 739 v 260 2397
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
+/ArrowInside { } def 10.0 SLW 0 0 1 setrgbcolor /Lineto /lineto
+load def 0 setlinejoin false pop 0 56.90549 56.90549 0. 56.90549 14.22636
+Triangle gsave 10.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 1.0 SLW 1 0 0 setrgbcolor /Lineto /lineto load
+def 1 setlinejoin false pop 0 56.90549 56.90549 0. 56.90549 14.22636
+Triangle gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1
+ setlinejoin 0 setlinecap stroke grestore end
+
+@endspecial 1253 2427 V 1045 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
+/ArrowInside { } def 10.0 SLW 0 0 1 setrgbcolor /Lineto /lineto
+load def 1 setlinejoin false pop 0 56.90549 56.90549 0. 56.90549 14.22636
+Triangle gsave 10.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha
+1 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 /Lineto /lineto load
+def 1 setlinejoin false pop 0 56.90549 56.90549 0. 56.90549 14.22636
+Triangle gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1
+ setlinejoin 0 setlinecap stroke grestore end
+
+@endspecial
+2298 2427 V 1044 w @beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
+/ArrowInside { } def 10.0 SLW 0 0 1 setrgbcolor /Lineto /lineto
+load def 2 setlinejoin false pop 0 56.90549 56.90549 0. 56.90549 14.22636
+Triangle gsave 10.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha
+2 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 /Lineto /lineto load
+def 1 setlinejoin false pop 0 56.90549 56.90549 0. 56.90549 14.22636
+Triangle gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1
+ setlinejoin 0 setlinecap stroke grestore end
+
+@endspecial 3342 2427 V 210
+2431 3134 4 v 209 2530 4 100 v 547 2500 a(linejoin=0)p
+1253 2530 V 672 w(linejoin=1)p 2298 2530 V 673 w(linejoin=2)p
+3342 2530 V 210 2534 3134 4 v 86 2650 a
+SDict begin H.S end
+ 86 2650 a 86
+2650 a
+SDict begin 12 H.A end
+ 86 2650 a 86 2650 a
+SDict begin [/View [/XYZ H.V]/Dest (subsection.3.3) cvn /DEST pdfmark
+end
+ 86 2650 a 76 x FG(3.3)112
+b(Fl\350c)m(hes)38 b(m)m(ultiples)p 0 TeXcolorgray 0
+TeXcolorgray 86 2891 3034 4 v 84 2991 4 100 v 1425 2961
+a FJ(nArro)m(ws)p 3118 2991 V 86 2994 3034 4 v 84 3230
+4 237 v 163 3112 a @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 5 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 5 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 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 5 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 5 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 [ 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
+1601 3230 V 1517 w @beginspecial @setspecial
+ tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 5 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 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 5 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 5 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 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 5 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 [ 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
+3118 3230 V 86 3234 3034 4 v 84 3333 4 100 v 135 3303
+a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(nArro)n(ws)p
+0 TeXcolorgray(=5]{\024-\024}\(0.5,0\)\(5,0\))p 1601
+3333 V 196 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(nArro)n(ws)p
+0 TeXcolorgray(=5]{\023-\023}\(0.5,0\)\(5,0\))p 3118
+3333 V 86 3337 3034 4 v 0 TeXcolorgray 0 TeXcolorgray
+86 3439 V 84 3539 4 100 v 1188 3509 a FJ(nArro)m(wsA)32
+b(Arro)m(wsB)p 3118 3539 V 86 3542 3034 4 v 84 3779 4
+237 v 163 3661 a @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 5 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 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 5 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 [ 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
+1601 3779 V 1517 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 5 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 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 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 5 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 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 [ 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
+3118 3779 V 86 3782 3034 4 v 84 3882 4 100 v 135 3852
+a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(nArro)n(wsA)p
+0 TeXcolorgray(=5]{\024-\024}\(0.5,0\)\(5,0\))p 1601
+3882 V 134 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(nArro)n(wsB)p
+0 TeXcolorgray(=5]{\024-\024}\(0.5,0\)\(5,0\))p 3118
+3882 V 86 3885 3034 4 v 84 4121 4 237 v 163 4003 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 5 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 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 5 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 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 [ 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 1601 4121 V 1517 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 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 5 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 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 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 5 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 [ 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 3118 4121 V 86 4124 3034 4 v
+84 4224 4 100 v 135 4194 a FE(n)p FK(psline[)p 1 0 0
+TeXcolorrgb(nArro)n(wsA=5)p 0 TeXcolorgray
+(]{\023-\023}\(0.5,0\)\(5,0\))p 1601 4224 V 134 w FE(n)p
+FK(psline[)p 1 0 0 TeXcolorrgb(nArro)n(wsB=5)p 0 TeXcolorgray
+(]{\023-\023}\(0.5,0\)\(5,0\))p 3118 4224 V 86 4227 3034
+4 v 86 4344 a
+SDict begin H.S end
+ 86 4344 a 86 4344 a
+SDict begin 12 H.A end
+ 86 4344 a 86 4344 a
+SDict begin [/View [/XYZ H.V]/Dest (subsection.3.4) cvn /DEST pdfmark
+end
+
+86 4344 a 76 x FG(3.4)112 b(P)m(aram\350tres)38 b(des)g
+(extr\351mit\351s)p 0 TeXcolorgray 0 TeXcolorgray 86
+4585 3507 4 v 84 4821 4 237 v 163 4703 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 4821 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 4821 V 86 4824 3507 4 v
+84 4924 4 100 v 135 4894 a FE(n)p FK(psline[)p 1 0 0
+TeXcolorrgb(Arro)n(wsize)p 0 TeXcolorgray(=3pt)25 b(3]{->})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 <B4> 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 <C5> 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 <C4> 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 <C4> 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->E<condition_operators>E
+%% 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<func>
+/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 <tvz@Princeton.EDU>
+%%
+%% 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: <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> 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: <pathlength> <position> 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ß <hvoss@tug.org>
+% 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 <</BaseState/ON /OFF {@anim@offocgs}>> >>
+>> /PUT pdfmark
+ -600 -600 a -600 -600 a
+ mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog}
+<< /AcroForm <</Fields {@anim@fields}>> >> /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->E<condition_operators>E
+%% 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<func>
+/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 <tvz@Princeton.EDU>
+%%
+%% 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: <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> 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: <pathlength> <position> 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ß <hvoss@tug.org>
+% 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 <</BaseState/ON /OFF {@anim@offocgs}>> >>
+>> /PUT pdfmark
+ -600 -600 a -600 -600 a
+ mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog}
+<< /AcroForm <</Fields {@anim@fields}>> >> /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->E<condition_operators>E
+%% 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<func>
+/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 <tvz@Princeton.EDU>
+%%
+%% 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: <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> 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: <pathlength> <position> 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ß <hvoss@tug.org>
+% 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 <</BaseState/ON /OFF {@anim@offocgs}>> >>
+>> /PUT pdfmark
+ -600 -600 a -600 -600 a
+ mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog}
+<< /AcroForm <</Fields {@anim@fields}>> >> /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 <</W 0>>/AP <</N {@anm@obj12}>>/MK <</TP 1/I {@anm@obj12}/IF<</S/A/FB
+true>>>>/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->E<condition_operators>E
+%% 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<func>
+/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 <tvz@Princeton.EDU>
+%%
+%% 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: <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> 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: <pathlength> <position> 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ß <hvoss@tug.org>
+% 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 <</BaseState/ON /OFF {@anim@offocgs}>> >>
+>> /PUT pdfmark
+ -600 -600 a -600 -600 a
+ mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog}
+<< /AcroForm <</Fields {@anim@fields}>> >> /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 <</W 0>>/AP <</N {@anm@obj15}>>/MK <</TP 1/I {@anm@obj15}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/H/N/T (anm0)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj17}>>/PC <</S/JavaScript/JS (if(a0.playing){
+a0.pause(true);}if(!a0.isPaused)a0.playsRight=true;if(!a0.isPaused){var
+ret=app.setTimeOut('a0.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a0.playing){a0.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a0.isPaused)a0.stopFirst();if(a0.idx==1&&a0.playsRight)a0.stopFirst();if(a0.idx==0&&!a0.playsRight)a0.stopLast();if(a0.playsRight){a0.playRight();}else{a0.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (0.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (0.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (0.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a0.playing){a0.pause();}else{a0.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (0.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a0.playing){a0.pause();}else{a0.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (0.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (0.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (0.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (0.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (0.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a0.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj34}>>/MK <</TP 1/I {@anm@obj34}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj37}>>/MK <</TP 1/I {@anm@obj37}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/H/N/T (anm1)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj39}>>/PC <</S/JavaScript/JS (if(a1.playing){
+a1.pause(true);}if(!a1.isPaused)a1.playsRight=true;if(!a1.isPaused){var
+ret=app.setTimeOut('a1.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a1.playing){a1.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a1.isPaused)a1.stopFirst();if(a1.idx==1&&a1.playsRight)a1.stopFirst();if(a1.idx==0&&!a1.playsRight)a1.stopLast();if(a1.playsRight){a1.playRight();}else{a1.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (1.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (1.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (1.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a1.playing){a1.pause();}else{a1.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (1.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a1.playing){a1.pause();}else{a1.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (1.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (1.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (1.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (1.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (1.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a1.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj55}>>/MK <</TP 1/I {@anm@obj55}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj58}>>/MK <</TP 1/I {@anm@obj58}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj61}>>/MK <</TP 1/I {@anm@obj61}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj64}>>/MK <</TP 1/I {@anm@obj64}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj67}>>/MK <</TP 1/I {@anm@obj67}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj70}>>/MK <</TP 1/I {@anm@obj70}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj73}>>/MK <</TP 1/I {@anm@obj73}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj76}>>/MK <</TP 1/I {@anm@obj76}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj79}>>/MK <</TP 1/I {@anm@obj79}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj82}>>/MK <</TP 1/I {@anm@obj82}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj85}>>/MK <</TP 1/I {@anm@obj85}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj88}>>/MK <</TP 1/I {@anm@obj88}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj91}>>/MK <</TP 1/I {@anm@obj91}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj94}>>/MK <</TP 1/I {@anm@obj94}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj97}>>/MK <</TP 1/I {@anm@obj97}/IF<</S/A/FB
+true>>>>/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 <</W 0>>/AP <</N {@anm@obj100}>>/MK <</TP 1/I
+{@anm@obj100}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj103}>>/MK <</TP 1/I
+{@anm@obj103}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj106}>>/MK <</TP 1/I
+{@anm@obj106}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj109}>>/MK <</TP 1/I
+{@anm@obj109}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj112}>>/MK <</TP 1/I
+{@anm@obj112}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj115}>>/MK <</TP 1/I
+{@anm@obj115}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj118}>>/MK <</TP 1/I
+{@anm@obj118}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj121}>>/MK <</TP 1/I
+{@anm@obj121}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj124}>>/MK <</TP 1/I
+{@anm@obj124}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj127}>>/MK <</TP 1/I
+{@anm@obj127}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj130}>>/MK <</TP 1/I
+{@anm@obj130}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj133}>>/MK <</TP 1/I
+{@anm@obj133}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj136}>>/MK <</TP 1/I
+{@anm@obj136}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj139}>>/MK <</TP 1/I
+{@anm@obj139}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm2)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj141}>>/PC <</S/JavaScript/JS (if(a2.playing){
+a2.pause(true);}if(!a2.isPaused)a2.playsRight=true;if(!a2.isPaused){var
+ret=app.setTimeOut('a2.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a2.playing){a2.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a2.isPaused)a2.stopFirst();if(a2.idx==0)a2.playsRight=true;if(a2.idx==28)a2.playsRight=false;if(a2.playsRight){a2.playRight();}else{a2.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (2.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (2.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (2.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a2.playing){a2.pause();}else{a2.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (2.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a2.playing){a2.pause();}else{a2.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (2.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (2.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (2.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (2.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (2.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a2.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj168}>>/MK <</TP 1/I
+{@anm@obj168}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj170}>>/MK <</TP 1/I
+{@anm@obj170}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj172}>>/MK <</TP 1/I
+{@anm@obj172}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj174}>>/MK <</TP 1/I
+{@anm@obj174}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj176}>>/MK <</TP 1/I
+{@anm@obj176}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj178}>>/MK <</TP 1/I
+{@anm@obj178}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj180}>>/MK <</TP 1/I
+{@anm@obj180}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj182}>>/MK <</TP 1/I
+{@anm@obj182}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj184}>>/MK <</TP 1/I
+{@anm@obj184}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj186}>>/MK <</TP 1/I
+{@anm@obj186}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj188}>>/MK <</TP 1/I
+{@anm@obj188}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm3)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj190}>>/PC <</S/JavaScript/JS (if(a3.playing){
+a3.pause(true);}if(!a3.isPaused)a3.playsRight=true;if(!a3.isPaused){var
+ret=app.setTimeOut('a3.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a3.playing){a3.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a3.isPaused)a3.stopFirst();if(a3.idx==10&&a3.playsRight)a3.stopFirst();if(a3.idx==0&&!a3.playsRight)a3.stopLast();if(a3.playsRight){a3.playRight();}else{a3.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (3.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (3.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (3.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a3.playing){a3.pause();}else{a3.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (3.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a3.playing){a3.pause();}else{a3.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (3.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (3.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (3.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (3.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (3.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a3.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj206}>>/MK <</TP 1/I
+{@anm@obj206}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj209}>>/MK <</TP 1/I
+{@anm@obj209}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj212}>>/MK <</TP 1/I
+{@anm@obj212}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj215}>>/MK <</TP 1/I
+{@anm@obj215}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj218}>>/MK <</TP 1/I
+{@anm@obj218}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj221}>>/MK <</TP 1/I
+{@anm@obj221}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj224}>>/MK <</TP 1/I
+{@anm@obj224}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj227}>>/MK <</TP 1/I
+{@anm@obj227}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj230}>>/MK <</TP 1/I
+{@anm@obj230}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj233}>>/MK <</TP 1/I
+{@anm@obj233}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj236}>>/MK <</TP 1/I
+{@anm@obj236}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj239}>>/MK <</TP 1/I
+{@anm@obj239}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj242}>>/MK <</TP 1/I
+{@anm@obj242}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj245}>>/MK <</TP 1/I
+{@anm@obj245}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj248}>>/MK <</TP 1/I
+{@anm@obj248}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj251}>>/MK <</TP 1/I
+{@anm@obj251}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj254}>>/MK <</TP 1/I
+{@anm@obj254}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj257}>>/MK <</TP 1/I
+{@anm@obj257}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj260}>>/MK <</TP 1/I
+{@anm@obj260}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj263}>>/MK <</TP 1/I
+{@anm@obj263}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj266}>>/MK <</TP 1/I
+{@anm@obj266}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj269}>>/MK <</TP 1/I
+{@anm@obj269}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj272}>>/MK <</TP 1/I
+{@anm@obj272}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj275}>>/MK <</TP 1/I
+{@anm@obj275}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj278}>>/MK <</TP 1/I
+{@anm@obj278}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj281}>>/MK <</TP 1/I
+{@anm@obj281}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj284}>>/MK <</TP 1/I
+{@anm@obj284}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj287}>>/MK <</TP 1/I
+{@anm@obj287}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj290}>>/MK <</TP 1/I
+{@anm@obj290}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj293}>>/MK <</TP 1/I
+{@anm@obj293}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj296}>>/MK <</TP 1/I
+{@anm@obj296}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj299}>>/MK <</TP 1/I
+{@anm@obj299}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj302}>>/MK <</TP 1/I
+{@anm@obj302}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj305}>>/MK <</TP 1/I
+{@anm@obj305}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj308}>>/MK <</TP 1/I
+{@anm@obj308}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj311}>>/MK <</TP 1/I
+{@anm@obj311}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj314}>>/MK <</TP 1/I
+{@anm@obj314}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj317}>>/MK <</TP 1/I
+{@anm@obj317}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj320}>>/MK <</TP 1/I
+{@anm@obj320}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj323}>>/MK <</TP 1/I
+{@anm@obj323}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj326}>>/MK <</TP 1/I
+{@anm@obj326}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj329}>>/MK <</TP 1/I
+{@anm@obj329}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj332}>>/MK <</TP 1/I
+{@anm@obj332}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj335}>>/MK <</TP 1/I
+{@anm@obj335}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj338}>>/MK <</TP 1/I
+{@anm@obj338}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj341}>>/MK <</TP 1/I
+{@anm@obj341}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj344}>>/MK <</TP 1/I
+{@anm@obj344}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj347}>>/MK <</TP 1/I
+{@anm@obj347}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj350}>>/MK <</TP 1/I
+{@anm@obj350}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj353}>>/MK <</TP 1/I
+{@anm@obj353}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj356}>>/MK <</TP 1/I
+{@anm@obj356}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj359}>>/MK <</TP 1/I
+{@anm@obj359}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj362}>>/MK <</TP 1/I
+{@anm@obj362}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj365}>>/MK <</TP 1/I
+{@anm@obj365}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj368}>>/MK <</TP 1/I
+{@anm@obj368}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj371}>>/MK <</TP 1/I
+{@anm@obj371}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj374}>>/MK <</TP 1/I
+{@anm@obj374}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj377}>>/MK <</TP 1/I
+{@anm@obj377}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj380}>>/MK <</TP 1/I
+{@anm@obj380}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj383}>>/MK <</TP 1/I
+{@anm@obj383}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj386}>>/MK <</TP 1/I
+{@anm@obj386}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj389}>>/MK <</TP 1/I
+{@anm@obj389}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj392}>>/MK <</TP 1/I
+{@anm@obj392}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj395}>>/MK <</TP 1/I
+{@anm@obj395}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj398}>>/MK <</TP 1/I
+{@anm@obj398}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj401}>>/MK <</TP 1/I
+{@anm@obj401}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj404}>>/MK <</TP 1/I
+{@anm@obj404}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj407}>>/MK <</TP 1/I
+{@anm@obj407}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj410}>>/MK <</TP 1/I
+{@anm@obj410}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj413}>>/MK <</TP 1/I
+{@anm@obj413}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm4)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj415}>>/PC <</S/JavaScript/JS (if(a4.playing){
+a4.pause(true);}if(!a4.isPaused)a4.playsRight=true;if(!a4.isPaused){var
+ret=app.setTimeOut('a4.seekFrame(69)',1);})>>/D <</S/JavaScript/JS
+(app.focusRect=false;try{if(a4.playing){a4.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a4.isPaused)a4.stopFirst();if(a4.idx==69&&a4.playsRight)a4.stopFirst();if(a4.idx==0&&!a4.playsRight)a4.stopLast();if(a4.playsRight){a4.playRight();}else{a4.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (4.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (4.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (4.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a4.playing){a4.pause();}else{a4.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (4.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a4.playing){a4.pause();}else{a4.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (4.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (4.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (4.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (4.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (4.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a4.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj431}>>/MK <</TP 1/I
+{@anm@obj431}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj434}>>/MK <</TP 1/I
+{@anm@obj434}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj437}>>/MK <</TP 1/I
+{@anm@obj437}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj440}>>/MK <</TP 1/I
+{@anm@obj440}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj443}>>/MK <</TP 1/I
+{@anm@obj443}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj446}>>/MK <</TP 1/I
+{@anm@obj446}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj449}>>/MK <</TP 1/I
+{@anm@obj449}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj452}>>/MK <</TP 1/I
+{@anm@obj452}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj455}>>/MK <</TP 1/I
+{@anm@obj455}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj458}>>/MK <</TP 1/I
+{@anm@obj458}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj461}>>/MK <</TP 1/I
+{@anm@obj461}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj464}>>/MK <</TP 1/I
+{@anm@obj464}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj467}>>/MK <</TP 1/I
+{@anm@obj467}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj470}>>/MK <</TP 1/I
+{@anm@obj470}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj473}>>/MK <</TP 1/I
+{@anm@obj473}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj476}>>/MK <</TP 1/I
+{@anm@obj476}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj479}>>/MK <</TP 1/I
+{@anm@obj479}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj482}>>/MK <</TP 1/I
+{@anm@obj482}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj485}>>/MK <</TP 1/I
+{@anm@obj485}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj488}>>/MK <</TP 1/I
+{@anm@obj488}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm5)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj490}>>/PC <</S/JavaScript/JS (if(a5.playing){
+a5.pause(true);}if(!a5.isPaused)a5.playsRight=true;if(!a5.isPaused){var
+ret=app.setTimeOut('a5.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a5.playing){a5.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a5.isPaused)a5.stopFirst();if(a5.idx==19&&a5.playsRight)a5.stopFirst();if(a5.idx==0&&!a5.playsRight)a5.stopLast();if(a5.playsRight){a5.playRight();}else{a5.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (5.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (5.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (5.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a5.playing){a5.pause();}else{a5.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (5.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a5.playing){a5.pause();}else{a5.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (5.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (5.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (5.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (5.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (5.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a5.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj506}>>/MK <</TP 1/I
+{@anm@obj506}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj509}>>/MK <</TP 1/I
+{@anm@obj509}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj512}>>/MK <</TP 1/I
+{@anm@obj512}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj515}>>/MK <</TP 1/I
+{@anm@obj515}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj518}>>/MK <</TP 1/I
+{@anm@obj518}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj521}>>/MK <</TP 1/I
+{@anm@obj521}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj524}>>/MK <</TP 1/I
+{@anm@obj524}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj527}>>/MK <</TP 1/I
+{@anm@obj527}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj530}>>/MK <</TP 1/I
+{@anm@obj530}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj533}>>/MK <</TP 1/I
+{@anm@obj533}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj536}>>/MK <</TP 1/I
+{@anm@obj536}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj539}>>/MK <</TP 1/I
+{@anm@obj539}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj542}>>/MK <</TP 1/I
+{@anm@obj542}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj545}>>/MK <</TP 1/I
+{@anm@obj545}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj548}>>/MK <</TP 1/I
+{@anm@obj548}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj551}>>/MK <</TP 1/I
+{@anm@obj551}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj554}>>/MK <</TP 1/I
+{@anm@obj554}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj557}>>/MK <</TP 1/I
+{@anm@obj557}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj560}>>/MK <</TP 1/I
+{@anm@obj560}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj563}>>/MK <</TP 1/I
+{@anm@obj563}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm6)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj565}>>/PC <</S/JavaScript/JS (if(a6.playing){
+a6.pause(true);}if(!a6.isPaused)a6.playsRight=true;if(!a6.isPaused){var
+ret=app.setTimeOut('a6.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a6.playing){a6.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a6.isPaused)a6.stopFirst();if(a6.idx==0)a6.playsRight=true;if(a6.idx==19)a6.playsRight=false;if(a6.playsRight){a6.playRight();}else{a6.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (6.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (6.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (6.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a6.playing){a6.pause();}else{a6.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (6.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a6.playing){a6.pause();}else{a6.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (6.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (6.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (6.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (6.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (6.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a6.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj581}>>/MK <</TP 1/I
+{@anm@obj581}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj584}>>/MK <</TP 1/I
+{@anm@obj584}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj587}>>/MK <</TP 1/I
+{@anm@obj587}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj590}>>/MK <</TP 1/I
+{@anm@obj590}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj593}>>/MK <</TP 1/I
+{@anm@obj593}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj596}>>/MK <</TP 1/I
+{@anm@obj596}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj599}>>/MK <</TP 1/I
+{@anm@obj599}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj602}>>/MK <</TP 1/I
+{@anm@obj602}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj605}>>/MK <</TP 1/I
+{@anm@obj605}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj608}>>/MK <</TP 1/I
+{@anm@obj608}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj611}>>/MK <</TP 1/I
+{@anm@obj611}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj614}>>/MK <</TP 1/I
+{@anm@obj614}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj617}>>/MK <</TP 1/I
+{@anm@obj617}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj620}>>/MK <</TP 1/I
+{@anm@obj620}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj623}>>/MK <</TP 1/I
+{@anm@obj623}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj626}>>/MK <</TP 1/I
+{@anm@obj626}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj629}>>/MK <</TP 1/I
+{@anm@obj629}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj632}>>/MK <</TP 1/I
+{@anm@obj632}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj635}>>/MK <</TP 1/I
+{@anm@obj635}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj638}>>/MK <</TP 1/I
+{@anm@obj638}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm7)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj640}>>/PC <</S/JavaScript/JS (if(a7.playing){
+a7.pause(true);}if(!a7.isPaused)a7.playsRight=true;if(!a7.isPaused){var
+ret=app.setTimeOut('a7.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a7.playing){a7.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a7.isPaused)a7.stopFirst();if(a7.idx==0)a7.playsRight=true;if(a7.idx==19)a7.playsRight=false;if(a7.playsRight){a7.playRight();}else{a7.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (7.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (7.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (7.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a7.playing){a7.pause();}else{a7.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (7.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a7.playing){a7.pause();}else{a7.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (7.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (7.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (7.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (7.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (7.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a7.fpsIncr();)>>/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 <</W 0>>/AP <</N {@anm@obj656}>>/MK <</TP 1/I
+{@anm@obj656}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj659}>>/MK <</TP 1/I
+{@anm@obj659}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj662}>>/MK <</TP 1/I
+{@anm@obj662}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj665}>>/MK <</TP 1/I
+{@anm@obj665}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj668}>>/MK <</TP 1/I
+{@anm@obj668}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj671}>>/MK <</TP 1/I
+{@anm@obj671}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj674}>>/MK <</TP 1/I
+{@anm@obj674}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj677}>>/MK <</TP 1/I
+{@anm@obj677}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj680}>>/MK <</TP 1/I
+{@anm@obj680}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj683}>>/MK <</TP 1/I
+{@anm@obj683}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm8)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj685}>>/PC <</S/JavaScript/JS (if(a8.playing){
+a8.pause(true);}if(!a8.isPaused)a8.playsRight=true;if(!a8.isPaused){var
+ret=app.setTimeOut('a8.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a8.playing){a8.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a8.isPaused)a8.stopFirst();if(a8.idx==9&&a8.playsRight)a8.stopFirst();if(a8.idx==0&&!a8.playsRight)a8.stopLast();if(a8.playsRight){a8.playRight();}else{a8.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj0}>>/MK <</TP 1/I
+{@anm@obj0}/IF<</S/A/FB true>>>>/T (8.EndLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.stopFirst();)>>/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 <</W 0>>/AP <</N {@anm@obj9}>>/MK <</TP 1/I
+{@anm@obj9}/IF<</S/A/FB true>>>>/T (8.StepLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.stepBwd();)>>/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 <</W 0>>/AP <</N {@anm@obj3}>>/MK <</TP 1/I
+{@anm@obj3}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj5}>>/MK <</TP 1/I
+{@anm@obj5}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (8.PlayPauseLeft)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a8.playing){a8.pause();}else{a8.playBwd();})>>/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 <</W 0>>/AP <</N {@anm@obj4}>>/MK <</TP 1/I
+{@anm@obj4}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj6}>>/MK <</TP 1/I
+{@anm@obj6}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj18}>>/MK <</TP 1/I
+{@anm@obj18}/IF<</S/A/FB true>>>>/T (8.PlayPauseRight)/A <</S/JavaScript/JS
+(app.focusRect=false;if(a8.playing){a8.pause();}else{a8.playFwd();})>>/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 <</W 0>>/AP <</N {@anm@obj10}>>/MK <</TP 1/I
+{@anm@obj10}/IF<</S/A/FB true>>>>/T (8.StepRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.stepFwd();)>>/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 <</W 0>>/AP <</N {@anm@obj1}>>/MK <</TP 1/I
+{@anm@obj1}/IF<</S/A/FB true>>>>/T (8.EndRight)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.stopLast();)>>/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 <</W 0>>/AP <</N {@anm@obj2}>>/MK <</TP 1/I
+{@anm@obj2}/IF<</S/A/FB true>>>>/T (8.Minus)/TU (slower)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.fpsDecr();)>>/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 <</W 0>>/AP <</N {@anm@obj8}>>/MK <</TP 1/I
+{@anm@obj8}/IF<</S/A/FB true>>>>/T (8.Reset)/TU (default speed)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.fpsReset();)>>/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 <</W 0>>/AP <</N {@anm@obj7}>>/MK <</TP 1/I
+{@anm@obj7}/IF<</S/A/FB true>>>>/T (8.Plus)/TU (faster)/A <</S/JavaScript/JS
+(app.focusRect=false;a8.fpsIncr();)>>/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 <B4> 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 <</W 0>>/AP <</N {@anm@obj701}>>/MK <</TP 1/I
+{@anm@obj701}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj704}>>/MK <</TP 1/I
+{@anm@obj704}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj707}>>/MK <</TP 1/I
+{@anm@obj707}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj710}>>/MK <</TP 1/I
+{@anm@obj710}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj713}>>/MK <</TP 1/I
+{@anm@obj713}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj716}>>/MK <</TP 1/I
+{@anm@obj716}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj719}>>/MK <</TP 1/I
+{@anm@obj719}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj722}>>/MK <</TP 1/I
+{@anm@obj722}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj725}>>/MK <</TP 1/I
+{@anm@obj725}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj728}>>/MK <</TP 1/I
+{@anm@obj728}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj731}>>/MK <</TP 1/I
+{@anm@obj731}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj734}>>/MK <</TP 1/I
+{@anm@obj734}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj737}>>/MK <</TP 1/I
+{@anm@obj737}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj740}>>/MK <</TP 1/I
+{@anm@obj740}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj743}>>/MK <</TP 1/I
+{@anm@obj743}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj746}>>/MK <</TP 1/I
+{@anm@obj746}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj749}>>/MK <</TP 1/I
+{@anm@obj749}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj752}>>/MK <</TP 1/I
+{@anm@obj752}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj755}>>/MK <</TP 1/I
+{@anm@obj755}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj758}>>/MK <</TP 1/I
+{@anm@obj758}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj761}>>/MK <</TP 1/I
+{@anm@obj761}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj764}>>/MK <</TP 1/I
+{@anm@obj764}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj767}>>/MK <</TP 1/I
+{@anm@obj767}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj770}>>/MK <</TP 1/I
+{@anm@obj770}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj773}>>/MK <</TP 1/I
+{@anm@obj773}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj776}>>/MK <</TP 1/I
+{@anm@obj776}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj779}>>/MK <</TP 1/I
+{@anm@obj779}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj782}>>/MK <</TP 1/I
+{@anm@obj782}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj785}>>/MK <</TP 1/I
+{@anm@obj785}/IF<</S/A/FB true>>>>/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 <</W 0>>/AP <</N {@anm@obj788}>>/MK <</TP 1/I
+{@anm@obj788}/IF<</S/A/FB true>>>>/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 <</W 0>>/H/N/T (anm9)/Contents (animation by animate[2016/01/25])/AA
+<</PO <</S/JavaScript/JS {@anm@obj790}>>/PC <</S/JavaScript/JS (if(a9.playing){
+a9.pause(true);}if(!a9.isPaused)a9.playsRight=true;if(!a9.isPaused){var
+ret=app.setTimeOut('a9.seekFrame(0)',1);})>>/D <</S/JavaScript/JS (app.focusRect=false;try{if(a9.playing){a9.pause();}}catch(e){})>>/U
+<</S/JavaScript/JS (try{if(!a9.isPaused)a9.stopFirst();if(a9.idx==0)a9.playsRight=true;if(a9.idx==29)a9.playsRight=false;if(a9.playsRight){a9.playRight();}else{a9.playLeft();}}catch(e){})>>>>/AP
+<</N {@anm@obj18}>>/MK <</TP 1/I {@anm@obj18}/IF<</S/A/FB true>>>>/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} <</AcroForm <</Fields {@anim@fields} /NeedAppearances
+false>> >> /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