Browse Source

2005-04-02 Paul Jakma <paul@dishone.st>

	* fig{-{normal,rs}-processing,_topologies_{rs,full}}.dia: new
          files, dia diagramme XML versions of the original corresponding
          EPS encapsulated bitmaps.
	* fig{-{normal,rs}-processing,_topologies_{rs,full}}.png: new
	  files, png exports by dia of the source dia diagrammes above.
	* fig{-{normal,rs}-processing,_topologies_{rs,full}}.eps: removed,
	  replaced by above dia source.
	* routeserver.texi: remove extension in image macros.
	* quagga.info: updated build
	* Makefile.am: Add rules to build eps (using 'convert'), png (using
	  dia). Add figures_BUILT_SOURCES to extra_dist to avoid the
	  dependency on dia :) (amongst other things) for dist users.
paul 14 years ago
parent
commit
bbd938e2e6

+ 15 - 0
doc/ChangeLog

@@ -1,3 +1,18 @@
+2005-04-02 Paul Jakma <paul@dishone.st>
+
+	* fig{-{normal,rs}-processing,_topologies_{rs,full}}.dia: new
+          files, dia diagramme XML versions of the original corresponding
+          EPS encapsulated bitmaps.
+	* fig{-{normal,rs}-processing,_topologies_{rs,full}}.png: new
+	  files, png exports by dia of the source dia diagrammes above.
+	* fig{-{normal,rs}-processing,_topologies_{rs,full}}.eps: removed,
+	  replaced by above dia source.
+	* routeserver.texi: remove extension in image macros.
+	* quagga.info: updated build
+	* Makefile.am: Add rules to build eps (using 'convert'), png (using
+	  dia). Add figures_BUILT_SOURCES to extra_dist to avoid the 
+	  dependency on dia :) (amongst other things) for dist users.
+	  
 2005-03-25 Jean-Mickael Guerin <jean-mickael.guerin@6wind.com>
 	* ipv6.texi: Add new commands for neighbor discovery
 	    interface ipv6 nd prefix X:X::X:X/M router-address

+ 40 - 16
doc/Makefile.am

@@ -1,29 +1,47 @@
 ## Process this file with automake to produce Makefile.in.
 
+# Dia, the version i have at least, doesn't do very good EPS output
+# (some of the text is scaled strangely). So this will work, but 
+# it is probably better to use something like gimp to convert the 
+# dia exported PNG files to EPS manually.
+#
+# Here we use 'convert' from the well known 'ImageMagick' package
+# to do conversion from png to eps.
+#
+# PDF is required for quagga.pdf, we use epstopdf from the well known TeTeX
+# TeX implementation, which we depend on already anyway.
+#
+# dia -> (dia) -> png -> (convert) -> eps -> (epstopdf) -> pdf
+DIATOPNG = dia -t png -e
+DIATOEPS = dia -t eps -e
+PNGTOEPS = convert
 EPSTOPDF = epstopdf
 
-# rather twisted logic because we have to build PDFs of the EPS figures
-# and yet build one PDF, quagga.pdf, from texi source. Which means we cant
-# rely on a single automatic rule for *.pdf.
-# If you are an automake wizard, please feel free to compact it somehow.
-#figures_pdfs = Normal-Announcement-processing.eps \
-#	       RS-Announcement-processing.eps \
-#	       topologias_full.eps topologias_rs.eps 
+# The figure sources
+figures_names_parts = -normal-processing -rs-processing \
+	_topologies_full _topologies_rs
+figures_SOURCES := $(figures_names_parts:%=fig%.dia)
+figures_BUILT_SOURCES := $(figures_names_parts:%=fig%.png) \
+			 $(figures_names_parts:%=fig%.eps) \
+			 $(figures_names_parts:%=fig%.pdf)
+
+# rather twisted logic because we have to build PDFs of the EPS figures for
+# PDFTex and yet build one PDF, quagga.pdf, from texi source. Which means we
+# cant rely on a single automatic rule for *.pdf, eg the one automatically
+# provided by automake. If you are an automake wizard, please feel free to
+# compact it somehow.
 
 # Built from defines.texi.in
 BUILT_SOURCES = defines.texi
 
 info_TEXINFOS = quagga.texi
 
-CLEANFILES = *.pdf
-
-# The figure sources
-figures_SOURCES = fig-normal-processing.eps \
-		  fig_topologies_full.eps \
-		  fig-rs-processing.eps \
-		  fig_topologies_rs.eps
+# i'd prefer to have this in CVS, but not nice for dist tarball users,
+# as these are all built sources, with various build dependencies (eg dia)
+#CLEANFILES = *.pdf *.eps *.png
 
-# Have to manually 		  
+# Have to manually specify the quagga.pdf rule in order to allow
+# us to have a generic automatic .pdf rule to build the figure sources
 quagga.pdf: quagga.texi \
             fig-normal-processing.pdf fig_topologies_full.pdf \
 	    fig-rs-processing.pdf fig_topologies_rs.pdf
@@ -34,14 +52,20 @@ quagga_TEXINFOS = appendix.texi basic.texi bgpd.texi filter.texi install.texi \
 	protocol.texi ripd.texi ripngd.texi routemap.texi snmp.texi \
 	vtysh.texi routeserver.texi defines.texi $(figures_SOURCES)
 
+%.eps: %.png
+	$(PNGTOEPS) $< "$@"
+
 %.pdf: %.eps
 	$(EPSTOPDF) --outfile="$@" $<
 
+%.png: %.dia
+	$(DIATOPNG) "$@" $<
+
 man_MANS = vtysh.1 bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8 isisd.8
 
 EXTRA_DIST = BGP-TypeCode draft-zebra-00.ms draft-zebra-00.txt $(man_MANS) \
 	mpls/ChangeLog.opaque.txt mpls/cli_summary.txt \
-	mpls/opaque_lsa.txt mpls/ospfd.conf
+	mpls/opaque_lsa.txt mpls/ospfd.conf $(figures_BUILT_SOURCES)
 
 draft-zebra-00.txt:
 	groff -T ascii -ms draft-zebra-00.ms > draft-zebra-00.txt

File diff suppressed because it is too large
+ 1738 - 0
doc/fig-normal-processing.dia


File diff suppressed because it is too large
+ 0 - 1430
doc/fig-normal-processing.eps


BIN
doc/fig-normal-processing.png


File diff suppressed because it is too large
+ 4239 - 0
doc/fig-rs-processing.dia


File diff suppressed because it is too large
+ 0 - 4305
doc/fig-rs-processing.eps


BIN
doc/fig-rs-processing.png


+ 533 - 0
doc/fig_topologies_full.dia

@@ -0,0 +1,533 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
+  <dia:diagramdata>
+    <dia:attribute name="background">
+      <dia:color val="#ffffff"/>
+    </dia:attribute>
+    <dia:attribute name="pagebreak">
+      <dia:color val="#000099"/>
+    </dia:attribute>
+    <dia:attribute name="paper">
+      <dia:composite type="paper">
+        <dia:attribute name="name">
+          <dia:string>#A4#</dia:string>
+        </dia:attribute>
+        <dia:attribute name="tmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="bmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="lmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="rmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="is_portrait">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="scaling">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="fitto">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+      </dia:composite>
+    </dia:attribute>
+    <dia:attribute name="grid">
+      <dia:composite type="grid">
+        <dia:attribute name="width_x">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="width_y">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="visible_x">
+          <dia:int val="1"/>
+        </dia:attribute>
+        <dia:attribute name="visible_y">
+          <dia:int val="1"/>
+        </dia:attribute>
+        <dia:composite type="color"/>
+      </dia:composite>
+    </dia:attribute>
+    <dia:attribute name="color">
+      <dia:color val="#d8e5e5"/>
+    </dia:attribute>
+    <dia:attribute name="guides">
+      <dia:composite type="guides">
+        <dia:attribute name="hguides"/>
+        <dia:attribute name="vguides"/>
+      </dia:composite>
+    </dia:attribute>
+  </dia:diagramdata>
+  <dia:layer name="Background" visible="true">
+    <dia:object type="Standard - Line" version="0" id="O0">
+      <dia:attribute name="obj_pos">
+        <dia:point val="8,11.5"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="2.9,11;8.1,12"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="8,11.5"/>
+        <dia:point val="3,11.5"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O6" connection="3"/>
+        <dia:connection handle="1" to="O8" connection="4"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O1">
+      <dia:attribute name="obj_pos">
+        <dia:point val="1.5,10"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="1,4.9;2,10.1"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="1.5,10"/>
+        <dia:point val="1.5,5"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O8" connection="1"/>
+        <dia:connection handle="1" to="O10" connection="6"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O2">
+      <dia:attribute name="obj_pos">
+        <dia:point val="2.56066,4.56066"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="2.1364,4.1364;8.8636,10.8636"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="2.56066,4.56066"/>
+        <dia:point val="8.43934,10.4393"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O10" connection="7"/>
+        <dia:connection handle="1" to="O6" connection="0"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O3">
+      <dia:attribute name="obj_pos">
+        <dia:point val="8.43934,4.56066"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="2.1364,4.1364;8.8636,10.8636"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="8.43934,4.56066"/>
+        <dia:point val="2.56066,10.4393"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O4" connection="5"/>
+        <dia:connection handle="1" to="O8" connection="2"/>
+      </dia:connections>
+    </dia:object>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O4">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8,2"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="7.95,1.95;11.05,5.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="8,2"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O5">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8.15,4.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="8.15,2.555;10.945,5.04"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF2#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="8.15,4.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O6">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8,10"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="7.95,9.95;11.05,13.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="8,10"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O7">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8.15,12.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="8.105,10.555;10.9,13.04"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF4#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="8.15,12.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O8">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0,10"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="-0.05,9.95;3.05,13.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="0,10"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O9">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0.2,12.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="0.2,10.555;2.995,13.04"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF3#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="0.2,12.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O10">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0,2"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="-0.05,1.95;3.05,5.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="0,2"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O11">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0.2,4.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="0.155,2.555;2.95,5.04"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF1#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="0.2,4.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:object type="Standard - Line" version="0" id="O12">
+      <dia:attribute name="obj_pos">
+        <dia:point val="8,3.5"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="2.9,3;8.1,4"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="8,3.5"/>
+        <dia:point val="3,3.5"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O4" connection="3"/>
+        <dia:connection handle="1" to="O10" connection="4"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O13">
+      <dia:attribute name="obj_pos">
+        <dia:point val="9.5,5"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="9,4.9;10,10.1"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="9.5,5"/>
+        <dia:point val="9.5,10"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O4" connection="6"/>
+        <dia:connection handle="1" to="O6" connection="1"/>
+      </dia:connections>
+    </dia:object>
+  </dia:layer>
+</dia:diagram>

+ 0 - 571
doc/fig_topologies_full.eps

