doc/images/fmmus.eps
changeset 369 7920ca086e5c
equal deleted inserted replaced
368:5526520f323f 369:7920ca086e5c
       
     1 %!PS-Adobe-2.0 EPSF-2.0
       
     2 %%Title: fmmus.fig
       
     3 %%Creator: fig2dev Version 3.2 Patchlevel 4
       
     4 %%CreationDate: Sat Aug  5 16:55:20 2006
       
     5 %%For: fp@jupiter (Florian Pose)
       
     6 %%BoundingBox: 0 0 555 299
       
     7 %%Magnification: 1.0000
       
     8 %%EndComments
       
     9 /MyAppDict 100 dict dup begin def
       
    10 /$F2psDict 200 dict def
       
    11 $F2psDict begin
       
    12 $F2psDict /mtrx matrix put
       
    13 /col-1 {0 setgray} bind def
       
    14 /col0 {0.000 0.000 0.000 srgb} bind def
       
    15 /col1 {0.000 0.000 1.000 srgb} bind def
       
    16 /col2 {0.000 1.000 0.000 srgb} bind def
       
    17 /col3 {0.000 1.000 1.000 srgb} bind def
       
    18 /col4 {1.000 0.000 0.000 srgb} bind def
       
    19 /col5 {1.000 0.000 1.000 srgb} bind def
       
    20 /col6 {1.000 1.000 0.000 srgb} bind def
       
    21 /col7 {1.000 1.000 1.000 srgb} bind def
       
    22 /col8 {0.000 0.000 0.560 srgb} bind def
       
    23 /col9 {0.000 0.000 0.690 srgb} bind def
       
    24 /col10 {0.000 0.000 0.820 srgb} bind def
       
    25 /col11 {0.530 0.810 1.000 srgb} bind def
       
    26 /col12 {0.000 0.560 0.000 srgb} bind def
       
    27 /col13 {0.000 0.690 0.000 srgb} bind def
       
    28 /col14 {0.000 0.820 0.000 srgb} bind def
       
    29 /col15 {0.000 0.560 0.560 srgb} bind def
       
    30 /col16 {0.000 0.690 0.690 srgb} bind def
       
    31 /col17 {0.000 0.820 0.820 srgb} bind def
       
    32 /col18 {0.560 0.000 0.000 srgb} bind def
       
    33 /col19 {0.690 0.000 0.000 srgb} bind def
       
    34 /col20 {0.820 0.000 0.000 srgb} bind def
       
    35 /col21 {0.560 0.000 0.560 srgb} bind def
       
    36 /col22 {0.690 0.000 0.690 srgb} bind def
       
    37 /col23 {0.820 0.000 0.820 srgb} bind def
       
    38 /col24 {0.500 0.190 0.000 srgb} bind def
       
    39 /col25 {0.630 0.250 0.000 srgb} bind def
       
    40 /col26 {0.750 0.380 0.000 srgb} bind def
       
    41 /col27 {1.000 0.500 0.500 srgb} bind def
       
    42 /col28 {1.000 0.630 0.630 srgb} bind def
       
    43 /col29 {1.000 0.750 0.750 srgb} bind def
       
    44 /col30 {1.000 0.880 0.880 srgb} bind def
       
    45 /col31 {1.000 0.840 0.000 srgb} bind def
       
    46 
       
    47 end
       
    48 save
       
    49 newpath 0 299 moveto 0 0 lineto 555 0 lineto 555 299 lineto closepath clip newpath
       
    50 -27.6 337.3 translate
       
    51 1 -1 scale
       
    52 
       
    53 % This junk string is used by the show operators
       
    54 /PATsstr 1 string def
       
    55 /PATawidthshow { 	% cx cy cchar rx ry string
       
    56   % Loop over each character in the string
       
    57   {  % cx cy cchar rx ry char
       
    58     % Show the character
       
    59     dup				% cx cy cchar rx ry char char
       
    60     PATsstr dup 0 4 -1 roll put	% cx cy cchar rx ry char (char)
       
    61     false charpath		% cx cy cchar rx ry char
       
    62     /clip load PATdraw
       
    63     % Move past the character (charpath modified the
       
    64     % current point)
       
    65     currentpoint			% cx cy cchar rx ry char x y
       
    66     newpath
       
    67     moveto			% cx cy cchar rx ry char
       
    68     % Reposition by cx,cy if the character in the string is cchar
       
    69     3 index eq {			% cx cy cchar rx ry
       
    70       4 index 4 index rmoveto
       
    71     } if
       
    72     % Reposition all characters by rx ry
       
    73     2 copy rmoveto		% cx cy cchar rx ry
       
    74   } forall
       
    75   pop pop pop pop pop		% -
       
    76   currentpoint
       
    77   newpath
       
    78   moveto
       
    79 } bind def
       
    80 /PATcg {
       
    81   7 dict dup begin
       
    82     /lw currentlinewidth def
       
    83     /lc currentlinecap def
       
    84     /lj currentlinejoin def
       
    85     /ml currentmiterlimit def
       
    86     /ds [ currentdash ] def
       
    87     /cc [ currentrgbcolor ] def
       
    88     /cm matrix currentmatrix def
       
    89   end
       
    90 } bind def
       
    91 % PATdraw - calculates the boundaries of the object and
       
    92 % fills it with the current pattern
       
    93 /PATdraw {			% proc
       
    94   save exch
       
    95     PATpcalc			% proc nw nh px py
       
    96     5 -1 roll exec		% nw nh px py
       
    97     newpath
       
    98     PATfill			% -
       
    99   restore
       
   100 } bind def
       
   101 % PATfill - performs the tiling for the shape
       
   102 /PATfill { % nw nh px py PATfill -
       
   103   PATDict /CurrentPattern get dup begin
       
   104     setfont
       
   105     % Set the coordinate system to Pattern Space
       
   106     PatternGState PATsg
       
   107     % Set the color for uncolored pattezns
       
   108     PaintType 2 eq { PATDict /PColor get PATsc } if
       
   109     % Create the string for showing
       
   110     3 index string		% nw nh px py str
       
   111     % Loop for each of the pattern sources
       
   112     0 1 Multi 1 sub {		% nw nh px py str source
       
   113 	% Move to the starting location
       
   114 	3 index 3 index		% nw nh px py str source px py
       
   115 	moveto			% nw nh px py str source
       
   116 	% For multiple sources, set the appropriate color
       
   117 	Multi 1 ne { dup PC exch get PATsc } if
       
   118 	% Set the appropriate string for the source
       
   119 	0 1 7 index 1 sub { 2 index exch 2 index put } for pop
       
   120 	% Loop over the number of vertical cells
       
   121 	3 index 		% nw nh px py str nh
       
   122 	{			% nw nh px py str
       
   123 	  currentpoint		% nw nh px py str cx cy
       
   124 	  2 index oldshow	% nw nh px py str cx cy
       
   125 	  YStep add moveto	% nw nh px py str
       
   126 	} repeat		% nw nh px py str
       
   127     } for
       
   128     5 { pop } repeat
       
   129   end
       
   130 } bind def
       
   131 
       
   132 % PATkshow - kshow with the current pattezn
       
   133 /PATkshow {			% proc string
       
   134   exch bind			% string proc
       
   135   1 index 0 get			% string proc char
       
   136   % Loop over all but the last character in the string
       
   137   0 1 4 index length 2 sub {
       
   138 				% string proc char idx
       
   139     % Find the n+1th character in the string
       
   140     3 index exch 1 add get	% string proc char char+1
       
   141     exch 2 copy			% strinq proc char+1 char char+1 char
       
   142     % Now show the nth character
       
   143     PATsstr dup 0 4 -1 roll put	% string proc chr+1 chr chr+1 (chr)
       
   144     false charpath		% string proc char+1 char char+1
       
   145     /clip load PATdraw
       
   146     % Move past the character (charpath modified the current point)
       
   147     currentpoint newpath moveto
       
   148     % Execute the user proc (should consume char and char+1)
       
   149     mark 3 1 roll		% string proc char+1 mark char char+1
       
   150     4 index exec		% string proc char+1 mark...
       
   151     cleartomark			% string proc char+1
       
   152   } for
       
   153   % Now display the last character
       
   154   PATsstr dup 0 4 -1 roll put	% string proc (char+1)
       
   155   false charpath		% string proc
       
   156   /clip load PATdraw
       
   157   neewath
       
   158   pop pop			% -
       
   159 } bind def
       
   160 % PATmp - the makepattern equivalent
       
   161 /PATmp {			% patdict patmtx PATmp patinstance
       
   162   exch dup length 7 add		% We will add 6 new entries plus 1 FID
       
   163   dict copy			% Create a new dictionary
       
   164   begin
       
   165     % Matrix to install when painting the pattern
       
   166     TilingType PATtcalc
       
   167     /PatternGState PATcg def
       
   168     PatternGState /cm 3 -1 roll put
       
   169     % Check for multi pattern sources (Level 1 fast color patterns)
       
   170     currentdict /Multi known not { /Multi 1 def } if
       
   171     % Font dictionary definitions
       
   172     /FontType 3 def
       
   173     % Create a dummy encoding vector
       
   174     /Encoding 256 array def
       
   175     3 string 0 1 255 {
       
   176       Encoding exch dup 3 index cvs cvn put } for pop
       
   177     /FontMatrix matrix def
       
   178     /FontBBox BBox def
       
   179     /BuildChar {
       
   180 	mark 3 1 roll		% mark dict char
       
   181 	exch begin
       
   182 	Multi 1 ne {PaintData exch get}{pop} ifelse  % mark [paintdata]
       
   183 	  PaintType 2 eq Multi 1 ne or
       
   184 	  { XStep 0 FontBBox aload pop setcachedevice }
       
   185 	  { XStep 0 setcharwidth } ifelse
       
   186 	  currentdict		% mark [paintdata] dict
       
   187 	  /PaintProc load	% mark [paintdata] dict paintproc
       
   188 	end
       
   189 	gsave
       
   190 	  false PATredef exec true PATredef
       
   191 	grestore
       
   192 	cleartomark		% -
       
   193     } bind def
       
   194     currentdict
       
   195   end				% newdict
       
   196   /foo exch			% /foo newlict
       
   197   definefont			% newfont
       
   198 } bind def
       
   199 % PATpcalc - calculates the starting point and width/height
       
   200 % of the tile fill for the shape
       
   201 /PATpcalc {	% - PATpcalc nw nh px py
       
   202   PATDict /CurrentPattern get begin
       
   203     gsave
       
   204 	% Set up the coordinate system to Pattern Space
       
   205 	% and lock down pattern
       
   206 	PatternGState /cm get setmatrix
       
   207 	BBox aload pop pop pop translate
       
   208 	% Determine the bounding box of the shape
       
   209 	pathbbox			% llx lly urx ury
       
   210     grestore
       
   211     % Determine (nw, nh) the # of cells to paint width and height
       
   212     PatHeight div ceiling		% llx lly urx qh
       
   213     4 1 roll				% qh llx lly urx
       
   214     PatWidth div ceiling		% qh llx lly qw
       
   215     4 1 roll				% qw qh llx lly
       
   216     PatHeight div floor			% qw qh llx ph
       
   217     4 1 roll				% ph qw qh llx
       
   218     PatWidth div floor			% ph qw qh pw
       
   219     4 1 roll				% pw ph qw qh
       
   220     2 index sub cvi abs			% pw ph qs qh-ph
       
   221     exch 3 index sub cvi abs exch	% pw ph nw=qw-pw nh=qh-ph
       
   222     % Determine the starting point of the pattern fill
       
   223     %(px, py)
       
   224     4 2 roll				% nw nh pw ph
       
   225     PatHeight mul			% nw nh pw py
       
   226     exch				% nw nh py pw
       
   227     PatWidth mul exch			% nw nh px py
       
   228   end
       
   229 } bind def
       
   230 
       
   231 % Save the original routines so that we can use them later on
       
   232 /oldfill	/fill load def
       
   233 /oldeofill	/eofill load def
       
   234 /oldstroke	/stroke load def
       
   235 /oldshow	/show load def
       
   236 /oldashow	/ashow load def
       
   237 /oldwidthshow	/widthshow load def
       
   238 /oldawidthshow	/awidthshow load def
       
   239 /oldkshow	/kshow load def
       
   240 
       
   241 % These defs are necessary so that subsequent procs don't bind in
       
   242 % the originals
       
   243 /fill	   { oldfill } bind def
       
   244 /eofill	   { oldeofill } bind def
       
   245 /stroke	   { oldstroke } bind def
       
   246 /show	   { oldshow } bind def
       
   247 /ashow	   { oldashow } bind def
       
   248 /widthshow { oldwidthshow } bind def
       
   249 /awidthshow { oldawidthshow } bind def
       
   250 /kshow 	   { oldkshow } bind def
       
   251 /PATredef {
       
   252   MyAppDict begin
       
   253     {
       
   254     /fill { /clip load PATdraw newpath } bind def
       
   255     /eofill { /eoclip load PATdraw newpath } bind def
       
   256     /stroke { PATstroke } bind def
       
   257     /show { 0 0 null 0 0 6 -1 roll PATawidthshow } bind def
       
   258     /ashow { 0 0 null 6 3 roll PATawidthshow }
       
   259     bind def
       
   260     /widthshow { 0 0 3 -1 roll PATawidthshow }
       
   261     bind def
       
   262     /awidthshow { PATawidthshow } bind def
       
   263     /kshow { PATkshow } bind def
       
   264   } {
       
   265     /fill   { oldfill } bind def
       
   266     /eofill { oldeofill } bind def
       
   267     /stroke { oldstroke } bind def
       
   268     /show   { oldshow } bind def
       
   269     /ashow  { oldashow } bind def
       
   270     /widthshow { oldwidthshow } bind def
       
   271     /awidthshow { oldawidthshow } bind def
       
   272     /kshow  { oldkshow } bind def
       
   273     } ifelse
       
   274   end
       
   275 } bind def
       
   276 false PATredef
       
   277 % Conditionally define setcmykcolor if not available
       
   278 /setcmykcolor where { pop } {
       
   279   /setcmykcolor {
       
   280     1 sub 4 1 roll
       
   281     3 {
       
   282 	3 index add neg dup 0 lt { pop 0 } if 3 1 roll
       
   283     } repeat
       
   284     setrgbcolor - pop
       
   285   } bind def
       
   286 } ifelse
       
   287 /PATsc {		% colorarray
       
   288   aload length		% c1 ... cn length
       
   289     dup 1 eq { pop setgray } { 3 eq { setrgbcolor } { setcmykcolor
       
   290   } ifelse } ifelse
       
   291 } bind def
       
   292 /PATsg {		% dict
       
   293   begin
       
   294     lw setlinewidth
       
   295     lc setlinecap
       
   296     lj setlinejoin
       
   297     ml setmiterlimit
       
   298     ds aload pop setdash
       
   299     cc aload pop setrgbcolor
       
   300     cm setmatrix
       
   301   end
       
   302 } bind def
       
   303 
       
   304 /PATDict 3 dict def
       
   305 /PATsp {
       
   306   true PATredef
       
   307   PATDict begin
       
   308     /CurrentPattern exch def
       
   309     % If it's an uncolored pattern, save the color
       
   310     CurrentPattern /PaintType get 2 eq {
       
   311       /PColor exch def
       
   312     } if
       
   313     /CColor [ currentrgbcolor ] def
       
   314   end
       
   315 } bind def
       
   316 % PATstroke - stroke with the current pattern
       
   317 /PATstroke {
       
   318   countdictstack
       
   319   save
       
   320   mark
       
   321   {
       
   322     currentpoint strokepath moveto
       
   323     PATpcalc				% proc nw nh px py
       
   324     clip newpath PATfill
       
   325     } stopped {
       
   326 	(*** PATstroke Warning: Path is too complex, stroking
       
   327 	  with gray) =
       
   328     cleartomark
       
   329     restore
       
   330     countdictstack exch sub dup 0 gt
       
   331 	{ { end } repeat } { pop } ifelse
       
   332     gsave 0.5 setgray oldstroke grestore
       
   333   } { pop restore pop } ifelse
       
   334   newpath
       
   335 } bind def
       
   336 /PATtcalc {		% modmtx tilingtype PATtcalc tilematrix
       
   337   % Note: tiling types 2 and 3 are not supported
       
   338   gsave
       
   339     exch concat					% tilingtype
       
   340     matrix currentmatrix exch			% cmtx tilingtype
       
   341     % Tiling type 1 and 3: constant spacing
       
   342     2 ne {
       
   343 	% Distort the pattern so that it occupies
       
   344 	% an integral number of device pixels
       
   345 	dup 4 get exch dup 5 get exch		% tx ty cmtx
       
   346 	XStep 0 dtransform
       
   347 	round exch round exch			% tx ty cmtx dx.x dx.y
       
   348 	XStep div exch XStep div exch		% tx ty cmtx a b
       
   349 	0 YStep dtransform
       
   350 	round exch round exch			% tx ty cmtx a b dy.x dy.y
       
   351 	YStep div exch YStep div exch		% tx ty cmtx a b c d
       
   352 	7 -3 roll astore			% { a b c d tx ty }
       
   353     } if
       
   354   grestore
       
   355 } bind def
       
   356 /PATusp {
       
   357   false PATredef
       
   358   PATDict begin
       
   359     CColor PATsc
       
   360   end
       
   361 } bind def
       
   362 
       
   363 % right30
       
   364 11 dict begin
       
   365 /PaintType 1 def
       
   366 /PatternType 1 def
       
   367 /TilingType 1 def
       
   368 /BBox [0 0 1 1] def
       
   369 /XStep 1 def
       
   370 /YStep 1 def
       
   371 /PatWidth 1 def
       
   372 /PatHeight 1 def
       
   373 /Multi 2 def
       
   374 /PaintData [
       
   375   { clippath } bind
       
   376   { 32 16 true [ 32 0 0 -16 0 16 ]
       
   377 	{<00030003000c000c0030003000c000c0030003000c000c00
       
   378 	30003000c000c00000030003000c000c0030003000c000c0
       
   379 	030003000c000c0030003000c000c000>}
       
   380      imagemask } bind
       
   381 ] def
       
   382 /PaintProc {
       
   383 	pop
       
   384 	exec fill
       
   385 } def
       
   386 currentdict
       
   387 end
       
   388 /P2 exch def
       
   389 
       
   390 % crosshatch45
       
   391 11 dict begin
       
   392 /PaintType 1 def
       
   393 /PatternType 1 def
       
   394 /TilingType 1 def
       
   395 /BBox [0 0 1 1] def
       
   396 /XStep 1 def
       
   397 /YStep 1 def
       
   398 /PatWidth 1 def
       
   399 /PatHeight 1 def
       
   400 /Multi 2 def
       
   401 /PaintData [
       
   402   { clippath } bind
       
   403   { 20 20 true [ 20 0 0 -20 0 20 ]
       
   404 	{<8020004050102088201104400a02800401000a02
       
   405 	8011044020882040501080200040501020882011
       
   406 	04400a02800401000a0280110440208820405010>}
       
   407      imagemask } bind
       
   408 ] def
       
   409 /PaintProc {
       
   410 	pop
       
   411 	exec fill
       
   412 } def
       
   413 currentdict
       
   414 end
       
   415 /P6 exch def
       
   416 
       
   417 /cp {closepath} bind def
       
   418 /ef {eofill} bind def
       
   419 /gr {grestore} bind def
       
   420 /gs {gsave} bind def
       
   421 /sa {save} bind def
       
   422 /rs {restore} bind def
       
   423 /l {lineto} bind def
       
   424 /m {moveto} bind def
       
   425 /rm {rmoveto} bind def
       
   426 /n {newpath} bind def
       
   427 /s {stroke} bind def
       
   428 /sh {show} bind def
       
   429 /slc {setlinecap} bind def
       
   430 /slj {setlinejoin} bind def
       
   431 /slw {setlinewidth} bind def
       
   432 /srgb {setrgbcolor} bind def
       
   433 /rot {rotate} bind def
       
   434 /sc {scale} bind def
       
   435 /sd {setdash} bind def
       
   436 /ff {findfont} bind def
       
   437 /sf {setfont} bind def
       
   438 /scf {scalefont} bind def
       
   439 /sw {stringwidth} bind def
       
   440 /tr {translate} bind def
       
   441 /tnt {dup dup currentrgbcolor
       
   442   4 -2 roll dup 1 exch sub 3 -1 roll mul add
       
   443   4 -2 roll dup 1 exch sub 3 -1 roll mul add
       
   444   4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
       
   445   bind def
       
   446 /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
       
   447   4 -2 roll mul srgb} bind def
       
   448 /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
       
   449 /$F2psEnd {$F2psEnteredState restore end} def
       
   450 
       
   451 $F2psBegin
       
   452 10 setmiterlimit
       
   453 0 slj 0 slc
       
   454  0.06299 0.06299 sc
       
   455 %
       
   456 % Fig objects follow
       
   457 %
       
   458 % 
       
   459 % here starts figure with depth 52
       
   460 % Polyline
       
   461 7.500 slw
       
   462  [60] 0 sd
       
   463 n 1215 1665 m
       
   464  1620 3870 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   465 15.00 15.00 sc P6 [16 0 0 -16 81.00 111.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   466 % Polyline
       
   467  [60] 0 sd
       
   468 n 2296 1665 m
       
   469  2700 3870 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   470 15.00 15.00 sc P6 [16 0 0 -16 153.07 111.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   471 % Polyline
       
   472  [60] 0 sd
       
   473 n 3735 1665 m
       
   474  2700 3870 l gs col0 s gr  [] 0 sd
       
   475 % Polyline
       
   476  [60] 0 sd
       
   477 n 4453 1664 m
       
   478  3420 3870 l gs col0 s gr  [] 0 sd
       
   479 % Polyline
       
   480  [60] 0 sd
       
   481 n 3735 1665 m
       
   482  5130 3870 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   483 15.00 15.00 sc P2 [16 0 0 -8 249.00 111.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   484 % Polyline
       
   485  [60] 0 sd
       
   486 n 7650 1665 m
       
   487  5850 3870 l gs col0 s gr  [] 0 sd
       
   488 % Polyline
       
   489  [60] 0 sd
       
   490 n 8730 1665 m
       
   491  6930 3870 l gs col0 s gr  [] 0 sd
       
   492 % Polyline
       
   493  [60] 0 sd
       
   494 n 4455 1665 m
       
   495  5850 3870 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   496 15.00 15.00 sc P2 [16 0 0 -8 297.00 111.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   497 % Polyline
       
   498 n 6675 2520 m 6570 2520 6570 2775 105 arcto 4 {pop} repeat
       
   499   6570 2880 7995 2880 105 arcto 4 {pop} repeat
       
   500   8100 2880 8100 2625 105 arcto 4 {pop} repeat
       
   501   8100 2520 6675 2520 105 arcto 4 {pop} repeat
       
   502  cp gs col7 1.00 shd ef gr gs col0 s gr 
       
   503 % Polyline
       
   504 n 1440 2520 m 1350 2520 1350 2790 90 arcto 4 {pop} repeat
       
   505   1350 2880 2520 2880 90 arcto 4 {pop} repeat
       
   506   2610 2880 2610 2610 90 arcto 4 {pop} repeat
       
   507   2610 2520 1440 2520 90 arcto 4 {pop} repeat
       
   508  cp gs col7 1.00 shd ef gr gs col0 s gr 
       
   509 % Polyline
       
   510 n 3090 2520 m 3015 2520 3015 2805 75 arcto 4 {pop} repeat
       
   511   3015 2880 4065 2880 75 arcto 4 {pop} repeat
       
   512   4140 2880 4140 2595 75 arcto 4 {pop} repeat
       
   513   4140 2520 3090 2520 75 arcto 4 {pop} repeat
       
   514  cp gs col7 1.00 shd ef gr gs col0 s gr 
       
   515 % Polyline
       
   516 n 4260 2520 m 4185 2520 4185 2805 75 arcto 4 {pop} repeat
       
   517   4185 2880 5235 2880 75 arcto 4 {pop} repeat
       
   518   5310 2880 5310 2595 75 arcto 4 {pop} repeat
       
   519   5310 2520 4260 2520 75 arcto 4 {pop} repeat
       
   520  cp gs col7 1.00 shd ef gr gs col0 s gr 
       
   521 % Arc
       
   522 n 1755.0 1440.0 540.0 180.0 0.0 arc
       
   523 gs col7 1.00 shd ef gr gs col0 s gr
       
   524 
       
   525 % Arc
       
   526 n 4095.0 1440.0 360.0 180.0 0.0 arc
       
   527 gs col7 1.00 shd ef gr gs col0 s gr
       
   528 
       
   529 % Arc
       
   530 n 8190.0 1440.0 540.0 180.0 0.0 arc
       
   531 gs col7 1.00 shd ef gr gs col0 s gr
       
   532 
       
   533 % Polyline
       
   534  [60] 0 sd
       
   535 n 1935 1440 m 2115 1440 l 2115 1665 l 1935 1665 l
       
   536  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   537 15.00 15.00 sc P2 [16 0 0 -8 129.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   538 % Polyline
       
   539  [60] 0 sd
       
   540 n 1395 1440 m 1755 1440 l 1755 1665 l 1395 1665 l
       
   541  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   542 15.00 15.00 sc P2 [16 0 0 -8 93.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   543 % Polyline
       
   544  [60] 0 sd
       
   545 n 3735 1440 m 4095 1440 l 4095 1665 l 3735 1665 l
       
   546  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   547 15.00 15.00 sc P2 [16 0 0 -8 249.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   548 % Polyline
       
   549  [60] 0 sd
       
   550 n 1800 3870 m 2160 3870 l 2160 4095 l 1800 4095 l
       
   551  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   552 15.00 15.00 sc P2 [16 0 0 -8 120.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   553 % Polyline
       
   554  [60] 0 sd
       
   555 n 2340 3870 m 2520 3870 l 2520 4095 l 2340 4095 l
       
   556  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   557 15.00 15.00 sc P2 [16 0 0 -8 156.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   558 % Polyline
       
   559  [60] 0 sd
       
   560 n 2700 3870 m 3060 3870 l 3060 4095 l 2700 4095 l
       
   561  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   562 15.00 15.00 sc P2 [16 0 0 -8 180.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   563 % Polyline
       
   564 n 1620 3870 m
       
   565  1620 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   566 15.00 15.00 sc P6 [16 0 0 -16 108.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   567 % Polyline
       
   568 n 1800 3870 m
       
   569  1800 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   570 15.00 15.00 sc P6 [16 0 0 -16 120.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   571 % Polyline
       
   572 n 2160 3870 m
       
   573  2160 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   574 15.00 15.00 sc P6 [16 0 0 -16 144.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   575 % Polyline
       
   576 n 2340 3870 m
       
   577  2340 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   578 15.00 15.00 sc P6 [16 0 0 -16 156.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   579 % Polyline
       
   580 n 2520 3870 m
       
   581  2520 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   582 15.00 15.00 sc P6 [16 0 0 -16 168.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   583 % Polyline
       
   584 n 2700 3870 m
       
   585  2700 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   586 15.00 15.00 sc P6 [16 0 0 -16 180.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   587 % Polyline
       
   588 n 3060 3870 m
       
   589  3060 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   590 15.00 15.00 sc P6 [16 0 0 -16 204.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   591 % Polyline
       
   592 n 3240 3870 m
       
   593  3240 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   594 15.00 15.00 sc P6 [16 0 0 -16 216.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   595 % Polyline
       
   596 n 3420 3870 m
       
   597  3420 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   598 15.00 15.00 sc P6 [16 0 0 -16 228.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   599 % Polyline
       
   600 n 1440 3870 m
       
   601  1440 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   602 15.00 15.00 sc P6 [16 0 0 -16 96.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   603 % Polyline
       
   604 n 1260 3870 m
       
   605  1260 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   606 15.00 15.00 sc P6 [16 0 0 -16 84.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   607 % Polyline
       
   608 n 1080 3870 m
       
   609  3600 3870 l gs col0 s gr 
       
   610 % Polyline
       
   611 n 1080 4095 m
       
   612  3600 4095 l gs col0 s gr 
       
   613 % Polyline
       
   614  [60] 0 sd
       
   615 n 5130 3870 m 5490 3870 l 5490 4095 l 5130 4095 l
       
   616  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   617 15.00 15.00 sc P2 [16 0 0 -8 342.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr  [] 0 sd
       
   618 % Polyline
       
   619 n 4590 3870 m
       
   620  4590 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   621 15.00 15.00 sc P6 [16 0 0 -16 306.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   622 % Polyline
       
   623 n 4770 3870 m
       
   624  4770 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   625 15.00 15.00 sc P6 [16 0 0 -16 318.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   626 % Polyline
       
   627 n 4950 3870 m
       
   628  4950 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   629 15.00 15.00 sc P6 [16 0 0 -16 330.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   630 % Polyline
       
   631 n 5130 3870 m
       
   632  5130 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   633 15.00 15.00 sc P6 [16 0 0 -16 342.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   634 % Polyline
       
   635 n 5490 3870 m
       
   636  5490 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   637 15.00 15.00 sc P6 [16 0 0 -16 366.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   638 % Polyline
       
   639 n 5670 3870 m
       
   640  5670 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   641 15.00 15.00 sc P6 [16 0 0 -16 378.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   642 % Polyline
       
   643 n 5850 3870 m
       
   644  5850 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   645 15.00 15.00 sc P6 [16 0 0 -16 390.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   646 % Polyline
       
   647 n 6030 3870 m
       
   648  6030 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   649 15.00 15.00 sc P6 [16 0 0 -16 402.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   650 % Polyline
       
   651 n 6210 3870 m
       
   652  6210 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   653 15.00 15.00 sc P6 [16 0 0 -16 414.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   654 % Polyline
       
   655 n 4410 3870 m
       
   656  4410 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   657 15.00 15.00 sc P6 [16 0 0 -16 294.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   658 % Polyline
       
   659 n 4230 3870 m
       
   660  4230 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   661 15.00 15.00 sc P6 [16 0 0 -16 282.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   662 % Polyline
       
   663 n 4050 3870 m
       
   664  7470 3870 l gs col0 s gr 
       
   665 % Polyline
       
   666 n 4050 4095 m
       
   667  7470 4095 l gs col0 s gr 
       
   668 % Polyline
       
   669 n 6930 1440 m
       
   670  6930 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   671 15.00 15.00 sc P6 [16 0 0 -16 462.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   672 % Polyline
       
   673 n 7110 1440 m
       
   674  7110 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   675 15.00 15.00 sc P6 [16 0 0 -16 474.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   676 % Polyline
       
   677 n 7290 1440 m
       
   678  7290 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   679 15.00 15.00 sc P6 [16 0 0 -16 486.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   680 % Polyline
       
   681 n 7470 1440 m
       
   682  7470 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   683 15.00 15.00 sc P6 [16 0 0 -16 498.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   684 % Polyline
       
   685 n 7650 1440 m
       
   686  7650 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   687 15.00 15.00 sc P6 [16 0 0 -16 510.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   688 % Polyline
       
   689 n 7830 1440 m
       
   690  7830 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   691 15.00 15.00 sc P6 [16 0 0 -16 522.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   692 % Polyline
       
   693 n 8010 1440 m
       
   694  8010 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   695 15.00 15.00 sc P6 [16 0 0 -16 534.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   696 % Polyline
       
   697 n 8730 1440 m
       
   698  8730 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   699 15.00 15.00 sc P6 [16 0 0 -16 582.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   700 % Polyline
       
   701 n 8910 1440 m
       
   702  8910 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   703 15.00 15.00 sc P6 [16 0 0 -16 594.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   704 % Polyline
       
   705 n 6750 1440 m
       
   706  6750 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   707 15.00 15.00 sc P6 [16 0 0 -16 450.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   708 % Polyline
       
   709 n 6570 1440 m
       
   710  6570 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   711 15.00 15.00 sc P6 [16 0 0 -16 438.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   712 % Polyline
       
   713 n 6390 1440 m
       
   714  9090 1440 l gs col0 s gr 
       
   715 % Polyline
       
   716 n 6390 1665 m
       
   717  9090 1665 l gs col0 s gr 
       
   718 % Polyline
       
   719 n 8010 1440 m 8730 1440 l 8730 1665 l 8010 1665 l
       
   720  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   721 15.00 15.00 sc P2 [16 0 0 -8 534.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   722 % Polyline
       
   723 n 6930 3870 m
       
   724  6930 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   725 15.00 15.00 sc P6 [16 0 0 -16 462.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   726 % Polyline
       
   727 n 6210 3870 m 6930 3870 l 6930 4095 l 6210 4095 l
       
   728  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   729 15.00 15.00 sc P2 [16 0 0 -8 414.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   730 % Polyline
       
   731 n 6165 630 m 9225 630 l 9225 3015 l 6165 3015 l
       
   732  cp gs col0 s gr 
       
   733 % Polyline
       
   734 n 450 630 m 5490 630 l 5490 3015 l 450 3015 l
       
   735  cp gs col0 s gr 
       
   736 % Polyline
       
   737 n 1215 1440 m
       
   738  1215 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   739 15.00 15.00 sc P6 [16 0 0 -16 81.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   740 % Polyline
       
   741 n 1395 1440 m
       
   742  1395 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   743 15.00 15.00 sc P6 [16 0 0 -16 93.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   744 % Polyline
       
   745 n 1755 1440 m
       
   746  1755 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   747 15.00 15.00 sc P6 [16 0 0 -16 117.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   748 % Polyline
       
   749 n 1935 1440 m
       
   750  1935 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   751 15.00 15.00 sc P6 [16 0 0 -16 129.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   752 % Polyline
       
   753 n 2115 1440 m
       
   754  2115 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   755 15.00 15.00 sc P6 [16 0 0 -16 141.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   756 % Polyline
       
   757 n 2295 1440 m
       
   758  2295 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   759 15.00 15.00 sc P6 [16 0 0 -16 153.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   760 % Polyline
       
   761 n 2475 1440 m
       
   762  2475 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   763 15.00 15.00 sc P6 [16 0 0 -16 165.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   764 % Polyline
       
   765 n 2655 1440 m
       
   766  2655 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   767 15.00 15.00 sc P6 [16 0 0 -16 177.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   768 % Polyline
       
   769 n 2835 1440 m
       
   770  2835 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   771 15.00 15.00 sc P6 [16 0 0 -16 189.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   772 % Polyline
       
   773 n 3015 1440 m
       
   774  3015 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   775 15.00 15.00 sc P6 [16 0 0 -16 201.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   776 % Polyline
       
   777 n 3195 1440 m
       
   778  3195 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   779 15.00 15.00 sc P6 [16 0 0 -16 213.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   780 % Polyline
       
   781 n 3375 1440 m
       
   782  3375 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   783 15.00 15.00 sc P6 [16 0 0 -16 225.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   784 % Polyline
       
   785 n 3555 1440 m
       
   786  3555 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   787 15.00 15.00 sc P6 [16 0 0 -16 237.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   788 % Polyline
       
   789 n 3735 1440 m
       
   790  3735 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   791 15.00 15.00 sc P6 [16 0 0 -16 249.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   792 % Polyline
       
   793 n 4095 1440 m
       
   794  4095 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   795 15.00 15.00 sc P6 [16 0 0 -16 273.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   796 % Polyline
       
   797 n 4275 1440 m
       
   798  4275 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   799 15.00 15.00 sc P6 [16 0 0 -16 285.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   800 % Polyline
       
   801 n 4455 1440 m
       
   802  4455 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   803 15.00 15.00 sc P6 [16 0 0 -16 297.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   804 % Polyline
       
   805 n 4635 1440 m
       
   806  4635 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   807 15.00 15.00 sc P6 [16 0 0 -16 309.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   808 % Polyline
       
   809 n 4815 1440 m
       
   810  4815 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   811 15.00 15.00 sc P6 [16 0 0 -16 321.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   812 % Polyline
       
   813 n 1035 1440 m
       
   814  1035 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   815 15.00 15.00 sc P6 [16 0 0 -16 69.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   816 % Polyline
       
   817 n 855 1440 m
       
   818  855 1665 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   819 15.00 15.00 sc P6 [16 0 0 -16 57.00 96.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   820 % Polyline
       
   821 n 675 1440 m
       
   822  4995 1440 l gs col0 s gr 
       
   823 % Polyline
       
   824 n 675 1665 m
       
   825  4995 1665 l gs col0 s gr 
       
   826 % Polyline
       
   827 n 7110 3870 m
       
   828  7110 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   829 15.00 15.00 sc P6 [16 0 0 -16 474.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   830 % Polyline
       
   831 n 7290 3870 m
       
   832  7290 4095 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   833 15.00 15.00 sc P6 [16 0 0 -16 486.00 258.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   834 % Polyline
       
   835 gs  clippath
       
   836 1830 4080 m 1770 4080 l 1770 4231 l 1800 4111 l 1830 4231 l cp
       
   837 eoclip
       
   838 n 1800 4410 m
       
   839  1800 4095 l gs col0 s gr gr
       
   840 
       
   841 % arrowhead
       
   842 n 1830 4231 m 1800 4111 l 1770 4231 l 1830 4231 l  cp gs 0.00 setgray ef gr  col0 s
       
   843 % Polyline
       
   844 gs  clippath
       
   845 2730 4080 m 2670 4080 l 2670 4231 l 2700 4111 l 2730 4231 l cp
       
   846 eoclip
       
   847 n 2700 4410 m
       
   848  2700 4095 l gs col0 s gr gr
       
   849 
       
   850 % arrowhead
       
   851 n 2730 4231 m 2700 4111 l 2670 4231 l 2730 4231 l  cp gs 0.00 setgray ef gr  col0 s
       
   852 % Polyline
       
   853 gs  clippath
       
   854 5160 4080 m 5100 4080 l 5100 4231 l 5130 4111 l 5160 4231 l cp
       
   855 eoclip
       
   856 n 5130 4410 m
       
   857  5130 4095 l gs col0 s gr gr
       
   858 
       
   859 % arrowhead
       
   860 n 5160 4231 m 5130 4111 l 5100 4231 l 5160 4231 l  cp gs 0.00 setgray ef gr  col0 s
       
   861 % Polyline
       
   862 gs  clippath
       
   863 6240 4080 m 6180 4080 l 6180 4231 l 6210 4111 l 6240 4231 l cp
       
   864 eoclip
       
   865 n 6210 4410 m
       
   866  6210 4095 l gs col0 s gr gr
       
   867 
       
   868 % arrowhead
       
   869 n 6240 4231 m 6210 4111 l 6180 4231 l 6240 4231 l  cp gs 0.00 setgray ef gr  col0 s
       
   870 % Polyline
       
   871 gs  clippath
       
   872 2370 4080 m 2310 4080 l 2310 4231 l 2340 4111 l 2370 4231 l cp
       
   873 eoclip
       
   874 n 2340 4410 m
       
   875  2340 4095 l gs col0 s gr gr
       
   876 
       
   877 % arrowhead
       
   878 n 2370 4231 m 2340 4111 l 2310 4231 l 2370 4231 l  cp gs 0.00 setgray ef gr  col0 s
       
   879 % Polyline
       
   880 gs  clippath
       
   881 3315 5235 m 3315 5295 l 3466 5295 l 3346 5265 l 3466 5235 l cp
       
   882 eoclip
       
   883 n 3645 5265 m
       
   884  3330 5265 l gs col0 s gr gr
       
   885 
       
   886 % arrowhead
       
   887 n 3466 5235 m 3346 5265 l 3466 5295 l 3466 5235 l  cp gs 0.00 setgray ef gr  col0 s
       
   888 % Polyline
       
   889 n 3465 4815 m 3645 4815 l 3645 5040 l 3465 5040 l
       
   890  cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
       
   891 15.00 15.00 sc P2 [16 0 0 -8 231.00 321.00] PATmp PATsp ef gr PATusp gs col0 s gr 
       
   892 /Helvetica ff 180.00 scf sf
       
   893 675 1395 m
       
   894 gs 1 -1 sc (RAM) col0 sh gr
       
   895 /Helvetica ff 180.00 scf sf
       
   896 4095 1350 m
       
   897 gs 1 -1 sc (SM1) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   898 /Helvetica ff 180.00 scf sf
       
   899 6390 1395 m
       
   900 gs 1 -1 sc (RAM) col0 sh gr
       
   901 /Helvetica ff 180.00 scf sf
       
   902 540 855 m
       
   903 gs 1 -1 sc (Slave0) col0 sh gr
       
   904 /Helvetica ff 180.00 scf sf
       
   905 6255 855 m
       
   906 gs 1 -1 sc (Slave1) col0 sh gr
       
   907 /Helvetica ff 180.00 scf sf
       
   908 7290 2745 m
       
   909 gs 1 -1 sc (FMMU0) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   910 /Helvetica ff 180.00 scf sf
       
   911 1980 2745 m
       
   912 gs 1 -1 sc (FMMU0) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   913 /Helvetica ff 180.00 scf sf
       
   914 3555 2745 m
       
   915 gs 1 -1 sc (FMMU1) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   916 /Helvetica ff 180.00 scf sf
       
   917 4725 2745 m
       
   918 gs 1 -1 sc (FMMU2) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   919 /Helvetica ff 180.00 scf sf
       
   920 1755 1305 m
       
   921 gs 1 -1 sc (SM0) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   922 /Helvetica ff 180.00 scf sf
       
   923 8190 1305 m
       
   924 gs 1 -1 sc (SM3) dup sw pop 2 div neg 0 rm  col0 sh gr
       
   925 /Helvetica ff 180.00 scf sf
       
   926 1080 3825 m
       
   927 gs 1 -1 sc (Domain0 Image) col0 sh gr
       
   928 /Helvetica ff 180.00 scf sf
       
   929 4050 3825 m
       
   930 gs 1 -1 sc (Domain1 Image) col0 sh gr
       
   931 /Helvetica ff 180.00 scf sf
       
   932 3735 5310 m
       
   933 gs 1 -1 sc (Process data pointers) col0 sh gr
       
   934 /Helvetica ff 180.00 scf sf
       
   935 3735 4995 m
       
   936 gs 1 -1 sc (Registered PDOs) col0 sh gr
       
   937 % here ends figure;
       
   938 $F2psEnd
       
   939 rs
       
   940 end
       
   941 showpage