@@ -1,571 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: topologias_full.eps
-%%CreationDate: Sun Nov  7 10:13:01 2004
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 637 735
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 719.91001124859395 translate
-621.934092557957 -719.91001124859395 scale
-% Image geometry
-146 169 8
-% Transformation matrix
-[ 146 0 0 169 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 146 string def
-/gstr 146 string def
-/bstr 146 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        22677 ASCII Bytes
-colorimage
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-q#:?+r;Zn2s1A40"F'nGG=88,!5&10!bVJEr;["FmR.%!]D2DV~>
-q#:?+r;Zn2s1A40"F'nGG=88,!5&10!bVJEr;["FmR.%!]D2DV~>
-q#:?+r;Zn2s1A40"F'nGG=88,!5&10!bVJEr;["FmR.%!]D2DV~>
-q#:W3!5#k!!1CG!rjr<hmUcGeV#L_4!5#k!!1CG!rjr?iLa(YT,5D1g~>
-q#:W3!5#k!!1CG!rjr<hmUcGeV#L_4!5#k!!1CG!rjr?iLa(YT,5D1g~>
-q#:W3!5#k!!1CG!rjr<hmUcGeV#L_4!5#k!!1CG!rjr?iLa(YT,5D1g~>
-q#:W3!<<)C!1CG!rjr=5]4Q7TV#L_4!<<)C!1CG!rk&41"3gdh,5D1g~>
-q#:W3!<<)C!1CG!rjr=5]4Q7TV#L_4!<<)C!1CG!rk&41"3gdh,5D1g~>
-q#:W3!<<)C!1CG!rjr=5]4Q7TV#L_4!<<)C!1CG!rk&41"3gdh,5D1g~>
-q#:?+rW!$4GQ5;R!<3!!G=88,!5&41!tfbW]DVa/rrSSgWqcUE~>
-q#:?+rW!$4GQ5;R!<3!!G=88,!5&41!tfbW]DVa/rrSSgWqcUE~>
-q#:?+rW!$4GQ5;R!<3!!G=88,!5&41!tfbW]DVa/rrSSgWqcUE~>
-q#:W3!<76CWrK[2qu6\@7&9hg])_kT!36(2!;uiuR/iZLs*t~>
-q#:W3!<76CWrK[2qu6\@7&9hg])_kT!36(2!;uiuR/iZLs*t~>
-q#:W3!<76CWrK[2qu6\@7&9hg])_kT!36(2!;uiuR/iZLs*t~>
-q#:W3!<<(!&am72qu6\@7&9hg])_m2<>"Z2!<)p#bQ)7e]D2DV~>
-q#:W3!<<(!&am72qu6\@7&9hg])_m2<>"Z2!<)p#bQ)7e]D2DV~>
-q#:W3!<<(!&am72qu6\@7&9hg])_m2<>"Z2!<)p#bQ)7e]D2DV~>
-q#:W3!<<)e&QQFCqu6\@7&9hg])_m2mL`I2!<)otB)M`)s*t~>
-q#:W3!<<)e&QQFCqu6\@7&9hg])_m2mL`I2!<)otB)M`)s*t~>
-q#:W3!<<)e&QQFCqu6\@7&9hg])_m2mL`I2!<)otB)M`)s*t~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-oD\s]WcslTPlC`qnGe"~>
-oD\s]WcslTPlC`qnGe"~>
-oD\s]WcslTPlC`qnGe"~>
-p\t6;rHA@Um`_*uG6+-"T)Si'M#MT%Lj+&TLs5PlJ,~>
-p\t6;rHA@Um`_*uG6+-"T)Si'M#MT%Lj+&TLs5PlJ,~>
-p\t6;rHA@Um`_*uG6+-"T)Si'M#MT%Lj+&TLs5PlJ,~>
-q>UQbGDP\]rrUDE]:o6,G@ml2qYpZAR:_9Ls*t~>
-q>UQbGDP\]rrUDE]:o6,G@ml2qYpZAR:_9Ls*t~>
-q>UQbGDP\]rrUDE]:o6,G@ml2qYpZAR:_9Ls*t~>
-qYpW/B&3(Ys*"J2V>gV@<P.o'!if8Vq>Ys~>
-qYpW/B&3(Ys*"J2V>gV@<P.o'!if8Vq>Ys~>
-qYpW/B&3(Ys*"J2V>gV@<P.o'!if8Vq>Ys~>
-r;QidGDPbg!mFZVVuQd@!:KFX!q'ZVqYu'~>
-r;QidGDPbg!mFZVVuQd@!:KFX!q'ZVqYu'~>
-r;QidGDPbg!mFZVVuQd@!:KFX!q'ZVqYu'~>
-r;Qdth<k4CGIsmT!q'(#mf*<fGPhDj~>
-r;Qdth<k4CGIsmT!q'(#mf*<fGPhDj~>
-r;Qdth<k4CGIsmT!q'(#mf*<fGPhDj~>
-rVlqC]Dqij!:0F[!:p*L"8Vt/m]6?gGKfFR!P=0cs*t~>
-rVlqC]Dqij!:0F[!:p*L"8Vt/m]6?gGKfFR!P=0cs*t~>
-rVlqC]Dqij!:0F[!:p*L"8Vt/m]6?gGKfFR!P=0cs*t~>
-rr3,FGQ7]Crg<eYg\UpNq5F:\"JG/^h05t##eP<\mAm1_VR-*u$2L["VQ$Zms**;ts*t~>
-rr3,FGQ7]Crg<eYg\UpNq5F:\"JG/^h05t##eP<\mAm1_VR-*u$2L["VQ$Zms**;ts*t~>
-rr3,FGQ7]Crg<eYg\UpNq5F:\"JG/^h05t##eP<\mAm1_VR-*u$2L["VQ$Zms**;ts*t~>
-rr2t1rr3#jVZ)taV"=K`!42Wl!7:`F!Jn@jrrMOfrr2u0rL!YsqYpQ"rg<q^d/X.6B)Va[~>
-rr2t1rr3#jVZ)taV"=K`!42Wl!7:`F!Jn@jrrMOfrr2u0rL!YsqYpQ"rg<q^d/X.6B)Va[~>
-rr2t1rr3#jVZ)taV"=K`!42Wl!7:`F!Jn@jrrMOfrr2u0rL!YsqYpQ"rg<q^d/X.6B)Va[~>
-s8N+Dbl.PBiL^%:!3c>#!5e]&!5AC2!G:c'rrI>frVll(rg<eZeboFI_Yol&^A\'4]86IdJ,~>
-s8N+Dbl.PBiL^%:!3c>#!5e]&!5AC2!G:c'rrI>frVll(rg<eZeboFI_Yol&^A\'4]86IdJ,~>
-s8N+Dbl.PBiL^%:!3c>#!5e]&!5AC2!G:c'rrI>frVll(rg<eZeboFI_Yol&^A\'4]86IdJ,~>
-s8N(Cqu6Z:rL!Yprr3#RT)P,XXS`"uh2&<8!R-AtrrMqkrg<eamJd+dgReD4!3H(t"*`T$s*t~>
-s8N(Cqu6Z:rL!Yprr3#RT)P,XXS`"uh2&<8!R-AtrrMqkrg<eamJd+dgReD4!3H(t"*`T$s*t~>
-s8N(Cqu6Z:rL!Yprr3#RT)P,XXS`"uh2&<8!R-AtrrMqkrg<eamJd+dgReD4!3H(t"*`T$s*t~>
-!rom4qYpQ%rL!c<s7<&cR/s2VqYpP-Yl=`[h>@3Qk+;R?"KDG$o;)AR!N,\irr]m5s8RT~>
-!rom4qYpQ%rL!c<s7<&cR/s2VqYpP-p&>')B$L>Wb]hn9rrIr3qu6]ZT)P,\WW3"iV#Hb_VYU,h
-"1tT5s*t~>
-!rom4qYpQ%rL!c<s7<&cR/s2VqYpP-p&>')B$L>Wb]hn9rrIr3qu6]ZT)P,\WW3"iV#Hb_VYU,h
-"1tT5s*t~>
-!rn)4qYpTlW;`1dU?8ZYR/ro<q>UG,Yl=]Iq>UH<rL!_us0)Ei!M89Hrr_\5s8RT~>
-!rn)4qYpTlW;`1dU?8ZYR/ro<q>UG,q#:KbL`ug!c2RpY!!$$!p\t5;q>UH<rL!_us0)Ei!M89H
-rr_\5s8RT~>
-!rn)4qYpTlW;`1dU?8ZYR/ro<q>UG,q#:KbL`ug!c2RpY!!$$!p\t5;q>UH<rL!_us0)Ei!M89H
-rr_\5s8RT~>
-!WRB=rrM8Vrg<bXrL!Z+q#:A=m]lclB))B+Zi-9lW;W+aa8#Z9B)hm]~>
-!WRB=rrM8Vrg<bXrL!Z+q#:A=med"b]4Us@c2RdUr;ZmCGMW,q!+u$+!42Wl!3#ja!6=m7!bVK4
-J,~>
-!WRB=rrM8Vrg<bXrL!Z+q#:A=med"b]4Us@c2RdUr;ZmCGMW,q!+u$+!42Wl!3#ja!6=m7!bVK4
-J,~>
-!WRB<rrCUGR/jSfrrK.3ZMssnGPD+;X884aZhOJ$B)hm]~>
-!WRB<rrCUGR/jSfrrK.3rr3&fLa)Zqc2RdUq>^OrWr;qumW\F*!3>sa!42G"!bVK4J,~>
-!WRB<rrCUGR/jSfrrK.3rr3&fLa)Zqc2RdUq>^OrWr;qumW\F*!3>sa!42G"!bVK4J,~>
-!WRB;rrBY.R/s8^p\t9MGI%5L];kW*!UZWZR/s8^p\t;=h>`!~>
-!WRB;rrBY.R/s8^p\tBPGQ59epAiH+!&F<L"X80Hs1><*rrMM]r0[Saq=jmjGMW:L~>
-!WRB;rrBY.R/s8^p\tBPGQ59epAiH+!&F<L"X80Hs1><*rrMM]r0[Saq=jmjGMW:L~>
-!R-AnrrMqcrg<eUch7;<Y-S'.S)*f<!R[A8R/rfEpAb0)!<7Q~>
-!R-AnrrMqcrg<eUch7;=7j>;?!``=XpAY0@Rf8]US*fqLs18:2J,~>
-!R-AnrrMqcrg<eUch7;=7j>;?!``=XpAY0@Rf8]US*fqLs18:2J,~>
-!WRB;rrBD'R/s2Vp\t9<OL"leWk8!)!42Tk!5eI0!h$\#J,~>
-!WRB;rrBD'R/s2Vp\t?>J!i+$!!>WWWk8!)!42Tk!5eI0!h$\#J,~>
-!WRB;rrBD'R/s2Vp\t?>J!i+$!!>WWWk8!)!42Tk!5eI0!h$\#J,~>
-!WRB<rrC+9R/j>_rrJP"ZMss]M"goL_Y]`%T%3T8!dF\EJ,~>
-!WRB<rrC+9R/j>_rs"n's8U;T&buFO])[]`!!X$Zh>dN2M"goL_Y]`%T%3T8!dF\EJ,~>
-!WRB<rrC+9R/j>_rs"n's8U;T&buFO])[]`!!X$Zh>dN2M"goL_Y]`%T%3T8!dF\EJ,~>
-!WRB=rrM)Mrg<b\rL!Z"q#:><Yl=]Iq#:BRT)P,XSGnoWVXsT_!dF\EJ,~>
-!WRB=rrM)Mrg<b\rL!Z"q#:><r;QidR5=^?c2RdUqZ$XbRJ[!aGPM1=iL^%:!1a%V!N,J`rrREE
-s*t~>
-!WRB=rrM)Mrg<b\rL!Z"q#:><r;QidR5=^?c2RdUqZ$XbRJ[!aGPM1=iL^%:!1a%V!N,J`rrREE
-s*t~>
-!rn\4qYpTfVZ)tbV":qkR/kV0rr@8Irr@9=rrM_erg<h`fq/22!3Gtq!bVK4J,~>
-!rn\4qYpTfVZ)tbV":qkR/kV0rr@9=rrUDV&cMdTrrB\1!!3aVh>.'NGPV7>o;)AR!i4M@rg<bf
-q#:D-s8RT~>
-!rn\4qYpTfVZ)tbV":qkR/kV0rr@9=rrUDV&cMdTrrB\1!!3aVh>.'NGPV7>o;)AR!i4M@rg<bf
-q#:D-s8RT~>
-!rpK4qYpPsrg<n\g].)Jrg<e]mJ?h_B!D:8GPV7=XT"UiT&K^mrL!YsqYpZARK*;;~>
-!rpK4qYpPsrg<n\g].)Jrg<e]mJ?h_B(u<-m[5j2c2RmX!(<7Krr@9=rrB/"R00&>s3(A/!4r%,
-"3d25s*t~>
-!rpK4qYpPsrg<n\g].)Jrg<e]mJ?h_B(u<-m[5j2c2RmX!(<7Krr@9=rrB/"R00&>s3(A/!4r%,
-"3d25s*t~>
-s8N(2qu6Z1rL!Z&rr3#]T)P,YW;6Ak!P=/ls8T+rrrBe3R/k,'rrBD(R/ke7rr\\5s8RT~>
-s8N(2qu6Z1rL!Z&rr3#]T)P,YW;6Ak!P=0[rrC9fs8UpIs8T+rrrBe3R/k,'rrBD(R/ke7rr\\5
-s8RT~>
-s8N(2qu6Z1rL!Z&rr3#]T)P,YW;6Ak!P=0[rrC9fs8UpIs8T+rrrBe3R/k,'rrBD(R/ke7rr\\5
-s8RT~>
-s8W,!rVloFTDk5YZi'h'ebtm9Zi0n)mT$Fi!+u0/!7:\4!42Y(!VreqR/roArVlod<W<#K~>
-s8W,!rVloFTDk5YZi'h'ebtm9Zi0n)mT$Fi!+u0/!7:\4!42Y(!VreqR/roArVlod<W<#K~>
-s8W,!rVloFTDk5YZi'h'ebtm9Zi0n)mT$Fi!+u0/!7:\4!42Y(!VreqR/roArVlod<W<#K~>
-rr3.6mf3=SUAgP]WVQGk!4Vop!6bBA!I)bjrrL>frr3#dUAgP]W;6Ak!UZW\R/s8^rr3"2h>[G)~>
-rr3.6mf3=SUAgP]WVQGk!4Vop!6bBA!I)bjrrL>frr3#dUAgP]W;6Ak!UZW\R/s8^rr3"2h>[G)~>
-rr3.6mf3=SUAgP]WVQGk!4Vop!6bBA!I)bjrrL>frr3#dUAgP]W;6Ak!UZW\R/s8^rr3"2h>[G)~>
-rr3,hB)hn/rg<eXk5##WXT"UjSDjL[LogUZGKg*_W;`1cT'#nL!7:\4"LJ..WegWRJ,~>
-rr3,hB)hn/rg<eXk5##WXT"UjSDjL[LogUZGKg*_W;`1cT'#nL!7:\4"LJ..WegWRJ,~>
-rr3,hB)hn/rg<eXk5##WXT"UjSDjL[LogUZGKg*_W;`1cT'#nL!7:\4"LJ..WegWRJ,~>
-rVunto)Aado)8RhmUiL!"(qT)`r<UNiV<EQd/LZ[bPCR+r;V9~>
-rVunto)Aado)8RjmUh:CXT&B7s7=80]E$pcrrCFF]E?@QmT'2bJ,~>
-rVunto)Aado)8RjmUh:CXT&B7s7=80]E$pcrrCFF]E?@QmT'2bJ,~>
-r;QeAWp]lgh,W:2rrL>UmJd7UB(#TsJ,~>
-r;QeAWp]lkh,W9C&U3'6rrL>UmJd7UB(#TsJ,~>
-r;QeAWp]lkh,W9C&U3'6rrL>UmJd7UB(#TsJ,~>
-qu6_RB(#3h!ifl#W;cqN<Qst4!kVIVqu;0~>
-qu6_RB(#3h"KH)%s31HB!G9Q[rr]lP<Qst4!kVIVqu;0~>
-qu6_RB(#3h"KH)%s31HB!G9Q[rr]lP<Qst4!kVIVqu;0~>
-qYpWQ<N>]k!q'[#V>gVbGB`ZY!q(8Vq>Ys~>
-qYpWQ<N>]k!q'[#rVljRr;Zjd]=%YDm[57!]C'leoD\m[GB`l_J,~>
-qYpWQ<N>]k!q'[#rVljRr;Zjd]=%YDm[57!]C'leoD\m[GB`l_J,~>
-q#:GPAua\_rr]lhB'uDn!kVIVpAY3+<Qt7<J,~>
-q#:GPAua\_rr]lhB(#Ts!1E]a!@!rBrrq5&&HDeerr3&3<Qt1:!kVIVq#>j~>
-q#:GPAua\_rr]lhB(#Ts!1E]a!@!rBrrq5&&HDeerr3&3<Qt1:!kVIVq#>j~>
-p\tZi]6@k!J@gVLGB]J!TDoAgLj*HTWnm^2WcrZ!M"^k!~>
-p\tZi]6@k!DnCg;GB]J!qYpTa&c)J/&U3ZWrrK`3qu?_brVm>pLj*HTWnm^2WcrZ!M"^k!~>
-p\tZi]6@k!DnCg;GB]J!qYpTa&c)J/&U3ZWrrK`3qu?_brVm>pLj*HTWnm^2WcrZ!M"^k!~>
-o)Adaf?BQ\"n'!HJ;Ci.s*t~>
-o)AcPE6RtS!+ts*!/SMl!q)I#qZ$U.q#:Nc]6A1L]CPuP~>
-o)AcPE6RtS!+ts*!/SMl!q)I#qZ$U.q#:Nc]6A1L]CPuP~>
-JcG3=J,~>
-o)A_H7.^EYh=psN1[`3]!o8&4q#CD=pAY0LB(5hN~>
-o)A_H7.^EYh=psN1[`3]!o8&4q#CD=pAY0LB(5hN~>
-JcG3=J,~>
-oD\p:!!(jHrr>I`!!+nD_uB]mpAb3LpAY2<!:KCWJ,~>
-oD\p:!!(jHrr>I`!!+nD_uB]mpAb3LpAY2<!:KCWJ,~>
-JcG3=J,~>
-oD\o)!!%67rrAJa!!*Ga_Z'Z)1\h"NB(c0*+omGhs*t~>
-oD\o)!!%67rrAJa!!*Ga_Z'Z)1\h"NB(c0*+omGhs*t~>
-JcG3=J,~>
-o`#'^&HDeCo)A\%qZ$XQm_\u)mPF\>!5%t)"0)>$,4Y\`~>
-o`#'^&HDeCo)A\%qZ$XQm_\u)mPF\>!5%t)"0)>$,4Y\`~>
-JcG3=J,~>
-o`"oZr;ZhcoD\f7rVup]rVusTm_\u(?i'g'1\LbJ<W2su]CPuP~>
-o`"oZr;ZhcoD\f7rVup]rVusTm_\u(?i'g'1\LbJ<W2su]CPuP~>
-JcG3=J,~>
-o`"nIr;ZgcoD]!M!!$X2RJm0e1[`3]!+u'-!1EQ\!8[SR!+tg%J,~>
-o`"nIr;ZgcoD]!M!!$X2RJm0e1[`3]!+u'-!1EQ\!8[SR!+tg%J,~>
-JcG3=J,~>
-p&>$9qZ$WPoD\hZB)_f1RJm0e1[`9_!+u31"CEqb!"no(!-e>@!:KIYJ,~>
-p&>$9qZ$WPoD\hZB)_f1RJm0e1[`9_!+u31"CEqb!"no(!-e>@!:KIYJ,~>
-JcG3=J,~>
-p&>#(qZ$V?oD\gHr;QbbrVusTm`>D.B)Vc6B)h9T!-e,9!$_=@!/U7HJ,~>
-p&>#(qZ$V?oD\gHr;QbbrVusTm`>D.B)Vc6B)h9T!-e,9!$_=@!/U7HJ,~>
-JcG3=J,~>
-pAY0]&c2P.&a]MtRJm0dB$(&QB)Vc1B)_f3mPE\mrrB(r!!"57s*t~>
-pAY0]&c2P.&a]MtRJm0dB$(&QB)Vc1B)_f3mPE\mrrB(r!!"57s*t~>
-JcG3=J,~>
-pAY,\q#CD_m/I'RrVuq1bPqQSrVuq1n,EAfq>^N-o`'F~>
-pAY,\q#CD_m/I'RrVuq1bPqQSrVuq1n,EAfq>^N-o`'F~>
-JcG3=J,~>
-pAY+Kq#CC_li-sQrVuq1c2RcUrVuq1n,ECDq#CD,o`'F~>
-pAY+Kq#CC_li-sQrVuq1c2RcUrVuq1n,ECDq#CD,o`'F~>
-JcG3=J,~>
-p\t6;pAb3Lli-sQrVuq1ci3uWrVuq1mf*92p](<^p&BO~>
-p\t6;pAb3Lli-sQrVuq1ci3uWrVuq1mf*92p](<^p&BO~>
-JcG3=J,~>
-p\t5Lr^6i1!!",?6i`Y?rrAJd!!$WYrr?[1!!$Wurr=8<!!%iJs*t~>
-p\t5Lr^6i1!!",?6i`Y?rrAJd!!$WYrr?[1!!$Wurr=8<!!%iJs*t~>
-JcG3=J,~>
-oD\o:!!%6)rrAJd!!$W[rr?[1!!$WurrC:B6j#1E!##9!!+tp(J,~>
-oD\o:!!%6)rrAJd!!$W[rr?[1!!$WurrC:B6j#1E!##9!!+tp(J,~>
-JcG3=J,~>
-oD\o:!!%6(rr@9B!!$W]rr?[1!!%6,rr]k5!(?AWJ,~>
-oD\o:!!%6(rr@9B!!$W]rr?[1!!%6,rr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6'rr?[1!!$W_rr?[1!!&GMrr]k5!(?AWJ,~>
-oD\o:!!%6'rr?[1!!$W_rr?[1!!&GMrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6&rr?[1!!$Warr?[1!!&GLrr]k5!(?AWJ,~>
-oD\o:!!%6&rr?[1!!$Warr?[1!!&GLrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6%rr?[1!!$Wcrr?[1!!&GKrr]k5!(?AWJ,~>
-oD\o:!!%6%rr?[1!!$Wcrr?[1!!&GKrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6$rr?[1!!$Werr?[1!!&GJrr]k5!(?AWJ,~>
-oD\o:!!%6$rr?[1!!$Werr?[1!!&GJrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6#rr?[1!!$Wgrr?[1!!&GIrr]k5!(?AWJ,~>
-oD\o:!!%6#rr?[1!!$Wgrr?[1!!&GIrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6"rr?[1!!$Wirr?[1!!&GHrr]k5!(?AWJ,~>
-oD\o:!!%6"rr?[1!!$Wirr?[1!!&GHrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%6!rr?[1!!$Wkrr?[1!!&GGrr]k5!(?AWJ,~>
-oD\o:!!%6!rr?[1!!$Wkrr?[1!!&GGrr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%5urr?[1!!%i;rrMODrVuqdi;Wnk!!#FWs*t~>
-oD\o:!!%5urr?[1!!%i;rrMODrVuqdi;Wnk!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5trr?[1!!&GNrrMODrVuqdhu<ej!!#FWs*t~>
-oD\o:!!%5trr?[1!!&GNrrMODrVuqdhu<ej!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5srr?[1!!&GPrrMODrVuqdhZ!\i!!#FWs*t~>
-oD\o:!!%5srr?[1!!&GPrrMODrVuqdhZ!\i!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5rrr?[1!!&GRrrMODrVuqdh>[Sh!!#FWs*t~>
-oD\o:!!%5rrr?[1!!&GRrrMODrVuqdh>[Sh!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5qrr?[1!!&GTrrMODrVuqdh#@Jg!!#FWs*t~>
-oD\o:!!%5qrr?[1!!&GTrrMODrVuqdh#@Jg!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5prr?[1!!&GVrrMODrVuqdg]%Af!!#FWs*t~>
-oD\o:!!%5prr?[1!!&GVrrMODrVuqdg]%Af!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5orr=kS!!&GXrrMODrVuqdgA_8e!!#FWs*t~>
-oD\o:!!%5orr=kS!!&GXrrMODrVuqdgA_8e!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5orrMODrVuqdo`"s[1]@@SRG%TB])Vh!nc++~>
-oD\o:!!%5orrMODrVuqdo`"s[1]@@SRG%TB])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5nrrMODrVuqdpAY0]1]@@SRFqNA])Vh!nc++~>
-oD\o:!!%5nrrMODrVuqdpAY0]1]@@SRFqNA])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5mrrMODrVuqdq#:B_1]@@SRFhH@])Vh!nc++~>
-oD\o:!!%5mrrMODrVuqdq#:B_1]@@SRFhH@])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5lrrMODrVuqdqYpTa1]@@SRF_B?])Vh!nc++~>
-oD\o:!!%5lrrMODrVuqdqYpTa1]@@SRF_B?])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5krrMODrVuqdr;Qfc1]@@SRFV<>])Vh!nc++~>
-oD\o:!!%5krrMODrVuqdr;Qfc1]@@SRFV<>])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5jrrMODrVuqdrr3#e1]@@SRFM6=])Vh!nc++~>
-oD\o:!!%5jrrMODrVuqdrr3#e1]@@SRFM6=])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5irrMODrW!%gs6_]B!!&G9rr]k5!(?AWJ,~>
-oD\o:!!%5irrMODrW!%gs6_]B!!&G9rr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%5hrrMODrVuu&1]@@SRF;*;])Vh!nc++~>
-oD\o:!!%5hrrMODrVuu&1]@@SRF;*;])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5grrhaG!!!-#!!&G7rr]k5!(?AWJ,~>
-oD\o:!!%5grrhaG!!!-#!!&G7rr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%5frrMO@r;Zhcd/O3[!!#FWs*t~>
-oD\o:!!%5frrMO@r;Zhcd/O3[!!#FWs*t~>
-JcG3=J,~>
-oD\o:!!%5frrMO@rVus+bg?@l])Vh!nc++~>
-oD\o:!!%5frrMO@rVus+bg?@l])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5grrMODqu?a0bgHFm])Vh!nc++~>
-oD\o:!!%5grrMODqu?a0bgHFm])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5hrrMODrW!+_1B7CebgQLn])Vh!nc++~>
-oD\o:!!%5hrrMODrW!+_1B7CebgQLn])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5irrMODrW!1ks6^I!!"mH(rr]k5!(?AWJ,~>
-oD\o:!!%5irrMODrW!1ks6^I!!"mH(rr]k5!(?AWJ,~>
-JcG3=J,~>
-oD\o:!!%5jrrMODrVuqdrr3/G&HDeCbgcXp])Vh!nc++~>
-oD\o:!!%5jrrMODrVuqdrr3/G&HDeCbgcXp])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5krrMODrVuqdr;QrE&HDeCbgl^q])Vh!nc++~>
-oD\o:!!%5krrMODrVuqdr;QrE&HDeCbgl^q])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5lrrMODrVuqdqYp`C&HDeCbgudr])Vh!nc++~>
-oD\o:!!%5lrrMODrVuqdqYp`C&HDeCbgudr])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5mrrMODrVuqdq#:NA&HDeCbh)js])Vh!nc++~>
-oD\o:!!%5mrrMODrVuqdq#:NA&HDeCbh)js])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5nrrqgH!!!V2pAY<?&HDeCbh2pt])Vh!nc++~>
-oD\o:!!%5nrrqgH!!!V2pAY<?&HDeCbh2pt])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5orrqgH!!!VTo`#*=&HDeCbh<!u])Vh!nc++~>
-oD\o:!!%5orrqgH!!!VTo`#*=&HDeCbh<!u])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5prrqgH!!!VTo)Am;&HDeCbhE(!])Vh!nc++~>
-oD\o:!!%5prrqgH!!!VTo)Am;&HDeCbhE(!])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5qrrqgH!!!VTnG`[9&HDeCmb@aD])Vh!nc++~>
-oD\o:!!%5qrrqgH!!!VTnG`[9&HDeCmb@aD])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5rrrqgH!!!VTmf*I7&HDeembIgE])Vh!nc++~>
-oD\o:!!%5rrrqgH!!!VTmf*I7&HDeembIgE])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!%5srrqgH!!!VTm/I75&HDeembRmF])Vh!nc++~>
-oD\o:!!%5srrqgH!!!VTm/I75&HDeembRmF])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XcrrqgH!!!VTlMh%3&HDeemb[sG])Vh!nc++~>
-oD\o:!!'XcrrqgH!!!VTlMh%3&HDeemb[sG])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XdrrqgH!!!VTkl1h1&HDeembe$H])Vh!nc++~>
-oD\o:!!'XdrrqgH!!!VTkl1h1&HDeembe$H])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XerrpUY!!!VTk5PV/&HDeembn*I])Vh!nc++~>
-oD\o:!!'XerrpUY!!!VTk5PV/&HDeembn*I])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XfrrpUY!!!VTjSo5(rVusTmc"0J])Vh!nc++~>
-oD\o:!!'XfrrpUY!!!VTjSo5(rVusTmc"0J])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XgrrpUY!!!VTir9"HrVusTmc+6K])Vh!nc++~>
-oD\o:!!'XgrrpUY!!!VTir9"HrVusTmc+6K])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XhrrpUY!!!VTi;WeFrVusTmc4<L])Vh!nc++~>
-oD\o:!!'XhrrpUY!!!VTi;WeFrVusTmc4<L])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XirrpUY!!!VThZ!SDrVusTmc=BM])Vh!nc++~>
-oD\o:!!'XirrpUY!!!VThZ!SDrVusTmc=BM])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XjrrpUY!!!VTh#@ABrVusTmcFHN])Vh!nc++~>
-oD\o:!!'XjrrpUY!!!VTh#@ABrVusTmcFHN])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XkrrpUY!!!VTgA_/@rVusTmcONO])Vh!nc++~>
-oD\o:!!'XkrrpUY!!!VTgA_/@rVusTmcONO])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XlrrpUY!!!VTf`(r>rVusTmcXTP])Vh!nc++~>
-oD\o:!!'XlrrpUY!!!VTf`(r>rVusTmcXTP])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XmrrpUY!!!VTf)G`<rVusTmcaZQ])Vh!nc++~>
-oD\o:!!'XmrrpUY!!!VTf)G`<rVusTmcaZQ])Vh!nc++~>
-JcG3=J,~>
-oD\o:!!'XnrrpUY!!!VTeGfN:rVupSkl1as!!#FWs*t~>
-oD\o:!!'XnrrpUY!!!VTeGfN:rVupSkl1as!!#FWs*t~>
-JcG3=J,~>
-p\t5nrc\H'!!$+"G6#8@rrpUY!!!VTdf0<8rVuq1mJd11r^6iD!!!Z26i_H(s*t~>
-p\t5nrc\H'!!$+"G6#8@rrpUY!!!VTdf0<8rVuq1mJd11r^6iD!!!Z26i_H(s*t~>
-JcG3=J,~>
-p\t5]pAb3;m/I75&HDeCbg?@iRJm0dB'oTu,5;-<RJ$T1~>
-p\t5]pAb3;m/I75&HDeCbg?@iRJm0dB'oTu,5;-<RJ$T1~>
-JcG3=J,~>
-pAY+)q#CCNm/I75&HDeCbg-4gRJm0dB(#[!GPM4=&bQ*R~>
-pAY+)q#CCNm/I75&HDeCbg-4gRJm0dB(#[!GPM4=&bQ*R~>
-JcG3=J,~>
-pAY,:q#CD_mJd@6&HDeCbfp(eRJm0dB(,a"h>%$NGP(oc~>
-pAY,:q#CD_mJd@6&HDeCbfp(eRJm0dB(,a"h>%$NGP(oc~>
-JcG3=J,~>
-pAY-Kq>^O.mdC)YbRjgT&^8Dt!1Efd!+u0/!:KO[!*/jq!8[;IJ,~>
-pAY-Kq>^O.mdC)YbRjgT&^8Dt!1Efd!+u0/!:KO[!*/jq!8[;IJ,~>
-JcG3=J,~>
-p&>"[qZ$V.o`"pZr;QrE&HDeCbfKeaRJm0dB)_f3bRs::rrB(r!!#FYs*t~>
-p&>"[qZ$V.o`"pZr;QrE&HDeCbfKeaRJm0dB)_f3bRs::rrB(r!!#FYs*t~>
-JcG3=J,~>
-p&>#[qZ$W?o`+r'rr3/G&HDeCbf9Y_B)Vc6B)g'e!-e,9!$_=@!1EHYJ,~>
-p&>#[qZ$W?o`+r'rr3/G&HDeCbf9Y_B)Vc6B)g'e!-e,9!$_=@!1EHYJ,~>
-JcG3=J,~>
-o`"n'r;ZgRo`#9d&HHGCbRjgT&^82n!+u31"Aoa2!$_+9!-eAA!"nf%J,~>
-o`"n'r;ZgRo`#9d&HHGCbRjgT&^82n!+u31"Aoa2!$_+9!-eAA!"nf%J,~>
-JcG3=J,~>
-o`"o8r;Zhco`"oIrW!+!&HDeCbejA[B)2K-WqQGmh>I<RGOkca~>
-o`"o8r;Zhco`"oIrW!+!&HDeCbejA[B)2K-WqQGmh>I<RGOkca~>
-JcG3=J,~>
-o`"pIrVus2me$MZ,5V?@&^8&j!'U2Z!*/^l!*0!u!8[5GJ,~>
-o`"pIrVus2me$MZ,5V?@&^8&j!'U2Z!*/^l!*0!u!8[5GJ,~>
-JcG3=J,~>
-oD\n\!!$X'rrB(r!!*;J_#FD&q#CENpAY5p!!#FWs*t~>
-oD\n\!!$X'rrB(r!!*;J_#FD&q#CENpAY5p!!#FWs*t~>
-JcG3=J,~>
-oD\o\!!(78rr>I`!!$WIrrAJ^!!%69rrOAERIU<-~>
-oD\o\!!(78rr>I`!!$WIrrAJ^!!%69rrOAERIU<-~>
-JcG3=J,~>
-o)A_&1\C\Ih=psMB#FWLh%BD^!$_+9!I#.Fs*t~>
-o)A_&1\C\Ih=psMB#FWLh%BD^!$_+9!I#.Fs*t~>
-K)YoBi6:`kJ,~>
-o)A`7RIpLZB(l9*Lr95om[59p!!&G\rrUMJbjk^`~>
-o)A`7RIpLZB(l9*Lr95om[59p!!&G\rrUMJbjk^`~>
-p&>0NWcrc.rc\CTm[a@Ym^rFA#.o\'GB]J!pA]X~>
-p&>0NWcqQPrc\CTmeZqamLf6p!G8sYrrJNUqZ$Uaqu6]b]DZpX]81'CGF?\Ks*t~>
-p&>0NWcqQPrc\CTmeZqamLf6p!G8sYrrJNUqZ$Uaqu6]b]DZpX]81'CGF?\Ks*t~>
-q#:NcG@l'2mf!.dm^rIBT`5+MGJ!;=rr]lWB(#HoJ,~>
-q#:NcG@l'2mf!.dm^rIBr;QbQqZ$[0GMTn2!P;tA!!(jRrr\($]C,Lp"1rbhmeHg4~>
-q#:NcG@l'2mf!.dm^rIBr;QbQqZ$[0GMTn2!P;tA!!(jRrr\($]C,Lp"1rbhmeHg4~>
-q>UN.B&3.[!mG9#V#LMPB"R^8!o6kVq>Ys~>
-q>UN.B&3.[!mG9#rr2sBr;ZjSRC<,&h.@6!!-eJCh.F:krrV"VWql[F~>
-q>UN.B&3.[!mG9#rr2sBr;ZjSRC<,&h.@6!!-eJCh.F:krrV"VWql[F~>
-qu6`cGDPehs*(@?!f2'gnc&ZHB(#QrJ,~>
-qu6`cGDPehs*"MDWr;u!B"PAK#OZd[&c[Z2md^;YLh?)Ps*t~>
-qu6`cGDPehs*"MDWr;u!B"PAK#OZd[&c[Z2md^;YLh?)Ps*t~>
-r;QiB<Qsq3!mF[#WW*!2]C,\#h*g)ss*t~>
-r;QiB<Qsq3"jBt.&U3'5rrST]]C,\#h*g)ss*t~>
-r;QiB<Qsq3"jBt.&U3'5rrST]]C,\#h*g)ss*t~>
-rVlod<UB_dmUiL!!JmcBrrMOfr;V9~>
-rVlod<UB_dmQITM!JmcBrrMOfr;V9~>
-rVlod<UB_dmQITM!JmcBrrMOfr;V9~>
-rVltDbl>6PYQ4(drrCgPYQN&J]6C@V$/K4ns/)NYRABHMrs5frR@^/?s/LnRs*t~>
-rVltDbl>6PYQ4(drrCgPYQN&J]6C@V$/K4ns/)NYRABHMrs5frR@^/?s/LnRs*t~>
-rVltDbl>6PYQ4(drrCgPYQN&J]6C@V$/K4ns/)NYRABHMrs5frR@^/?s/LnRs*t~>
-rr3/6M#[M;T)P,XX8;hso;;MT"f1tos*)\hrrm$&s8V&Lrg<bcqYpQ,rL!Z+rr3"2h>[G)~>
-rr3/6M#[M;T)P,XX8;hso;;MT"f1tos*)\hrrm$&s8V&Lrg<bcqYpQ,rL!Z+rr3"2h>[G)~>
-rr3/6M#[M;T)P,XX8;hso;;MT"f1tos*)\hrrm$&s8V&Lrg<bcqYpQ,rL!Z+rr3"2h>[G)~>
-s8N,fB)V`0bPdh/\,61*WW&:dT'$%P!U`sjrrIqfrVll@rL!Ysr;QcIrL!YlrVlod<W<#K~>
-s8N,fB)V`0bPdh/\,61*WW&:dT'$%P!U`sjrrIqfrVll@rL!Ysr;QcIrL!YlrVlod<W<#K~>
-s8N,fB)V`0bPdh/\,61*WW&:dT'$%P!U`sjrrIqfrVll@rL!Ysr;QcIrL!YlrVlod<W<#K~>
-s8N+Dh>I9Q\,D]pbPhG@])A#sbP_A@]6CIY!-e>?!42Wl!6bBA!Tp-UR/s8^r;Ql!RK*;;~>
-s8N+Dh>I9Q\,D]pbPhG@])A#sbP_A@]6CIY!-e>?!42Wl!6bBA!Tp-UR/s8^r;Ql!RK*;;~>
-s8N+Dh>I9Q\,D]pbPhG@])A#sbP_A@]6CIY!-e>?!42Wl!6bBA!Tp-UR/s8^r;Ql!RK*;;~>
-s8N(CqYpPrrg<n\k5YJ)rL!YlqYpP>Yl=a9Wqu_qX8\LiT'$(KW;`1cU?;=P!dF\EJ,~>
-s8N(CqYpPrrg<n\k5YJ)rL!YlqYpP>p&>*;B$AR#!mG9#p&>')Wqu_qX8\LiT'$(KW;`1cU?;=P
-!dF\EJ,~>
-s8N(CqYpPrrg<n\k5YJ)rL!YlqYpP>p&>*;B$AR#!mG9#p&>')Wqu_qX8\LiT'$(KW;`1cU?;=P
-!dF\EJ,~>
-!rq\4qYpT`UAgP_VYTAGrg<beq>UG=Yl=`[h>7-Pm@sTJ!ic"%rL!Z9q>UM?s8RT~>
-!rq\4qYpT`UAgP_VYTAGrg<beq>UG=q#:NcR54gC]?^E[])VgeRI9kM!JoS.rrMM]rg<heq6U$f
-!7goF!dF\EJ,~>
-!rq\4qYpT`UAgP_VYTAGrg<beq>UG=q#:NcR54gC]?^E[])VgeRI9kM!JoS.rrMM]rg<heq6U$f
-!7goF!dF\EJ,~>
-!ro:4q>UKGTDk5ZYGqMh!M\uWrrJP3Z2XfJq#:BFTDk5YUA^J[](l:,B)hm]~>
-!ro:4q>UKGTDk5ZYGqMh!M\uWrrJP3qu6`AAeFtA!5$PV!5&10!YK%gqYpP>q#:BFTDk5YUA^J[
-](l:,B)hm]~>
-!ro:4q>UKGTDk5ZYGqMh!M\uWrrJP3qu6`AAeFtA!5$PV!5&10!YK%gqYpP>q#:BFTDk5YUA^J[
-](l:,B)hm]~>
-!rmK4q#:?*qO%AVebK.FbaGa9!-e2;!5A;t!3c.s!f5)#J,~>
-!rmK4q#:?*qO%AVebK.FbaJJ1!q)I4q>^N-cMmmVq>^RQRI:%R!-e2;!5A;t!3c.s!f5)#J,~>
-!rmK4q#:?*qO%AVebK.FbaJJ1!q)I4q>^N-cMmmVq>^RQRI:%R!-e2;!5A;t!3c.s!f5)#J,~>
-!WQd*rrB8"R/jhlrr@8KrrMP3pAY,or0[S]oCr7d]:&\L~>
-!WQd*rrB8"R/jhlrrdQGb[qI^!!"e"6i]";!!NsHbl@*TpAY,or0[S]oCr7d]:&\L~>
-!WQd*rrB8"R/jhlrrdQGb[qI^!!"e"6i]";!!NsHbl@*TpAY,or0[S]oCr7d]:&\L~>
-!WQd*rrMqgrL!Ycp&>#]ZMssRWqQGnq4.GP!LhL1rrI?DJ,~>
-!WQd*rrMqgrL!Ycp&>%o1UI,`1OZ:srrMqcrg<eUe+N_AGQ30~>
-!WQd*rrMqgrL!Ycp&>%o1UI,`1OZ:srrMqcrg<eUe+N_AGQ30~>
-!WRB;rrM_crL!Ydp&>#9ZMsspGP;%:^AOB!YP.ttb_Z:L~>
-!WRB;rrM_crL!Ydp&>);W`?J-"#HA&GP;%:^AOB!YP.ttb_Z:L~>
-!WRB;rrM_crL!Ydp&>);W`?J-"#HA&GP;%:^AOB!YP.ttb_Z:L~>
-!WRB;rrB.tR/jhlrr@8Jrr@9;rrCFBR/j_jrrSV#s*t~>
-!WRB;rrB.tR/jhlrrmWHs4qlCq#CDOcFX(5q#CI.B$C8S!-e2;!7:S1!4V_&!h$\#J,~>
-!WRB;rrB.tR/jhlrrmWHs4qlCq#CDOcFX(5q#CI.B$C8S!-e2;!7:S1!4V_&!h$\#J,~>
-!rmK#q#:?'q3_60q#:B,RBcblGPM1=m@sTJ!1j(V!7glE!dF\EJ,~>
-!rmK#q#:?'q3_60q#:B,RJd'cW`Aor!5$PV!5&+.!]-84r;Qb@q#:B^UAgP\Sc+rVebK.GGQ7\n~>
-!rmK#q#:?'q3_60q#:B,RJd'cW`Aor!5$PV!5&+.!]-84r;Qb@q#:B^UAgP\Sc+rVebK.GGQ7\n~>
-!rom4q>UHFrL!\kX8\LfT'#kK!Jnt)rrI?3qYpTlX8\LgT&HXIR/roAq>UM?s8RT~>
-!rom4q>UHFrL!\kX8\LfT'#kK!JntrrrV##,5qQB]?^EV]D_d3&SB8_rrI?3qYpTlX8\LgT&HXI
-R/roAq>UM?s8RT~>
-!rom4q>UHFrL!\kX8\LfT'#kK!JntrrrV##,5qQB]?^EV]D_d3&SB8_rrI?3qYpTlX8\LgT&HXI
-R/roAq>UM?s8RT~>
-!rq\4qYpTYT)P,[W;5hTrg<ecq>1*kGHh,I]DDO-Zi-9od/WL-rg<ecq>1*mB)hm]~>
-!rq\4qYpTYT)P,[W;5hTrg<ecq>1*kGP;%=W`9&2cMn$Z!&L&2p](9*qYpQ%rL!c7s6ZQ[R/s8^
-qYpV/s8RT~>
-!rq\4qYpTYT)P,[W;5hTrg<ecq>1*kGP;%=W`9&2cMn$Z!&L&2p](9*qYpQ%rL!c7s6ZQ[R/s8^
-qYpV/s8RT~>
-s8N(2qu6]mW;`1fU@&!\d/B@4Zhj\%GHh)JmW\R.!6b>/!4r10!7:\4!42S&"1sBhs*t~>
-s8N(2qu6]mW;`1fU@&!\d/B@4Zhj\%GP(n9h<rSg!StulrrMP3qu6Z>rL!Ysrr2uFrL!Ylqu6c1
-M#[L*~>
-s8N(2qu6]mW;`1fU@&!\d/B@4Zhj\%GP(n9h<rSg!StulrrMP3qu6Z>rL!Ysrr2uFrL!Ylqu6c1
-M#[L*~>
-s8N+Dbl%J@Zi-9ld/EtE^AXH"_YjE7WgU'j!I)cdrrM)Mrg<bfr;Qc2rL!Z&r;Qk!mf3<;~>
-s8N+Dbl%J@Zi-9ld/EtE^AXH"_YjE7WgU'j!I)cdrrM)Mrg<bfr;Qc2rL!Z&r;Qk!mf3<;~>
-s8N+Dbl%J@Zi-9ld/EtE^AXH"_YjE7WgU'j!I)cdrrM)Mrg<bfr;Qc2rL!Z&r;Qk!mf3<;~>
-rr3"!mf*4d_Yol&^AIp1XT"UgT%j8E!U`sjrrMOfrr3#pV#Hb_VXs]b!3cBi!M89LrrI>Urr7K~>
-rr3"!mf*4d_Yol&^AIp1XT"UgT%j8E!U`sjrrMOfrr3#pV#Hb_VXs]b!3cBi!M89LrrI>Urr7K~>
-rr3"!mf*4d_Yol&^AIp1XT"UgT%j8E!U`sjrrMOfrr3#pV#Hb_VXs]b!3cBi!M89LrrI>Urr7K~>
-rr3/GGQ7^%T)P,XXSVqto;;MT"f1bis(:]$rrfrXs8T2"R/ro0qYpTfV#HbbU\"N0GQ%Pl~>
-rr3/GGQ7^%T)P,XXSVqto;;MT"f1bis(:]$rrfrXs8T2"R/ro0qYpTfV#HbbU\"N0GQ%Pl~>
-rr3/GGQ7^%T)P,XXSVqto;;MT"f1bis(:]$rrfrXs8T2"R/ro0qYpTfV#HbbU\"N0GQ%Pl~>
-rVltD]DoqN]E,S7q>U`ZYd;!Tec2YLX8`9Gbl?W#ciE&"rrDHcci`%us(;3/J,~>
-rVltD]DoqN]E,S7q>U`ZYd;!Tec2YLX8`9Gbl?W#ciE&"rrDHcci`%us(;3/J,~>
-rVltD]DoqN]E,S7q>U`ZYd;!Tec2YLX8`9Gbl?W#ciE&"rrDHcci`%us(;3/J,~>
-r;Qdtmd:#TmUiHu!G:0TrrH`Ur;V9~>
-r;Qdtmd:#TmUiHu!G:0TrrH`Ur;V9~>
-r;Qdtmd:#TmUiHu!G:0TrrH`Ur;V9~>
-r;QiSB"RO3!ifl#WW*%fAr,sV!mG9#qu;0~>
-r;QiSB"RO3!ifl#WW*%fAr,sV!mG9#qu;0~>
-r;QiSB"RO3!ifl#WW*%fAr,sV!mG9#qu;0~>
-qYpVQGOG)&!q'[#V>gUs<Sd9Hs*+;=J,~>
-qYpVQGOG)&!q'[#V>gUs<Sd9Hs*+;=J,~>
-qYpVQGOG)&!q'[#V>gUs<Sd9Hs*+;=J,~>
-q>UNPB"Ra9!ifl#U]1GaAr,mLrrT34bkV3g~>
-q>UNPB"Ra9!ifl#U]1GaAr,mLrrT34bkV3g~>
-q>UNPB"Ra9!ifl#U]1GaAr,mLrrT34bkV3g~>
-p](8;!bR8#rVm#4Lj+'2TDno8rHALYm^n9eGB]JKs*t~>
-p](8;!bR8#rVm#4Lj+'2TDno8rHALYm^n9eGB]JKs*t~>
-p](8;!bR8#rVm#4Lj+'2TDno8rHALYm^n9eGB]JKs*t~>
-o`"s9RJh=1Wnj'B"Pp)%REY7%J,~>
-o`"s9RJh=1Wnj'B"Pp)%REY7%J,~>
-o`"s9RJh=1Wnj'B"Pp)%REY7%J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-q#:?+r;Zn2s1A40"aBB&!$]X`rrB\0!!6d4]DV^5GQ7]e!5&%+J,~>
-q#:?+r;Zn2s1A40"aBB&!$]X`rrB\0!!6d4]DV^5GQ7]e!5&%+J,~>
-q#:?+r;Zn2s1A40"aBB&!$]X`rrB\0!!6d4]DV^5GQ7]e!5&%+J,~>
-q#:W3!5#k!!1CG!rjr?iR3Kj2Au5M5])]ITL]EjT!<0S6h>dL2!5&%+J,~>
-q#:W3!5#k!!1CG!rjr?iR3Kj2Au5M5])]ITL]EjT!<0S6h>dL2!5&%+J,~>
-q#:W3!5#k!!1CG!rjr?iR3Kj2Au5M5])]ITL]EjT!<0S6h>dL2!5&%+J,~>
-q#:W3!<<)C!1CG!rk&10!mDj4V>gh5!<<)C!1CG!rk&41"*[-5]D2DV~>
-q#:W3!<<)C!1CG!rk&10!mDj4V>gh5!<<)C!1CG!rk&41"*[-5]D2DV~>
-q#:W3!<<)C!1CG!rk&10!mDj4V>gh5!<<)C!1CG!rk&41"*[-5]D2DV~>
-q#:?+rW!$4GQ5;R!<3!"AcSj-rrB\1!!<gWs1A40"oldYh#P(^s*t~>
-q#:?+rW!$4GQ5;R!<3!"AcSj-rrB\1!!<gWs1A40"oldYh#P(^s*t~>
-q#:?+rW!$4GQ5;R!<3!"AcSj-rrB\1!!<gWs1A40"oldYh#P(^s*t~>
-q#:W3!<76CWrK[2qYpS?&Z,L5])_kT!36(2!<)p$<ASh!B&3:_J,~>
-q#:W3!<76CWrK[2qYpS?&Z,L5])_kT!36(2!<)p$<ASh!B&3:_J,~>
-q#:W3!<76CWrK[2qYpS?&Z,L5])_kT!36(2!<)p$<ASh!B&3:_J,~>
-q#:W3!<<(!&am72rVm"E,49Y!V>gh5!<<(!&am72rVm%hGBX%!h>.)$~>
-q#:W3!<<(!&am72rVm"E,49Y!V>gh5!<<(!&am72rVm%hGBX%!h>.)$~>
-q#:W3!<<(!&am72rVm"E,49Y!V>gh5!<<(!&am72rVm%hGBX%!h>.)$~>
-q#:W3!<<)e&QQFCrVm#g1B8#eV>gh5!<<)e&QQFCqYpQr]D2DV~>
-q#:W3!<<)e&QQFCrVm#g1B8#eV>gh5!<<)e&QQFCqYpQr]D2DV~>
-q#:W3!<<)e&QQFCrVm#g1B8#eV>gh5!<<)e&QQFCqYpQr]D2DV~>
-l2LbOM#Vu~>
-l2LbOM#Vu~>
-l2LbOM#Vu~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-JcG3=J,~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF

BIN
doc/fig_topologies_full.png


+ 499 - 0
doc/fig_topologies_rs.dia

@@ -0,0 +1,499 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
+  <dia:diagramdata>
+    <dia:attribute name="background">
+      <dia:color val="#ffffff"/>
+    </dia:attribute>
+    <dia:attribute name="pagebreak">
+      <dia:color val="#000099"/>
+    </dia:attribute>
+    <dia:attribute name="paper">
+      <dia:composite type="paper">
+        <dia:attribute name="name">
+          <dia:string>#A4#</dia:string>
+        </dia:attribute>
+        <dia:attribute name="tmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="bmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="lmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="rmargin">
+          <dia:real val="2.8222000598907471"/>
+        </dia:attribute>
+        <dia:attribute name="is_portrait">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="scaling">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="fitto">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+      </dia:composite>
+    </dia:attribute>
+    <dia:attribute name="grid">
+      <dia:composite type="grid">
+        <dia:attribute name="width_x">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="width_y">
+          <dia:real val="1"/>
+        </dia:attribute>
+        <dia:attribute name="visible_x">
+          <dia:int val="1"/>
+        </dia:attribute>
+        <dia:attribute name="visible_y">
+          <dia:int val="1"/>
+        </dia:attribute>
+        <dia:composite type="color"/>
+      </dia:composite>
+    </dia:attribute>
+    <dia:attribute name="color">
+      <dia:color val="#d8e5e5"/>
+    </dia:attribute>
+    <dia:attribute name="guides">
+      <dia:composite type="guides">
+        <dia:attribute name="hguides"/>
+        <dia:attribute name="vguides"/>
+      </dia:composite>
+    </dia:attribute>
+  </dia:diagramdata>
+  <dia:layer name="Background" visible="true">
+    <dia:object type="Standard - Line" version="0" id="O0">
+      <dia:attribute name="obj_pos">
+        <dia:point val="4,8.45"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="2.09695,8.07589;4.46371,10.8134"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="4,8.45"/>
+        <dia:point val="2.56066,10.4393"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O4" connection="5"/>
+        <dia:connection handle="1" to="O10" connection="2"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O1">
+      <dia:attribute name="obj_pos">
+        <dia:point val="4,6.6"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="2.09449,4.19064;4.46617,6.97002"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="4,6.6"/>
+        <dia:point val="2.56066,4.56066"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O4" connection="0"/>
+        <dia:connection handle="1" to="O12" connection="7"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O2">
+      <dia:attribute name="obj_pos">
+        <dia:point val="7,8.45"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="6.53629,8.07589;8.90305,10.8134"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="7,8.45"/>
+        <dia:point val="8.43934,10.4393"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O4" connection="7"/>
+        <dia:connection handle="1" to="O8" connection="0"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O3">
+      <dia:attribute name="obj_pos">
+        <dia:point val="8.43934,4.56066"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="6.53383,4.19064;8.90551,6.97002"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="8.43934,4.56066"/>
+        <dia:point val="7,6.6"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="line_color">
+        <dia:color val="#ff0000"/>
+      </dia:attribute>
+      <dia:attribute name="line_width">
+        <dia:real val="0.20000000000000001"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:connections>
+        <dia:connection handle="0" to="O6" connection="5"/>
+        <dia:connection handle="1" to="O4" connection="2"/>
+      </dia:connections>
+    </dia:object>
+    <dia:group>
+      <dia:object type="Standard - Box" version="0" id="O4">
+        <dia:attribute name="obj_pos">
+          <dia:point val="4,6.6"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="3.95,6.55;7.05,8.5"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="4,6.6"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="1.8500000000000014"/>
+        </dia:attribute>
+        <dia:attribute name="show_background">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O5">
+        <dia:attribute name="obj_pos">
+          <dia:point val="4.55,8"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="4.55,6.55;6.55,8.9"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RS#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="4.55,8"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O6">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8,2"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="7.95,1.95;11.05,5.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="8,2"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O7">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8.15,4.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="8.15,2.6;10.9,4.95"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF2#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="8.15,4.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O8">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8,10"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="7.95,9.95;11.05,13.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="8,10"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O9">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8.15,12.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="8.15,10.6;10.9,12.95"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF4#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="8.15,12.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O10">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0,10"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="-0.05,9.95;3.05,13.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="0,10"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O11">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0.2,12.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="0.2,10.6;2.95,12.95"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF3#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="0.2,12.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Ellipse" version="0" id="O12">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0,2"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="-0.05,1.95;3.05,5.05"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="0,2"/>
+        </dia:attribute>
+        <dia:attribute name="elem_width">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="elem_height">
+          <dia:real val="3"/>
+        </dia:attribute>
+        <dia:attribute name="aspect">
+          <dia:enum val="2"/>
+        </dia:attribute>
+      </dia:object>
+      <dia:object type="Standard - Text" version="0" id="O13">
+        <dia:attribute name="obj_pos">
+          <dia:point val="0.2,4.05"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="0.2,2.6;2.95,4.95"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#RF1#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="2"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="0.2,4.05"/>
+            </dia:attribute>
+            <dia:attribute name="color">
+              <dia:color val="#000000"/>
+            </dia:attribute>
+            <dia:attribute name="alignment">
+              <dia:enum val="0"/>
+            </dia:attribute>
+          </dia:composite>
+        </dia:attribute>
+      </dia:object>
+    </dia:group>
+  </dia:layer>
+</dia:diagram>

+ 0 - 545
doc/fig_topologies_rs.eps

@@ -1,545 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: topologias_rs.eps
-%%CreationDate: Sun Nov  7 10:14:18 2004
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 624 735
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 719.91001124859395 translate
-609.15462490265645 -719.91001124859395 scale
-% Image geometry
-143 169 8
-% Transformation matrix
-[ 143 0 0 169 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 143 string def
-/gstr 143 string def
-/bstr 143 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        19350 ASCII Bytes
-colorimage
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-q#:?+r;Zn2s1A40"F'nGG=88,!5&10!bVJEr;["FmR.%!]DMVY~>
-q#:?+r;Zn2s1A40"F'nGG=88,!5&10!bVJEr;["FmR.%!]DMVY~>
-q#:?+r;Zn2s1A40"F'nGG=88,!5&10!bVJEr;["FmR.%!]DMVY~>
-q#:W3!5#k!!1CG!rjr<hmUcGeV#L_4!5#k!!1CG!rjr?iLa(YT,5_Cj~>
-q#:W3!5#k!!1CG!rjr<hmUcGeV#L_4!5#k!!1CG!rjr?iLa(YT,5_Cj~>
-q#:W3!5#k!!1CG!rjr<hmUcGeV#L_4!5#k!!1CG!rjr?iLa(YT,5_Cj~>
-q#:W3!<<)C!1CG!rjr=5]4Q7TV#L_4!<<)C!1CG!rk&41"3gdh,5_Cj~>
-q#:W3!<<)C!1CG!rjr=5]4Q7TV#L_4!<<)C!1CG!rk&41"3gdh,5_Cj~>
-q#:W3!<<)C!1CG!rjr=5]4Q7TV#L_4!<<)C!1CG!rk&41"3gdh,5_Cj~>
-q#:?+rW!$4GQ5;R!<3!!G=88,!5&41!tfbW]DVa/rrSSgWr)gH~>
-q#:?+rW!$4GQ5;R!<3!!G=88,!5&41!tfbW]DVa/rrSSgWr)gH~>
-q#:?+rW!$4GQ5;R!<3!!G=88,!5&41!tfbW]DVa/rrSSgWr)gH~>
-q#:W3!<76CWrK[2qu6\@7&9hg])_kT!36(2!;uiuR/iZOs*t~>
-q#:W3!<76CWrK[2qu6\@7&9hg])_kT!36(2!;uiuR/iZOs*t~>
-q#:W3!<76CWrK[2qu6\@7&9hg])_kT!36(2!;uiuR/iZOs*t~>
-q#:W3!<<(!&am72qu6\@7&9hg])_m2<>"Z2!<)p#bQ)7e]DMVY~>
-q#:W3!<<(!&am72qu6\@7&9hg])_m2<>"Z2!<)p#bQ)7e]DMVY~>
-q#:W3!<<(!&am72qu6\@7&9hg])_m2<>"Z2!<)p#bQ)7e]DMVY~>
-q#:W3!<<)e&QQFCqu6\@7&9hg])_m2mL`I2!<)otB)M`,s*t~>
-q#:W3!<<)e&QQFCqu6\@7&9hg])_m2mL`I2!<)otB)M`,s*t~>
-q#:W3!<<)e&QQFCqu6\@7&9hg])_m2mL`I2!<)otB)M`,s*t~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-o`#'^]6B(CQN%!Rbjk^`~>
-o`#'^]6B(CQN%!Rbjk^`~>
-o`#'^]6B(CQN%!Rbjk^`~>
-q#:fZG@kH2WnlL2GB[YTh4XcUm^m[TAp9&CGB]J!pA]X~>
-q#:fZG@kH2WnlL2GB[YTh4XcUm^m[TAp9&CGB]J!pA]X~>
-q#:fZG@kH2WnlL2GB[YTh4XcUm^m[TAp9&CGB]J!pA]X~>
-q>^J=!8[DL!mG84U]1JbGB^(CqYpZ0Lh=9os*t~>
-q>^J=!8[DL!mG84U]1JbGB^(CqYpZ0Lh=9os*t~>
-q>^J=!8[DL!mG84U]1JbGB^(CqYpZ0Lh=9os*t~>
-qu6`A<P.l&!ifl#VZ-_0B&3+Z!f2'gqYu'~>
-qu6`A<P.l&!ifl#VZ-_0B&3+Z!f2'gqYu'~>
-qu6`A<P.l&!ifl#VZ-_0B&3+Z!f2'gqYu'~>
-r;Ze@!:KCW!q'[#WW*%fGDPeh!o7J#qu;0~>
-r;Ze@!:KCW!q'[#WW*%fGDPeh!o7J#qu;0~>
-r;Ze@!:KCW!q'[#WW*%fGDPeh!o7J#qu;0~>
-rVlnB]C#V!R>@pD!o6l4mf*<DGPqJk~>
-rVlnB]C#V!R>@pD!o6l4mf*<DGPqJk~>
-rVlnB]C#V!R>@pD!o6l4mf*<DGPqJk~>
-rr3)#M#Zf>jS8`Tq>K@Vo)EpXXT&<$md0rSGJ!hRJ,~>
-rr3)#M#Zf>jS8`Tq>K@Vo)EpXXT&<$md0rSGJ!hRJ,~>
-rr3)#M#Zf>jS8`Tq>K@Vo)EpXXT&<$md0rSGJ!hRJ,~>
-s8N5i<WE*-rL!Z&q>UH!rg<n[ec5&;XoAN[]DpE\rh]\0q>UcgWMZPlYlF`'mf*6:~>
-s8N5i<WE*-rL!Z&q>UH!rg<n[ec5&;XoAN[]DpE\rh]\0q>UcgWMZPlYlF`'mf*6:~>
-s8N5i<WE*-rL!Z&q>UH!rg<n[ec5&;XoAN[]DpE\rh]\0q>UcgWMZPlYlF`'mf*6:~>
-s8N+3h>[ESYPspjT&KSH!5AE"!4r10!P<QZrrLr"rr2u)rL!Z4qu6]mW;`1gU?;LUh08kuJ,~>
-s8N+3h>[ESYPspjT&KSH!5AE"!4r10!P<QZrrLr"rr2u)rL!Z4qu6]mW;`1gU?;LUh08kuJ,~>
-s8N+3h>[ESYPspjT&KSH!5AE"!4r10!P<QZrrLr"rr2u)rL!Z4qu6]mW;`1gU?;LUh08kuJ,~>
-!ro9VrVloiV#Hb_VXscd!S*e@R/jGgrrI>fYl=`9mf*4eq5F:\!M\uZrrBD(R/ke9rr\(hs8RT~>
-!ro9VrVloiV#Hb_VXscd!S*e@R/jGgrrI>fYl=`9mf*4eq5F:\!M\uZrrBD(R/ke9rr\(hs8RT~>
-!ro9VrVloiV#Hb_VXscd!S*e@R/jGgrrI>fYl=`9mf*4eq5F:\!M\uZrrBD(R/ke9rr\(hs8RT~>
-!WQd/rrM)Mrg<bfrr3#jVZ)taV"srg!UaR)rrJP"r;Qf[T)P,YX82bp!6>&+!4Vk*!bVK4J,~>
-!WQd/rrM)Mrg<bfrr3#jVZ)taV"srg!UaR)rrJP"r;Qf[T)P,YX82bp!6>&+!4Vk*!bVK4J,~>
-!WQd/rrM)Mrg<bfrr3#jVZ)taV"srg!UaR)rrJP"r;Qf[T)P,YX82bp!6>&+!4Vk*!bVK4J,~>
-!WRB?rrBq7R012's/c3f!M89Hrr?Z9rr@9>rrCUJR09krs5BRKR/jGerrS#4s*t~>
-!WRB?rrBq7R012's/c3f!M89Hrr?Z9rr@9>rrCUJR09krs5BRKR/jGerrS#4s*t~>
-!WRB?rrBq7R012's/c3f!M89Hrr?Z9rr@9>rrCUJR09krs5BRKR/jGerrS#4s*t~>
-!P>B-rrBD(R/t[GrL!Z/q>UJ>m]uimGPV7=\,D]rbO_V1R/s,TqYpW/WrIS~>
-!P>B-rrBD(R/t[GrL!Z/q>UJ>m]uimGPV7=\,D]rbO_V1R/s,TqYpW/WrIS~>
-!P>B-rrBD(R/t[GrL!Z/q>UJ>m]uimGPV7=\,D]rbO_V1R/s,TqYpW/WrIS~>
-!JoS-rrMqorg<bXrL!Ylq#:Ap]<_G:GPM1<XT"UgSu;RU!M8'@rrI?DJ,~>
-!JoS-rrMqorg<bXrL!Ylq#:Ap]<_G:GPM1<XT"UgSu;RU!M8'@rrI?DJ,~>
-!JoS-rrMqorg<bXrL!Ylq#:Ap]<_G:GPM1<XT"UgSu;RU!M8'@rrI?DJ,~>
-!-e2;!Tp!NR/sAaq#:BNGI.;M];kZ+!V<2bR/k+urrI?DJ,~>
-!-e2;!Tp!NR/sAaq#:BNGI.;M];kZ+!V<2bR/k+urrI?DJ,~>
-!-e2;!Tp!NR/sAaq#:BNGI.;M];kZ+!V<2bR/k+urrI?DJ,~>
-!-e/:!7h"8!M\uTrr?Z;rrIr3p\t9ET)=uVYkJ(tGQ30~>
-!-e/:!7h"8!M\uTrr?Z;rrIr3p\t9ET)=uVYkJ(tGQ30~>
-!-e/:!7h"8!M\uTrr?Z;rrIr3p\t9ET)=uVYkJ(tGQ30~>
-!-e,9!29@Z!4DM"!-bdL!+tp(!5&2t!MB2]rrI?"J,~>
-!-e,9!29@Z!4DM"!-bdL!+tp(!5&2t!MB2]rrI?"J,~>
-!-e,9!29@Z!4DM"!-bdL!+tp(!5&2t!MB2]rrI?"J,~>
-!-e/:!5eZ%!M89Drr@8LrrI?3p\t9iX8SFeT%3Q7!I+Qo~>
-!-e/:!5eZ%!M89Drr@8LrrI?3p\t9iX8SFeT%3Q7!I+Qo~>
-!-e/:!5eZ%!M89Drr@8LrrI?3p\t9iX8SFeT%3Q7!I+Qo~>
-!-e2;!Sa4CR/s2\q#:B=LpR*^Wk8$*!42Qj!M\uUrrI?DJ,~>
-!-e2;!Sa4CR/s2\q#:B=LpR*^Wk8$*!42Qj!M\uUrrI?DJ,~>
-!-e2;!Sa4CR/s2\q#:B=LpR*^Wk8$*!42Qj!M\uUrrI?DJ,~>
-!L_1-rrM_erg<e\T)P,XXSDerRCfg*!SqtprrC7@R/i`UR/j;^rrHa3J,~>
-!L_1-rrM_erg<e\T)P,XXSDerRCfg*!SqtprrC7@R/i`UR/j;^rrHa3J,~>
-!L_1-rrM_erg<e\T)P,XXSDerRCfg*!SqtprrC7@R/i`UR/j;^rrHa3J,~>
-!R-u-rrB8%R0&u=_Yol&^A7d/GHq/JB)2H-iL^%:!NaKCR/jShrrUE#s*t~>
-!R-u-rrB8%R0&u=_Yol&^A7d/GHq/JB)2H-iL^%:!NaKCR/jShrrUE#s*t~>
-!R-u-rrB8%R0&u=_Yol&^A7d/GHq/JB)2H-iL^%:!NaKCR/jShrrUE#s*t~>
-!WRB?rrBY/R01M0s02Kj!M@p=rr@8Jrr?[-rrMqkrg<kcoDcE#R/kG,rrSV#s*t~>
-!WRB?rrBY/R01M0s02Kj!M@p=rr@8Jrr?[-rrMqkrg<kcoDcE#R/kG,rrSV#s*t~>
-!WRB?rrBY/R01M0s02Kj!M@p=rr@8Jrr?[-rrMqkrg<kcoDcE#R/kG,rrSV#s*t~>
-!rmK4r;QcIrL!Ylrr3#pWW&:dU@%mY!UaR)rrI?3qu6Z"rg<eYec,RKWW&:dT'#qM!dF\EJ,~>
-!rmK4r;QcIrL!Ylrr3#pWW&:dU@%mY!UaR)rrI?3qu6Z"rg<eYec,RKWW&:dT'#qM!dF\EJ,~>
-!rmK4r;QcIrL!Ylrr3#pWW&:dU@%mY!UaR)rrI?3qu6Z"rg<eYec,RKWW&:dT'#qM!dF\EJ,~>
-!rpJgrVlo\UAgP]W;6Dl!Tp!QR/j;crrH-fZ2Xj\B)MZ/])A#s^A\'4o;;MT!MoPirr^Jhs8RT~>
-!rpJgrVlo\UAgP]W;6Dl!Tp!QR/j;crrH-fZ2Xj\B)MZ/])A#s^A\'4o;;MT!MoPirr^Jhs8RT~>
-!rpJgrVlo\UAgP]W;6Dl!Tp!QR/j;crrH-fZ2Xj\B)MZ/])A#s^A\'4o;;MT!MoPirr^Jhs8RT~>
-s8N7H]Dqp,W;`1cU?;@Q!6b>/!42\)!JmbZrrJOfrr3#LTDk5YYl"G$eXui/!42Y("(q!$s*t~>
-s8N7H]Dqp,W;`1cU?;@Q!6b>/!42\)!JmbZrrJOfrr3#LTDk5YYl"G$eXui/!42Y("(q!$s*t~>
-s8N7H]Dqp,W;`1cU?;@Q!6b>/!42\)!JmbZrrJOfrr3#LTDk5YYl"G$eXui/!42Y("(q!$s*t~>
-rr3(#mf0NiR/ke5rrBY/R01Y4h.Eeh"D7*%mABlN!N,\hrrBY/R0:,$s*)]ds*t~>
-rr3(#mf0NiR/ke5rrBY/R01Y4h.Eeh"D7*%mABlN!N,\hrrBY/R0:,$s*)]ds*t~>
-rr3(#mf0NiR/ke5rrBY/R01Y4h.Eeh"D7*%mABlN!N,\hrrBY/R0:,$s*)]ds*t~>
-rr3#CGOb\5o)/Lg<UR!h"R]n%kJmM6!9X(V!6+rM"4dFqGQ%Pl~>
-rr3#CGOb\5o)/Lg<UR!h"R]n%kJmM6!9X(V!6+rM"4dFqGQ%Pl~>
-rr3#CGOb\5o)/Lg<UR!h"R]n%kJmM6!9X(V!6+rM"4dFqGQ%Pl~>
-rVlnSGOGJ4mWZ:DrrL0.mJd4TB)M[Z~>
-rVlnSGOGJ4mWXJgrrSU.RI1"TmUlCsJ,~>
-rVlnSGOGJ4mWXJgrrSU.RI1"TmUlCsJ,~>
-r;Qi1<Qt"5!kVIVWW*%"B(#0g!ifl#r;V9~>
-r;Qi1<Qt"5"hRdY6q"Ykrs"l8!8XYemdU5XWb1\ss*t~>
-r;Qi1<Qt"5"hRdY6q"Ykrs"l8!8XYemdU5XWb1\ss*t~>
-qu6`cGDPnk!q(8VVZ-_cAubJ&!q'[#qYu'~>
-qu6`cGDPnk$1<"]s8SJe!(<iprsJ1<+ohU2s8VM!Wq65lmUiKqs*t~>
-qu6`cGDPnk$1<"]s8SJe!(<iprsJ1<+ohU2s8VM!Wq65lmUiKqs*t~>
-q>UQ/AsqKNrr^K5<Qq6<!ifl#pAY2oB(#KpJ,~>
-q>UQ/AsqKNrr^K5<QtFA!"o21!@!rBrrVV4&cD\0RJm-eWb1\mrrT34meQm5~>
-q>UQ/AsqKNrr^K5<QtFA!"o21!@!rBrrVV4&cD\0RJm-eWb1\mrrT34meQm5~>
-p\t9+M#MT!WgWj1!L_0)rrDKcG6GPGs3-o1G6"Z;s*t~>
-p\t9+M#MT!WgWj1!L_1/rr?[/!!4@4m_8]&h.@8s!!!W.rrDKcG6GPGs3-o1G6"Z;s*t~>
-p\t9+M#MT!WgWj1!L_1/rr?[/!!4@4m_8]&h.@8s!!!W.rrDKcG6GPGs3-o1G6"Z;s*t~>
-o)Aa&ba8>5m^m[eREY:&J,~>
-o)Aa&bkD&:bk_;@&U3Z[rrLqfq#CD=p\tEb]6AIebk(jb~>
-o)Aa&bkD&:bk_;@&U3Z[rrLqfq#CD=p\tEb]6AIebk(jb~>
-JcG<@J,~>
-jSo39q#CI.GMU7<!*/an!6jL'J,~>
-jSo39q#CI.GMU7<!*/an!6jL'J,~>
-JcG<@J,~>
-jSo49p](=,bf0S_WY,%,!&NX7J,~>
-jSo49p](=,bf0S_WY,%,!&NX7J,~>
-JcG<@J,~>
-jSo5Jq#CF-besG]bRs[O!1DjHJ,~>
-jSo5Jq#CF-besG]bRs[O!1DjHJ,~>
-JcG<@J,~>
-j8T*kqZ$X)bea;[UB18m!>4bZs*t~>
-j8T*kqZ$X)bea;[UB18m!>4bZs*t~>
-JcG<@J,~>
-j8T+kqZ$X-bejA\bRs^P!+t3iJ,~>
-j8T+kqZ$X-bejA\bRs^P!+t3iJ,~>
-JcG<@J,~>
-ir9!&rW!'.!!!VT`;^#/1B7Cc./j2H]A`d?~>
-ir9!&rW!'.!!!VT`;^#/1B7Cc./j2H]A`d?~>
-JcG<@J,~>
-ir9=/!!"h4+ohTTbf9YhmP=hC&^9Z!!$^A$J,~>
-ir9=/!!"h4+ohTTbf9YhmP=hC&^9Z!!$^A$J,~>
-JcG<@J,~>
-ir9AA!*/IebRjgT,4<PP$LT\M!"mHTs6_\!i;\<~>
-ir9AA!*/IebRjgT,4<PP$LT\M!"mHTs6_\!i;\<~>
-JcG<@J,~>
-iVrnXrVm&F&HDeem`GJ/7/d/dRJm0cmbn+q~>
-iVrnXrVm&F&HDeem`GJ/7/d/dRJm0cmbn+q~>
-JcG<@J,~>
-g]%H$&HDeem`YV1B)Vc1RG%Uj~>
-g]%H$&HDeem`YV1B)Vc1RG%Uj~>
-JcG<@J,~>
-gA_/brVusTmf*4em^q-O!q%l4rr2t1rVuqdf`-I~>
-gA_/brVusTmf*4em^q-O!q%l4rr2t1rVuqdf`-I~>
-JcG<@J,~>
-g&D&?rW!+6s8VLC1YD^2L]B7!s(;61!/T8,J,~>
-g&D&?rW!+6s8VLC1YD^2L]B7!s(;61!/T8,J,~>
-JcG<@J,~>
-f`(r>rW!+6bVK5!bh<"!1B7D2J,TEJB%I!4~>
-f`(r>rW!+6bVK5!bh<"!1B7D2J,TEJB%I!4~>
-JcG<@J,~>
-fDbi=rVup&rVuq1gA_/sq>^M-ec1.~>
-fDbi=rVup&rVuq1gA_/sq>^M-ec1.~>
-JcG<@J,~>
-f)G_^qZ$U.gA_.bqZ$UneGk%~>
-f)G_^qZ$U.gA_.bqZ$UneGk%~>
-JcG<@J,~>
-f)Gcp#5\B#RG@fCmLf<r!>3Q+s*t~>
-f)Gcp#5\B#RG@fCmLf<r!>3Q+s*t~>
-JcG<@J,~>
-fDbi=q#CC_h#@ABq#CF-bgufE~>
-fDbi=q#CC_h#@ABq#CF-bgufE~>
-JcG<@J,~>
-f`(r>pAb3Lh>[ICpAb3;fDg@~>
-f`(r>pAb3Lh>[ICpAb3;fDg@~>
-JcG<@J,~>
-f`(ua7/-`^GM`?"h=psNB&2&<J,~>
-f`(ua7/-`^GM`?"h=psNB&2&<J,~>
-JcG<@J,~>
-f)Gc_<Vc[q,2W>"GP_@A&U3'\s*t~>
-f)Gc_<Vc[q,2W>"GP_@A&U3'\s*t~>
-JcG<@J,~>
-eGfR*B);Q.Wo*gV&cD\2&U3Zks*t~>
-eGfR*B);Q.Wo*gV&cD\2&U3Zks*t~>
-JcG<@J,~>
-df0C)AeG"B!*.tW!36"u![='#d/SU~>
-df0C)AeG"B!*.tW!36"u![='#d/SU~>
-JcG<@J,~>
-d/O:;G7afTmc"0J<<+52c2W:~>
-d/O:;G7afTmc"0J<<+52c2W:~>
-bPqRsik#3Mao?k~>
-cMn"7G9USW])oc9WltEm~>
-cMn"7G9USW])oc9WltEm~>
-bPqQ1iW&t&ao?k~>
-bQ$N$!-cQbJ,~>
-bQ$N$!-cQbJ,~>
-bPqSC,3="MAcR%ss*t~>
-bPqSC,3="MAcR%ss*t~>
-bPqSC,3="MAcR%ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7/Ho`mf'fubl%M@])^[_rrTe4GKKl8~>
-bPqSC7/Ho`mf'fubl%M@])^[_rrTe4GKKl8~>
-bPqSC7/Ho`mf'fubl%M@])^[_rrTe4GKKl8~>
-bPqSC7/Ho`]DV^4&`*KT1]@@SRJQpb])[&ss*t~>
-bPqSC7/Ho`]DV^4&`*KT1]@@SRJQpb])[&ss*t~>
-bPqSC7/Ho`]DV^4&`*KT1]@@SRJQpb])[&ss*t~>
-bPqSC7/Hom])]JCh#M[!WW;Je<>#*-!kSGVao?k~>
-bPqSC7/Hom])]JCh#M[!WW;Je<>#*-!kSGVao?k~>
-bPqSC7/Hom])]JCh#M[!WW;Je<>#*-!kSGVao?k~>
-bPqSC7/Hol])[Z!WW7kTbQ'GCbk_8?])[&ss*t~>
-bPqSC7/Hol])[Z!WW7kTbQ'GCbk_8?])[&ss*t~>
-bPqSC7/Hol])[Z!WW7kTbQ'GCbk_8?])[&ss*t~>
-bPqSC7/Ho`]D_d:&SCJ2s/JHe!+u*-!kSGVao?k~>
-bPqSC7/Ho`]D_d:&SCJ2s/JHe!+u*-!kSGVao?k~>
-bPqSC7/Ho`]D_d:&SCJ2s/JHe!+u*-!kSGVao?k~>
-bPqSC7/Hon])]I2!-eJCh3n<CG6$IrrrTe4GKKl8~>
-bPqSC7/Hon])]I2!-eJCh3n<CG6$IrrrTe4GKKl8~>
-bPqSC7/Hon])]I2!-eJCh3n<CG6$IrrrTe4GKKl8~>
-bPqSC7/Hon])]JCG6#8TL]FICAcV8rrrTe4GKKl8~>
-bPqSC7/Hon])]JCG6#8TL]FICAcV8rrrTe4GKKl8~>
-bPqSC7/Hon])]JCG6#8TL]FICAcV8rrrTe4GKKl8~>
-bPqSC7/Hom])]JCmNNkTmSs5e&XiLq!kSGVao?k~>
-bPqSC7/Hom])]JCmNNkTmSs5e&XiLq!kSGVao?k~>
-bPqSC7/Hom])]JCmNNkTmSs5e&XiLq!kSGVao?k~>
-bPqSC7.:-Uh>%!O])[&ss*t~>
-bPqSC7.:-Uh>%!O])[&ss*t~>
-bPqSC7.:-Uh>%!O])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC7-4FM])[&ss*t~>
-bPqSC1Zc4ML]DY@s*t~>
-bPqSC1Zc4ML]DY@s*t~>
-bPqSC1Zc4ML]DY@s*t~>
-bQ$N$!-cQbJ,~>
-bQ$N$!-cQbJ,~>
-bQ$N$!-cQbJ,~>
-bQ$OF!6rXcJ,~>
-bQ$OF!/\htJ,~>
-bQ$OF!/\htJ,~>
-JcG<@J,~>
-cMmsX<LMhG",IP5m`b]]~>
-cMmsX<LMhG",IP5m`b]]~>
-JcG<@J,~>
-d/O6\6i[5TiVs)L!!!UTm`ti_~>
-d/O6\6i[5TiVs)L!!!UTm`ti_~>
-JcG<@J,~>
-df0?91]@@SB&EUgB)M]1B&1i6J,~>
-df0?91]@@SB&EUgB)M]1B&1i6J,~>
-JcG<@J,~>
-eGfQ;,5_E@]ANVgWqubsB&1o8J,~>
-eGfQ;,5_E@]ANVgWqubsB&1o8J,~>
-JcG<@J,~>
-fDbp?G9Zna!$^8!!$_7>!CXQLs*t~>
-fDbp?G9Zna!$^8!!$_7>!CXQLs*t~>
-JcG<@J,~>
-g&D-AG7jWN!/TJ2!-e2<!CXQNs*t~>
-g&D-AG7jWN!/TJ2!-e2<!CXQNs*t~>
-JcG<@J,~>
-g&D%?pAb3Lh>[K2pAb2]f)L7~>
-g&D%?pAb3Lh>[K2pAb2]f)L7~>
-JcG<@J,~>
-g&D*@1\h"N<SRNR7/?la&Xh2LJ,~>
-g&D*@1\h"N<SRNR7/?la&Xh2LJ,~>
-JcG<@J,~>
-fDbh_q>^Mqg]%8AqZ$X$bgcZC~>
-fDbh_q>^Mqg]%8AqZ$X$bgcZC~>
-JcG<@J,~>
-fDbi=qZ$U?g&D$aqZ$V.eGk%~>
-fDbi=qZ$U?g&D$aqZ$V.eGk%~>
-JcG<@J,~>
-f`(r>q>^M>g&D%rrVup&rVuqSec1.~>
-f`(r>q>^M>g&D%rrVup&rVuqSec1.~>
-JcG<@J,~>
-g&D&arVusTM#IASh:_f3bQ%W!h.HWd!1DF<J,~>
-g&D&arVusTM#IASh:_f3bQ%W!h.HWd!1DF<J,~>
-JcG<@J,~>
-gA_K'&HDeemf/[T7+_J=1B[(Fs(;61!1DI=J,~>
-gA_K'&HDeemf/[T7+_J=1B[(Fs(;61!1DI=J,~>
-JcG<@J,~>
-g]%H$&HDeemf*4eRB"m=!P@durr=kS!!'%Os*t~>
-g]%H$&HDeemf*4eRB"m=!P@durr=kS!!'%Os*t~>
-JcG<@J,~>
-iVrqHbl7VGmL]F!&`(Y1"n"/H!"mH.s*t~>
-iVrqHbl7VGmL]F!&`(Y1"n"/H!"mH.s*t~>
-JcG<@J,~>
-iVs3.&^::C1B7CebfTkgmP=hC&^:4R!1DaEJ,~>
-iVs3.&^::C1B7CebfTkgmP=hC&^:4R!1DaEJ,~>
-JcG<@J,~>
-ir9=b!!!VG1B7CebfB_jmP=hC&^::C6ic'$s*t~>
-ir9=b!!!VG1B7CebfB_jmP=hC&^::C6ic'$s*t~>
-JcG<@J,~>
-ir9!YrVup#rVur1`W$7g&HDeCh_P64GMrLO~>
-ir9!YrVup#rVur1`W$7g&HDeCh_P64GMrLO~>
-JcG<@J,~>
-j8T,Iq>^M`_uBk`&HDe<rVupBi;\<~>
-j8T,Iq>^M`_uBk`&HDe<rVupBi;\<~>
-JcG<@J,~>
-j8T+8q>^M`_Z'Y\%f65+]A`d?~>
-j8T+8q>^M`_Z'Y\%f65+]A`d?~>
-JcG<@J,~>
-j8T*'q#CD__uBb]%/U#)B&Wc?~>
-j8T*'q#CD__uBb]%/U#)B&Wc?~>
-JcG<@J,~>
-jSo4lpAb2L`W#t_&buD,mc+7s~>
-jSo4lpAb2L`W#t_&buD,mc+7s~>
-JcG<@J,~>
-jSo3lq#CI.B&1K,!R)/N!!%i7s*t~>
-jSo3lq#CI.B&1K,!R)/N!!%i7s*t~>
-JcG<@J,~>
-jo5AL&c2P0&U3Z]rrVV4&buD,1ZJFb~>
-jo5AL&c2P0&U3Z]rrVV4&buD,1ZJFb~>
-K`;,0]A<&XJ,~>
-jo5=Kqu?dBGOE9H!q(7Eq>^N>p&>*L]A<&XJ,~>
-jo5=Kqu?dBGOE9H!q(7Eq>^N>p&>*L]A<&XJ,~>
-pAY0]]DHdQWnj9H!SsdTG6`r9Lh:7CWnmFLJ,~>
-pAY0]]DHdQWnmOO!&OTS!@!rCrrJN3qu?_/qYpTPWr@2ILqAITAp:92p]#a~>
-pAY0]]DHdQWnmOO!&OTS!@!rCrrJN3qu?_/qYpTPWr@2ILqAITAp:92p]#a~>
-q#:J@Ap:9Cr;Qo3Lj+(2U]1GaGB^[prr_]$GB`i^J,~>
-q#:J@Ap:9Cr;Qo3Lj+(2rr3,W!!"gC[f6Ar,5qQC&aoVt"7CAW]D;I/m^m[eq#>j~>
-q#:J@Ap:9Cr;Qo3Lj+(2rr3,W!!"gC[f6Ar,5qQC&aoVt"7CAW]D;I/m^m[eq#>j~>
-qYpW@<P.r(!o6kVV>gV/<Qt+8!mG9#qYu'~>
-qYpW@<P.r(#MiC[s8R:2]<_G>]0lW!RK!3f]2d)IrrUDVbkh?i~>
-qYpW@<P.r(#MiC[s8R:2]<_G>]0lW!RK!3f]2d)IrrUDVbkh?i~>
-qu6_RGOG&%!f1IVWW*%fGB`QVs*+A?J,~>
-qu6_RGOG&%",LRWh6-b^]0o'emWWmEs8R<?s*t~>
-qu6_RGOG&%",LRWh6-b^]0o'emWWmEs8R<?s*t~>
-rVlreB"RO3!o6kgX8`7hB$B]C!R,0Rs*t~>
-rVlreB"RO3!o6kgXT&CYmUj]2rrL>Ur;V9~>
-rVlreB"RO3!o6kgXT&CYmUj]2rrL>Ur;V9~>
-rVln1md0rS<UQsg!I*AdrrL>frVqB~>
-rVln1md0rS<UQsg!I*AdrrL>frVqB~>
-rVln1md0rS<UQsg!I*AdrrL>frVqB~>
-rr3(VWrL6?YQ35LrrDHbYQMW>h.Eeh$+l#nntM_DRB-/[rsALsR@0VCs8R;Trr7K~>
-rr3(VWrL6?YQ35LrrDHbYQMW>h.Eeh$+l#nntM_DRB-/[rsALsR@0VCs8R;Trr7K~>
-rr3(VWrL6?YQ35LrrDHbYQMW>h.Eeh$+l#nntM_DRB-/[rsALsR@0VCs8R;Trr7K~>
-s8N8YB)ho,V#Hb_VXsZa!3?*e"eOlVs/N*&rrMP"rr2uFrL!YlqYpPsrg<eYec,RN<UTneJ,~>
-s8N8YB)ho,V#Hb_VXsZa!3?*e"eOlVs/N*&rrMP"rr2uFrL!YlqYpPsrg<eYec,RN<UTneJ,~>
-s8N8YB)ho,V#Hb_VXsZa!3?*e"eOlVs/N*&rrMP"rr2uFrL!YlqYpPsrg<eYec,RN<UTneJ,~>
-s8N+"mf*4eiL^%:!3H(t!42Wl!6b?@!G:c(rrI?"rVll/rL!Z/r;Qc2rL!Z&rVluDGQ7\n~>
-s8N+"mf*4eiL^%:!3H(t!42Wl!6b?@!G:c(rrI?"rVll/rL!Z/r;Qc2rL!Z&rVluDGQ7\n~>
-s8N+"mf*4eiL^%:!3H(t!42Wl!6b?@!G:c(rrI?"rVll/rL!Z/r;Qc2rL!Z&rVluDGQ7\n~>
-!rn[gr;Qc?rL!YsrVll@rL!Ysr;QfcGHq/Kb_Z/r!3H0f!M89LrrLK=rg<bjqu6_Abl<1~>
-!rn[gr;Qc?rL!YsrVll@rL!Ysr;QfcGHq/Kb_Z/r!3H0f!M89LrrLK=rg<bjqu6_Abl<1~>
-!rn[gr;Qc?rL!YsrVll@rL!Ysr;QfcGHq/Kb_Z/r!3H0f!M89LrrLK=rg<bjqu6_Abl<1~>
-!WRB?rrBD(R0:n:s5opPR/j5_rr@8JrrIr3qu6]gVZ)tdV"t&XUAgP]WVQGk!mI)4J,~>
-!WRB?rrBD(R0:n:s5opPR/j5_rr@8JrrIr3qu6]gVZ)tdV"t&XUAgP]WVQGk!mI)4J,~>
-!WRB?rrBD(R0:n:s5opPR/j5_rr@8JrrIr3qu6]gVZ)tdV"t&XUAgP]WVQGk!mI)4J,~>
-!WRB?rrMqrrg<k[k4thPR/s2VqYpSabd.6KGPV7>eXlc.!jDX)rg<eYk5##XGQ30~>
-!WRB?rrMqrrg<k[k4thPR/s2VqYpSabd.6KGPV7>eXlc.!jDX)rg<eYk5##XGQ30~>
-!WRB?rrMqrrg<k[k4thPR/s2VqYpSabd.6KGPV7>eXlc.!jDX)rg<eYk5##XGQ30~>
-!Ub1-rrMM]rg<edZ2U-lT@Nc;!R-t;rr@9<rrBe3R/iu[R/kG*rrI?DJ,~>
-!Ub1-rrMM]rg<edZ2U-lT@Nc;!R-t;rr@9<rrBe3R/iu[R/kG*rrI?DJ,~>
-!Ub1-rrMM]rg<edZ2U-lT@Nc;!R-t;rr@9<rrBe3R/iu[R/kG*rrI?DJ,~>
-!NNd,rrLK=qO%>pp\t5;ZMsoKp\t5tqO%>pp\t8<s*t~>
-!NNd,rrLK=qO%>pp\t5;ZMsoKp\t5tqO%>pp\t8<s*t~>
-!NNd,rrLK=qO%>pp\t5;ZMsoKp\t5tqO%>pp\t8<s*t~>
-!I*u+rrBe1R/jSerr@8LrrKa3p\t9iVYlh^WV6>mREU0~>
-!I*u+rrBe1R/jSerr@8LrrKa3p\t9iVYlh^WV6>mREU0~>
-!I*u+rrBe1R/jSerr@8LrrKa3p\t9iVYlh^WV6>mREU0~>
-!+tp(!36!c!MK8^rr@8LrrIr"pAY0PRf8]US+H@R!P>@^~>
-!+tp(!36!c!MK8^rr@8LrrIr"pAY0PRf8]US+H@R!P>@^~>
-!+tp(!36!c!MK8^rr@8LrrIr"pAY0PRf8]US+H@R!P>@^~>
-!+tp(!2od`!MT,Yrr?Z;s8T_)rrBD'R/j_irrJP"J,~>
-!+tp(!2od`!MT,Yrr?Z;s8T_)rrBD'R/j_irrJP"J,~>
-!+tp(!2od`!MT,Yrr?Z;s8T_)rrBD'R/j_irrJP"J,~>
-!I*AorrBY-R/jGarr@8LrrMP3p\t6)qO%?,p\t8<s*t~>
-!I*AorrBY-R/jGarr@8LrrMP3p\t6)qO%?,p\t8<s*t~>
-!I*AorrBY-R/jGarr@8LrrMP3p\t6)qO%?,p\t8<s*t~>
-!P>B,rrC7<R/j_jrr@8Krr@9<rrLZBrg<bXrg<eYk4nrWGQ30~>
-!P>B,rrC7<R/j_jrr@8Krr@9<rrLZBrg<bXrg<eYk4nrWGQ30~>
-!P>B,rrC7<R/j_jrr@8Krr@9<rrLZBrg<bXrg<eYk4nrWGQ30~>
-!Ub1-rrM8Rrg<efZi-9lebT4G]:#u)!+u',!UZc`R0'2IVZ)taV"sid!G;@^~>
-!Ub1-rrM8Rrg<efZi-9lebT4G]:#u)!+u',!UZc`R0'2IVZ)taV"sid!G;@^~>
-!Ub1-rrM8Rrg<efZi-9lebT4G]:#u)!+u',!UZc`R0'2IVZ)taV"sid!G;@^~>
-!WQd.rrMqmrg<k_mJ3^[R/s&EqYpSPbd.6LGMW,q!3,sc"J4cUeXui/!3l>"!mHK#J,~>
-!WQd.rrMqmrg<k_mJ3^[R/s&EqYpSPbd.6LGMW,q!3,sc"J4cUeXui/!3l>"!mHK#J,~>
-!WQd.rrMqmrg<k_mJ3^[R/s&EqYpSPbd.6LGMW,q!3,sc"J4cUeXui/!3l>"!mHK#J,~>
-!WQd.rrB;&R0B55s8V5Urg<ecq>:0lGHq/K];kc.!4r,s!6bBA!4r,s!5A@1!h%:4J,~>
-!WQd.rrB;&R0B55s8V5Urg<ecq>:0lGHq/K];kc.!4r,s!6bBA!4r,s!5A@1!h%:4J,~>
-!WQd.rrB;&R0B55s8V5Urg<ecq>:0lGHq/K];kc.!4r,s!6bBA!4r,s!5A@1!h%:4J,~>
-!ro9Vr;Qc6rL!YsrVllJrL!Ylr;QfAGHh)JB(#Wt!6b>/!4Vn+!42Zm!M7j?rr_\$s8RT~>
-!ro9Vr;Qc6rL!YsrVllJrL!Ylr;QfAGHh)JB(#Wt!6b>/!4Vn+!42Zm!M7j?rr_\$s8RT~>
-!ro9Vr;Qc6rL!YsrVllJrL!Ylr;QfAGHh)JB(#Wt!6b>/!4Vn+!42Zm!M7j?rr_\$s8RT~>
-s8N+Dh>[ETeXlc.!3H(t!4r,s!5e^7!EJQlrrLqfrr3#]T)P,XX8Dntq5""X!N,JfrrZm$s8RT~>
-s8N+Dh>[ETeXlc.!3H(t!4r,s!5e^7!EJQlrrLqfrr3#]T)P,XX8Dntq5""X!N,JfrrZm$s8RT~>
-s8N+Dh>[ETeXlc.!3H(t!4r,s!5e^7!EJQlrrLqfrr3#]T)P,XX8Dntq5""X!N,JfrrZm$s8RT~>
-s8N8jB)ho&VZ)taVYU)g!3cBi"eO]Qs*))Xrre.Xs7rGhR/s&LqYpTTT)P,\VuQdsWrE$K~>
-s8N8jB)ho&VZ)taVYU)g!3cBi"eO]Qs*))Xrre.Xs7rGhR/s&LqYpTTT)P,\VuQdsWrE$K~>
-s8N8jB)ho&VZ)taVYU)g!3cBi"eO]Qs*))Xrre.Xs7rGhR/s&LqYpTTT)P,\VuQdsWrE$K~>
-rr3)4M#Yj#]E$pdrs85#Zb3rks3,\grrZ9hq;D8!!9a.W!9*q("5s4IB)Va[~>
-rr3)4M#Yj#]E$pdrs85#Zb3rks3,\grrZ9hq;D8!!9a.W!9*q("5s4IB)Va[~>
-rr3)4M#Yj#]E$pdrs85#Zb3rks3,\grrZ9hq;D8!!9a.W!9*q("5s4IB)Va[~>
-rVlnBbjGE3mT&\VrrV"VmdC)VmR6LAs*t~>
-rVlnBbjGE3mT&\VrrV"VmdC)VmR6LAs*t~>
-rVlnBbjGE3mT&\VrrV"VmdC)VmR6LAs*t~>
-rVlreGDP_f!kVIVWrE.VB"RR4!if8Vr;V9~>
-rVlreGDP_f!kVIVWrE.VB"RR4!if8Vr;V9~>
-rVlreGDP_f!kVIVWrE.VB"RR4!if8Vr;V9~>
-qu6_t<Sd6Gs*(@?!f2'go`#!\Ar-<`J,~>
-qu6_t<Sd6Gs*(@?!f2'go`#!\Ar-<`J,~>
-qu6_t<Sd6Gs*(@?!f2'go`#!\Ar-<`J,~>
-qYpWbAr--[!mG9#V#LMPAubV*"7DRWh>.)$~>
-qYpWbAr--[!mG9#V#LMPAubV*"7DRWh>.)$~>
-qYpWbAr--[!mG9#V#LMPAubV*"7DRWh>.)$~>
-q#:MtAnH8!mf*4ebaJHST`5"lrc\X(]DoKeAnH7ep]#a~>
-q#:MtAnH8!mf*4ebaJHST`5"lrc\X(]DoKeAnH7ep]#a~>
-q#:MtAnH8!mf*4ebaJHST`5"lrc\X(]DoKeAnH7ep]#a~>
-p&>'KWr7,BREV*!"Pp)%Wnm:HJ,~>
-p&>'KWr7,BREV*!"Pp)%Wnm:HJ,~>
-p&>'KWr7,BREV*!"Pp)%Wnm:HJ,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-q>UH,r;Zn2s1A40"aBB&!$]XarrB\0!!6d4]DV^5GQ7]e!5&(,J,~>
-q>UH,r;Zn2s1A40"aBB&!$]XarrB\0!!6d4]DV^5GQ7]e!5&(,J,~>
-q>UH,r;Zn2s1A40"aBB&!$]XarrB\0!!6d4]DV^5GQ7]e!5&(,J,~>
-q>U`4!5#k!!1CG!rjr?iR3Kj2Au>S6])]ITL]EjT!<0S6h>dL2!5&(,J,~>
-q>U`4!5#k!!1CG!rjr?iR3Kj2Au>S6])]ITL]EjT!<0S6h>dL2!5&(,J,~>
-q>U`4!5#k!!1CG!rjr?iR3Kj2Au>S6])]ITL]EjT!<0S6h>dL2!5&(,J,~>
-q>U`4!<<)C!1CG!rk&10!mDj4VZ-q6!<<)C!1CG!rk&41"*[-5]D;JW~>
-q>U`4!<<)C!1CG!rk&10!mDj4VZ-q6!<<)C!1CG!rk&41"*[-5]D;JW~>
-q>U`4!<<)C!1CG!rk&10!mDj4VZ-q6!<<)C!1CG!rk&41"*[-5]D;JW~>
-q>UH,rW!$4GQ5;R!<3!"AcSj.rrB\1!!<gWs1A40"oldYh#P(_s*t~>
-q>UH,rW!$4GQ5;R!<3!"AcSj.rrB\1!!<gWs1A40"oldYh#P(_s*t~>
-q>UH,rW!$4GQ5;R!<3!"AcSj.rrB\1!!<gWs1A40"oldYh#P(_s*t~>
-q>U`4!<76CWrK[2qYpS?&Z5R6])_kT!36(2!<)p$<ASh!B&3=`J,~>
-q>U`4!<76CWrK[2qYpS?&Z5R6])_kT!36(2!<)p$<ASh!B&3=`J,~>
-q>U`4!<76CWrK[2qYpS?&Z5R6])_kT!36(2!<)p$<ASh!B&3=`J,~>
-q>U`4!<<(!&am72rVm"E,49Y!VZ-q6!<<(!&am72rVm%hGBX%!h>7/%~>
-q>U`4!<<(!&am72rVm"E,49Y!VZ-q6!<<(!&am72rVm%hGBX%!h>7/%~>
-q>U`4!<<(!&am72rVm"E,49Y!VZ-q6!<<(!&am72rVm%hGBX%!h>7/%~>
-q>U`4!<<)e&QQFCrVm#g1B8#eVZ-q6!<<)e&QQFCqYpQr]D;JW~>
-q>U`4!<<)e&QQFCrVm#g1B8#eVZ-q6!<<)e&QQFCqYpQr]D;JW~>
-q>U`4!<<)e&QQFCrVm#g1B8#eVZ-q6!<<)e&QQFCqYpQr]D;JW~>
-lMgkPMZ82~>
-lMgkPMZ82~>
-lMgkPMZ82~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-JcG<@J,~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF

BIN
doc/fig_topologies_rs.png


+ 239 - 173
doc/quagga.info

@@ -22,10 +22,10 @@ END-INFO-DIR-ENTRY
    This file documents the Quagga Software Routing Suite which manages
 common TCP/IP routing protocols.
 
-   This is Edition 0.99.0, last updated 8 November 2004 of `The Quagga
+   This is Edition 0.99.0, last updated 15 December 2004 of `The Quagga
 Manual', for Quagga Version 0.99.0.
 
-   Copyright (C) 1999-2004 Kunihiro Ishiguro, et al.
+   Copyright (C) 1999-2005 Kunihiro Ishiguro, et al.
 
      Permission is granted to make and distribute verbatim copies of
      this manual provided the copyright notice and this permission
@@ -1009,7 +1009,7 @@ all.
      Escape character is '^]'.
 
      Hello, this is Quagga (version 0.99.0)
-     Copyright (C) 1999-2004 Kunihiro Ishiguro, et al.
+     Copyright (C) 1999-2005 Kunihiro Ishiguro, et al.
 
      User Access Verification
 
@@ -3820,15 +3820,15 @@ fig:normal-processing::, it consists of three steps:
      its attributes modified. Those routes which are accepted by the
      `Out' filters of a peer are announced to that peer.
 
-[image src="fig-normal-processing.eps" alt="Normal announcement processing"]
+[image src="fig-normal-processing.png" alt="Normal announcement processing"]
 
 Figure 10.1: Announcement processing inside a "normal" BGP speaker
 
-[image src="fig_topologies_full.eps" alt="Full Mesh BGP Topology"]
+[image src="fig_topologies_full.png" alt="Full Mesh BGP Topology"]
 
 Figure 10.2: Full Mesh
 
-[image src="fig_topologies_rs.eps" alt="Route Server BGP Topology"]
+[image src="fig_topologies_rs.png" alt="Route Server BGP Topology"]
 
 Figure 10.3: Route Server and clients
 
@@ -3915,7 +3915,7 @@ additional comments:
      not to remove them as they do not hurt anybody (they can always be
      left empty).
 
-[image src="fig-rs-processing.eps"]
+[image src="fig-rs-processing.png" alt="Route Server Processing Model"]
 
 Figure 10.4: Announcement processing model implemented by the Route Server
 
@@ -4674,7 +4674,7 @@ File: quagga.info,  Node: Router Advertisement,  Up: IPv6 Support
      Don't send router advertisment messages.
 
  -- Interface Command: ipv6 nd prefix IPV6PREFIX [VALID-LIFETIME]
-[PREFERRED-LIFETIME] [off-link] [no-autconfig]
+[PREFERRED-LIFETIME] [off-link] [no-autoconfig] [router-address]
      Configuring the IPv6 prefix to include in router advertisements.
      Several prefix specific optional parameters and flags may follow:
         * VALID-LIFETIME - the length of time in seconds during what
@@ -4702,6 +4702,13 @@ File: quagga.info,  Node: Router Advertisement,  Up: IPv6 Support
           Default: not set, i.e. prefix can be used for
           autoconfiguration.
 
+        * ROUTER-ADDRESS - indicates to hosts on the local link that
+          the specified prefix contains a complete IP address by
+          setting R flag.
+
+          Default: not set, i.e. hosts do not assume a complete IP
+          address is placed.
+
  -- Interface Command: ipv6 nd ra-interval SECONDS
  -- Interface Command: no ipv6 nd ra-interval
      The  maximum  time allowed between sending unsolicited multicast
@@ -4710,6 +4717,14 @@ File: quagga.info,  Node: Router Advertisement,  Up: IPv6 Support
 
      Default: `600'
 
+ -- Interface Command: ipv6 nd ra-interval msec MILLISECONDS
+ -- Interface Command: no ipv6 nd ra-interval msec
+     The  maximum  time allowed between sending unsolicited multicast
+     router advertisements from the interface, in milliseconds. Must be
+     no less than 30 milliseconds.
+
+     Default: `600000'
+
  -- Interface Command: ipv6 nd ra-lifetime SECONDS
  -- Interface Command: no ipv6 nd ra-lifetime
      The value to be placed in the Router Lifetime field of router
@@ -4749,13 +4764,44 @@ File: quagga.info,  Node: Router Advertisement,  Up: IPv6 Support
 
      Default: not set
 
+ -- Interface Command: ipv6 nd home-agent-config-flag
+ -- Interface Command: no ipv6 nd home-agent-config-flag
+     Set/unset flag in IPv6 router advertisements which indicates to
+     hosts that the router acts as a Home Agent and includes a Home
+     Agent Option.
+
+     Default: not set
+
+ -- Interface Command: ipv6 nd home-agent-preference
+ -- Interface Command: no ipv6 nd home-agent-preference
+     The value to be placed in Home Agent Option, when Home Agent
+     config flag is set, which indicates to hosts Home Agent preference.
+
+     Default: 0
+
+ -- Interface Command: ipv6 nd home-agent-lifetime
+ -- Interface Command: no ipv6 nd home-agent-lifetime
+     The value to be placed in Home Agent Option, when Home Agent
+     config flag is set, which indicates to hosts Home Agent Lifetime.
+     A value of 0 means to place Router Lifetime value.
+
+     Default: 0
+
+ -- Interface Command: ipv6 nd adv-interval-option
+ -- Interface Command: no ipv6 nd adv-interval-option
+     Include an Advertisement Interval option which indicates to hosts
+     the maximum time, in milliseconds, between successive unsolicited
+     Router Advertisements.
+
+     Default: not set
+
      interface eth0
       no ipv6 nd suppress-ra
       ipv6 nd prefix 2001:0DB8:5009::/64
 
    For more information see `RFC2462 (IPv6 Stateless Address
-Autoconfiguration)' and `RFC2461 (Neighbor Discovery for IP Version 6
-(IPv6))'.
+Autoconfiguration)' , `RFC2461 (Neighbor Discovery for IP Version 6
+(IPv6))' and `RFC3775 (Mobility Support in IPv6 (Mobile IPv6))'.
 
 
 File: quagga.info,  Node: Kernel Interface,  Next: SNMP Support,  Prev: IPv6 Support,  Up: Top
@@ -5375,18 +5421,28 @@ Command Index
                                                               (line  25)
 * ip split-horizon:                      RIP Configuration.   (line  99)
 * ip6 address ADDRESS/PREFIX:            Interface Commands.  (line  14)
+* ipv6 nd adv-interval-option:           Router Advertisement.
+                                                              (line 127)
+* ipv6 nd home-agent-config-flag:        Router Advertisement.
+                                                              (line 104)
+* ipv6 nd home-agent-lifetime:           Router Advertisement.
+                                                              (line 119)
+* ipv6 nd home-agent-preference:         Router Advertisement.
+                                                              (line 112)
 * ipv6 nd managed-config-flag:           Router Advertisement.
-                                                              (line  72)
+                                                              (line  87)
 * ipv6 nd other-config-flag:             Router Advertisement.
-                                                              (line  81)
-* ipv6 nd prefix IPV6PREFIX [VALID-LIFETIME] [PREFERRED-LIFETIME] [off-link] [no-autconfig]: Router Advertisement.
+                                                              (line  96)
+* ipv6 nd prefix IPV6PREFIX [VALID-LIFETIME] [PREFERRED-LIFETIME] [off-link] [no-autoconfig] [router-address]: Router Advertisement.
                                                               (line  14)
+* ipv6 nd ra-interval msec MILLISECONDS: Router Advertisement.
+                                                              (line  57)
 * ipv6 nd ra-interval SECONDS:           Router Advertisement.
-                                                              (line  42)
+                                                              (line  49)
 * ipv6 nd ra-lifetime SECONDS:           Router Advertisement.
-                                                              (line  50)
+                                                              (line  65)
 * ipv6 nd reachable-time MILLISECONDS:   Router Advertisement.
-                                                              (line  62)
+                                                              (line  77)
 * ipv6 nd suppress-ra:                   Router Advertisement.
                                                               (line  10)
 * ipv6 ospf6 cost COST:                  OSPF6 interface.     (line   7)
@@ -5599,16 +5655,26 @@ Command Index
 * no ip rip authentication string STRING: RIP Authentication. (line  16)
 * no ip split-horizon:                   RIP Configuration.   (line 100)
 * no ip6 address ADDRESS/PREFIX:         Interface Commands.  (line  16)
+* no ipv6 nd adv-interval-option:        Router Advertisement.
+                                                              (line 128)
+* no ipv6 nd home-agent-config-flag:     Router Advertisement.
+                                                              (line 105)
+* no ipv6 nd home-agent-lifetime:        Router Advertisement.
+                                                              (line 120)
+* no ipv6 nd home-agent-preference:      Router Advertisement.
+                                                              (line 113)
 * no ipv6 nd managed-config-flag:        Router Advertisement.
-                                                              (line  73)
+                                                              (line  88)
 * no ipv6 nd other-config-flag:          Router Advertisement.
-                                                              (line  82)
+                                                              (line  97)
 * no ipv6 nd ra-interval:                Router Advertisement.
-                                                              (line  43)
+                                                              (line  50)
+* no ipv6 nd ra-interval msec:           Router Advertisement.
+                                                              (line  58)
 * no ipv6 nd ra-lifetime:                Router Advertisement.
-                                                              (line  51)
+                                                              (line  66)
 * no ipv6 nd reachable-time:             Router Advertisement.
-                                                              (line  63)
+                                                              (line  78)
 * no ipv6 nd suppress-ra:                Router Advertisement.
                                                               (line   7)
 * no link-detect:                        Interface Commands.  (line  38)
@@ -6007,157 +6073,157 @@ VTY Key Index
 
 
 Tag Table:
-Node: Top1889
-Node: Overview2484
-Node: About Quagga3885
-Node: System Architecture6138
-Node: Supported Platforms8828
-Node: Supported RFC9969
-Node: How to get Quagga11933
-Node: Mailing List12687
-Node: Bug Reports13134
-Node: Installation14012
-Node: Configure the Software14446
-Node: The Configure script and its options14694
-Node: Least-Privilege support17882
-Node: Linux notes19618
-Ref: Linux notes-Footnote-121476
-Node: Build the Software21542
-Node: Install the Software22090
-Node: Basic commands23550
-Node: Config Commands24325
-Node: Basic Config Commands25218
-Node: Sample Config File30708
-Node: Terminal Mode Commands31478
-Node: Common Invocation Options32575
-Node: Virtual Terminal Interfaces33982
-Node: VTY Overview34493
-Node: VTY Modes35744
-Node: VTY View Mode36194
-Node: VTY Enable Mode36444
-Node: VTY Other Modes36722
-Node: VTY CLI Commands36898
-Node: CLI Movement Commands37358
-Node: CLI Editing Commands37881
-Node: CLI Advanced Commands38469
-Node: Zebra39235
-Node: Invoking zebra39744
-Node: Interface Commands40323
-Node: Static Route Commands41855
-Node: zebra Terminal Mode Commands45128
-Node: RIP46093
-Node: Starting and Stopping ripd47030
-Node: RIP netmask48443
-Node: RIP Configuration49542
-Node: How to Announce RIP route53807
-Node: Filtering RIP Routes56370
-Node: RIP Metric Manipulation57837
-Node: RIP distance58750
-Node: RIP route-map59565
-Node: RIP Authentication62081
-Node: RIP Timers63188
-Node: Show RIP Information64474
-Node: RIP Debug Commands65847
-Node: RIPng66843
-Node: Invoking ripngd67163
-Node: ripngd Configuration67412
-Node: ripngd Terminal Mode Commands68163
-Node: ripngd Filtering Commands68527
-Node: OSPFv269036
-Node: Configuring ospfd69595
-Node: OSPF router70063
-Node: OSPF area73219
-Node: OSPF interface78401
-Node: Redistribute routes to OSPF81784
-Node: Showing OSPF information83947
-Node: Debugging OSPF85193
-Node: OSPFv386232
-Node: OSPF6 router86552
-Node: OSPF6 area86906
-Node: OSPF6 interface87084
-Node: Redistribute routes to OSPF687961
-Node: Showing OSPF6 information88277
-Node: BGP89097
-Node: Starting BGP89987
-Node: BGP router90564
-Node: BGP distance91808
-Node: BGP decision process92246
-Node: BGP network92516
-Node: BGP route92706
-Node: Route Aggregation93262
-Node: Redistribute to BGP93831
-Node: BGP Peer94358
-Node: Defining Peer94545
-Node: BGP Peer commands95158
-Node: Peer filtering97562
-Node: BGP Peer Group98070
-Node: BGP Address Family98383
-Node: Autonomous System98537
-Node: AS Path Regular Expression99374
-Node: Display BGP Routes by AS Path100621
-Node: AS Path Access List101061
-Node: Using AS Path in Route Map101528
-Node: Private AS Numbers101809
-Node: BGP Communities Attribute101967
-Node: BGP Community Lists104434
-Node: Numbered BGP Community Lists107088
-Node: BGP Community in Route Map108675
-Node: Display BGP Routes by Community110618
-Node: Using BGP Communities Attribute111787
-Node: BGP Extended Communities Attribute115355
-Node: BGP Extended Community Lists117127
-Node: BGP Extended Communities in Route Map119002
-Node: Displaying BGP routes119461
-Node: Show IP BGP119698
-Node: More Show IP BGP120398
-Node: Capability Negotiation121549
-Node: Route Reflector124853
-Node: Route Server125132
-Node: Multiple instance126198
-Node: BGP instance and view128009
-Node: Routing policy129389
-Node: Viewing the view130157
-Node: How to set up a 6-Bone connection130442
-Node: Dump BGP packets and table131814
-Node: Configuring Quagga as a Route Server132361
-Node: Description of the Route Server model133322
-Ref: fig:normal-processing134899
-Ref: fig:full-mesh135049
-Ref: fig:route-server135145
-Ref: filter-delegation135559
-Ref: Route Server tasks136743
-Ref: Route-server path filter process137114
-Ref: fig:rs-processing139428
-Node: Commands for configuring a Route Server139545
-Node: Example of Route Server Configuration142572
-Node: Configuration of the BGP routers without Route Server143493
-Node: Configuration of the BGP routers with Route Server146376
-Node: Configuration of the Route Server itself147677
-Node: Further considerations about Import and Export route-maps152676
-Node: VTY shell155720
-Node: VTY shell username156389
-Node: VTY shell integrated configuration157021
-Node: Filtering158469
-Node: IP Access List158822
-Node: IP Prefix List159208
-Node: ip prefix-list description162227
-Node: ip prefix-list sequential number control162754
-Node: Showing ip prefix-list163296
-Node: Clear counter of ip prefix-list164404
-Node: Route Map164843
-Node: Route Map Command165348
-Node: Route Map Match Command165545
-Node: Route Map Set Command166169
-Node: IPv6 Support167046
-Node: Router Advertisement167618
-Node: Kernel Interface171419
-Node: SNMP Support173376
-Node: Getting and installing an SNMP agent173948
-Node: SMUX configuration174521
-Node: MIB and command reference176657
-Node: Zebra Protocol178044
-Node: Packet Binary Dump Format179958
-Node: Command Index191568
-Node: VTY Key Index247761
+Node: Top1890
+Node: Overview2485
+Node: About Quagga3886
+Node: System Architecture6139
+Node: Supported Platforms8829
+Node: Supported RFC9970
+Node: How to get Quagga11934
+Node: Mailing List12688
+Node: Bug Reports13135
+Node: Installation14013
+Node: Configure the Software14447
+Node: The Configure script and its options14695
+Node: Least-Privilege support17883
+Node: Linux notes19619
+Ref: Linux notes-Footnote-121477
+Node: Build the Software21543
+Node: Install the Software22091
+Node: Basic commands23551
+Node: Config Commands24326
+Node: Basic Config Commands25219
+Node: Sample Config File30709
+Node: Terminal Mode Commands31479
+Node: Common Invocation Options32576
+Node: Virtual Terminal Interfaces33983
+Node: VTY Overview34494
+Node: VTY Modes35745
+Node: VTY View Mode36195
+Node: VTY Enable Mode36445
+Node: VTY Other Modes36723
+Node: VTY CLI Commands36899
+Node: CLI Movement Commands37359
+Node: CLI Editing Commands37882
+Node: CLI Advanced Commands38470
+Node: Zebra39236
+Node: Invoking zebra39745
+Node: Interface Commands40324
+Node: Static Route Commands41856
+Node: zebra Terminal Mode Commands45129
+Node: RIP46094
+Node: Starting and Stopping ripd47031
+Node: RIP netmask48444
+Node: RIP Configuration49543
+Node: How to Announce RIP route53808
+Node: Filtering RIP Routes56371
+Node: RIP Metric Manipulation57838
+Node: RIP distance58751
+Node: RIP route-map59566
+Node: RIP Authentication62082
+Node: RIP Timers63189
+Node: Show RIP Information64475
+Node: RIP Debug Commands65848
+Node: RIPng66844
+Node: Invoking ripngd67164
+Node: ripngd Configuration67413
+Node: ripngd Terminal Mode Commands68164
+Node: ripngd Filtering Commands68528
+Node: OSPFv269037
+Node: Configuring ospfd69596
+Node: OSPF router70064
+Node: OSPF area73220
+Node: OSPF interface78402
+Node: Redistribute routes to OSPF81785
+Node: Showing OSPF information83948
+Node: Debugging OSPF85194
+Node: OSPFv386233
+Node: OSPF6 router86553
+Node: OSPF6 area86907
+Node: OSPF6 interface87085
+Node: Redistribute routes to OSPF687962
+Node: Showing OSPF6 information88278
+Node: BGP89098
+Node: Starting BGP89988
+Node: BGP router90565
+Node: BGP distance91809
+Node: BGP decision process92247
+Node: BGP network92517
+Node: BGP route92707
+Node: Route Aggregation93263
+Node: Redistribute to BGP93832
+Node: BGP Peer94359
+Node: Defining Peer94546
+Node: BGP Peer commands95159
+Node: Peer filtering97563
+Node: BGP Peer Group98071
+Node: BGP Address Family98384
+Node: Autonomous System98538
+Node: AS Path Regular Expression99375
+Node: Display BGP Routes by AS Path100622
+Node: AS Path Access List101062
+Node: Using AS Path in Route Map101529
+Node: Private AS Numbers101810
+Node: BGP Communities Attribute101968
+Node: BGP Community Lists104435
+Node: Numbered BGP Community Lists107089
+Node: BGP Community in Route Map108676
+Node: Display BGP Routes by Community110619
+Node: Using BGP Communities Attribute111788
+Node: BGP Extended Communities Attribute115356
+Node: BGP Extended Community Lists117128
+Node: BGP Extended Communities in Route Map119003
+Node: Displaying BGP routes119462
+Node: Show IP BGP119699
+Node: More Show IP BGP120399
+Node: Capability Negotiation121550
+Node: Route Reflector124854
+Node: Route Server125133
+Node: Multiple instance126199
+Node: BGP instance and view128010
+Node: Routing policy129390
+Node: Viewing the view130158
+Node: How to set up a 6-Bone connection130443
+Node: Dump BGP packets and table131815
+Node: Configuring Quagga as a Route Server132362
+Node: Description of the Route Server model133323
+Ref: fig:normal-processing134900
+Ref: fig:full-mesh135050
+Ref: fig:route-server135146
+Ref: filter-delegation135560
+Ref: Route Server tasks136744
+Ref: Route-server path filter process137115
+Ref: fig:rs-processing139429
+Node: Commands for configuring a Route Server139582
+Node: Example of Route Server Configuration142609
+Node: Configuration of the BGP routers without Route Server143530
+Node: Configuration of the BGP routers with Route Server146413
+Node: Configuration of the Route Server itself147714
+Node: Further considerations about Import and Export route-maps152713
+Node: VTY shell155757
+Node: VTY shell username156426
+Node: VTY shell integrated configuration157058
+Node: Filtering158506
+Node: IP Access List158859
+Node: IP Prefix List159245
+Node: ip prefix-list description162264
+Node: ip prefix-list sequential number control162791
+Node: Showing ip prefix-list163333
+Node: Clear counter of ip prefix-list164441
+Node: Route Map164880
+Node: Route Map Command165385
+Node: Route Map Match Command165582
+Node: Route Map Set Command166206
+Node: IPv6 Support167083
+Node: Router Advertisement167655
+Node: Kernel Interface173271
+Node: SNMP Support175228
+Node: Getting and installing an SNMP agent175800
+Node: SMUX configuration176373
+Node: MIB and command reference178509
+Node: Zebra Protocol179896
+Node: Packet Binary Dump Format181810
+Node: Command Index193420
+Node: VTY Key Index250991
 
 End Tag Table

+ 4 - 4
doc/routeserver.texi

@@ -57,17 +57,17 @@ of a peer are announced to that peer.
 @end itemize
 
 @float Figure,fig:normal-processing
-@image{fig-normal-processing,500pt,,Normal announcement processing,eps}
+@image{fig-normal-processing,,,Normal announcement processing}
 @caption{Announcement processing inside a ``normal'' BGP speaker}
 @end float
 
 @float Figure,fig:full-mesh
-@image{fig_topologies_full,,,Full Mesh BGP Topology,eps}
+@image{fig_topologies_full,,,Full Mesh BGP Topology}
 @caption{Full Mesh}
 @end float
 
 @float Figure,fig:route-server
-@image{fig_topologies_rs,,,Route Server BGP Topology,eps}
+@image{fig_topologies_rs,,,Route Server BGP Topology}
 @caption{Route Server and clients} 
 @end float
 
@@ -167,7 +167,7 @@ they do not hurt anybody (they can always be left empty).
 @end itemize
 
 @float Figure,fig:rs-processing
-@image{fig-rs-processing,500pt,,,eps}
+@image{fig-rs-processing,,,Route Server Processing Model}