summaryrefslogtreecommitdiff
path: root/obsolete/support/png2pdf/DOCU
diff options
context:
space:
mode:
Diffstat (limited to 'obsolete/support/png2pdf/DOCU')
-rw-r--r--obsolete/support/png2pdf/DOCU/ChooseDirectory.pngbin0 -> 310 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/Exit.pngbin0 -> 364 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/capa01.pngbin0 -> 27410 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/capa02.pngbin0 -> 42311 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/capa03.pngbin0 -> 45203 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/capa04.pngbin0 -> 46502 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/capa05.pngbin0 -> 44013 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/capa06.pngbin0 -> 44573 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/old/index.html29
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/old/install.html51
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/old/usage.html304
-rw-r--r--obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.pngbin0 -> 12887 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/Options.pngbin0 -> 420 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/Run.pngbin0 -> 419 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/beamtest.nav8
-rw-r--r--obsolete/support/png2pdf/DOCU/beamtest.pdfbin0 -> 30249 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/beamtest.snm0
-rw-r--r--obsolete/support/png2pdf/DOCU/beamtest.tex21
-rw-r--r--obsolete/support/png2pdf/DOCU/capa01.pngbin0 -> 27410 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/capa02.pngbin0 -> 42311 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/capa03.pngbin0 -> 45203 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/capa04.pngbin0 -> 46502 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/capa05.pngbin0 -> 44013 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/capa06.pngbin0 -> 44573 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/changes.html122
-rw-r--r--obsolete/support/png2pdf/DOCU/create-rectangle.pngbin0 -> 20629 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/depgr.fig151
-rw-r--r--obsolete/support/png2pdf/DOCU/depgr.mp1416
-rw-r--r--obsolete/support/png2pdf/DOCU/depgr.mps1160
-rw-r--r--obsolete/support/png2pdf/DOCU/errors366
-rw-r--r--obsolete/support/png2pdf/DOCU/faq.html70
-rw-r--r--obsolete/support/png2pdf/DOCU/fbt.pngbin0 -> 7310 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/fbt/fbt.pl95
-rw-r--r--obsolete/support/png2pdf/DOCU/fbt/fbt.pngbin0 -> 7310 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/fbt/fbt.svg51
-rw-r--r--obsolete/support/png2pdf/DOCU/fbt/test.html6
-rw-r--r--obsolete/support/png2pdf/DOCU/index.html70
-rw-r--r--obsolete/support/png2pdf/DOCU/inst_w32.pdfbin0 -> 113282 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/inst_w32.tex376
-rw-r--r--obsolete/support/png2pdf/DOCU/install.html123
-rw-r--r--obsolete/support/png2pdf/DOCU/interpolate.html73
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/create-rectangle.pngbin0 -> 20629 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/mgrid.pngbin0 -> 30295 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/original.svg157
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig27
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.pngbin0 -> 4372 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg157
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/test.html7
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/x.out104
-rw-r--r--obsolete/support/png2pdf/DOCU/logo/zoom-in.pngbin0 -> 28447 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/makefile61
-rw-r--r--obsolete/support/png2pdf/DOCU/mgrid.pngbin0 -> 30295 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/mkdocu.sh3
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-1507.pdfbin0 -> 104961 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo.fig25
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak21
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf143
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo.pngbin0 -> 4372 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo.svg157
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf172
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf173
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf52
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf.pdfbin0 -> 159359 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf.ps2945
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf.svg157
-rw-r--r--obsolete/support/png2pdf/DOCU/png2pdf.tex471
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg01.pngbin0 -> 6689 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg02.pngbin0 -> 7220 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg03.pngbin0 -> 7590 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg04.pngbin0 -> 30819 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg05.pngbin0 -> 6938 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg06.pngbin0 -> 7490 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg07.pngbin0 -> 7819 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg08.pngbin0 -> 15959 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg09.pngbin0 -> 7457 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg10.pngbin0 -> 7749 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg11.pngbin0 -> 7536 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg12.pngbin0 -> 7440 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg13.pngbin0 -> 7554 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppg14.pngbin0 -> 22676 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/ppgui.html282
-rw-r--r--obsolete/support/png2pdf/DOCU/projbody.txt83
-rw-r--r--obsolete/support/png2pdf/DOCU/projects.html129
-rw-r--r--obsolete/support/png2pdf/DOCU/projfoot.txt14
-rw-r--r--obsolete/support/png2pdf/DOCU/projhead.txt29
-rw-r--r--obsolete/support/png2pdf/DOCU/sfl1.pdf131
-rw-r--r--obsolete/support/png2pdf/DOCU/sfl1.pngbin0 -> 50194 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/sfl2.pdf150
-rw-r--r--obsolete/support/png2pdf/DOCU/sfl2.pngbin0 -> 47506 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/sflogo.pngbin0 -> 5076 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb1
-rw-r--r--obsolete/support/png2pdf/DOCU/stefan_255_rgba.pngbin0 -> 12887 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/style.css241
-rw-r--r--obsolete/support/png2pdf/DOCU/usage.html288
-rw-r--r--obsolete/support/png2pdf/DOCU/x1.eps95
-rw-r--r--obsolete/support/png2pdf/DOCU/x1.pdf93
-rw-r--r--obsolete/support/png2pdf/DOCU/x2.eps314
-rw-r--r--obsolete/support/png2pdf/DOCU/x2.pdf189
-rw-r--r--obsolete/support/png2pdf/DOCU/x3.eps50
-rw-r--r--obsolete/support/png2pdf/DOCU/x3.pdf233
-rw-r--r--obsolete/support/png2pdf/DOCU/x4.pdf241
-rw-r--r--obsolete/support/png2pdf/DOCU/x5-u.pdfbin0 -> 98422 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/x5.pdf376
-rw-r--r--obsolete/support/png2pdf/DOCU/xx.pdfbin0 -> 149696 bytes
-rw-r--r--obsolete/support/png2pdf/DOCU/zoom-in.pngbin0 -> 28447 bytes
105 files changed, 12263 insertions, 0 deletions
diff --git a/obsolete/support/png2pdf/DOCU/ChooseDirectory.png b/obsolete/support/png2pdf/DOCU/ChooseDirectory.png
new file mode 100644
index 0000000000..5e4807c888
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ChooseDirectory.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/Exit.png b/obsolete/support/png2pdf/DOCU/Exit.png
new file mode 100644
index 0000000000..263cf525c2
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/Exit.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa01.png b/obsolete/support/png2pdf/DOCU/HTML/capa01.png
new file mode 100644
index 0000000000..112c96ebdb
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/capa01.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa02.png b/obsolete/support/png2pdf/DOCU/HTML/capa02.png
new file mode 100644
index 0000000000..5fa9ebf681
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/capa02.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa03.png b/obsolete/support/png2pdf/DOCU/HTML/capa03.png
new file mode 100644
index 0000000000..127ca91a6f
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/capa03.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa04.png b/obsolete/support/png2pdf/DOCU/HTML/capa04.png
new file mode 100644
index 0000000000..061afb3157
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/capa04.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa05.png b/obsolete/support/png2pdf/DOCU/HTML/capa05.png
new file mode 100644
index 0000000000..da9ffd11ed
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/capa05.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa06.png b/obsolete/support/png2pdf/DOCU/HTML/capa06.png
new file mode 100644
index 0000000000..c6c78b5992
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/capa06.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/HTML/old/index.html b/obsolete/support/png2pdf/DOCU/HTML/old/index.html
new file mode 100644
index 0000000000..d7ea552ce1
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/old/index.html
@@ -0,0 +1,29 @@
+<html>
+<head>
+<title>png2pdf - A converter from PNG to PDF</title>
+</head>
+<body>
+<h1>png2pdf - PNG to PDF converter </h1>
+<h2>Overview</h2>
+<p>
+The png2pdf program converts PNG image files to PDF files.
+If the PNG file contains an alpha channel this can be used
+to mix against a specified background and/or to create a
+PDF image mask or PDF alpha channel data.<br>
+The program is intended for pdfLaTeX users who want to
+create posters/flyers having a colored background.
+</p>
+<address>
+<hr>
+<table width="100%">
+<tr>
+<td align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause">D. Krause</a></td>
+<td align="RIGHT">Last modification: 2003/07/23</td>
+</tr>
+<tr>
+<td colspan="2" align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/index.html">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/png2pdf/index.html</a></td>
+</tr>
+</table>
+</address>
+</body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/HTML/old/install.html b/obsolete/support/png2pdf/DOCU/HTML/old/install.html
new file mode 100644
index 0000000000..825ebdc0dd
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/old/install.html
@@ -0,0 +1,51 @@
+<html>
+<head>
+<title>png2pdf - A converter from PNG to PDF</title>
+</head>
+<body>
+<h1>png2pdf - PNG to PDF converter </h1>
+<h2>Installation</h2>
+<h3>Installation on Unix/Linux</h3>
+You should install the packages in order of appearance:
+<ul>
+<li><b>zlib - Compression library</b> (required)<br>
+<a target="_top" href="http://www.gzip.org/zlib/">http://www.gzip.org/zlib/</a>
+</li>
+<li><b>libbz2 - Compression library</b> (recommended)<br>
+<a target="_top" href="http://sources.redhat.com/bzip2/">http://sources.redhat.com/bzip2/</a>
+</li>
+<li><b>dklibs - general purpose library</b> (required)<br>
+<a target="_top" href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/dklibs.tgz">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/dklibs.tgz</a>
+</li>
+<li><b>libpng - PNG reference library</b> (required)<br>
+<a target="_top" href="http://www.libpng.org/pub/png/index.html">http://www.libpng.org/pub/png/index.html</a>
+</li>
+<li><b>png2pdf - PNG to PDF converter</b> (required)<br>
+<a target="_top" href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/png2pdf.tgz">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/png2pdf.tgz</a>
+</li>
+</ul>
+For all these packages the usual
+<pre>
+ ./configure
+ make
+ make install
+</pre>
+should work.
+<h3>Installation on Windows</h3>
+I strongly recommend to use a binary, see the
+<a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/win32bin.html">Win32&nbsp;binary</a> page.<br>
+If you want to install from source you should plan for one day.
+<address>
+<hr>
+<table width="100%">
+<tr>
+<td align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause">D. Krause</a></td>
+<td align="RIGHT">Last modification: 2003/07/23</td>
+</tr>
+<tr>
+<td colspan="2" align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/index.html">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/png2pdf/install.html</a></td>
+</tr>
+</table>
+</address>
+</body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/HTML/old/usage.html b/obsolete/support/png2pdf/DOCU/HTML/old/usage.html
new file mode 100644
index 0000000000..e99928f563
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/old/usage.html
@@ -0,0 +1,304 @@
+<html>
+<head>
+<title>png2pdf - A converter from PNG to PDF</title>
+</head>
+<body>
+<h1>png2pdf - PNG to PDF converter</h1>
+<hr>
+<center><sup><a href="#p1"><font color="#FF0000">Help, version info and preferences</font></a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a href="#p2"><font color="#FF0000">Conversion options</font></a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a href="#p3"><font color="#FF0000">Examples</font></a></sup></center>
+<hr>
+<h2>Usage</h2>
+<h3>General usage</h3>
+<pre>
+ png2pdf [&lt;options&gt;] [ &lt;inputfile&gt; [ &lt;outputfile&gt; ] ]
+ png2pdf &lt;directory&gt;
+</pre>
+One can either specify input and output file name (stdin and
+stdout if there are no names) or a directory name.<br>
+When running on a directory, the directory is searched for PNG
+files, all PNG files (or all newer PNG files when using option -f)
+are converted into PDF files.
+<a name="p1"><h3>Help, version information and permanent option handling</h3></a>
+<h4>Overview</h4>
+As other dkapp-based applications too, png2pdf can save permanent
+options (preferences).<br>
+When the program is run permanent options are processed first,
+command line options specify changes relative to the permanent
+options.
+<h4>Getting help</h4>
+<pre>
+ png2pdf -h
+ png2pdf --help
+</pre>
+shows a help text.
+<h4>Getting version information</h4>
+<pre>
+ png2pdf -v
+ png2pdf --version
+</pre>
+shows version information.
+<h4>Setting permanent options</h4>
+Use
+<pre>
+ png2pdf -c <options>
+</pre>
+to set permanent options.<br>
+I.e.
+<pre>
+ png2pdf -c -p 1.4 -f
+ png2pdf --configure -p 1.4 -f
+</pre>
+tells the program you want to write PDF format 1.4 files. When running
+on a directory the program compares the modification times of PNG and
+PDF files, a conversion is only run if necessary.
+<h4>Showing permanent options</h4>
+Use
+<pre>
+ png2pdf -C
+ png2pdf --show-configuration
+</pre>
+to list the values of all permanent options.
+<h4>Temporarily overriding permanent options</h4>
+Use
+<pre>
+ png2pdf -r &lt;options&gt; ...
+ png2pdf --reset &lt;option&gt;
+</pre>
+to skip preferences processing for one program invokation.<br>
+The -r options must be the first command line argument. This
+option is recommended when using the programs in scripts.
+<h4>Removing all permanent options</h4>
+Use
+<pre>
+ png2pdf -u
+ png2pdf --unconfigure
+</pre>
+to remove all permanent options.
+<a name="p2"><h3>Conversion options</h3></a>
+<h4>PDF format level</h4>
+<pre>
+ -p &lt;level&gt;
+ --pdf=&lt;level&gt;
+</pre>
+sets the PDF format level to "1.2", "1.3" or "1.4"
+(without quotes of course).<br>
+Different PDF format levels enable different features:
+1.3 and above allow to create image masks, 1.4 allows alpha channel data.
+<h4>Mixing against a background color</h4>
+<pre>
+ -m &lt;r,g,b&gt;
+ --mix-background=&lt;r,g,b&gt;
+</pre>
+i.e.
+<pre>
+ -m 255,128,128
+</pre>
+defines to mix against a light red background. The background specified
+here is only used if the file does not contain a background chunk
+unless the -s option is used.<br>
+If mixing against a specified background was saved as permanent option
+<pre>
+ -m-
+</pre>
+turns this off.
+<h4>Overriding the background chunk</h4>
+<pre>
+ -s
+ --mix-specified
+</pre>
+can be used in conjunction with the -m option to override the background
+chunk.<br>
+If overriding the background chunk was saved as permanent option
+<pre>
+ -s-
+ --mix-specified=no
+</pre>
+turns this off
+<h4>Writing an image mask</h4>
+<pre>
+ -i
+ --image-mask
+</pre>
+converts the PNG alpha channel into a PDF image mask (if there is a PNG
+alpha channel).<br>
+If this option was saved as permanent option
+<pre>
+ -i-
+ --image-mask=no
+</pre>
+turns this off.
+<h4>Writing a PDF alpha channel</h4>
+<pre>
+ -a
+ --transparency
+</pre>
+converts the PNG alpha channel (if there is one) into a PDF alpha channel.<br>
+If this option was saved as permanent option
+<pre>
+ -a-
+ --transparency=no
+</pre>
+turns this off.
+<h4>Invert image mask levels</h4>
+When creating a PDF image mask only pixels having opacity 0 are masked
+out by default.<br>
+Using
+<pre>
+ -l
+ --invert-levels
+</pre>
+one can invert this behaviour, only pixels having full opacity are drawn,
+all others are masked out.
+If this option was saved as permanent option
+<pre>
+ -l-
+ --invert-levels=no
+</pre>
+turns this off.
+<h4>Alpha channel is transparency</h4>
+By default the alpha channel is assumed to contain opacity data.
+Using
+<pre>
+ -t
+ --alpha-transparency
+</pre>
+this is switched to transparency data.<br>
+If this option was saved as permanent option
+<pre>
+ -t-
+ --alpha-transparency=no
+</pre>
+turns this off.
+<h4>Modification time check when running on a directory</h4>
+When running on a directory the program converts every PNG file
+into a PDF file of same name, suffix .PDF.<br>
+Using
+<pre>
+ -f
+ --file-time-check
+</pre>
+one can prevent unnecessary conversions by comparing modification
+time stamps.<br>
+If this option was saved as permanent option
+<pre>
+ -f-
+ --file-time-check=no
+</pre>
+turns this off.
+<a name="p3"><h3>Examples</h3></a>
+<h4>Original image</h4>
+In these examples we use the image stefan_255_rgba.png from the
+PNG web site.<br>
+<img width="162" height="150" src="stefan_255_rgba.png"><br>
+This image contains a colored bird before a white background,
+a shadow of the bird is constructed using a black foreground
+and different alpha (opacity).
+<h4>Image processing</h4>
+The image is converted into a PDF file, i.e. by running
+<pre>
+ png2pdf -m 255,128,128 -s stefan_255_rgba.png x1.pdf
+</pre>
+The inclusion into the pdfLaTeX source looks like this:
+<pre>
+ \documentclass[12pt,a4paper,titlepage]{article}
+ \usepackage{ifpdf} % LaTeX or pdfLaTeX
+ \usepackage{color} % we want to use background color
+ \ifpdf
+ \usepackage{background} % for the background effects, PPower4 necessary
+ \fi
+ \definecolor{bgred}{rgb}{1.0,0.501961,0.501961}
+ ...
+ \begin{document}
+ ...
+ \begin{figure}
+ {\centering
+ \ifpdf
+ \includegraphics[width=5cm]{x1.pdf}
+ \else
+ \includegraphics[width=4cm]{x1.eps}
+ \fi
+ \caption{Some caption}
+ \label{fig:some-label}
+ }
+ \end{figure}
+ ...
+ \end{document}
+</pre>
+<h4>Simple inclusion of the original PNG file </h4>
+<img width="489" height="253" src="capa01.png"><br>
+If we simply include the PNG file using
+<pre>
+ \begin{figure}
+ {\centering
+ \includegraphics[width=5cm]{stefan_255_rgba.png}
+ \caption{Some caption}
+ \label{fig:some-label}
+ }
+ \end{figure}
+</pre>
+pdfLaTeX seems to ignore the alpha channel in the PNG file,
+it shows the black foreground without mixing.
+<h4>Mixing against white background</h4>
+<img width="489" height="253" src="capa02.png"><br>
+<pre>
+ png2pdf -m 255,255,255 -s stefan_255_rgba.png x1.pdf
+</pre>
+produces a picture as expected.
+<h4>Colored background</h4>
+<img width="489" height="253" src="capa03.png"><br>
+Now imagine we want to create a poster or flyer, we want
+to have a colored background.<br>
+Before the page containing the image starts we use
+<pre>
+ \pagecolor{bgred}
+</pre>
+in the LaTeX source<sup><a href="#note">1</a></sup> to
+create a light red background.<br>
+For the image conversion
+<pre>
+ png2pdf -m 255,128,128 -s stefan_255_rgba.png x1.pdf
+</pre>
+we specify the same background.
+<h4>Background effects</h4>
+<img width="490" height="253" src="capa04.png"><br>
+If we use this image on a page containing a background
+effect instead of a simple background color we have
+a visible background rectange.<br>
+We must create either an image mask or PDF alpha channel
+data to avoid this.
+<h4>PDF image mask</h4>
+<img width="489" height="253" src="capa05.png"><br>
+<pre>
+ png2pdf -m 255,128,128 -s -i stefan_255_rgba.png x1.pdf
+</pre>
+For this image this is closer to the result we want
+but it's not yet the best we can get.
+<h4>PDF alpha channel data</h4>
+<img width="489" height="253" src="capa06.png"><br>
+<pre>
+ png2pdf -m 255,128,128 -s -a stefan_255_rgba.png x1.pdf
+</pre>
+looks best.
+<hr>
+<table>
+<tr>
+<td valign="TOP"><a name="note"><sup>1</sup></a></td>
+<td>If you use pagecolor in the document or vpagecolor in pdfLaTeX you need
+to post-process the PDF file using PPower4.</td>
+</tr>
+</table>
+<address>
+<hr>
+<table width="100%">
+<tr>
+<td align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause">D. Krause</a></td>
+<td align="RIGHT">Last modification: 2003/07/23</td>
+</tr>
+<tr>
+<td colspan="2" align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/index.html">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/png2pdf/usage.html</a></td>
+</tr>
+</table>
+</address>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.png b/obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.png
new file mode 100644
index 0000000000..e3b32af1e0
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/Options.png b/obsolete/support/png2pdf/DOCU/Options.png
new file mode 100644
index 0000000000..ab1a5082b2
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/Options.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/Run.png b/obsolete/support/png2pdf/DOCU/Run.png
new file mode 100644
index 0000000000..791a8fc3a6
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/Run.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/beamtest.nav b/obsolete/support/png2pdf/DOCU/beamtest.nav
new file mode 100644
index 0000000000..ed4addf142
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/beamtest.nav
@@ -0,0 +1,8 @@
+\beamer@endinputifotherversion {3.01pt}
+\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
+\headcommand {\beamer@framepages {1}{1}}
+\headcommand {\beamer@partpages {1}{1}}
+\headcommand {\beamer@subsectionpages {1}{1}}
+\headcommand {\beamer@sectionpages {1}{1}}
+\headcommand {\beamer@documentpages {1}}
+\headcommand {\def \inserttotalframenumber {1}}
diff --git a/obsolete/support/png2pdf/DOCU/beamtest.pdf b/obsolete/support/png2pdf/DOCU/beamtest.pdf
new file mode 100644
index 0000000000..0de7586fea
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/beamtest.pdf
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/beamtest.snm b/obsolete/support/png2pdf/DOCU/beamtest.snm
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/beamtest.snm
diff --git a/obsolete/support/png2pdf/DOCU/beamtest.tex b/obsolete/support/png2pdf/DOCU/beamtest.tex
new file mode 100644
index 0000000000..1c9f2a3efc
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/beamtest.tex
@@ -0,0 +1,21 @@
+\documentclass{beamer}
+\mode<presentation>{\usetheme{Madrid}\setbeamercovered{transparent}}
+\usepackage[german]{babel}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{ifpdf}
+\usepackage{graphicx}
+\usepackage{color}
+\ifpdf
+\hypersetup{pdfpagemode=FullScreen}
+\fi
+\title[Beamer and png2pdf]{Using png2pdf with the beamer class}
+\author[Krause]{D.~Krause}
+\subject{png2pdf}
+\begin{document}
+\beamertemplateshadingbackground{yellow!50}{magenta!50}
+\begin{frame}
+\frametitle{Image over transient background}
+\includegraphics[width=5cm]{x4.pdf}
+\end{frame}
+\end{document}
diff --git a/obsolete/support/png2pdf/DOCU/capa01.png b/obsolete/support/png2pdf/DOCU/capa01.png
new file mode 100644
index 0000000000..112c96ebdb
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/capa01.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/capa02.png b/obsolete/support/png2pdf/DOCU/capa02.png
new file mode 100644
index 0000000000..5fa9ebf681
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/capa02.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/capa03.png b/obsolete/support/png2pdf/DOCU/capa03.png
new file mode 100644
index 0000000000..127ca91a6f
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/capa03.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/capa04.png b/obsolete/support/png2pdf/DOCU/capa04.png
new file mode 100644
index 0000000000..061afb3157
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/capa04.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/capa05.png b/obsolete/support/png2pdf/DOCU/capa05.png
new file mode 100644
index 0000000000..da9ffd11ed
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/capa05.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/capa06.png b/obsolete/support/png2pdf/DOCU/capa06.png
new file mode 100644
index 0000000000..c6c78b5992
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/capa06.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/changes.html b/obsolete/support/png2pdf/DOCU/changes.html
new file mode 100644
index 0000000000..4e15023f83
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/changes.html
@@ -0,0 +1,122 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">Change&nbsp;Log</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+
+<table width="100%">
+<tr>
+<td class="h2tdleft"><h2>Change log</h2></td>
+<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td>
+</tr>
+</table>
+The current version is 1.0.12.
+<ul>
+<li>1.0.12<br>
+A Java application Png2PdfGUI was added providing a graphical
+user interface to the png2pdf program.
+</li>
+<li>1.0.11<br>
+<ul>
+<li>Makefile correction.<br>
+We now use "-cp ..." instead of "cp ..." in Makefile.in, line 30.
+Previous versions of png2pdf only contained string tables and help
+texts for de and en. Now we also produce files for
+de.UTF-8 and en.UTF-8 in the utf-8 subdirectory. To install the
+default string tables we only want to copy the files in the en directory,
+not the subdirectories.
+</li>
+</ul>
+</li>
+<li>1.0.10<br>
+<ul>
+<li>Bugfix: The program did not return a correct exit status when
+producing transparency data or image mask. This is fixed now.
+</li>
+</ul>
+</li>
+<li>1.0.9<br>
+<ul>
+<li>Documentation update only.<br>
+The documentation now contains an example how to use png2pdf
+with the beamer class to place a partial transparent image
+over a color gradient background.
+</li>
+</ul>
+</li>
+<li>1.0.8<br>
+<ul>
+<li>License change: This project uses a BSD-style license now.
+</li>
+</ul>
+</li>
+<li>1.0.7<br>
+<ul>
+<li>Documentation, string tables and other platform-independent read-only files
+are installed into ${prefix}/shared instead of ${prefix}/lib used before.</li>
+<li>Configuration option --with-dklibs=DIR to specify directory where
+the dklibs library set resides.
+</li>
+</ul>
+</li>
+<li>1.0.6<br>
+Improved handling of invalid/corrupt PNG files.<br>
+Previous versions crashed/dumped core when processing invalid input files.
+This is fixed now.
+</li>
+<li>1.0.5<br>
+Added option "-n" ("--interpolation") for image interpolation.
+</li>
+<li>1.0.4<br>
+Makefile "makefile.msc" added for Visual C++.
+</li>
+<li>1.0.3<br>
+When opening files we check to not accidently open directories
+as files.
+</li>
+<li>1.0.2<br>
+Release after moving the project to SourceForge.net.
+</li>
+<li>1.0.1<br>
+First version released.
+</li>
+</ul>
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2005/02/01</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/create-rectangle.png b/obsolete/support/png2pdf/DOCU/create-rectangle.png
new file mode 100644
index 0000000000..5b63c58736
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/create-rectangle.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/depgr.fig b/obsolete/support/png2pdf/DOCU/depgr.fig
new file mode 100644
index 0000000000..9c31e8307e
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/depgr.fig
@@ -0,0 +1,151 @@
+#FIG 3.2
+Portrait
+Center
+Metric
+A4
+100.0
+Single
+-2
+1200 2
+3 1 1 1 0 12 800 1 38 1.60 0 0 0 8
+ -1687 3656 -1800 3768 -1800 5962 -1687 6075
+ 8268 6075 8381 5962 8381 3712 8268 3600
+ 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
+3 1 1 1 0 18 800 1 38 1.60 0 0 0 8
+ -1687 843 -1800 956 -1800 3431 -1687 3543
+ 8268 3543 8381 3431 8325 956 8212 843
+ 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 6187 1068 7875 1068 7875 1462 6187 1462 6187 1068
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 6187 1968 7875 1968 7875 2362 6187 2362 6187 1968
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 6187 2981 7875 2981 7875 3375 6187 3375 6187 2981
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 3037 1968 4725 1968 4725 2362 3037 2362 3037 1968
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 3037 1068 4725 1068 4725 1462 3037 1462 3037 1068
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ -112 1968 1575 1968 1575 2362 -112 2362 -112 1968
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ -112 1068 1575 1068 1575 1462 -112 1462 -112 1068
+4 0 0 100 1 0 12.0 0.0 4 267.0 1350.0 0 1350 OpenSSL library\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 1516.0 0 2250 Net-SNMP library\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 300.0 3712 1350 zlib\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 1050.0 3375 2250 bzip2 library\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 1333.0 6412 1350 NetPBM library\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 1050.0 6525 2250 JPEG library\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 1000.0 6525 3262 PNG library\001
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 6187 4668 7875 4668 7875 5062 6187 5062 6187 4668
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 3037 3768 4725 3768 4725 4162 3037 4162 3037 3768
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 3037 4668 4725 4668 4725 5062 3037 5062 3037 4668
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ 3037 5568 4725 5568 4725 5962 3037 5962 3037 5568
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ -112 5568 1575 5568 1575 5962 -112 5962 -112 5568
+2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5
+ -112 4668 1575 4668 1575 5062 -112 5062 -112 4668
+4 0 0 100 1 0 12.0 0.0 4 267.0 533.0 6750 4950 bmeps\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 450.0 3600 5850 genau\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 683.0 3487 4950 png2pdf\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 483.0 3600 4050 dklibs\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 266.0 450 5850 dkt\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 533.0 450 4950 yanolc\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 633.0 -1573 5056 Krause\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 417.0 -1574 4758 Dirk\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 717.0 -1574 4460 made by\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 783.0 -1575 4162 Software\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 667.0 -1573 2244 authors\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 467.0 -1574 1946 other\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 200.0 -1574 1648 by\001
+4 0 0 100 1 2 12.0 0.0 4 267.0 783.0 -1575 1350 Software\001
+3 0 0 1 0 0 100 1 -1 0 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 4837 4837 5625 4500 5625 3150 6075 3150
+ 0.0000 1.0000 1.0000 0.0000
+3 0 0 1 0 0 100 1 -1 0 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 6075 3037 5625 3037 5625 1350 4837 1350
+ 0.0000 1.0000 1.0000 0.0000
+3 0 0 1 0 0 100 1 -1 0 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 6075 4612 5625 4275 5625 3656 6075 3318
+ 0.0000 1.0000 1.0000 0.0000
+3 0 0 1 0 0 100 1 -1 0 0 1 0 3
+ 1 1 1.0 144.00 240.00
+ 4837 4668 5175 4387 4837 4162
+ 0.0000 1.0000 0.0000
+3 0 0 1 0 0 100 1 -1 0 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 2925 5512 2700 5287 2700 4500 2925 4275
+ 0.0000 1.0000 1.0000 0.0000
+3 0 0 1 0 0 100 1 -1 0 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 1687 5512 1912 5287 1912 4275 2925 4162
+ 0.0000 1.0000 1.0000 0.0000
+3 0 0 1 0 0 100 1 -1 0 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 1687 4612 1912 4387 1912 3937 2925 3937
+ 0.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ -225 5512 -562 5287 -562 1743 -225 1518
+ 0.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 6
+ 1 1 1.0 144.00 240.00
+ 1687 2025 1912 1912 2025 1800 2025 1687
+ 1912 1575 1687 1462
+ 0.0000 1.0000 1.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 1575 4612 1800 4050 1800 2925 1575 2475
+ 0.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 4837 3712 5175 3375 5175 2812 4837 2475
+ 0.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 4837 3825 5400 3600 5400 1687 4837 1462
+ 0.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 7987 4612 8212 4387 8212 2700 7987 2475
+ 0.0000 1.0000 1.0000 0.0000
+3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4
+ 1 1 1.0 144.00 240.00
+ 7987 4725 8437 4500 8437 1800 7987 1575
+ 0.0000 1.0000 1.0000 0.0000
+2 2 0 0 7 7 100 1 -1 0 0 0 0 0 0 5
+ -2137 731 8550 731 8550 6975 -2137 6975 -2137 731
+6 8437 6243 -2025 6862
+6 5062 6356 3150 6750
+2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5
+ 3150 6356 3543 6356 3543 6750 3150 6750 3150 6356
+4 0 0 100 1 0 12.0 0.0 4 267.0 133.0 3262 6637 B\001
+2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5
+ 4668 6356 5062 6356 5062 6750 4668 6750 4668 6356
+4 0 0 100 1 0 12.0 0.0 4 267.0 150.0 4781 6637 A\001
+2 1 1 1 0 0 100 1 -1 6.40 0 0 12 1 0 2
+ 1 1 1.0 144.00 240.00
+ 4556 6581 3656 6581
+-6
+4 0 0 100 1 0 12.0 0.0 4 267.0 2516.0 225 6637 A needs B (B is required for A)\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 3100.0 5175 6637 A can use B (B is recommended for A)\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 133.0 -1687 6637 B\001
+4 0 0 100 1 0 12.0 0.0 4 267.0 150.0 -169 6637 A\001
+2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5
+ -281 6356 112 6356 112 6750 -281 6750 -281 6356
+2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5
+ -1800 6356 -1406 6356 -1406 6750 -1800 6750 -1800 6356
+2 1 0 1 0 0 100 1 -1 0 0 0 12 1 0 2
+ 1 1 1.0 144.00 240.00
+ -393 6581 -1293 6581
+2 1 0 1 0 0 100 1 -1 0 0 0 12 0 0 2
+ 2925 6862 2925 6243
+2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5
+ -2025 6243 8437 6243 8437 6862 -2025 6862 -2025 6243
+-6
diff --git a/obsolete/support/png2pdf/DOCU/depgr.mp b/obsolete/support/png2pdf/DOCU/depgr.mp
new file mode 100644
index 0000000000..a40dd2960c
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/depgr.mp
@@ -0,0 +1,1416 @@
+% produced by fig2vect
+prologues:=0;
+labeloffset:=0;bbmargin:=0;
+verbatimtex
+%&latex;
+\documentclass[12pt]{article}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage{mathptmx}
+\usepackage[scaled=.92]{helvet}
+\usepackage{courier}
+\begin{document}
+\newfont{\fntA}{ptmr at 12pt}
+\newfont{\fntB}{ptmb at 12pt}
+etex
+beginfig(0)
+% 10
+path p;
+p = (125.81,198.76)
+..controls(114.274,198.567) and(104.074,198.367)
+..(94.888,198.111)
+..controls(85.7018,197.854) and(77.5424,197.541)
+..(70.3091,197.122)
+..controls(63.0758,196.703) and(56.777,196.177)
+..(51.3746,195.501)
+..controls(45.9723,194.826) and(41.4711,194)
+..(37.7963,192.997)
+..controls(34.1216,191.994) and(31.2738,190.813)
+..(29.1002,189.444)
+..controls(26.9266,188.075) and(25.4245,186.519)
+..(24.3798,184.771)
+..controls(23.3351,183.022) and(22.7446,181.084)
+..(22.3785,178.933)
+..controls(22.0124,176.782) and(21.8695,174.422)
+..(21.74,171.78)
+..controls(21.6105,169.138) and(21.4964,166.202)
+..(21.3962,162.948)
+..controls(21.2961,159.693) and(21.2102,156.12)
+..(21.14,152.268)
+..controls(21.0697,148.417) and(21.0153,144.287)
+..(20.9786,139.992)
+..controls(20.942,135.697) and(20.9232,131.239)
+..(20.9232,126.779)
+..controls(20.9232,122.319) and(20.942,117.86)
+..(20.9786,113.565)
+..controls(21.0153,109.269) and(21.0697,105.139)
+..(21.14,101.287)
+..controls(21.2102,97.4348) and(21.2961,93.8606)
+..(21.3962,90.6055)
+..controls(21.4964,87.3505) and(21.6105,84.4134)
+..(21.74,81.77)
+..controls(21.8695,79.1266) and(22.0124,76.7653)
+..(22.3785,74.6143)
+..controls(22.7446,72.4632) and(23.3351,70.5252)
+..(24.3798,68.78)
+..controls(25.4245,67.0348) and(26.9266,65.4841)
+..(29.1002,64.1242)
+..controls(31.2738,62.7643) and(34.1216,61.5964)
+..(37.7963,60.6106)
+..controls(41.4711,59.6248) and(45.9723,58.8213)
+..(51.3746,58.173)
+..controls(56.777,57.5247) and(63.0758,57.0312)
+..(70.3091,56.6499)
+..controls(77.5424,56.2685) and(85.7018,55.9987)
+..(94.888,55.7915)
+..controls(104.074,55.5843) and(114.274,55.4395)
+..(125.81,55.31)
+..controls(137.346,55.1805) and(150.269,55.0664)
+..(164.668,54.9662)
+..controls(179.067,54.8661) and(194.948,54.7802)
+..(212.111,54.71)
+..controls(229.274,54.6397) and(247.717,54.5853)
+..(266.922,54.5486)
+..controls(286.126,54.512) and(306.079,54.4932)
+..(326.04,54.4932)
+..controls(346.001,54.4932) and(365.954,54.512)
+..(385.158,54.5486)
+..controls(404.363,54.5853) and(422.806,54.6397)
+..(439.969,54.71)
+..controls(457.132,54.7802) and(473.013,54.8661)
+..(487.412,54.9662)
+..controls(501.811,55.0664) and(514.734,55.1805)
+..(526.27,55.31)
+..controls(537.806,55.4395) and(548.006,55.5843)
+..(557.192,55.7926)
+..controls(566.378,56.001) and(574.538,56.2731)
+..(581.771,56.6592)
+..controls(589.004,57.0454) and(595.303,57.5462)
+..(600.705,58.2054)
+..controls(606.108,58.8647) and(610.609,59.683)
+..(614.284,60.6882)
+..controls(617.958,61.6935) and(620.806,62.8854)
+..(622.98,64.2744)
+..controls(625.153,65.6635) and(626.655,67.2484)
+..(627.7,69.0333)
+..controls(628.745,70.8181) and(629.335,72.8009)
+..(629.702,75.0028)
+..controls(630.068,77.2046) and(630.211,79.6224)
+..(630.34,82.33)
+..controls(630.469,85.0376) and(630.584,88.0467)
+..(630.684,91.3822)
+..controls(630.784,94.7176) and(630.87,98.3806)
+..(630.94,102.329)
+..controls(631.01,106.277) and(631.065,110.511)
+..(631.101,114.914)
+..controls(631.138,119.317) and(631.157,123.887)
+..(631.157,128.459)
+..controls(631.157,133.03) and(631.138,137.6)
+..(631.101,142.003)
+..controls(631.065,146.406) and(631.01,150.639)
+..(630.94,154.586)
+..controls(630.87,158.534) and(630.784,162.196)
+..(630.684,165.531)
+..controls(630.584,168.865) and(630.469,171.874)
+..(630.34,174.58)
+..controls(630.211,177.286) and(630.068,179.703)
+..(629.702,181.902)
+..controls(629.335,184.101) and(628.745,186.08)
+..(627.7,187.859)
+..controls(626.655,189.637) and(625.153,191.213)
+..(622.98,192.589)
+..controls(620.806,193.965) and(617.958,195.14)
+..(614.284,196.124)
+..controls(610.609,197.108) and(606.108,197.9)
+..(600.705,198.528)
+..controls(595.303,199.157) and(589.004,199.621)
+..(581.771,199.966)
+..controls(574.538,200.311) and(566.378,200.537)
+..(557.192,200.693)
+..controls(548.006,200.849) and(537.806,200.936)
+..(526.27,201)
+..controls(514.734,201.064) and(501.811,201.105)
+..(487.412,201.124)
+..controls(473.013,201.143) and(457.132,201.139)
+..(439.969,201.113)
+..controls(422.806,201.086) and(404.363,201.037)
+..(385.158,200.966)
+..controls(365.954,200.895) and(346.001,200.801)
+..(326.04,200.69)
+..controls(306.079,200.578) and(286.126,200.447)
+..(266.922,200.303)
+..controls(247.717,200.16) and(229.274,200.002)
+..(212.111,199.837)
+..controls(194.948,199.671) and(179.067,199.497)
+..(164.668,199.317)
+..controls(150.269,199.138) and(137.346,198.953)
+..cycle;
+fill p withcolor (0.9,0.956,0.9);
+% 14
+path p;
+p = (125.25,366.97)
+..controls(113.778,366.841) and(103.635,366.696)
+..(94.4995,366.483)
+..controls(85.364,366.27) and(77.2495,365.988)
+..(70.0559,365.583)
+..controls(62.8622,365.178) and(56.5976,364.648)
+..(51.2244,363.944)
+..controls(45.8512,363.241) and(41.3741,362.363)
+..(37.7187,361.28)
+..controls(34.0633,360.197) and(31.2303,358.908)
+..(29.0677,357.402)
+..controls(26.9052,355.896) and(25.4104,354.173)
+..(24.3704,352.229)
+..controls(23.3305,350.285) and(22.7423,348.122)
+..(22.3774,345.716)
+..controls(22.0124,343.31) and(21.8695,340.665)
+..(21.74,337.7)
+..controls(21.6105,334.735) and(21.4964,331.436)
+..(21.3962,327.777)
+..controls(21.2961,324.119) and(21.2102,320.099)
+..(21.14,315.765)
+..controls(21.0697,311.431) and(21.0153,306.782)
+..(20.9786,301.947)
+..controls(20.942,297.112) and(20.9232,292.093)
+..(20.9232,287.071)
+..controls(20.9232,282.05) and(20.942,277.031)
+..(20.9786,272.196)
+..controls(21.0153,267.361) and(21.0697,262.713)
+..(21.14,258.38)
+..controls(21.2102,254.046) and(21.2961,250.027)
+..(21.3962,246.37)
+..controls(21.4964,242.712) and(21.6105,239.414)
+..(21.74,236.45)
+..controls(21.8695,233.486) and(22.0124,230.842)
+..(22.3785,228.438)
+..controls(22.7446,226.033) and(23.3351,223.872)
+..(24.3798,221.929)
+..controls(25.4245,219.987) and(26.9266,218.266)
+..(29.1002,216.762)
+..controls(31.2738,215.258) and(34.1216,213.971)
+..(37.7963,212.89)
+..controls(41.4711,211.809) and(45.9723,210.933)
+..(51.3746,210.232)
+..controls(56.777,209.53) and(63.0758,209.002)
+..(70.3091,208.598)
+..controls(77.5424,208.195) and(85.7018,207.915)
+..(94.888,207.703)
+..controls(104.074,207.492) and(114.274,207.348)
+..(125.81,207.22)
+..controls(137.346,207.092) and(150.269,206.979)
+..(164.668,206.879)
+..controls(179.067,206.78) and(194.948,206.695)
+..(212.111,206.625)
+..controls(229.274,206.556) and(247.717,206.502)
+..(266.922,206.465)
+..controls(286.126,206.429) and(306.079,206.41)
+..(326.04,206.41)
+..controls(346.001,206.41) and(365.954,206.429)
+..(385.158,206.465)
+..controls(404.363,206.502) and(422.806,206.556)
+..(439.969,206.625)
+..controls(457.132,206.695) and(473.013,206.78)
+..(487.412,206.879)
+..controls(501.811,206.979) and(514.734,207.092)
+..(526.27,207.22)
+..controls(537.806,207.348) and(548.006,207.492)
+..(557.191,207.703)
+..controls(566.376,207.915) and(574.533,208.195)
+..(581.761,208.598)
+..controls(588.99,209.002) and(595.282,209.53)
+..(600.673,210.232)
+..controls(606.064,210.933) and(610.551,211.809)
+..(614.206,212.89)
+..controls(617.861,213.971) and(620.685,215.258)
+..(622.83,216.762)
+..controls(624.974,218.266) and(626.442,219.987)
+..(627.447,221.929)
+..controls(628.452,223.872) and(628.998,226.033)
+..(629.313,228.438)
+..controls(629.628,230.842) and(629.715,233.486)
+..(629.78,236.45)
+..controls(629.845,239.414) and(629.887,242.712)
+..(629.907,246.37)
+..controls(629.927,250.027) and(629.924,254.046)
+..(629.898,258.38)
+..controls(629.872,262.713) and(629.824,267.361)
+..(629.753,272.196)
+..controls(629.682,277.031) and(629.589,282.05)
+..(629.477,287.071)
+..controls(629.365,292.093) and(629.234,297.112)
+..(629.09,301.947)
+..controls(628.946,306.782) and(628.788,311.431)
+..(628.622,315.765)
+..controls(628.456,320.099) and(628.281,324.119)
+..(628.1,327.777)
+..controls(627.92,331.436) and(627.734,334.735)
+..(627.54,337.7)
+..controls(627.346,340.665) and(627.147,343.31)
+..(626.731,345.716)
+..controls(626.315,348.122) and(625.682,350.285)
+..(624.603,352.229)
+..controls(623.523,354.173) and(621.994,355.896)
+..(619.802,357.402)
+..controls(617.611,358.908) and(614.754,360.197)
+..(611.079,361.28)
+..controls(607.404,362.363) and(602.912,363.241)
+..(597.528,363.944)
+..controls(592.144,364.648) and(585.872,365.178)
+..(578.674,365.583)
+..controls(571.475,365.988) and(563.358,366.27)
+..(554.222,366.483)
+..controls(545.085,366.696) and(534.942,366.841)
+..(523.47,366.97)
+..controls(511.998,367.099) and(499.147,367.214)
+..(484.829,367.314)
+..controls(470.51,367.414) and(454.718,367.5)
+..(437.651,367.57)
+..controls(420.584,367.64) and(402.244,367.695)
+..(383.147,367.731)
+..controls(364.051,367.768) and(344.209,367.787)
+..(324.36,367.787)
+..controls(304.511,367.787) and(284.669,367.768)
+..(265.573,367.731)
+..controls(246.476,367.695) and(228.136,367.64)
+..(211.069,367.57)
+..controls(194.002,367.5) and(178.21,367.414)
+..(163.891,367.314)
+..controls(149.573,367.214) and(136.722,367.099)
+..cycle;
+fill p withcolor (0.956,0.9,0.9);
+% 31
+path p;
+p = (499.83,216.18)
+--(601.11,216.18)
+--(601.11,239.82)
+--(499.83,239.82)
+--cycle;
+linecap:=0;
+linejoin:=0;
+pickup pencircle scaled 0.45;
+draw p withcolor (0.561,0,0);
+% 34
+path p;
+p = (499.83,276.96)
+--(601.11,276.96)
+--(601.11,300.6)
+--(499.83,300.6)
+--cycle;
+draw p withcolor (0.561,0,0);
+% 37
+path p;
+p = (499.83,330.96)
+--(601.11,330.96)
+--(601.11,354.6)
+--(499.83,354.6)
+--cycle;
+draw p withcolor (0.561,0,0);
+% 40
+path p;
+p = (310.83,276.96)
+--(412.11,276.96)
+--(412.11,300.6)
+--(310.83,300.6)
+--cycle;
+draw p withcolor (0.561,0,0);
+% 43
+path p;
+p = (310.83,330.96)
+--(412.11,330.96)
+--(412.11,354.6)
+--(310.83,354.6)
+--cycle;
+draw p withcolor (0.561,0,0);
+% 47
+path p;
+p = (121.89,276.96)
+--(223.11,276.96)
+--(223.11,300.6)
+--(121.89,300.6)
+--cycle;
+draw p withcolor (0.561,0,0);
+% 49
+path p;
+p = (121.89,330.96)
+--(223.11,330.96)
+--(223.11,354.6)
+--(121.89,354.6)
+--cycle;
+draw p withcolor (0.561,0,0);
+% 52
+path p;
+p = (7.11,6.96)
+--(634.83,6.96)
+--(634.83,44.1)
+--(7.11,44.1)
+--cycle;
+draw p withcolor (0,0,0);
+% 54
+path p;
+p = (304.11,6.96)
+--(304.11,44.1);
+draw p withcolor (0,0,0);
+% 56
+path p;
+p = (105.03,23.82)
+--(51.813,23.82);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+ahangle:=33.4;
+ahlength:=14.4;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 59
+path p;
+p = (20.61,13.68)
+--(44.25,13.68)
+--(44.25,37.32)
+--(20.61,37.32)
+--cycle;
+draw p withcolor (0,0,0);
+% 61
+path p;
+p = (111.75,13.68)
+--(135.33,13.68)
+--(135.33,37.32)
+--(111.75,37.32)
+--cycle;
+draw p withcolor (0,0,0);
+% 68
+path p;
+p = (401.97,23.82)
+--(348.753,23.82);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 72
+path p;
+p = (408.69,13.68)
+--(432.33,13.68)
+--(432.33,37.32)
+--(408.69,37.32)
+--cycle;
+draw p withcolor (0,0,0);
+% 75
+path p;
+p = (317.61,13.68)
+--(341.19,13.68)
+--(341.19,37.32)
+--(317.61,37.32)
+--cycle;
+draw p withcolor (0,0,0);
+% 85
+path p;
+p = (499.83,114.96)
+--(601.11,114.96)
+--(601.11,138.6)
+--(499.83,138.6)
+--cycle;
+draw p withcolor (0,0.561,0);
+% 87
+path p;
+p = (310.83,60.96)
+--(412.11,60.96)
+--(412.11,84.6)
+--(310.83,84.6)
+--cycle;
+draw p withcolor (0,0.561,0);
+% 89
+path p;
+p = (310.83,114.96)
+--(412.11,114.96)
+--(412.11,138.6)
+--(310.83,138.6)
+--cycle;
+draw p withcolor (0,0.561,0);
+% 91
+path p;
+p = (310.83,168.96)
+--(412.11,168.96)
+--(412.11,192.6)
+--(310.83,192.6)
+--cycle;
+draw p withcolor (0,0.561,0);
+% 93
+path p;
+p = (121.89,60.96)
+--(223.11,60.96)
+--(223.11,84.6)
+--(121.89,84.6)
+--cycle;
+draw p withcolor (0,0.561,0);
+% 95
+path p;
+p = (121.89,114.96)
+--(223.11,114.96)
+--(223.11,138.6)
+--(121.89,138.6)
+--cycle;
+draw p withcolor (0,0.561,0);
+% 97
+path p;
+p = (0.39,0.18)
+--(641.61,0.18)
+--(641.61,374.82)
+--(0.39,374.82)
+--cycle;
+pickup pencircle scaled 0;
+draw p withcolor (1,1,1);
+% 99
+path p;
+p = (607.83,135.18)
+..controls(607.83,135.18) and(607.85,135.189)
+..(608.202,135.448)
+..controls(608.553,135.707) and(609.241,136.223)
+..(610.285,137.076)
+..controls(611.329,137.93) and(612.714,139.114)
+..(614.216,140.53)
+..controls(615.719,141.946) and(617.321,143.582)
+..(618.822,145.328)
+..controls(620.322,147.073) and(621.721,148.926)
+..(622.952,150.875)
+..controls(624.183,152.823) and(625.252,154.87)
+..(626.175,157.09)
+..controls(627.099,159.31) and(627.88,161.707)
+..(628.558,164.397)
+..controls(629.237,167.086) and(629.814,170.078)
+..(630.33,173.43)
+..controls(630.846,176.782) and(631.3,180.483)
+..(631.699,184.568)
+..controls(632.098,188.654) and(632.44,193.125)
+..(632.719,197.934)
+..controls(632.999,202.743) and(633.216,207.889)
+..(633.362,213.237)
+..controls(633.508,218.585) and(633.583,224.131)
+..(633.583,229.68)
+..controls(633.583,235.229) and(633.508,240.775)
+..(633.362,246.123)
+..controls(633.216,251.471) and(632.999,256.617)
+..(632.719,261.426)
+..controls(632.44,266.235) and(632.098,270.706)
+..(631.699,274.792)
+..controls(631.3,278.877) and(630.846,282.578)
+..(630.33,285.93)
+..controls(629.814,289.282) and(629.237,292.274)
+..(628.558,294.963)
+..controls(627.88,297.653) and(627.099,300.05)
+..(626.175,302.27)
+..controls(625.252,304.49) and(624.183,306.537)
+..(622.952,308.485)
+..controls(621.721,310.434) and(620.322,312.287)
+..(618.822,314.032)
+..controls(617.321,315.778) and(615.719,317.414)
+..(614.216,318.83)
+..controls(612.714,320.246) and(611.329,321.43)
+..(610.285,322.284)
+..controls(609.456,322.961) and(608.852,323.425)
+..(608.462,323.718);
+color c;
+c = (0,0,0);
+pickup pencircle scaled 0.45;
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 103
+path p;
+p = (607.83,141.96)
+..controls(607.83,141.96) and(607.84,141.97)
+..(608.016,142.197)
+..controls(608.191,142.425) and(608.535,142.876)
+..(609.057,143.605)
+..controls(609.579,144.334) and(610.272,145.334)
+..(611.023,146.501)
+..controls(611.774,147.667) and(612.576,148.99)
+..(613.326,150.362)
+..controls(614.076,151.735) and(614.775,153.155)
+..(615.391,154.603)
+..controls(616.007,156.051) and(616.541,157.531)
+..(617.003,159.091)
+..controls(617.464,160.651) and(617.855,162.296)
+..(618.194,164.103)
+..controls(618.533,165.911) and(618.822,167.889)
+..(619.08,170.08)
+..controls(619.338,172.271) and(619.565,174.669)
+..(619.764,177.3)
+..controls(619.964,179.93) and(620.135,182.795)
+..(620.275,185.867)
+..controls(620.415,188.938) and(620.523,192.217)
+..(620.596,195.619)
+..controls(620.669,199.021) and(620.706,202.545)
+..(620.706,206.07)
+..controls(620.706,209.595) and(620.669,213.119)
+..(620.596,216.521)
+..controls(620.523,219.923) and(620.415,223.202)
+..(620.275,226.273)
+..controls(620.135,229.345) and(619.964,232.21)
+..(619.764,234.84)
+..controls(619.565,237.471) and(619.338,239.869)
+..(619.08,242.06)
+..controls(618.822,244.251) and(618.533,246.229)
+..(618.194,248.037)
+..controls(617.855,249.844) and(617.464,251.489)
+..(617.003,253.049)
+..controls(616.541,254.609) and(616.007,256.089)
+..(615.391,257.537)
+..controls(614.775,258.985) and(614.076,260.405)
+..(613.326,261.778)
+..controls(612.576,263.15) and(611.774,264.473)
+..(611.023,265.639)
+..controls(610.272,266.806) and(609.579,267.806)
+..(609.057,268.535)
+..controls(608.744,268.972) and(608.495,269.31)
+..(608.307,269.559);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 107
+path p;
+p = (418.83,189.18)
+..controls(418.83,189.18) and(418.855,189.189)
+..(419.295,189.424)
+..controls(419.734,189.659) and(420.595,190.125)
+..(421.901,190.881)
+..controls(423.207,191.638) and(424.941,192.679)
+..(426.82,193.901)
+..controls(428.699,195.124) and(430.704,196.516)
+..(432.582,197.972)
+..controls(434.459,199.427) and(436.209,200.944)
+..(437.749,202.504)
+..controls(439.29,204.064) and(440.627,205.67)
+..(441.782,207.377)
+..controls(442.937,209.085) and(443.914,210.897)
+..(444.763,212.901)
+..controls(445.612,214.906) and(446.335,217.11)
+..(446.98,219.56)
+..controls(447.625,222.01) and(448.194,224.698)
+..(448.693,227.654)
+..controls(449.191,230.609) and(449.62,233.832)
+..(449.97,237.291)
+..controls(450.32,240.751) and(450.591,244.446)
+..(450.773,248.282)
+..controls(450.956,252.118) and(451.05,256.093)
+..(451.05,260.07)
+..controls(451.05,264.047) and(450.956,268.022)
+..(450.773,271.858)
+..controls(450.591,275.694) and(450.32,279.389)
+..(449.97,282.849)
+..controls(449.62,286.308) and(449.191,289.531)
+..(448.693,292.486)
+..controls(448.194,295.442) and(447.625,298.13)
+..(446.98,300.58)
+..controls(446.335,303.03) and(445.612,305.234)
+..(444.763,307.239)
+..controls(443.914,309.243) and(442.937,311.055)
+..(441.782,312.763)
+..controls(440.627,314.47) and(439.29,316.076)
+..(437.749,317.636)
+..controls(436.209,319.196) and(434.459,320.713)
+..(432.582,322.168)
+..controls(430.704,323.624) and(428.699,325.016)
+..(426.82,326.239)
+..controls(424.941,327.461) and(423.207,328.502)
+..(421.901,329.259)
+..controls(420.792,329.901) and(420.004,330.334)
+..(419.522,330.594);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 111
+path p;
+p = (418.83,195.96)
+..controls(418.83,195.96) and(418.845,195.975)
+..(419.109,196.255)
+..controls(419.373,196.536) and(419.89,197.087)
+..(420.674,197.938)
+..controls(421.458,198.789) and(422.499,199.929)
+..(423.627,201.192)
+..controls(424.755,202.456) and(425.959,203.83)
+..(427.086,205.161)
+..controls(428.213,206.493) and(429.263,207.781)
+..(430.188,208.981)
+..controls(431.113,210.181) and(431.916,211.296)
+..(432.609,212.355)
+..controls(433.303,213.413) and(433.889,214.416)
+..(434.399,215.414)
+..controls(434.909,216.413) and(435.343,217.409)
+..(435.73,218.44)
+..controls(436.117,219.471) and(436.459,220.536)
+..(436.758,221.657)
+..controls(437.058,222.777) and(437.315,223.954)
+..(437.525,225.187)
+..controls(437.735,226.42) and(437.898,227.708)
+..(438.007,229.031)
+..controls(438.117,230.355) and(438.173,231.712)
+..(438.173,233.07)
+..controls(438.173,234.428) and(438.117,235.785)
+..(438.007,237.109)
+..controls(437.898,238.432) and(437.735,239.72)
+..(437.525,240.953)
+..controls(437.315,242.186) and(437.058,243.363)
+..(436.758,244.483)
+..controls(436.459,245.604) and(436.117,246.669)
+..(435.73,247.7)
+..controls(435.343,248.731) and(434.909,249.727)
+..(434.399,250.726)
+..controls(433.889,251.724) and(433.303,252.727)
+..(432.609,253.785)
+..controls(431.916,254.844) and(431.113,255.959)
+..(430.188,257.159)
+..controls(429.263,258.359) and(428.213,259.647)
+..(427.086,260.979)
+..controls(425.959,262.31) and(424.755,263.684)
+..(423.627,264.948)
+..controls(422.499,266.211) and(421.458,267.351)
+..(420.674,268.202)
+..controls(420.094,268.832) and(419.66,269.297)
+..(419.367,269.61);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 115
+path p;
+p = (223.11,141.96)
+..controls(223.11,141.96) and(223.12,141.985)
+..(223.296,142.458)
+..controls(223.471,142.932) and(223.815,143.863)
+..(224.337,145.304)
+..controls(224.859,146.746) and(225.552,148.681)
+..(226.303,150.834)
+..controls(227.054,152.988) and(227.856,155.337)
+..(228.606,157.626)
+..controls(229.356,159.914) and(230.055,162.142)
+..(230.671,164.235)
+..controls(231.287,166.328) and(231.821,168.293)
+..(232.283,170.179)
+..controls(232.744,172.064) and(233.135,173.876)
+..(233.474,175.702)
+..controls(233.813,177.529) and(234.102,179.377)
+..(234.36,181.31)
+..controls(234.618,183.243) and(234.845,185.258)
+..(235.044,187.392)
+..controls(235.244,189.526) and(235.415,191.779)
+..(235.555,194.144)
+..controls(235.695,196.51) and(235.803,198.987)
+..(235.876,201.529)
+..controls(235.949,204.071) and(235.986,206.677)
+..(235.986,209.275)
+..controls(235.986,211.872) and(235.949,214.46)
+..(235.876,216.966)
+..controls(235.803,219.472) and(235.695,221.895)
+..(235.555,224.19)
+..controls(235.415,226.486) and(235.244,228.654)
+..(235.044,230.689)
+..controls(234.845,232.723) and(234.618,234.625)
+..(234.36,236.43)
+..controls(234.102,238.235) and(233.813,239.939)
+..(233.474,241.597)
+..controls(233.135,243.254) and(232.744,244.871)
+..(232.283,246.527)
+..controls(231.821,248.183) and(231.287,249.882)
+..(230.671,251.669)
+..controls(230.055,253.456) and(229.356,255.335)
+..(228.606,257.25)
+..controls(227.856,259.165) and(227.054,261.116)
+..(226.303,262.895)
+..controls(225.552,264.674) and(224.859,266.265)
+..(224.337,267.447)
+..controls(223.929,268.371) and(223.63,269.037)
+..(223.435,269.468);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 119
+path p;
+p = (229.83,297.18)
+..controls(229.83,297.18) and(229.84,297.185)
+..(230.019,297.277)
+..controls(230.198,297.368) and(230.55,297.548)
+..(231.085,297.824)
+..controls(231.621,298.1) and(232.334,298.468)
+..(233.113,298.873)
+..controls(233.892,299.278) and(234.729,299.715)
+..(235.52,300.133)
+..controls(236.312,300.551) and(237.06,300.95)
+..(237.731,301.315)
+..controls(238.403,301.679) and(239,302.01)
+..(239.536,302.315)
+..controls(240.071,302.62) and(240.545,302.899)
+..(240.983,303.167)
+..controls(241.421,303.435) and(241.823,303.692)
+..(242.21,303.95)
+..controls(242.597,304.208) and(242.97,304.466)
+..(243.336,304.732)
+..controls(243.702,304.997) and(244.062,305.27)
+..(244.415,305.552)
+..controls(244.768,305.833) and(245.114,306.124)
+..(245.448,306.42)
+..controls(245.782,306.716) and(246.105,307.018)
+..(246.408,307.32)
+..controls(246.712,307.622) and(246.997,307.924)
+..(247.258,308.22)
+..controls(247.519,308.516) and(247.757,308.807)
+..(247.97,309.088)
+..controls(248.183,309.37) and(248.371,309.643)
+..(248.538,309.908)
+..controls(248.705,310.174) and(248.851,310.432)
+..(248.98,310.69)
+..controls(249.109,310.948) and(249.224,311.206)
+..(249.324,311.472)
+..controls(249.424,311.738) and(249.51,312.012)
+..(249.58,312.295)
+..controls(249.65,312.577) and(249.705,312.869)
+..(249.741,313.166)
+..controls(249.778,313.463) and(249.797,313.767)
+..(249.797,314.07)
+..controls(249.797,314.373) and(249.778,314.677)
+..(249.741,314.974)
+..controls(249.705,315.271) and(249.65,315.563)
+..(249.58,315.845)
+..controls(249.51,316.128) and(249.424,316.402)
+..(249.324,316.668)
+..controls(249.224,316.934) and(249.109,317.192)
+..(248.98,317.45)
+..controls(248.851,317.708) and(248.705,317.966)
+..(248.538,318.232)
+..controls(248.371,318.497) and(248.183,318.77)
+..(247.97,319.052)
+..controls(247.757,319.333) and(247.519,319.624)
+..(247.258,319.92)
+..controls(246.997,320.216) and(246.712,320.518)
+..(246.408,320.82)
+..controls(246.105,321.122) and(245.782,321.424)
+..(245.448,321.72)
+..controls(245.114,322.016) and(244.768,322.307)
+..(244.415,322.588)
+..controls(244.062,322.87) and(243.702,323.143)
+..(243.336,323.408)
+..controls(242.97,323.674) and(242.597,323.932)
+..(242.21,324.19)
+..controls(241.823,324.448) and(241.421,324.705)
+..(240.983,324.973)
+..controls(240.545,325.241) and(240.071,325.52)
+..(239.536,325.825)
+..controls(239,326.13) and(238.403,326.461)
+..(237.731,326.825)
+..controls(237.06,327.19) and(236.312,327.589)
+..(235.52,328.007)
+..controls(234.729,328.425) and(233.892,328.862)
+..(233.113,329.267)
+..controls(232.334,329.672) and(231.621,330.04)
+..(231.085,330.316)
+..controls(230.87,330.427) and(230.684,330.523)
+..(230.527,330.603);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 124
+path p;
+p = (115.11,87.96)
+..controls(115.11,87.96) and(115.095,87.9688)
+..(114.832,88.254)
+..controls(114.569,88.5392) and(114.053,89.1087)
+..(113.272,90.0655)
+..controls(112.49,91.0222) and(111.452,92.3598)
+..(110.327,93.9839)
+..controls(109.202,95.6081) and(108.002,97.5053)
+..(106.879,99.562)
+..controls(105.755,101.619) and(104.707,103.832)
+..(103.785,106.197)
+..controls(102.863,108.562) and(102.063,111.082)
+..(101.371,113.851)
+..controls(100.68,116.621) and(100.095,119.646)
+..(99.5869,123.07)
+..controls(99.0786,126.494) and(98.6461,130.331)
+..(98.26,134.65)
+..controls(97.8739,138.969) and(97.5334,143.756)
+..(97.2348,149.053)
+..controls(96.9362,154.35) and(96.68,160.16)
+..(96.4705,166.416)
+..controls(96.261,172.673) and(96.0987,179.376)
+..(95.9893,186.345)
+..controls(95.88,193.314) and(95.8241,200.546)
+..(95.8241,207.78)
+..controls(95.8241,215.014) and(95.88,222.246)
+..(95.9893,229.215)
+..controls(96.0987,236.184) and(96.261,242.887)
+..(96.4705,249.144)
+..controls(96.68,255.4) and(96.9362,261.21)
+..(97.2348,266.507)
+..controls(97.5334,271.804) and(97.8739,276.591)
+..(98.26,280.91)
+..controls(98.6461,285.229) and(99.0786,289.066)
+..(99.5869,292.49)
+..controls(100.095,295.914) and(100.68,298.939)
+..(101.371,301.709)
+..controls(102.063,304.478) and(102.863,306.998)
+..(103.785,309.363)
+..controls(104.707,311.728) and(105.755,313.941)
+..(106.879,315.998)
+..controls(108.002,318.055) and(109.202,319.952)
+..(110.327,321.576)
+..controls(111.452,323.2) and(112.49,324.538)
+..(113.272,325.495)
+..controls(113.852,326.204) and(114.285,326.701)
+..(114.577,327.026);
+color c;
+c = (0,0,0);
+draw p withcolor c
+dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp);
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 128
+path p;
+p = (229.83,141.96)
+..controls(229.83,141.96) and(229.84,141.97)
+..(230.016,142.16)
+..controls(230.191,142.349) and(230.535,142.722)
+..(231.057,143.299)
+..controls(231.579,143.876) and(232.272,144.651)
+..(233.023,145.513)
+..controls(233.774,146.375) and(234.576,147.315)
+..(235.326,148.231)
+..controls(236.076,149.147) and(236.775,150.039)
+..(237.391,150.877)
+..controls(238.007,151.714) and(238.541,152.501)
+..(239.003,153.256)
+..controls(239.464,154.01) and(239.855,154.735)
+..(240.194,155.466)
+..controls(240.533,156.197) and(240.822,156.937)
+..(241.08,157.71)
+..controls(241.338,158.483) and(241.565,159.29)
+..(241.79,160.14)
+..controls(242.014,160.99) and(242.236,161.884)
+..(242.482,162.815)
+..controls(242.728,163.746) and(242.997,164.713)
+..(243.313,165.695)
+..controls(243.63,166.676) and(243.993,167.671)
+..(244.422,168.648)
+..controls(244.851,169.625) and(245.345,170.583)
+..(245.917,171.491)
+..controls(246.489,172.4) and(247.138,173.259)
+..(247.874,174.05)
+..controls(248.609,174.841) and(249.431,175.564)
+..(250.353,176.215)
+..controls(251.276,176.865) and(252.299,177.444)
+..(253.46,177.96)
+..controls(254.621,178.476) and(255.921,178.926)
+..(257.449,179.318)
+..controls(258.976,179.71) and(260.734,180.044)
+..(262.812,180.337)
+..controls(264.891,180.63) and(267.297,180.882)
+..(270.069,181.104)
+..controls(272.84,181.327) and(275.989,181.519)
+..(279.367,181.685)
+..controls(282.744,181.851) and(286.352,181.99)
+..(289.734,182.101)
+..controls(293.115,182.211) and(296.234,182.293)
+..(298.584,182.348)
+..controls(300.934,182.404) and(302.483,182.432)
+..(303.274,182.446)
+..controls(303.292,182.447) and(303.31,182.447)
+..(303.327,182.447);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 132
+path p;
+p = (229.83,87.96)
+..controls(229.83,87.96) and(229.84,87.9698)
+..(230.016,88.1767)
+..controls(230.191,88.3836) and(230.535,88.792)
+..(231.057,89.4381)
+..controls(231.579,90.0842) and(232.272,90.9611)
+..(233.023,91.9615)
+..controls(233.774,92.9619) and(234.576,94.0761)
+..(235.326,95.1994)
+..controls(236.076,96.3227) and(236.775,97.4545)
+..(237.391,98.5696)
+..controls(238.007,99.6848) and(238.541,100.786)
+..(239.003,101.907)
+..controls(239.464,103.028) and(239.855,104.17)
+..(240.194,105.39)
+..controls(240.533,106.61) and(240.822,107.913)
+..(241.08,109.33)
+..controls(241.338,110.747) and(241.565,112.277)
+..(241.79,113.936)
+..controls(242.014,115.595) and(242.236,117.385)
+..(242.482,119.29)
+..controls(242.728,121.194) and(242.997,123.213)
+..(243.313,125.296)
+..controls(243.63,127.38) and(243.993,129.526)
+..(244.422,131.665)
+..controls(244.851,133.803) and(245.345,135.931)
+..(245.917,137.978)
+..controls(246.489,140.026) and(247.138,141.99)
+..(247.874,143.825)
+..controls(248.609,145.66) and(249.431,147.364)
+..(250.353,148.925)
+..controls(251.276,150.485) and(252.299,151.901)
+..(253.46,153.19)
+..controls(254.621,154.479) and(255.921,155.637)
+..(257.449,156.689)
+..controls(258.976,157.74) and(260.734,158.688)
+..(262.812,159.579)
+..controls(264.891,160.47) and(267.297,161.305)
+..(270.069,162.114)
+..controls(272.84,162.923) and(275.989,163.706)
+..(279.367,164.456)
+..controls(282.744,165.206) and(286.352,165.921)
+..(289.734,166.548)
+..controls(293.115,167.175) and(296.234,167.707)
+..(298.584,168.093)
+..controls(300.934,168.479) and(302.483,168.716)
+..(303.274,168.836)
+..controls(303.295,168.839) and(303.315,168.842)
+..(303.335,168.845);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 136
+path p;
+p = (304.11,87.96)
+..controls(304.11,87.96) and(304.1,87.9699)
+..(303.924,88.1698)
+..controls(303.749,88.3697) and(303.405,88.7638)
+..(302.883,89.3824)
+..controls(302.361,90.0009) and(301.668,90.8368)
+..(300.917,91.7818)
+..controls(300.166,92.7268) and(299.364,93.7714)
+..(298.614,94.8118)
+..controls(297.864,95.8521) and(297.165,96.8877)
+..(296.549,97.8918)
+..controls(295.933,98.896) and(295.399,99.8711)
+..(294.937,100.845)
+..controls(294.476,101.82) and(294.085,102.795)
+..(293.746,103.819)
+..controls(293.407,104.844) and(293.118,105.92)
+..(292.86,107.08)
+..controls(292.602,108.24) and(292.375,109.479)
+..(292.176,110.818)
+..controls(291.976,112.157) and(291.805,113.594)
+..(291.665,115.122)
+..controls(291.525,116.65) and(291.417,118.269)
+..(291.344,119.942)
+..controls(291.271,121.615) and(291.234,123.342)
+..(291.234,125.07)
+..controls(291.234,126.798) and(291.271,128.525)
+..(291.344,130.198)
+..controls(291.417,131.871) and(291.525,133.49)
+..(291.665,135.018)
+..controls(291.805,136.546) and(291.976,137.983)
+..(292.176,139.322)
+..controls(292.375,140.661) and(292.602,141.9)
+..(292.86,143.06)
+..controls(293.118,144.22) and(293.407,145.296)
+..(293.746,146.321)
+..controls(294.085,147.345) and(294.476,148.32)
+..(294.937,149.295)
+..controls(295.399,150.269) and(295.933,151.244)
+..(296.549,152.248)
+..controls(297.165,153.252) and(297.864,154.288)
+..(298.614,155.328)
+..controls(299.364,156.369) and(300.166,157.413)
+..(300.917,158.358)
+..controls(301.668,159.303) and(302.361,160.139)
+..(302.883,160.758)
+..controls(303.175,161.104) and(303.412,161.38)
+..(303.594,161.591);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 140
+path p;
+p = (418.83,138.6)
+..controls(418.83,138.6) and(418.845,138.613)
+..(419.099,138.839)
+..controls(419.352,139.065) and(419.847,139.509)
+..(420.59,140.189)
+..controls(421.333,140.868) and(422.312,141.774)
+..(423.357,142.768)
+..controls(424.402,143.761) and(425.501,144.831)
+..(426.504,145.851)
+..controls(427.506,146.871) and(428.412,147.841)
+..(429.17,148.721)
+..controls(429.928,149.601) and(430.541,150.394)
+..(431.015,151.117)
+..controls(431.488,151.84) and(431.824,152.495)
+..(432.039,153.115)
+..controls(432.255,153.734) and(432.35,154.32)
+..(432.35,154.9)
+..controls(432.35,155.48) and(432.255,156.05)
+..(432.039,156.634)
+..controls(431.824,157.218) and(431.488,157.817)
+..(431.015,158.462)
+..controls(430.541,159.106) and(429.928,159.798)
+..(429.17,160.552)
+..controls(428.412,161.307) and(427.506,162.126)
+..(426.504,162.98)
+..controls(425.501,163.834) and(424.402,164.722)
+..(423.357,165.542)
+..controls(422.312,166.363) and(421.333,167.107)
+..(420.59,167.663)
+..controls(420.113,168.021) and(419.738,168.298)
+..(419.463,168.499);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 144
+path p;
+p = (493.11,141.96)
+..controls(493.11,141.96) and(493.09,141.975)
+..(492.738,142.257)
+..controls(492.387,142.539) and(491.699,143.094)
+..(490.655,143.952)
+..controls(489.611,144.809) and(488.226,145.96)
+..(486.724,147.237)
+..controls(485.221,148.515) and(483.619,149.906)
+..(482.118,151.258)
+..controls(480.618,152.61) and(479.219,153.922)
+..(477.988,155.149)
+..controls(476.757,156.377) and(475.688,157.524)
+..(474.765,158.619)
+..controls(473.841,159.713) and(473.06,160.758)
+..(472.382,161.805)
+..controls(471.703,162.852) and(471.126,163.905)
+..(470.61,165)
+..controls(470.094,166.095) and(469.64,167.232)
+..(469.241,168.433)
+..controls(468.842,169.635) and(468.5,170.9)
+..(468.221,172.229)
+..controls(467.941,173.558) and(467.724,174.95)
+..(467.578,176.381)
+..controls(467.432,177.812) and(467.357,179.281)
+..(467.357,180.751)
+..controls(467.357,182.222) and(467.432,183.691)
+..(467.578,185.123)
+..controls(467.724,186.554) and(467.941,187.946)
+..(468.221,189.276)
+..controls(468.5,190.605) and(468.842,191.872)
+..(469.241,193.074)
+..controls(469.64,194.276) and(470.094,195.413)
+..(470.61,196.51)
+..controls(471.126,197.607) and(471.703,198.66)
+..(472.382,199.709)
+..controls(473.06,200.757) and(473.841,201.804)
+..(474.765,202.9)
+..controls(475.688,203.997) and(476.757,205.147)
+..(477.988,206.377)
+..controls(479.219,207.607) and(480.618,208.922)
+..(482.118,210.278)
+..controls(483.619,211.633) and(485.221,213.028)
+..(486.724,214.309)
+..controls(488.226,215.59) and(489.611,216.743)
+..(490.655,217.603)
+..controls(491.499,218.298) and(492.111,218.795)
+..(492.5,219.109);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 148
+path p;
+p = (493.11,236.46)
+..controls(493.11,236.46) and(493.09,236.459)
+..(492.738,236.512)
+..controls(492.387,236.564) and(491.699,236.671)
+..(490.655,236.878)
+..controls(489.611,237.085) and(488.226,237.392)
+..(486.724,237.807)
+..controls(485.221,238.223) and(483.619,238.745)
+..(482.118,239.367)
+..controls(480.618,239.989) and(479.219,240.709)
+..(477.988,241.542)
+..controls(476.757,242.375) and(475.688,243.32)
+..(474.765,244.418)
+..controls(473.841,245.517) and(473.06,246.771)
+..(472.382,248.239)
+..controls(471.703,249.708) and(471.126,251.397)
+..(470.61,253.33)
+..controls(470.094,255.263) and(469.64,257.434)
+..(469.216,259.856)
+..controls(468.792,262.278) and(468.399,264.953)
+..(468.013,267.847)
+..controls(467.628,270.74) and(467.25,273.851)
+..(466.861,277.092)
+..controls(466.471,280.333) and(466.071,283.701)
+..(465.642,287.07)
+..controls(465.213,290.439) and(464.756,293.807)
+..(464.257,297.048)
+..controls(463.758,300.289) and(463.217,303.4)
+..(462.622,306.293)
+..controls(462.026,309.187) and(461.376,311.862)
+..(460.652,314.284)
+..controls(459.929,316.706) and(459.133,318.877)
+..(458.23,320.81)
+..controls(457.327,322.743) and(456.316,324.432)
+..(455.127,325.901)
+..controls(453.939,327.369) and(452.572,328.623)
+..(450.955,329.722)
+..controls(449.338,330.82) and(447.466,331.765)
+..(445.31,332.598)
+..controls(443.154,333.431) and(440.705,334.151)
+..(438.077,334.773)
+..controls(435.45,335.395) and(432.644,335.917)
+..(430.013,336.333)
+..controls(427.383,336.748) and(424.956,337.055)
+..(423.128,337.262)
+..controls(421.421,337.455) and(420.258,337.562)
+..(419.611,337.617);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 152
+path p;
+p = (418.83,128.46)
+..controls(418.83,128.46) and(418.866,128.475)
+..(419.481,128.779)
+..controls(420.096,129.084) and(421.3,129.685)
+..(423.128,130.633)
+..controls(424.956,131.58) and(427.383,132.863)
+..(430.013,134.321)
+..controls(432.644,135.779) and(435.45,137.396)
+..(438.077,139.017)
+..controls(440.705,140.639) and(443.154,142.263)
+..(445.31,143.852)
+..controls(447.466,145.44) and(449.338,146.997)
+..(450.955,148.567)
+..controls(452.572,150.138) and(453.939,151.726)
+..(455.127,153.409)
+..controls(456.316,155.093) and(457.327,156.877)
+..(458.23,158.81)
+..controls(459.133,160.743) and(459.929,162.82)
+..(460.652,165.064)
+..controls(461.376,167.308) and(462.026,169.719)
+..(462.622,172.273)
+..controls(463.217,174.826) and(463.758,177.522)
+..(464.257,180.291)
+..controls(464.756,183.06) and(465.213,185.9)
+..(465.642,188.713)
+..controls(466.071,191.526) and(466.471,194.31)
+..(466.861,196.97)
+..controls(467.25,199.629) and(467.628,202.163)
+..(468.013,204.507)
+..controls(468.399,206.851) and(468.792,209.006)
+..(469.216,210.951)
+..controls(469.64,212.896) and(470.094,214.633)
+..(470.61,216.18)
+..controls(471.126,217.727) and(471.703,219.079)
+..(472.382,220.254)
+..controls(473.06,221.429) and(473.841,222.432)
+..(474.765,223.311)
+..controls(475.688,224.191) and(476.757,224.947)
+..(477.988,225.613)
+..controls(479.219,226.28) and(480.618,226.856)
+..(482.118,227.354)
+..controls(483.619,227.852) and(485.221,228.269)
+..(486.724,228.602)
+..controls(488.226,228.934) and(489.611,229.18)
+..(490.655,229.345)
+..controls(491.387,229.462) and(491.944,229.538)
+..(492.332,229.589);
+color c;
+c = (0,0,0);
+draw p withcolor c;
+path a;
+a = arrowhead p;
+fill a withcolor c;
+draw a withcolor c;
+% 19
+picture q;
+q =
+btex \mbox{\fntB Software} etex;
+label.urt(q,((34.11,168.96)+(llcorner q))) withcolor (0,0.561,0);
+% 20
+picture q;
+q =
+btex \mbox{\fntB made~by} etex;
+label.urt(q,((34.17,151.08)+(llcorner q))) withcolor (0,0.561,0);
+% 21
+picture q;
+q =
+btex \mbox{\fntB Dirk} etex;
+label.urt(q,((34.17,133.2)+(llcorner q))) withcolor (0,0.561,0);
+% 22
+picture q;
+q =
+btex \mbox{\fntB Krause} etex;
+label.urt(q,((34.23,115.32)+(llcorner q))) withcolor (0,0.561,0);
+% 25
+picture q;
+q =
+btex \mbox{\fntB Software} etex;
+label.urt(q,((34.11,337.68)+(llcorner q))) withcolor (0.561,0,0);
+% 26
+picture q;
+q =
+btex \mbox{\fntB by} etex;
+label.urt(q,((34.17,319.8)+(llcorner q))) withcolor (0.561,0,0);
+% 27
+picture q;
+q =
+btex \mbox{\fntB other} etex;
+label.urt(q,((34.17,301.92)+(llcorner q))) withcolor (0.561,0,0);
+% 28
+picture q;
+q =
+btex \mbox{\fntB authors} etex;
+label.urt(q,((34.23,284.04)+(llcorner q))) withcolor (0.561,0,0);
+% 30
+picture q;
+q =
+btex \mbox{\fntA PNG~library} etex;
+label.urt(q,((520.11,222.96)+(llcorner q))) withcolor (0.561,0,0);
+% 33
+picture q;
+q =
+btex \mbox{\fntA JPEG~library} etex;
+label.urt(q,((520.11,283.68)+(llcorner q))) withcolor (0.561,0,0);
+% 36
+picture q;
+q =
+btex \mbox{\fntA NetPBM~library} etex;
+label.urt(q,((513.33,337.68)+(llcorner q))) withcolor (0.561,0,0);
+% 39
+picture q;
+q =
+btex \mbox{\fntA bzip2~library} etex;
+label.urt(q,((331.11,283.68)+(llcorner q))) withcolor (0.561,0,0);
+% 42
+picture q;
+q =
+btex \mbox{\fntA zlib} etex;
+label.urt(q,((351.33,337.68)+(llcorner q))) withcolor (0.561,0,0);
+% 45
+picture q;
+q =
+btex \mbox{\fntA Net-SNMP~library} etex;
+label.urt(q,((128.61,283.68)+(llcorner q))) withcolor (0.561,0,0);
+% 46
+picture q;
+q =
+btex \mbox{\fntA OpenSSL~library} etex;
+label.urt(q,((128.61,337.68)+(llcorner q))) withcolor (0.561,0,0);
+% 63
+picture q;
+q =
+btex \mbox{\fntA A} etex;
+label.urt(q,((118.47,20.46)+(llcorner q))) withcolor (0,0,0);
+% 64
+picture q;
+q =
+btex \mbox{\fntA B} etex;
+label.urt(q,((27.39,20.46)+(llcorner q))) withcolor (0,0,0);
+% 65
+picture q;
+q =
+btex \mbox{\fntA A~can~use~B~(B~is~recommended~for~A)} etex;
+label.urt(q,((439.11,20.46)+(llcorner q))) withcolor (0,0,0);
+% 66
+picture q;
+q =
+btex \mbox{\fntA A~needs~B~(B~is~required~for~A)} etex;
+label.urt(q,((142.11,20.46)+(llcorner q))) withcolor (0,0,0);
+% 71
+picture q;
+q =
+btex \mbox{\fntA A} etex;
+label.urt(q,((415.47,20.46)+(llcorner q))) withcolor (0,0,0);
+% 74
+picture q;
+q =
+btex \mbox{\fntA B} etex;
+label.urt(q,((324.33,20.46)+(llcorner q))) withcolor (0,0,0);
+% 79
+picture q;
+q =
+btex \mbox{\fntA bmeps} etex;
+label.urt(q,((533.61,121.68)+(llcorner q))) withcolor (0,0.561,0);
+% 80
+picture q;
+q =
+btex \mbox{\fntA genau} etex;
+label.urt(q,((344.61,67.68)+(llcorner q))) withcolor (0,0.561,0);
+% 81
+picture q;
+q =
+btex \mbox{\fntA png2pdf} etex;
+label.urt(q,((337.83,121.68)+(llcorner q))) withcolor (0,0.561,0);
+% 82
+picture q;
+q =
+btex \mbox{\fntA dklibs} etex;
+label.urt(q,((344.61,175.68)+(llcorner q))) withcolor (0,0.561,0);
+% 83
+picture q;
+q =
+btex \mbox{\fntA dkt} etex;
+label.urt(q,((155.61,67.68)+(llcorner q))) withcolor (0,0.561,0);
+% 84
+picture q;
+q =
+btex \mbox{\fntA yanolc} etex;
+label.urt(q,((155.61,121.68)+(llcorner q))) withcolor (0,0.561,0);
+endfig;
+end
diff --git a/obsolete/support/png2pdf/DOCU/depgr.mps b/obsolete/support/png2pdf/DOCU/depgr.mps
new file mode 100644
index 0000000000..a1966a2c86
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/depgr.mps
@@ -0,0 +1,1160 @@
+%!PS
+%%BoundingBox: 0 0 642 375
+%%Creator: MetaPost
+%%CreationDate: 2006.07.13:1635
+%%Pages: 1
+%*Font: ptmr8r 10.9988 9.96265 28:c42000652f90007f5ffc6
+%*Font: ptmb8r 10.9988 9.96265 44:81010006ed53d4
+%%EndProlog
+%%Page: 1 1
+ 0.9 0.956 0.9 setrgbcolor
+newpath 125.81 198.76 moveto
+114.274 198.567 104.074 198.367 94.888 198.111 curveto
+85.7018 197.854 77.5424 197.541 70.3091 197.122 curveto
+63.0758 196.703 56.777 196.177 51.3746 195.501 curveto
+45.9723 194.826 41.4711 194 37.7963 192.997 curveto
+34.1216 191.994 31.2738 190.813 29.1002 189.444 curveto
+26.9266 188.075 25.4245 186.519 24.3798 184.771 curveto
+23.3351 183.022 22.7445 181.084 22.3785 178.933 curveto
+22.0124 176.782 21.8695 174.422 21.74 171.78 curveto
+21.6105 169.138 21.4964 166.202 21.3963 162.947 curveto
+21.2961 159.693 21.2102 156.12 21.14 152.268 curveto
+21.0697 148.417 21.0153 144.287 20.9786 139.992 curveto
+20.942 135.697 20.9232 131.239 20.9232 126.779 curveto
+20.9232 122.319 20.942 117.86 20.9786 113.565 curveto
+21.0153 109.269 21.0697 105.139 21.14 101.287 curveto
+21.2102 97.4348 21.2961 93.8606 21.3963 90.6055 curveto
+21.4964 87.3505 21.6105 84.4134 21.74 81.77 curveto
+21.8695 79.1266 22.0124 76.7653 22.3785 74.6142 curveto
+22.7445 72.4632 23.3351 70.5252 24.3798 68.78 curveto
+25.4245 67.0348 26.9266 65.4841 29.1002 64.1242 curveto
+31.2738 62.7643 34.1216 61.5964 37.7963 60.6106 curveto
+41.4711 59.6248 45.9723 58.8212 51.3746 58.173 curveto
+56.777 57.5247 63.0758 57.0312 70.3091 56.6499 curveto
+77.5424 56.2685 85.7018 55.9987 94.888 55.7915 curveto
+104.074 55.5843 114.274 55.4395 125.81 55.31 curveto
+137.346 55.1805 150.269 55.0664 164.668 54.9663 curveto
+179.067 54.8661 194.948 54.7802 212.111 54.71 curveto
+229.274 54.6397 247.717 54.5853 266.922 54.5486 curveto
+286.126 54.512 306.079 54.4932 326.04 54.4932 curveto
+346.001 54.4932 365.954 54.512 385.158 54.5486 curveto
+404.363 54.5853 422.806 54.6397 439.969 54.71 curveto
+457.132 54.7802 473.013 54.8661 487.412 54.9663 curveto
+501.811 55.0664 514.734 55.1805 526.27 55.31 curveto
+537.806 55.4395 548.006 55.5843 557.192 55.7926 curveto
+566.378 56.001 574.538 56.2731 581.771 56.6592 curveto
+589.004 57.0454 595.303 57.5461 600.705 58.2054 curveto
+606.108 58.8647 610.609 59.683 614.284 60.6882 curveto
+617.958 61.6934 620.806 62.8854 622.98 64.2744 curveto
+625.153 65.6635 626.655 67.2484 627.7 69.0333 curveto
+628.745 70.8181 629.335 72.8009 629.702 75.0028 curveto
+630.068 77.2046 630.211 79.6224 630.34 82.33 curveto
+630.469 85.0376 630.584 88.0467 630.684 91.3822 curveto
+630.784 94.7176 630.87 98.3806 630.94 102.329 curveto
+631.01 106.277 631.065 110.511 631.101 114.914 curveto
+631.138 119.317 631.157 123.887 631.157 128.459 curveto
+631.157 133.03 631.138 137.6 631.101 142.003 curveto
+631.065 146.406 631.01 150.639 630.94 154.586 curveto
+630.87 158.534 630.784 162.196 630.684 165.531 curveto
+630.584 168.865 630.469 171.874 630.34 174.58 curveto
+630.211 177.286 630.068 179.703 629.702 181.902 curveto
+629.335 184.101 628.745 186.08 627.7 187.859 curveto
+626.655 189.637 625.153 191.213 622.98 192.589 curveto
+620.806 193.965 617.958 195.14 614.284 196.124 curveto
+610.609 197.108 606.108 197.9 600.705 198.528 curveto
+595.303 199.157 589.004 199.621 581.771 199.966 curveto
+574.538 200.311 566.378 200.537 557.192 200.693 curveto
+548.006 200.849 537.806 200.936 526.27 201 curveto
+514.734 201.064 501.811 201.105 487.412 201.124 curveto
+473.013 201.143 457.132 201.139 439.969 201.113 curveto
+422.806 201.086 404.363 201.037 385.158 200.966 curveto
+365.954 200.895 346.001 200.801 326.04 200.69 curveto
+306.079 200.578 286.126 200.447 266.922 200.303 curveto
+247.717 200.16 229.274 200.002 212.111 199.837 curveto
+194.948 199.671 179.067 199.497 164.668 199.317 curveto
+150.269 199.138 137.346 198.953 125.81 198.76 curveto closepath fill
+ 0 setgray 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [1.44 1.44 ] 0.72 setdash 0 setlinecap 0 setlinejoin
+ 10 setmiterlimit
+newpath 125.81 198.76 moveto
+114.274 198.567 104.074 198.367 94.888 198.111 curveto
+85.7018 197.854 77.5424 197.541 70.3091 197.122 curveto
+63.0758 196.703 56.777 196.177 51.3746 195.501 curveto
+45.9723 194.826 41.4711 194 37.7963 192.997 curveto
+34.1216 191.994 31.2738 190.813 29.1002 189.444 curveto
+26.9266 188.075 25.4245 186.519 24.3798 184.771 curveto
+23.3351 183.022 22.7445 181.084 22.3785 178.933 curveto
+22.0124 176.782 21.8695 174.422 21.74 171.78 curveto
+21.6105 169.138 21.4964 166.202 21.3963 162.947 curveto
+21.2961 159.693 21.2102 156.12 21.14 152.268 curveto
+21.0697 148.417 21.0153 144.287 20.9786 139.992 curveto
+20.942 135.697 20.9232 131.239 20.9232 126.779 curveto
+20.9232 122.319 20.942 117.86 20.9786 113.565 curveto
+21.0153 109.269 21.0697 105.139 21.14 101.287 curveto
+21.2102 97.4348 21.2961 93.8606 21.3963 90.6055 curveto
+21.4964 87.3505 21.6105 84.4134 21.74 81.77 curveto
+21.8695 79.1266 22.0124 76.7653 22.3785 74.6142 curveto
+22.7445 72.4632 23.3351 70.5252 24.3798 68.78 curveto
+25.4245 67.0348 26.9266 65.4841 29.1002 64.1242 curveto
+31.2738 62.7643 34.1216 61.5964 37.7963 60.6106 curveto
+41.4711 59.6248 45.9723 58.8212 51.3746 58.173 curveto
+56.777 57.5247 63.0758 57.0312 70.3091 56.6499 curveto
+77.5424 56.2685 85.7018 55.9987 94.888 55.7915 curveto
+104.074 55.5843 114.274 55.4395 125.81 55.31 curveto
+137.346 55.1805 150.269 55.0664 164.668 54.9663 curveto
+179.067 54.8661 194.948 54.7802 212.111 54.71 curveto
+229.274 54.6397 247.717 54.5853 266.922 54.5486 curveto
+286.126 54.512 306.079 54.4932 326.04 54.4932 curveto
+346.001 54.4932 365.954 54.512 385.158 54.5486 curveto
+404.363 54.5853 422.806 54.6397 439.969 54.71 curveto
+457.132 54.7802 473.013 54.8661 487.412 54.9663 curveto
+501.811 55.0664 514.734 55.1805 526.27 55.31 curveto
+537.806 55.4395 548.006 55.5843 557.192 55.7926 curveto
+566.378 56.001 574.538 56.2731 581.771 56.6592 curveto
+589.004 57.0454 595.303 57.5461 600.705 58.2054 curveto
+606.108 58.8647 610.609 59.683 614.284 60.6882 curveto
+617.958 61.6934 620.806 62.8854 622.98 64.2744 curveto
+625.153 65.6635 626.655 67.2484 627.7 69.0333 curveto
+628.745 70.8181 629.335 72.8009 629.702 75.0028 curveto
+630.068 77.2046 630.211 79.6224 630.34 82.33 curveto
+630.469 85.0376 630.584 88.0467 630.684 91.3822 curveto
+630.784 94.7176 630.87 98.3806 630.94 102.329 curveto
+631.01 106.277 631.065 110.511 631.101 114.914 curveto
+631.138 119.317 631.157 123.887 631.157 128.459 curveto
+631.157 133.03 631.138 137.6 631.101 142.003 curveto
+631.065 146.406 631.01 150.639 630.94 154.586 curveto
+630.87 158.534 630.784 162.196 630.684 165.531 curveto
+630.584 168.865 630.469 171.874 630.34 174.58 curveto
+630.211 177.286 630.068 179.703 629.702 181.902 curveto
+629.335 184.101 628.745 186.08 627.7 187.859 curveto
+626.655 189.637 625.153 191.213 622.98 192.589 curveto
+620.806 193.965 617.958 195.14 614.284 196.124 curveto
+610.609 197.108 606.108 197.9 600.705 198.528 curveto
+595.303 199.157 589.004 199.621 581.771 199.966 curveto
+574.538 200.311 566.378 200.537 557.192 200.693 curveto
+548.006 200.849 537.806 200.936 526.27 201 curveto
+514.734 201.064 501.811 201.105 487.412 201.124 curveto
+473.013 201.143 457.132 201.139 439.969 201.113 curveto
+422.806 201.086 404.363 201.037 385.158 200.966 curveto
+365.954 200.895 346.001 200.801 326.04 200.69 curveto
+306.079 200.578 286.126 200.447 266.922 200.303 curveto
+247.717 200.16 229.274 200.002 212.111 199.837 curveto
+194.948 199.671 179.067 199.497 164.668 199.317 curveto
+150.269 199.138 137.346 198.953 125.81 198.76 curveto closepath stroke
+ 0.956 0.9 0.9 setrgbcolor
+newpath 125.25 366.97 moveto
+113.778 366.841 103.635 366.696 94.4995 366.483 curveto
+85.364 366.27 77.2495 365.988 70.0559 365.583 curveto
+62.8622 365.178 56.5976 364.648 51.2244 363.944 curveto
+45.8512 363.241 41.3741 362.363 37.7187 361.28 curveto
+34.0633 360.197 31.2303 358.908 29.0678 357.402 curveto
+26.9052 355.896 25.4104 354.173 24.3704 352.229 curveto
+23.3305 350.285 22.7423 348.122 22.3773 345.716 curveto
+22.0124 343.31 21.8695 340.665 21.74 337.7 curveto
+21.6105 334.735 21.4964 331.436 21.3963 327.777 curveto
+21.2961 324.119 21.2102 320.099 21.14 315.765 curveto
+21.0697 311.431 21.0153 306.782 20.9786 301.947 curveto
+20.942 297.112 20.9232 292.093 20.9232 287.071 curveto
+20.9232 282.05 20.942 277.031 20.9786 272.196 curveto
+21.0153 267.361 21.0697 262.713 21.14 258.38 curveto
+21.2102 254.046 21.2961 250.027 21.3963 246.37 curveto
+21.4964 242.712 21.6105 239.414 21.74 236.45 curveto
+21.8695 233.486 22.0124 230.842 22.3785 228.438 curveto
+22.7445 226.033 23.3351 223.872 24.3798 221.929 curveto
+25.4245 219.987 26.9266 218.266 29.1002 216.762 curveto
+31.2738 215.258 34.1216 213.971 37.7963 212.89 curveto
+41.4711 211.809 45.9723 210.933 51.3746 210.232 curveto
+56.777 209.53 63.0758 209.002 70.3091 208.598 curveto
+77.5424 208.195 85.7018 207.915 94.888 207.703 curveto
+104.074 207.492 114.274 207.348 125.81 207.22 curveto
+137.346 207.092 150.269 206.979 164.668 206.879 curveto
+179.067 206.78 194.948 206.695 212.111 206.625 curveto
+229.274 206.556 247.717 206.502 266.922 206.465 curveto
+286.126 206.429 306.079 206.41 326.04 206.41 curveto
+346.001 206.41 365.954 206.429 385.158 206.465 curveto
+404.363 206.502 422.806 206.556 439.969 206.625 curveto
+457.132 206.695 473.013 206.78 487.412 206.879 curveto
+501.811 206.979 514.734 207.092 526.27 207.22 curveto
+537.806 207.348 548.006 207.492 557.191 207.703 curveto
+566.376 207.915 574.533 208.195 581.761 208.598 curveto
+588.99 209.002 595.282 209.53 600.673 210.232 curveto
+606.064 210.933 610.551 211.809 614.206 212.89 curveto
+617.861 213.971 620.685 215.258 622.83 216.762 curveto
+624.974 218.266 626.442 219.987 627.447 221.929 curveto
+628.452 223.872 628.998 226.033 629.313 228.438 curveto
+629.628 230.842 629.715 233.486 629.78 236.45 curveto
+629.845 239.414 629.887 242.712 629.907 246.37 curveto
+629.927 250.027 629.924 254.046 629.898 258.38 curveto
+629.872 262.713 629.824 267.361 629.753 272.196 curveto
+629.682 277.031 629.589 282.05 629.477 287.071 curveto
+629.365 292.093 629.234 297.112 629.09 301.947 curveto
+628.946 306.782 628.788 311.431 628.622 315.765 curveto
+628.456 320.099 628.281 324.119 628.1 327.777 curveto
+627.92 331.436 627.734 334.735 627.54 337.7 curveto
+627.346 340.665 627.147 343.31 626.731 345.716 curveto
+626.315 348.122 625.682 350.285 624.603 352.229 curveto
+623.523 354.173 621.994 355.896 619.802 357.402 curveto
+617.611 358.908 614.754 360.197 611.079 361.28 curveto
+607.404 362.363 602.912 363.241 597.528 363.944 curveto
+592.144 364.648 585.872 365.178 578.674 365.583 curveto
+571.475 365.988 563.358 366.27 554.222 366.483 curveto
+545.085 366.696 534.942 366.841 523.47 366.97 curveto
+511.998 367.099 499.147 367.214 484.829 367.314 curveto
+470.51 367.414 454.718 367.5 437.651 367.57 curveto
+420.584 367.64 402.244 367.695 383.147 367.731 curveto
+364.051 367.768 344.209 367.787 324.36 367.787 curveto
+304.511 367.787 284.669 367.768 265.573 367.731 curveto
+246.476 367.695 228.136 367.64 211.069 367.57 curveto
+194.002 367.5 178.21 367.414 163.891 367.314 curveto
+149.573 367.214 136.722 367.099 125.25 366.97 curveto closepath fill
+ 0 setgray
+newpath 125.25 366.97 moveto
+113.778 366.841 103.635 366.696 94.4995 366.483 curveto
+85.364 366.27 77.2495 365.988 70.0559 365.583 curveto
+62.8622 365.178 56.5976 364.648 51.2244 363.944 curveto
+45.8512 363.241 41.3741 362.363 37.7187 361.28 curveto
+34.0633 360.197 31.2303 358.908 29.0678 357.402 curveto
+26.9052 355.896 25.4104 354.173 24.3704 352.229 curveto
+23.3305 350.285 22.7423 348.122 22.3773 345.716 curveto
+22.0124 343.31 21.8695 340.665 21.74 337.7 curveto
+21.6105 334.735 21.4964 331.436 21.3963 327.777 curveto
+21.2961 324.119 21.2102 320.099 21.14 315.765 curveto
+21.0697 311.431 21.0153 306.782 20.9786 301.947 curveto
+20.942 297.112 20.9232 292.093 20.9232 287.071 curveto
+20.9232 282.05 20.942 277.031 20.9786 272.196 curveto
+21.0153 267.361 21.0697 262.713 21.14 258.38 curveto
+21.2102 254.046 21.2961 250.027 21.3963 246.37 curveto
+21.4964 242.712 21.6105 239.414 21.74 236.45 curveto
+21.8695 233.486 22.0124 230.842 22.3785 228.438 curveto
+22.7445 226.033 23.3351 223.872 24.3798 221.929 curveto
+25.4245 219.987 26.9266 218.266 29.1002 216.762 curveto
+31.2738 215.258 34.1216 213.971 37.7963 212.89 curveto
+41.4711 211.809 45.9723 210.933 51.3746 210.232 curveto
+56.777 209.53 63.0758 209.002 70.3091 208.598 curveto
+77.5424 208.195 85.7018 207.915 94.888 207.703 curveto
+104.074 207.492 114.274 207.348 125.81 207.22 curveto
+137.346 207.092 150.269 206.979 164.668 206.879 curveto
+179.067 206.78 194.948 206.695 212.111 206.625 curveto
+229.274 206.556 247.717 206.502 266.922 206.465 curveto
+286.126 206.429 306.079 206.41 326.04 206.41 curveto
+346.001 206.41 365.954 206.429 385.158 206.465 curveto
+404.363 206.502 422.806 206.556 439.969 206.625 curveto
+457.132 206.695 473.013 206.78 487.412 206.879 curveto
+501.811 206.979 514.734 207.092 526.27 207.22 curveto
+537.806 207.348 548.006 207.492 557.191 207.703 curveto
+566.376 207.915 574.533 208.195 581.761 208.598 curveto
+588.99 209.002 595.282 209.53 600.673 210.232 curveto
+606.064 210.933 610.551 211.809 614.206 212.89 curveto
+617.861 213.971 620.685 215.258 622.83 216.762 curveto
+624.974 218.266 626.442 219.987 627.447 221.929 curveto
+628.452 223.872 628.998 226.033 629.313 228.438 curveto
+629.628 230.842 629.715 233.486 629.78 236.45 curveto
+629.845 239.414 629.887 242.712 629.907 246.37 curveto
+629.927 250.027 629.924 254.046 629.898 258.38 curveto
+629.872 262.713 629.824 267.361 629.753 272.196 curveto
+629.682 277.031 629.589 282.05 629.477 287.071 curveto
+629.365 292.093 629.234 297.112 629.09 301.947 curveto
+628.946 306.782 628.788 311.431 628.622 315.765 curveto
+628.456 320.099 628.281 324.119 628.1 327.777 curveto
+627.92 331.436 627.734 334.735 627.54 337.7 curveto
+627.346 340.665 627.147 343.31 626.731 345.716 curveto
+626.315 348.122 625.682 350.285 624.603 352.229 curveto
+623.523 354.173 621.994 355.896 619.802 357.402 curveto
+617.611 358.908 614.754 360.197 611.079 361.28 curveto
+607.404 362.363 602.912 363.241 597.528 363.944 curveto
+592.144 364.648 585.872 365.178 578.674 365.583 curveto
+571.475 365.988 563.358 366.27 554.222 366.483 curveto
+545.085 366.696 534.942 366.841 523.47 366.97 curveto
+511.998 367.099 499.147 367.214 484.829 367.314 curveto
+470.51 367.414 454.718 367.5 437.651 367.57 curveto
+420.584 367.64 402.244 367.695 383.147 367.731 curveto
+364.051 367.768 344.209 367.787 324.36 367.787 curveto
+304.511 367.787 284.669 367.768 265.573 367.731 curveto
+246.476 367.695 228.136 367.64 211.069 367.57 curveto
+194.002 367.5 178.21 367.414 163.891 367.314 curveto
+149.573 367.214 136.722 367.099 125.25 366.97 curveto closepath stroke
+ [] 0 setdash
+newpath 499.83 330.96 moveto
+601.11 330.96 lineto
+601.11 354.6 lineto
+499.83 354.6 lineto
+ closepath stroke
+newpath 499.83 276.96 moveto
+601.11 276.96 lineto
+601.11 300.6 lineto
+499.83 300.6 lineto
+ closepath stroke
+newpath 499.83 216.18 moveto
+601.11 216.18 lineto
+601.11 239.82 lineto
+499.83 239.82 lineto
+ closepath stroke
+newpath 310.83 276.96 moveto
+412.11 276.96 lineto
+412.11 300.6 lineto
+310.83 300.6 lineto
+ closepath stroke
+newpath 310.83 330.96 moveto
+412.11 330.96 lineto
+412.11 354.6 lineto
+310.83 354.6 lineto
+ closepath stroke
+newpath 121.89 276.96 moveto
+223.11 276.96 lineto
+223.11 300.6 lineto
+121.89 300.6 lineto
+ closepath stroke
+newpath 121.89 330.96 moveto
+223.11 330.96 lineto
+223.11 354.6 lineto
+121.89 354.6 lineto
+ closepath stroke
+newpath 499.83 114.96 moveto
+601.11 114.96 lineto
+601.11 138.6 lineto
+499.83 138.6 lineto
+ closepath stroke
+newpath 310.83 168.96 moveto
+412.11 168.96 lineto
+412.11 192.6 lineto
+310.83 192.6 lineto
+ closepath stroke
+newpath 310.83 114.96 moveto
+412.11 114.96 lineto
+412.11 138.6 lineto
+310.83 138.6 lineto
+ closepath stroke
+newpath 310.83 60.96 moveto
+412.11 60.96 lineto
+412.11 84.6 lineto
+310.83 84.6 lineto
+ closepath stroke
+newpath 121.89 60.96 moveto
+223.11 60.96 lineto
+223.11 84.6 lineto
+121.89 84.6 lineto
+ closepath stroke
+newpath 121.89 114.96 moveto
+223.11 114.96 lineto
+223.11 138.6 lineto
+121.89 138.6 lineto
+ closepath stroke
+ 1 setgray 0 0 dtransform truncate idtransform setlinewidth pop
+newpath 0.39 0.18 moveto
+641.61 0.18 lineto
+641.61 374.82 lineto
+0.39 374.82 lineto
+ closepath stroke
+ 0 setgray 0 0.9 dtransform truncate idtransform setlinewidth pop
+newpath 317.61 13.68 moveto
+341.19 13.68 lineto
+341.19 37.32 lineto
+317.61 37.32 lineto
+ closepath stroke
+newpath 408.69 13.68 moveto
+432.33 13.68 lineto
+432.33 37.32 lineto
+408.69 37.32 lineto
+ closepath stroke
+newpath 111.75 13.68 moveto
+135.33 13.68 lineto
+135.33 37.32 lineto
+111.75 37.32 lineto
+ closepath stroke
+newpath 20.61 13.68 moveto
+44.25 13.68 lineto
+44.25 37.32 lineto
+20.61 37.32 lineto
+ closepath stroke
+newpath 105.03 23.82 moveto
+52.5961 23.82 lineto stroke
+newpath 66.38857 27.95784 moveto
+52.5961 23.82 lineto
+66.38857 19.68217 lineto
+ closepath fill
+newpath 66.38857 27.95784 moveto
+52.5961 23.82 lineto
+66.38857 19.68217 lineto
+ closepath stroke
+ 0.9 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 304.11 6.96 moveto
+304.11 44.1 lineto stroke
+ 0 0.9 dtransform truncate idtransform setlinewidth pop
+newpath 7.11 6.96 moveto
+634.83 6.96 lineto
+634.83 44.1 lineto
+7.11 44.1 lineto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 401.97 23.82 moveto
+349.536 23.82 lineto stroke
+newpath 363.3285 27.95786 moveto
+349.536 23.82 lineto
+363.3285 19.68216 lineto
+ closepath fill
+ [] 0 setdash
+newpath 363.3285 27.95786 moveto
+349.536 23.82 lineto
+363.3285 19.68216 lineto
+ closepath stroke
+newpath 418.83 128.46 moveto
+418.83 128.46 418.866 128.475 419.481 128.779 curveto
+420.096 129.084 421.3 129.685 423.128 130.633 curveto
+424.956 131.58 427.383 132.863 430.013 134.321 curveto
+432.644 135.779 435.45 137.396 438.077 139.017 curveto
+440.705 140.639 443.154 142.263 445.31 143.852 curveto
+447.466 145.44 449.338 146.997 450.955 148.567 curveto
+452.572 150.138 453.939 151.726 455.127 153.409 curveto
+456.316 155.093 457.327 156.877 458.23 158.81 curveto
+459.133 160.743 459.929 162.82 460.652 165.064 curveto
+461.376 167.308 462.026 169.719 462.622 172.273 curveto
+463.217 174.826 463.758 177.522 464.257 180.291 curveto
+464.756 183.06 465.213 185.9 465.642 188.713 curveto
+466.07 191.526 466.471 194.31 466.861 196.97 curveto
+467.25 199.629 467.628 202.163 468.013 204.507 curveto
+468.399 206.851 468.792 209.006 469.216 210.951 curveto
+469.64 212.896 470.094 214.633 470.61 216.18 curveto
+471.126 217.727 471.703 219.079 472.382 220.254 curveto
+473.06 221.429 473.841 222.432 474.765 223.311 curveto
+475.688 224.191 476.757 224.947 477.988 225.613 curveto
+479.219 226.28 480.618 226.856 482.118 227.354 curveto
+483.619 227.852 485.221 228.269 486.724 228.602 curveto
+488.226 228.934 489.611 229.18 490.655 229.345 curveto
+490.993 229.399 491.293 229.444 491.556 229.482 curveto stroke
+newpath 479.46297 221.6641 moveto
+479.67201 221.87738 lineto
+480.65941 222.86996 481.83391 223.82368 483.12753 224.73172 curveto
+484.42213 225.64001 485.83673 226.49977 487.18066 227.25063 curveto
+488.52391 228.00023 489.7798 228.63383 490.73236 229.09187 curveto
+491.04059 229.24072 491.31502 229.37003 491.556 229.482 curveto
+491.29317 229.52118 490.99289 229.56427 490.65363 229.6097 curveto
+489.60625 229.75163 488.20897 229.91402 486.67493 230.0276 curveto
+485.13962 230.14055 483.48537 230.20148 481.90457 230.15579 curveto
+480.32472 230.10982 478.8192 229.96011 477.44847 229.67499 curveto
+477.15654 229.612 lineto
+ closepath fill
+newpath 479.46297 221.6641 moveto
+479.67201 221.87738 lineto
+480.65941 222.86996 481.83391 223.82368 483.12753 224.73172 curveto
+484.42213 225.64001 485.83673 226.49977 487.18066 227.25063 curveto
+488.52391 228.00023 489.7798 228.63383 490.73236 229.09187 curveto
+491.04059 229.24072 491.31502 229.37003 491.556 229.482 curveto
+491.29317 229.52118 490.99289 229.56427 490.65363 229.6097 curveto
+489.60625 229.75163 488.20897 229.91402 486.67493 230.0276 curveto
+485.13962 230.14055 483.48537 230.20148 481.90457 230.15579 curveto
+480.32472 230.10982 478.8192 229.96011 477.44847 229.67499 curveto
+477.15654 229.612 lineto
+ closepath stroke
+newpath 493.11 236.46 moveto
+493.11 236.46 493.09 236.459 492.738 236.512 curveto
+492.387 236.564 491.699 236.671 490.655 236.878 curveto
+489.611 237.085 488.226 237.392 486.724 237.807 curveto
+485.221 238.223 483.619 238.745 482.118 239.367 curveto
+480.618 239.989 479.219 240.709 477.988 241.542 curveto
+476.757 242.375 475.688 243.32 474.765 244.418 curveto
+473.841 245.517 473.06 246.771 472.382 248.239 curveto
+471.703 249.708 471.126 251.397 470.61 253.33 curveto
+470.094 255.263 469.64 257.434 469.216 259.856 curveto
+468.792 262.278 468.399 264.953 468.013 267.847 curveto
+467.628 270.74 467.25 273.851 466.861 277.092 curveto
+466.471 280.333 466.07 283.701 465.642 287.07 curveto
+465.213 290.439 464.756 293.807 464.257 297.048 curveto
+463.758 300.289 463.217 303.4 462.622 306.293 curveto
+462.026 309.187 461.376 311.862 460.652 314.284 curveto
+459.929 316.706 459.133 318.877 458.23 320.81 curveto
+457.327 322.743 456.316 324.432 455.127 325.901 curveto
+453.939 327.369 452.572 328.623 450.955 329.722 curveto
+449.338 330.82 447.466 331.765 445.31 332.598 curveto
+443.154 333.431 440.705 334.151 438.077 334.773 curveto
+435.45 335.395 432.644 335.917 430.013 336.332 curveto
+427.383 336.748 424.956 337.055 423.128 337.262 curveto
+421.967 337.393 421.057 337.485 420.39 337.547 curveto stroke
+newpath 434.62881 339.69589 moveto
+433.04895 339.54253 431.46999 339.35408 429.95628 339.14844 curveto
+427.31766 338.79115 424.9048 338.3878 423.09442 338.06079 curveto
+421.94473 337.85266 421.04669 337.67928 420.39 337.547 curveto
+421.01105 337.29594 421.85623 336.94635 422.93063 336.48724 curveto
+424.62206 335.76369 426.85846 334.77223 429.25801 333.61804 curveto
+430.63493 332.95647 432.05688 332.24461 433.46027 331.50299 curveto
+ closepath fill
+newpath 434.62881 339.69589 moveto
+433.04895 339.54253 431.46999 339.35408 429.95628 339.14844 curveto
+427.31766 338.79115 424.9048 338.3878 423.09442 338.06079 curveto
+421.94473 337.85266 421.04669 337.67928 420.39 337.547 curveto
+421.01105 337.29594 421.85623 336.94635 422.93063 336.48724 curveto
+424.62206 335.76369 426.85846 334.77223 429.25801 333.61804 curveto
+430.63493 332.95647 432.05688 332.24461 433.46027 331.50299 curveto
+ closepath stroke
+newpath 493.11 141.96 moveto
+493.11 141.96 493.09 141.975 492.738 142.257 curveto
+492.387 142.539 491.699 143.094 490.655 143.952 curveto
+489.611 144.809 488.226 145.96 486.724 147.237 curveto
+485.221 148.515 483.619 149.906 482.118 151.258 curveto
+480.618 152.61 479.219 153.922 477.988 155.149 curveto
+476.757 156.377 475.688 157.524 474.765 158.619 curveto
+473.841 159.713 473.06 160.758 472.382 161.805 curveto
+471.703 162.852 471.126 163.905 470.61 165 curveto
+470.094 166.095 469.64 167.232 469.241 168.433 curveto
+468.842 169.635 468.5 170.9 468.221 172.229 curveto
+467.941 173.558 467.724 174.95 467.578 176.381 curveto
+467.432 177.812 467.357 179.281 467.357 180.751 curveto
+467.357 182.222 467.432 183.691 467.578 185.123 curveto
+467.724 186.554 467.941 187.946 468.221 189.276 curveto
+468.5 190.605 468.842 191.872 469.241 193.074 curveto
+469.64 194.276 470.094 195.413 470.61 196.51 curveto
+471.126 197.607 471.703 198.66 472.382 199.709 curveto
+473.06 200.757 473.841 201.804 474.765 202.9 curveto
+475.688 203.997 476.757 205.147 477.988 206.377 curveto
+479.219 207.607 480.618 208.922 482.118 210.278 curveto
+483.619 211.633 485.221 213.028 486.724 214.309 curveto
+488.226 215.59 489.611 216.743 490.655 217.603 curveto
+491.145 218.006 491.557 218.343 491.892 218.616 curveto stroke
+newpath 484.12837 206.48805 moveto
+484.38797 206.92706 484.6542 207.37177 484.92616 207.82106 curveto
+485.97452 209.55023 487.10808 211.34674 488.17958 213.00562 curveto
+489.25015 214.66418 490.2454 216.16653 490.99826 217.29027 curveto
+491.3518 217.81708 491.64958 218.25826 491.892 218.616 curveto
+491.49269 218.45079 491.00122 218.24637 490.41608 218.00117 curveto
+489.16899 217.47745 487.51108 216.77106 485.70433 215.97571 curveto
+483.89662 215.1806 481.96133 214.30478 480.13426 213.43825 curveto
+479.65988 213.21286 479.19281 212.98816 478.73442 212.76454 curveto
+ closepath fill
+newpath 484.12837 206.48805 moveto
+484.38797 206.92706 484.6542 207.37177 484.92616 207.82106 curveto
+485.97452 209.55023 487.10808 211.34674 488.17958 213.00562 curveto
+489.25015 214.66418 490.2454 216.16653 490.99826 217.29027 curveto
+491.3518 217.81708 491.64958 218.25826 491.892 218.616 curveto
+491.49269 218.45079 491.00122 218.24637 490.41608 218.00117 curveto
+489.16899 217.47745 487.51108 216.77106 485.70433 215.97571 curveto
+483.89662 215.1806 481.96133 214.30478 480.13426 213.43825 curveto
+479.65988 213.21286 479.19281 212.98816 478.73442 212.76454 curveto
+ closepath stroke
+newpath 418.83 138.6 moveto
+418.83 138.6 418.845 138.613 419.099 138.839 curveto
+419.352 139.065 419.847 139.509 420.59 140.189 curveto
+421.333 140.868 422.312 141.774 423.357 142.768 curveto
+424.402 143.761 425.501 144.831 426.504 145.851 curveto
+427.506 146.871 428.412 147.841 429.17 148.721 curveto
+429.928 149.601 430.541 150.394 431.015 151.117 curveto
+431.488 151.84 431.824 152.495 432.039 153.115 curveto
+432.255 153.734 432.35 154.32 432.35 154.9 curveto
+432.35 155.48 432.255 156.05 432.039 156.634 curveto
+431.824 157.218 431.488 157.817 431.015 158.462 curveto
+430.541 159.106 429.928 159.798 429.17 160.552 curveto
+428.412 161.307 427.506 162.126 426.504 162.98 curveto
+425.501 163.834 424.402 164.722 423.357 165.542 curveto
+422.312 166.363 421.333 167.107 420.59 167.663 curveto
+420.41 167.798 420.244 167.922 420.093 168.034 curveto stroke
+newpath 433.20407 162.07916 moveto
+432.58371 162.53545 431.83084 162.9977 430.93715 163.47586 curveto
+429.99417 163.9812 428.89102 164.50534 427.6859 165.03537 curveto
+426.4798 165.56516 425.17198 166.09988 423.93541 166.58504 curveto
+422.69858 167.07112 421.54707 167.5024 420.67564 167.82144 curveto
+420.46445 167.89905 420.26982 167.97012 420.093 168.034 curveto
+420.20546 167.88333 420.32883 167.71686 420.46242 167.53583 curveto
+421.01433 166.78978 421.73825 165.79585 422.50325 164.70918 curveto
+423.26854 163.62347 424.06604 162.45712 424.78133 161.35092 curveto
+425.49567 160.24503 426.12811 159.20023 426.63719 158.25925 curveto
+427.12009 157.36809 427.49417 156.56776 427.76093 155.84534 curveto
+ closepath fill
+newpath 433.20407 162.07916 moveto
+432.58371 162.53545 431.83084 162.9977 430.93715 163.47586 curveto
+429.99417 163.9812 428.89102 164.50534 427.6859 165.03537 curveto
+426.4798 165.56516 425.17198 166.09988 423.93541 166.58504 curveto
+422.69858 167.07112 421.54707 167.5024 420.67564 167.82144 curveto
+420.46445 167.89905 420.26982 167.97012 420.093 168.034 curveto
+420.20546 167.88333 420.32883 167.71686 420.46242 167.53583 curveto
+421.01433 166.78978 421.73825 165.79585 422.50325 164.70918 curveto
+423.26854 163.62347 424.06604 162.45712 424.78133 161.35092 curveto
+425.49567 160.24503 426.12811 159.20023 426.63719 158.25925 curveto
+427.12009 157.36809 427.49417 156.56776 427.76093 155.84534 curveto
+ closepath stroke
+newpath 304.11 87.96 moveto
+304.11 87.96 304.1 87.9699 303.924 88.1698 curveto
+303.749 88.3697 303.405 88.7638 302.883 89.3824 curveto
+302.361 90.0009 301.668 90.8368 300.917 91.7818 curveto
+300.166 92.7268 299.364 93.7714 298.614 94.8118 curveto
+297.864 95.8521 297.165 96.8877 296.549 97.8918 curveto
+295.933 98.8959 295.399 99.8711 294.937 100.845 curveto
+294.476 101.82 294.085 102.795 293.746 103.819 curveto
+293.407 104.844 293.118 105.92 292.86 107.08 curveto
+292.602 108.24 292.375 109.479 292.176 110.818 curveto
+291.976 112.157 291.805 113.594 291.665 115.122 curveto
+291.525 116.65 291.417 118.269 291.344 119.942 curveto
+291.271 121.615 291.234 123.342 291.234 125.07 curveto
+291.234 126.798 291.271 128.525 291.344 130.198 curveto
+291.417 131.871 291.525 133.49 291.665 135.018 curveto
+291.805 136.546 291.976 137.983 292.176 139.322 curveto
+292.375 140.661 292.602 141.9 292.86 143.06 curveto
+293.118 144.22 293.407 145.296 293.746 146.321 curveto
+294.085 147.345 294.476 148.32 294.937 149.295 curveto
+295.399 150.269 295.933 151.244 296.549 152.248 curveto
+297.165 153.252 297.864 154.288 298.614 155.328 curveto
+299.364 156.369 300.166 157.413 300.917 158.358 curveto
+301.668 159.303 302.361 160.139 302.883 160.758 curveto
+302.953 160.841 303.021 160.921 303.085 160.996 curveto stroke
+newpath 298.62187 147.30513 moveto
+298.64296 147.44714 lineto
+298.8056 148.5128 299.03691 149.60014 299.33842 150.7388 curveto
+299.63994 151.87746 300.01176 153.07063 300.43129 154.28229 curveto
+300.85052 155.4949 301.3187 156.72531 301.76648 157.84627 curveto
+302.21426 158.96721 302.63779 159.9671 302.9599 160.70999 curveto
+303.00311 160.8096 303.04524 160.90578 303.085 160.996 curveto
+303.00215 160.94255 302.91403 160.88547 302.82312 160.82608 curveto
+302.14526 160.38321 301.24127 159.78157 300.2504 159.09224 curveto
+299.25952 158.4029 298.19135 157.63339 297.17384 156.8518 curveto
+296.15663 156.07118 295.1894 155.27974 294.3109 154.49509 curveto
+293.43236 153.71046 292.64072 152.93001 291.91832 152.12985 curveto
+291.82253 152.0229 lineto
+ closepath fill
+newpath 298.62187 147.30513 moveto
+298.64296 147.44714 lineto
+298.8056 148.5128 299.03691 149.60014 299.33842 150.7388 curveto
+299.63994 151.87746 300.01176 153.07063 300.43129 154.28229 curveto
+300.85052 155.4949 301.3187 156.72531 301.76648 157.84627 curveto
+302.21426 158.96721 302.63779 159.9671 302.9599 160.70999 curveto
+303.00311 160.8096 303.04524 160.90578 303.085 160.996 curveto
+303.00215 160.94255 302.91403 160.88547 302.82312 160.82608 curveto
+302.14526 160.38321 301.24127 159.78157 300.2504 159.09224 curveto
+299.25952 158.4029 298.19135 157.63339 297.17384 156.8518 curveto
+296.15663 156.07118 295.1894 155.27974 294.3109 154.49509 curveto
+293.43236 153.71046 292.64072 152.93001 291.91832 152.12985 curveto
+291.82253 152.0229 lineto
+ closepath stroke
+newpath 229.83 87.96 moveto
+229.83 87.96 229.84 87.9698 230.016 88.1767 curveto
+230.191 88.3836 230.535 88.792 231.057 89.4381 curveto
+231.579 90.0842 232.272 90.9611 233.023 91.9615 curveto
+233.774 92.9619 234.576 94.0761 235.326 95.1994 curveto
+236.076 96.3227 236.775 97.4545 237.391 98.5696 curveto
+238.007 99.6848 238.541 100.786 239.003 101.907 curveto
+239.464 103.028 239.855 104.17 240.194 105.39 curveto
+240.533 106.61 240.822 107.913 241.08 109.33 curveto
+241.338 110.747 241.565 112.277 241.79 113.936 curveto
+242.014 115.595 242.236 117.385 242.482 119.29 curveto
+242.728 121.194 242.997 123.213 243.313 125.296 curveto
+243.63 127.38 243.993 129.526 244.422 131.665 curveto
+244.851 133.803 245.345 135.931 245.917 137.978 curveto
+246.489 140.026 247.138 141.99 247.874 143.825 curveto
+248.609 145.66 249.431 147.364 250.353 148.925 curveto
+251.276 150.485 252.299 151.901 253.46 153.19 curveto
+254.621 154.479 255.921 155.637 257.449 156.689 curveto
+258.976 157.74 260.734 158.688 262.812 159.579 curveto
+264.891 160.47 267.297 161.305 270.069 162.114 curveto
+272.84 162.923 275.989 163.706 279.367 164.456 curveto
+282.744 165.206 286.352 165.921 289.734 166.548 curveto
+293.115 167.175 296.234 167.707 298.584 168.093 curveto
+300.363 168.385 301.682 168.592 302.561 168.727 curveto stroke
+newpath 289.66641 162.31659 moveto
+290.08072 162.53143 290.49263 162.74405 290.90112 162.95403 curveto
+293.95937 164.52612 296.79395 165.93193 298.93391 166.97693 curveto
+300.55399 167.7678 301.75789 168.34511 302.561 168.727 curveto
+301.68028 168.85027 300.35742 169.03102 298.56953 169.26254 curveto
+296.20773 169.5681 293.06743 169.9548 289.64883 170.32579 curveto
+289.19221 170.37537 288.7313 170.42459 288.26715 170.4733 curveto
+ closepath fill
+newpath 289.66641 162.31659 moveto
+290.08072 162.53143 290.49263 162.74405 290.90112 162.95403 curveto
+293.95937 164.52612 296.79395 165.93193 298.93391 166.97693 curveto
+300.55399 167.7678 301.75789 168.34511 302.561 168.727 curveto
+301.68028 168.85027 300.35742 169.03102 298.56953 169.26254 curveto
+296.20773 169.5681 293.06743 169.9548 289.64883 170.32579 curveto
+289.19221 170.37537 288.7313 170.42459 288.26715 170.4733 curveto
+ closepath stroke
+newpath 229.83 141.96 moveto
+229.83 141.96 229.84 141.97 230.016 142.16 curveto
+230.191 142.349 230.535 142.722 231.057 143.299 curveto
+231.579 143.876 232.272 144.651 233.023 145.513 curveto
+233.774 146.375 234.576 147.315 235.326 148.231 curveto
+236.076 149.147 236.775 150.039 237.391 150.877 curveto
+238.007 151.714 238.541 152.501 239.003 153.256 curveto
+239.464 154.01 239.855 154.735 240.194 155.466 curveto
+240.533 156.197 240.822 156.937 241.08 157.71 curveto
+241.338 158.483 241.565 159.29 241.79 160.14 curveto
+242.014 160.99 242.236 161.884 242.482 162.815 curveto
+242.728 163.746 242.997 164.713 243.313 165.695 curveto
+243.63 166.676 243.993 167.671 244.422 168.648 curveto
+244.851 169.625 245.345 170.583 245.917 171.491 curveto
+246.489 172.4 247.138 173.259 247.874 174.05 curveto
+248.609 174.841 249.431 175.564 250.353 176.215 curveto
+251.276 176.865 252.299 177.444 253.46 177.96 curveto
+254.621 178.476 255.921 178.926 257.449 179.318 curveto
+258.976 179.71 260.734 180.044 262.812 180.337 curveto
+264.891 180.63 267.297 180.882 270.069 181.104 curveto
+272.84 181.327 275.989 181.519 279.367 181.685 curveto
+282.744 181.851 286.352 181.99 289.734 182.101 curveto
+293.115 182.211 296.234 182.293 298.584 182.349 curveto
+300.351 182.39 301.665 182.416 302.544 182.433 curveto stroke
+newpath 288.86705 177.9273 moveto
+289.37183 178.09805 289.87325 178.26712 290.36966 178.434 curveto
+293.57648 179.51091 296.54034 180.4857 298.77515 181.21461 curveto
+300.45584 181.76164 301.70695 182.16412 302.544 182.433 curveto
+301.69719 182.66931 300.43112 183.02199 298.72687 183.49046 curveto
+296.4599 184.1121 293.44888 184.92982 290.17886 185.796 curveto
+289.67256 185.92996 289.16089 186.06482 288.64546 186.20013 curveto
+ closepath fill
+newpath 288.86705 177.9273 moveto
+289.37183 178.09805 289.87325 178.26712 290.36966 178.434 curveto
+293.57648 179.51091 296.54034 180.4857 298.77515 181.21461 curveto
+300.45584 181.76164 301.70695 182.16412 302.544 182.433 curveto
+301.69719 182.66931 300.43112 183.02199 298.72687 183.49046 curveto
+296.4599 184.1121 293.44888 184.92982 290.17886 185.796 curveto
+289.67256 185.92996 289.16089 186.06482 288.64546 186.20013 curveto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 115.11 87.96 moveto
+115.11 87.96 115.095 87.9688 114.832 88.254 curveto
+114.569 88.5392 114.053 89.1087 113.272 90.0655 curveto
+112.49 91.0222 111.452 92.3598 110.327 93.984 curveto
+109.202 95.6081 108.002 97.5053 106.879 99.562 curveto
+105.755 101.619 104.707 103.832 103.785 106.197 curveto
+102.863 108.562 102.063 111.082 101.371 113.851 curveto
+100.68 116.621 100.095 119.646 99.5869 123.07 curveto
+99.0786 126.494 98.6462 130.331 98.26 134.65 curveto
+97.8739 138.969 97.5334 143.756 97.2348 149.053 curveto
+96.9363 154.35 96.68 160.16 96.4705 166.416 curveto
+96.261 172.673 96.0986 179.376 95.9894 186.345 curveto
+95.8801 193.314 95.8241 200.546 95.8241 207.78 curveto
+95.8241 215.014 95.8801 222.246 95.9894 229.215 curveto
+96.0986 236.184 96.261 242.887 96.4705 249.144 curveto
+96.68 255.4 96.9363 261.21 97.2348 266.507 curveto
+97.5334 271.804 97.8739 276.591 98.26 280.91 curveto
+98.6462 285.229 99.0786 289.066 99.5869 292.49 curveto
+100.095 295.914 100.68 298.939 101.371 301.709 curveto
+102.063 304.478 102.863 306.998 103.785 309.363 curveto
+104.707 311.728 105.755 313.941 106.879 315.998 curveto
+108.002 318.055 109.202 319.952 110.327 321.576 curveto
+111.452 323.2 112.49 324.538 113.272 325.495 curveto
+113.574 325.865 113.837 326.177 114.061 326.438 curveto stroke
+newpath 109.84726 312.66827 moveto
+109.9513 313.24449 110.06305 313.81334 110.18187 314.37453 curveto
+110.66643 316.66748 111.27069 318.82928 111.88159 320.70808 curveto
+112.49248 322.58685 113.10223 324.1667 113.57626 325.30804 curveto
+113.7592 325.74924 113.92145 326.12364 114.061 326.438 curveto
+113.77145 326.25237 113.42989 326.02911 113.0343 325.76147 curveto
+112.01028 325.06956 110.63158 324.08627 109.08737 322.85405 curveto
+107.54315 321.6218 105.84865 320.14963 104.18193 318.50209 curveto
+103.7738 318.09898 103.36737 317.6856 102.96332 317.26181 curveto
+ closepath fill
+ [] 0 setdash
+newpath 109.84726 312.66827 moveto
+109.9513 313.24449 110.06305 313.81334 110.18187 314.37453 curveto
+110.66643 316.66748 111.27069 318.82928 111.88159 320.70808 curveto
+112.49248 322.58685 113.10223 324.1667 113.57626 325.30804 curveto
+113.7592 325.74924 113.92145 326.12364 114.061 326.438 curveto
+113.77145 326.25237 113.42989 326.02911 113.0343 325.76147 curveto
+112.01028 325.06956 110.63158 324.08627 109.08737 322.85405 curveto
+107.54315 321.6218 105.84865 320.14963 104.18193 318.50209 curveto
+103.7738 318.09898 103.36737 317.6856 102.96332 317.26181 curveto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 229.83 297.18 moveto
+229.83 297.18 229.84 297.185 230.019 297.277 curveto
+230.198 297.368 230.55 297.548 231.085 297.824 curveto
+231.621 298.1 232.335 298.468 233.113 298.873 curveto
+233.892 299.278 234.729 299.715 235.52 300.133 curveto
+236.312 300.551 237.06 300.95 237.731 301.315 curveto
+238.403 301.679 239 302.01 239.536 302.315 curveto
+240.071 302.62 240.545 302.899 240.983 303.167 curveto
+241.421 303.435 241.823 303.692 242.21 303.95 curveto
+242.597 304.208 242.97 304.466 243.336 304.732 curveto
+243.702 304.997 244.062 305.27 244.415 305.552 curveto
+244.768 305.833 245.114 306.124 245.448 306.42 curveto
+245.782 306.716 246.105 307.018 246.408 307.32 curveto
+246.712 307.622 246.997 307.924 247.258 308.22 curveto
+247.519 308.516 247.757 308.807 247.97 309.088 curveto
+248.183 309.37 248.371 309.643 248.538 309.908 curveto
+248.705 310.174 248.851 310.432 248.98 310.69 curveto
+249.109 310.948 249.224 311.206 249.324 311.472 curveto
+249.424 311.738 249.51 312.012 249.58 312.295 curveto
+249.65 312.577 249.705 312.869 249.741 313.166 curveto
+249.778 313.463 249.797 313.767 249.797 314.07 curveto
+249.797 314.373 249.778 314.677 249.741 314.974 curveto
+249.705 315.271 249.65 315.563 249.58 315.845 curveto
+249.51 316.128 249.424 316.402 249.324 316.668 curveto
+249.224 316.934 249.109 317.192 248.98 317.45 curveto
+248.851 317.708 248.705 317.966 248.538 318.232 curveto
+248.371 318.497 248.183 318.77 247.97 319.052 curveto
+247.757 319.333 247.519 319.624 247.258 319.92 curveto
+246.997 320.216 246.712 320.518 246.408 320.82 curveto
+246.105 321.122 245.782 321.424 245.448 321.72 curveto
+245.114 322.016 244.768 322.307 244.415 322.588 curveto
+244.062 322.87 243.702 323.143 243.336 323.408 curveto
+242.97 323.674 242.597 323.932 242.21 324.19 curveto
+241.823 324.448 241.421 324.705 240.983 324.973 curveto
+240.545 325.241 240.071 325.52 239.536 325.825 curveto
+239 326.13 238.403 326.461 237.731 326.825 curveto
+237.06 327.19 236.312 327.589 235.52 328.007 curveto
+234.729 328.425 233.892 328.862 233.113 329.267 curveto
+232.4 329.638 231.741 329.978 231.223 330.245 curveto stroke
+newpath 245.25511 327.01067 moveto
+244.78976 327.17706 lineto
+244.36276 327.32666 243.93135 327.46661 243.48656 327.60252 curveto
+243.04173 327.73843 242.58284 327.8691 242.08629 327.99992 curveto
+241.58975 328.13075 241.05557 328.26178 240.45549 328.40018 curveto
+239.85445 328.5383 239.18753 328.68379 238.43927 328.83934 curveto
+237.6917 328.99612 236.86058 329.16336 235.98187 329.33615 curveto
+235.10411 329.50922 234.17685 329.68727 233.31433 329.85133 curveto
+232.52478 330.00182 231.79587 330.1381 231.223 330.245 curveto
+231.64243 329.84041 232.17593 329.3254 232.75226 328.76515 curveto
+233.38202 328.1534 234.05815 327.4943 234.69568 326.86664 curveto
+235.33415 326.23868 235.93596 325.64157 236.47379 325.09914 curveto
+237.01285 324.55739 237.48955 324.06882 237.9153 323.62265 curveto
+238.34009 323.17679 238.71393 322.77333 239.05644 322.3908 curveto
+239.39897 322.00822 239.71016 321.64655 240.0067 321.28822 curveto
+240.30324 320.9299 240.58636 320.57559 240.8605 320.21564 curveto
+241.1574 319.82057 lineto
+ closepath fill
+ [] 0 setdash
+newpath 245.25511 327.01067 moveto
+244.78976 327.17706 lineto
+244.36276 327.32666 243.93135 327.46661 243.48656 327.60252 curveto
+243.04173 327.73843 242.58284 327.8691 242.08629 327.99992 curveto
+241.58975 328.13075 241.05557 328.26178 240.45549 328.40018 curveto
+239.85445 328.5383 239.18753 328.68379 238.43927 328.83934 curveto
+237.6917 328.99612 236.86058 329.16336 235.98187 329.33615 curveto
+235.10411 329.50922 234.17685 329.68727 233.31433 329.85133 curveto
+232.52478 330.00182 231.79587 330.1381 231.223 330.245 curveto
+231.64243 329.84041 232.17593 329.3254 232.75226 328.76515 curveto
+233.38202 328.1534 234.05815 327.4943 234.69568 326.86664 curveto
+235.33415 326.23868 235.93596 325.64157 236.47379 325.09914 curveto
+237.01285 324.55739 237.48955 324.06882 237.9153 323.62265 curveto
+238.34009 323.17679 238.71393 322.77333 239.05644 322.3908 curveto
+239.39897 322.00822 239.71016 321.64655 240.0067 321.28822 curveto
+240.30324 320.9299 240.58636 320.57559 240.8605 320.21564 curveto
+241.1574 319.82057 lineto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 223.11 141.96 moveto
+223.11 141.96 223.12 141.985 223.296 142.458 curveto
+223.471 142.932 223.815 143.863 224.337 145.304 curveto
+224.859 146.746 225.552 148.681 226.303 150.834 curveto
+227.054 152.988 227.856 155.337 228.606 157.626 curveto
+229.356 159.914 230.055 162.142 230.671 164.235 curveto
+231.287 166.328 231.821 168.293 232.283 170.179 curveto
+232.744 172.064 233.135 173.876 233.474 175.702 curveto
+233.813 177.529 234.102 179.377 234.36 181.31 curveto
+234.618 183.243 234.845 185.258 235.044 187.392 curveto
+235.244 189.526 235.415 191.779 235.555 194.144 curveto
+235.695 196.51 235.803 198.987 235.876 201.529 curveto
+235.949 204.071 235.986 206.677 235.986 209.275 curveto
+235.986 211.872 235.949 214.46 235.876 216.966 curveto
+235.803 219.472 235.695 221.895 235.555 224.19 curveto
+235.415 226.486 235.244 228.654 235.044 230.689 curveto
+234.845 232.723 234.618 234.625 234.36 236.43 curveto
+234.102 238.235 233.813 239.939 233.474 241.597 curveto
+233.135 243.254 232.744 244.871 232.283 246.527 curveto
+231.821 248.183 231.287 249.882 230.671 251.669 curveto
+230.055 253.456 229.356 255.335 228.606 257.25 curveto
+227.856 259.165 227.054 261.116 226.303 262.895 curveto
+225.552 264.674 224.859 266.265 224.337 267.447 curveto
+224.11 267.961 223.917 268.395 223.756 268.754 curveto stroke
+newpath 232.88097 257.61429 moveto
+232.49646 258.11629 232.10472 258.6216 231.70717 259.12885 curveto
+230.43852 260.74756 229.10971 262.38582 227.87918 263.874 curveto
+226.64867 265.36215 225.5277 266.68694 224.68806 267.6691 curveto
+224.32295 268.09618 224.01338 268.4564 223.756 268.754 curveto
+223.80705 268.36388 223.8672 267.89272 223.93694 267.33517 curveto
+224.09724 266.05302 224.30385 264.32999 224.51196 262.41022 curveto
+224.7201 260.49043 224.92766 258.39127 225.09575 256.34152 curveto
+225.14842 255.6992 225.1973 255.06169 225.24196 254.43094 curveto
+ closepath fill
+ [] 0 setdash
+newpath 232.88097 257.61429 moveto
+232.49646 258.11629 232.10472 258.6216 231.70717 259.12885 curveto
+230.43852 260.74756 229.10971 262.38582 227.87918 263.874 curveto
+226.64867 265.36215 225.5277 266.68694 224.68806 267.6691 curveto
+224.32295 268.09618 224.01338 268.4564 223.756 268.754 curveto
+223.80705 268.36388 223.8672 267.89272 223.93694 267.33517 curveto
+224.09724 266.05302 224.30385 264.32999 224.51196 262.41022 curveto
+224.7201 260.49043 224.92766 258.39127 225.09575 256.34152 curveto
+225.14842 255.6992 225.1973 255.06169 225.24196 254.43094 curveto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 418.83 195.96 moveto
+418.83 195.96 418.845 195.975 419.109 196.255 curveto
+419.373 196.536 419.89 197.087 420.674 197.938 curveto
+421.458 198.789 422.499 199.929 423.627 201.192 curveto
+424.755 202.456 425.959 203.83 427.086 205.161 curveto
+428.213 206.493 429.264 207.781 430.188 208.981 curveto
+431.113 210.181 431.916 211.296 432.609 212.355 curveto
+433.303 213.413 433.889 214.416 434.399 215.414 curveto
+434.909 216.413 435.343 217.409 435.73 218.44 curveto
+436.117 219.471 436.459 220.536 436.758 221.657 curveto
+437.058 222.777 437.315 223.954 437.525 225.187 curveto
+437.735 226.42 437.898 227.708 438.007 229.031 curveto
+438.117 230.355 438.173 231.712 438.173 233.07 curveto
+438.173 234.428 438.117 235.786 438.007 237.109 curveto
+437.898 238.432 437.735 239.72 437.525 240.953 curveto
+437.315 242.186 437.058 243.363 436.758 244.483 curveto
+436.459 245.604 436.117 246.669 435.73 247.7 curveto
+435.343 248.731 434.909 249.727 434.399 250.726 curveto
+433.889 251.724 433.303 252.727 432.609 253.785 curveto
+431.916 254.844 431.113 255.959 430.188 257.159 curveto
+429.264 258.359 428.213 259.647 427.086 260.979 curveto
+425.959 262.31 424.755 263.684 423.627 264.948 curveto
+422.499 266.211 421.458 267.351 420.674 268.202 curveto
+420.378 268.523 420.121 268.8 419.901 269.037 curveto stroke
+newpath 432.0931 261.37457 moveto
+431.1541 262.02696 430.1483 262.7 429.09846 263.38348 curveto
+427.63654 264.33449 426.0885 265.3046 424.64484 266.19113 curveto
+423.20148 267.07672 421.8768 267.8695 420.88133 268.45934 curveto
+420.5056 268.68175 420.17982 268.87321 419.901 269.037 curveto
+420.04362 268.74678 420.21019 268.40761 420.40144 268.01509 curveto
+420.90784 266.9747 421.57736 265.58365 422.29486 264.04977 curveto
+423.01208 262.51495 423.77048 260.85292 424.46748 259.25421 curveto
+424.9677 258.1057 425.4369 256.99016 425.86171 255.92862 curveto
+ closepath fill
+ [] 0 setdash
+newpath 432.0931 261.37457 moveto
+431.1541 262.02696 430.1483 262.7 429.09846 263.38348 curveto
+427.63654 264.33449 426.0885 265.3046 424.64484 266.19113 curveto
+423.20148 267.07672 421.8768 267.8695 420.88133 268.45934 curveto
+420.5056 268.68175 420.17982 268.87321 419.901 269.037 curveto
+420.04362 268.74678 420.21019 268.40761 420.40144 268.01509 curveto
+420.90784 266.9747 421.57736 265.58365 422.29486 264.04977 curveto
+423.01208 262.51495 423.77048 260.85292 424.46748 259.25421 curveto
+424.9677 258.1057 425.4369 256.99016 425.86171 255.92862 curveto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 418.83 189.18 moveto
+418.83 189.18 418.855 189.189 419.295 189.424 curveto
+419.734 189.659 420.595 190.125 421.901 190.881 curveto
+423.207 191.638 424.941 192.679 426.82 193.901 curveto
+428.699 195.124 430.704 196.516 432.582 197.972 curveto
+434.459 199.427 436.209 200.944 437.749 202.504 curveto
+439.29 204.064 440.627 205.67 441.782 207.377 curveto
+442.937 209.085 443.914 210.897 444.763 212.901 curveto
+445.612 214.906 446.335 217.11 446.98 219.56 curveto
+447.625 222.01 448.194 224.698 448.693 227.654 curveto
+449.191 230.609 449.62 233.832 449.97 237.291 curveto
+450.32 240.751 450.591 244.446 450.773 248.282 curveto
+450.956 252.118 451.05 256.093 451.05 260.07 curveto
+451.05 264.047 450.956 268.022 450.773 271.858 curveto
+450.591 275.694 450.32 279.389 449.97 282.849 curveto
+449.62 286.308 449.191 289.531 448.693 292.486 curveto
+448.194 295.442 447.625 298.13 446.98 300.58 curveto
+446.335 303.03 445.612 305.234 444.763 307.239 curveto
+443.914 309.243 442.937 311.055 441.782 312.763 curveto
+440.627 314.47 439.29 316.076 437.749 317.636 curveto
+436.209 319.196 434.459 320.713 432.582 322.168 curveto
+430.704 323.624 428.699 325.016 426.82 326.239 curveto
+424.941 327.461 423.207 328.502 421.901 329.259 curveto
+421.216 329.656 420.653 329.973 420.209 330.218 curveto stroke
+newpath 434.03491 326.19238 moveto
+431.92102 326.99442 429.72655 327.7071 427.68457 328.3065 curveto
+425.53366 328.93703 423.57367 329.43585 422.10521 329.78566 curveto
+421.33504 329.96907 420.70468 330.11092 420.209 330.218 curveto
+420.56387 329.85576 421.01204 329.39034 421.55406 328.81325 curveto
+422.58746 327.71289 423.94919 326.21751 425.3978 324.50713 curveto
+426.7726 322.88264 428.21237 321.07968 429.53568 319.24646 curveto
+ closepath fill
+ [] 0 setdash
+newpath 434.03491 326.19238 moveto
+431.92102 326.99442 429.72655 327.7071 427.68457 328.3065 curveto
+425.53366 328.93703 423.57367 329.43585 422.10521 329.78566 curveto
+421.33504 329.96907 420.70468 330.11092 420.209 330.218 curveto
+420.56387 329.85576 421.01204 329.39034 421.55406 328.81325 curveto
+422.58746 327.71289 423.94919 326.21751 425.3978 324.50713 curveto
+426.7726 322.88264 428.21237 321.07968 429.53568 319.24646 curveto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 607.83 141.96 moveto
+607.83 141.96 607.84 141.97 608.016 142.197 curveto
+608.191 142.425 608.535 142.876 609.057 143.605 curveto
+609.579 144.334 610.272 145.334 611.023 146.501 curveto
+611.774 147.667 612.576 148.99 613.326 150.362 curveto
+614.076 151.735 614.775 153.155 615.391 154.603 curveto
+616.007 156.051 616.541 157.531 617.003 159.091 curveto
+617.464 160.651 617.855 162.296 618.194 164.103 curveto
+618.533 165.911 618.822 167.889 619.08 170.08 curveto
+619.338 172.271 619.565 174.669 619.764 177.3 curveto
+619.964 179.93 620.135 182.795 620.275 185.867 curveto
+620.415 188.938 620.523 192.217 620.596 195.619 curveto
+620.669 199.021 620.706 202.545 620.706 206.07 curveto
+620.706 209.595 620.669 213.119 620.596 216.521 curveto
+620.523 219.923 620.415 223.202 620.275 226.273 curveto
+620.135 229.345 619.964 232.21 619.764 234.84 curveto
+619.565 237.471 619.338 239.869 619.08 242.06 curveto
+618.822 244.251 618.533 246.229 618.194 248.037 curveto
+617.855 249.844 617.464 251.489 617.003 253.049 curveto
+616.541 254.609 616.007 256.089 615.391 257.537 curveto
+614.775 258.985 614.076 260.405 613.326 261.778 curveto
+612.576 263.15 611.774 264.473 611.023 265.639 curveto
+610.272 266.806 609.579 267.806 609.057 268.535 curveto
+608.956 268.677 608.861 268.808 608.773 268.929 curveto stroke
+newpath 619.16159 258.95723 moveto
+618.90733 259.2821 618.64874 259.6025 618.38542 259.91916 curveto
+617.37929 261.12909 616.30174 262.28833 615.18884 263.38791 curveto
+614.07622 264.48653 612.92787 265.52328 611.87349 266.42432 curveto
+610.81883 267.32628 609.86769 268.08498 609.15825 268.63324 curveto
+609.02069 268.74022 608.89206 268.83838 608.773 268.929 curveto
+608.82251 268.78781 608.87585 268.63506 608.93181 268.47 curveto
+609.2223 267.62175 609.59874 266.4648 609.98271 265.13123 curveto
+610.36699 263.79858 610.75499 262.30092 611.0791 260.77127 curveto
+611.40294 259.24066 611.66441 257.67969 611.83836 256.11575 curveto
+611.88388 255.7064 611.92339 255.2966 611.95682 254.88542 curveto
+ closepath fill
+ [] 0 setdash
+newpath 619.16159 258.95723 moveto
+618.90733 259.2821 618.64874 259.6025 618.38542 259.91916 curveto
+617.37929 261.12909 616.30174 262.28833 615.18884 263.38791 curveto
+614.07622 264.48653 612.92787 265.52328 611.87349 266.42432 curveto
+610.81883 267.32628 609.86769 268.08498 609.15825 268.63324 curveto
+609.02069 268.74022 608.89206 268.83838 608.773 268.929 curveto
+608.82251 268.78781 608.87585 268.63506 608.93181 268.47 curveto
+609.2223 267.62175 609.59874 266.4648 609.98271 265.13123 curveto
+610.36699 263.79858 610.75499 262.30092 611.0791 260.77127 curveto
+611.40294 259.24066 611.66441 257.67969 611.83836 256.11575 curveto
+611.88388 255.7064 611.92339 255.2966 611.95682 254.88542 curveto
+ closepath stroke
+ [5.76001 5.76 ] 2.88 setdash
+newpath 607.83 135.18 moveto
+607.83 135.18 607.85 135.189 608.202 135.448 curveto
+608.553 135.707 609.241 136.223 610.285 137.076 curveto
+611.329 137.93 612.714 139.114 614.216 140.53 curveto
+615.719 141.946 617.321 143.582 618.822 145.328 curveto
+620.322 147.073 621.721 148.926 622.952 150.875 curveto
+624.183 152.823 625.252 154.87 626.175 157.09 curveto
+627.099 159.31 627.88 161.707 628.558 164.397 curveto
+629.237 167.086 629.814 170.078 630.33 173.43 curveto
+630.846 176.782 631.3 180.483 631.699 184.568 curveto
+632.098 188.654 632.44 193.125 632.719 197.934 curveto
+632.999 202.743 633.216 207.889 633.362 213.237 curveto
+633.508 218.585 633.583 224.131 633.583 229.68 curveto
+633.583 235.229 633.508 240.775 633.362 246.123 curveto
+633.216 251.471 632.999 256.617 632.719 261.426 curveto
+632.44 266.235 632.098 270.706 631.699 274.792 curveto
+631.3 278.877 630.846 282.578 630.33 285.93 curveto
+629.814 289.282 629.237 292.274 628.558 294.963 curveto
+627.88 297.653 627.099 300.05 626.175 302.27 curveto
+625.252 304.49 624.183 306.537 622.952 308.485 curveto
+621.721 310.434 620.322 312.287 618.822 314.032 curveto
+617.321 315.778 615.719 317.414 614.216 318.83 curveto
+612.714 320.246 611.329 321.43 610.285 322.284 curveto
+609.812 322.67 609.413 322.987 609.084 323.242 curveto stroke
+newpath 621.89705 316.67044 moveto
+621.61884 316.856 621.33902 317.03873 621.05783 317.21867 curveto
+619.11841 318.45973 617.11386 319.56639 615.26736 320.49078 curveto
+613.42183 321.41545 611.755 322.15152 610.50963 322.66951 curveto
+609.94566 322.90332 609.4724 323.0923 609.084 323.242 curveto
+609.32585 322.90321 609.61693 322.48492 609.95906 321.9793 curveto
+610.71362 320.8613 611.7 319.32927 612.73175 317.54138 curveto
+613.76447 315.75322 614.8288 313.72588 615.76477 311.62218 curveto
+615.90048 311.31717 616.03348 311.01057 616.16362 310.70251 curveto
+ closepath fill
+ [] 0 setdash
+newpath 621.89705 316.67044 moveto
+621.61884 316.856 621.33902 317.03873 621.05783 317.21867 curveto
+619.11841 318.45973 617.11386 319.56639 615.26736 320.49078 curveto
+613.42183 321.41545 611.755 322.15152 610.50963 322.66951 curveto
+609.94566 322.90332 609.4724 323.0923 609.084 323.242 curveto
+609.32585 322.90321 609.61693 322.48492 609.95906 321.9793 curveto
+610.71362 320.8613 611.7 319.32927 612.73175 317.54138 curveto
+613.76447 315.75322 614.8288 313.72588 615.76477 311.62218 curveto
+615.90048 311.31717 616.03348 311.01057 616.16362 310.70251 curveto
+ closepath stroke
+128.61 337.68 moveto
+(OpenSSL) ptmr8r 10.9988 fshow
+174.1335 337.68 moveto
+(library) ptmr8r 10.9988 fshow
+128.61 283.68 moveto
+(Net-SNMP) ptmr8r 10.9988 fshow
+180.8535 283.68 moveto
+(library) ptmr8r 10.9988 fshow
+351.33 337.68 moveto
+(zlib) ptmr8r 10.9988 fshow
+331.11 283.68 moveto
+(bzip2) ptmr8r 10.9988 fshow
+358.2987 283.68 moveto
+(library) ptmr8r 10.9988 fshow
+513.33 337.68 moveto
+(NetPBM) ptmr8r 10.9988 fshow
+555.1907 337.68 moveto
+(library) ptmr8r 10.9988 fshow
+520.11 283.68 moveto
+(JPEG) ptmr8r 10.9988 fshow
+547.9146 283.68 moveto
+(library) ptmr8r 10.9988 fshow
+520.11 222.96 moveto
+(PNG) ptmr8r 10.9988 fshow
+544.857 222.96 moveto
+(library) ptmr8r 10.9988 fshow
+533.61 121.68 moveto
+(bmeps) ptmr8r 10.9988 fshow
+344.61 67.68 moveto
+(genau) ptmr8r 10.9988 fshow
+337.83 121.68 moveto
+(png2pdf) ptmr8r 10.9988 fshow
+344.61 175.68 moveto
+(dklibs) ptmr8r 10.9988 fshow
+155.61 67.68 moveto
+(dkt) ptmr8r 10.9988 fshow
+155.61 121.68 moveto
+(yanolc) ptmr8r 10.9988 fshow
+34.23 115.32 moveto
+(Krause) ptmb8r 10.9988 fshow
+34.17 133.2 moveto
+(Dirk) ptmb8r 10.9988 fshow
+34.17 151.08 moveto
+(made) ptmb8r 10.9988 fshow
+62.5796 151.08 moveto
+(by) ptmb8r 10.9988 fshow
+34.11 168.96 moveto
+(Softwar) ptmb8r 10.9988 fshow
+71.1756 168.96 moveto
+(e) ptmb8r 10.9988 fshow
+34.23 284.04 moveto
+(authors) ptmb8r 10.9988 fshow
+34.17 301.92 moveto
+(other) ptmb8r 10.9988 fshow
+34.17 319.8 moveto
+(by) ptmb8r 10.9988 fshow
+34.11 337.68 moveto
+(Softwar) ptmb8r 10.9988 fshow
+71.1756 337.68 moveto
+(e) ptmb8r 10.9988 fshow
+324.33 20.46 moveto
+(B) ptmr8r 10.9988 fshow
+415.47 20.46 moveto
+(A) ptmr8r 10.9988 fshow
+142.11 20.46 moveto
+(A) ptmr8r 10.9988 fshow
+152.8007 20.46 moveto
+(needs) ptmr8r 10.9988 fshow
+180.5943 20.46 moveto
+(B) ptmr8r 10.9988 fshow
+190.6801 20.46 moveto
+(\(B) ptmr8r 10.9988 fshow
+204.4284 20.46 moveto
+(is) ptmr8r 10.9988 fshow
+214.514 20.46 moveto
+(required) ptmr8r 10.9988 fshow
+253.9111 20.46 moveto
+(for) ptmr8r 10.9988 fshow
+269.4852 20.46 moveto
+(A\)) ptmr8r 10.9988 fshow
+439.11 20.46 moveto
+(A) ptmr8r 10.9988 fshow
+449.8007 20.46 moveto
+(can) ptmr8r 10.9988 fshow
+467.8165 20.46 moveto
+(use) ptmr8r 10.9988 fshow
+485.2274 20.46 moveto
+(B) ptmr8r 10.9988 fshow
+495.3131 20.46 moveto
+(\(B) ptmr8r 10.9988 fshow
+509.0614 20.46 moveto
+(is) ptmr8r 10.9988 fshow
+519.147 20.46 moveto
+(recommended) ptmr8r 10.9988 fshow
+584.2041 20.46 moveto
+(for) ptmr8r 10.9988 fshow
+599.7782 20.46 moveto
+(A\)) ptmr8r 10.9988 fshow
+27.39 20.46 moveto
+(B) ptmr8r 10.9988 fshow
+118.47 20.46 moveto
+(A) ptmr8r 10.9988 fshow
+showpage
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/errors b/obsolete/support/png2pdf/DOCU/errors
new file mode 100644
index 0000000000..703c2e5ba0
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/errors
@@ -0,0 +1,366 @@
+png2pdf -r -m 255,255,255 -s fbt.png x1.pdf
+bmeps -p2 -c -er8 fbt.png x1.eps
+png2pdf -r -m 255,255,255 -s fbt.png x2.pdf
+png2pdf -r -i -m 255,128,128 -s fbt.png x3.pdf
+bmeps -p3 -c -e8f -am255,128,128s fbt.png x3.eps
+png2pdf -r -a -m 255,128,128 -s fbt.png x4.pdf
+pdflatex png2pdf && pdflatex png2pdf && pdflatex png2pdf
+This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5)
+(./png2pdf.tex{/a/et/skr/wrk11/teTeX/share/texmf/pdftex/config/pdftex.cfg}
+LaTeX2e <2001/06/01>
+Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n
+ohyphenation, loaded.
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/article.cls
+Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/size12.clo))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/lscape.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphics.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/trig.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/graphics.cfg)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/pdftex.def)))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/ifpdf.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/inputenc.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latin1.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/fontenc.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/t1enc.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/textcomp.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1enc.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/mathptmx.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/helvet.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/keyval.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/courier.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/array.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/enumerate.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/longtable.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latexsym.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/varioref.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/color.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/color.cfg))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pdfcprot.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ifthen.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphicx.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/epstopdf.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/background.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/pause.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hyperref.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/pd1enc.def)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/hyperref.cfg)
+Implicit mode ON; LaTeX internals redefined
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/misc/url.sty))
+*hyperref using driver hpdftex*
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hpdftex.def
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/pifont.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upzd.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upsy.fd)))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstpatch.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.cfg))
+(./png2pdf.aux) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1cmr.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-pdf.tex
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-mis.tex
+loading : Context Support Macros / Missing
+)
+loading : Context Support Macros / PDF
+) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnT1.cpa)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnTS1.cpa)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1phv.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1phv.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/nameref.sty)
+(./png2pdf.out) (./png2pdf.out)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omlztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omsztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omxztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ulasy.fd) [1{/a/et/skr/wrk11/
+teTeX/share/texmf/dvips/config/pdftex.map}] (./png2pdf.toc)
+! pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha
+s been already used, duplicate ignored
+<to be read again>
+ \penalty
+l.66 \clearpage
+ [1] [2]
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1pcr.fd) [3] [4] [5]
+[6]
+Underfull \hbox (badness 10000) in paragraph at lines 223--227
+
+[7] [8] <fbt.png, id=189, 96.36pt x 96.36pt> <use fbt.png>
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) [9 <./fbt.p
+ng>] <x1.pdf, id=207, 128.48pt x 128.48pt> <use x1.pdf> [10 <./x1.pdf>]
+<x2.pdf, id=233, 128.48pt x 128.48pt> <use x2.pdf> [11 <./x2.pdf>]
+<use x2.pdf> [12] <x3.pdf, id=266, 128.48pt x 128.48pt> <use x3.pdf>
+<x4.pdf, id=267, 128.48pt x 128.48pt> <use x4.pdf> [13 <./x3.pdf> <./x4.pdf>]
+<png2pdf-logo1.pdf, id=293, 301.125pt x 62.2325pt> <use png2pdf-logo1.pdf>
+<png2pdf-logo2.pdf, id=294, 301.125pt x 62.2325pt> <use png2pdf-logo2.pdf>
+[14 <./png2pdf-logo1.pdf> <./png2pdf-logo2.pdf>]
+
+Package hyperref Warning: bookmark level for unknown lstlisting defaults to 0.
+
+(./beamtest.tex
+Overfull \hbox (56.76361pt too wide) in paragraph at lines 2--3
+[][][][][][][][][][][][][][][][][]
+
+Overfull \hbox (23.91335pt too wide) in paragraph at lines 12--13
+[][][][][][][][][][][][][][][][][][][][][][][][][]
+) [15] (./png2pdf.aux) )
+(see the transcript file for additional information){/a/et/skr/wrk11/teTeX/shar
+e/texmf/dvips/tetex/bbad153f.enc}</a/et/skr/wrk11/teTeX/share/texmf/fonts/type1
+/bluesky/cm/cmsy10.pfb>{/a/et/skr/wrk11/teTeX/share/texmf/dvips/psnfss/8r.enc}
+Output written on png2pdf.pdf (16 pages, 78186 bytes).
+Transcript written on png2pdf.log.
+This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5)
+(./png2pdf.tex{/a/et/skr/wrk11/teTeX/share/texmf/pdftex/config/pdftex.cfg}
+LaTeX2e <2001/06/01>
+Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n
+ohyphenation, loaded.
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/article.cls
+Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/size12.clo))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/lscape.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphics.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/trig.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/graphics.cfg)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/pdftex.def)))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/ifpdf.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/inputenc.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latin1.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/fontenc.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/t1enc.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/textcomp.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1enc.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/mathptmx.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/helvet.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/keyval.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/courier.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/array.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/enumerate.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/longtable.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latexsym.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/varioref.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/color.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/color.cfg))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pdfcprot.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ifthen.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphicx.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/epstopdf.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/background.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/pause.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hyperref.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/pd1enc.def)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/hyperref.cfg)
+Implicit mode ON; LaTeX internals redefined
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/misc/url.sty))
+*hyperref using driver hpdftex*
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hpdftex.def
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/pifont.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upzd.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upsy.fd)))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstpatch.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.cfg))
+(./png2pdf.aux) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1cmr.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-pdf.tex
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-mis.tex
+loading : Context Support Macros / Missing
+)
+loading : Context Support Macros / PDF
+) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnT1.cpa)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnTS1.cpa)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1phv.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1phv.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/nameref.sty)
+(./png2pdf.out) (./png2pdf.out)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omlztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omsztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omxztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ulasy.fd) [1{/a/et/skr/wrk11/
+teTeX/share/texmf/dvips/config/pdftex.map}] (./png2pdf.toc)
+! pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha
+s been already used, duplicate ignored
+<to be read again>
+ \penalty
+l.66 \clearpage
+ [1] [2]
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1pcr.fd) [3] [4] [5]
+[6]
+Underfull \hbox (badness 10000) in paragraph at lines 223--227
+
+[7] [8] <fbt.png, id=189, 96.36pt x 96.36pt> <use fbt.png>
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) [9 <./fbt.p
+ng>] <x1.pdf, id=207, 128.48pt x 128.48pt> <use x1.pdf> [10 <./x1.pdf>]
+<x2.pdf, id=233, 128.48pt x 128.48pt> <use x2.pdf> [11 <./x2.pdf>]
+<use x2.pdf> [12] <x3.pdf, id=266, 128.48pt x 128.48pt> <use x3.pdf>
+<x4.pdf, id=267, 128.48pt x 128.48pt> <use x4.pdf> [13 <./x3.pdf> <./x4.pdf>]
+<png2pdf-logo1.pdf, id=293, 301.125pt x 62.2325pt> <use png2pdf-logo1.pdf>
+<png2pdf-logo2.pdf, id=294, 301.125pt x 62.2325pt> <use png2pdf-logo2.pdf>
+[14 <./png2pdf-logo1.pdf> <./png2pdf-logo2.pdf>]
+
+Package hyperref Warning: bookmark level for unknown lstlisting defaults to 0.
+
+(./beamtest.tex
+Overfull \hbox (56.76361pt too wide) in paragraph at lines 2--3
+[][][][][][][][][][][][][][][][][]
+
+Overfull \hbox (23.91335pt too wide) in paragraph at lines 12--13
+[][][][][][][][][][][][][][][][][][][][][][][][][]
+) [15] (./png2pdf.aux) )
+(see the transcript file for additional information){/a/et/skr/wrk11/teTeX/shar
+e/texmf/dvips/tetex/bbad153f.enc}</a/et/skr/wrk11/teTeX/share/texmf/fonts/type1
+/bluesky/cm/cmsy10.pfb>{/a/et/skr/wrk11/teTeX/share/texmf/dvips/psnfss/8r.enc}
+Output written on png2pdf.pdf (16 pages, 78186 bytes).
+Transcript written on png2pdf.log.
+This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5)
+(./png2pdf.tex{/a/et/skr/wrk11/teTeX/share/texmf/pdftex/config/pdftex.cfg}
+LaTeX2e <2001/06/01>
+Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n
+ohyphenation, loaded.
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/article.cls
+Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/size12.clo))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/lscape.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphics.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/trig.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/graphics.cfg)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/pdftex.def)))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/ifpdf.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/inputenc.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latin1.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/fontenc.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/t1enc.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/textcomp.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1enc.def))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/mathptmx.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/helvet.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/keyval.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/courier.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/array.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/enumerate.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/longtable.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latexsym.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/varioref.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/color.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/color.cfg))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pdfcprot.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ifthen.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphicx.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/epstopdf.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/background.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/pause.sty))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hyperref.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/pd1enc.def)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/hyperref.cfg)
+Implicit mode ON; LaTeX internals redefined
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/misc/url.sty))
+*hyperref using driver hpdftex*
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hpdftex.def
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/pifont.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upzd.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upsy.fd)))
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.sty
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstpatch.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.cfg))
+(./png2pdf.aux) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1cmr.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-pdf.tex
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-mis.tex
+loading : Context Support Macros / Missing
+)
+loading : Context Support Macros / PDF
+) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnT1.cpa)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnTS1.cpa)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1phv.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1phv.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/nameref.sty)
+(./png2pdf.out) (./png2pdf.out)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omlztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omsztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omxztmcm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ptm.fd)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ulasy.fd) [1{/a/et/skr/wrk11/
+teTeX/share/texmf/dvips/config/pdftex.map}] (./png2pdf.toc)
+! pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha
+s been already used, duplicate ignored
+<to be read again>
+ \penalty
+l.66 \clearpage
+ [1] [2]
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1pcr.fd) [3] [4] [5]
+[6]
+Underfull \hbox (badness 10000) in paragraph at lines 223--227
+
+[7] [8] <fbt.png, id=189, 96.36pt x 96.36pt> <use fbt.png>
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty)
+(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) [9 <./fbt.p
+ng>] <x1.pdf, id=207, 128.48pt x 128.48pt> <use x1.pdf> [10 <./x1.pdf>]
+<x2.pdf, id=233, 128.48pt x 128.48pt> <use x2.pdf> [11 <./x2.pdf>]
+<use x2.pdf> [12] <x3.pdf, id=266, 128.48pt x 128.48pt> <use x3.pdf>
+<x4.pdf, id=267, 128.48pt x 128.48pt> <use x4.pdf> [13 <./x3.pdf> <./x4.pdf>]
+<png2pdf-logo1.pdf, id=293, 301.125pt x 62.2325pt> <use png2pdf-logo1.pdf>
+<png2pdf-logo2.pdf, id=294, 301.125pt x 62.2325pt> <use png2pdf-logo2.pdf>
+[14 <./png2pdf-logo1.pdf> <./png2pdf-logo2.pdf>]
+
+Package hyperref Warning: bookmark level for unknown lstlisting defaults to 0.
+
+(./beamtest.tex
+Overfull \hbox (56.76361pt too wide) in paragraph at lines 2--3
+[][][][][][][][][][][][][][][][][]
+
+Overfull \hbox (23.91335pt too wide) in paragraph at lines 12--13
+[][][][][][][][][][][][][][][][][][][][][][][][][]
+) [15] (./png2pdf.aux) )
+(see the transcript file for additional information){/a/et/skr/wrk11/teTeX/shar
+e/texmf/dvips/tetex/bbad153f.enc}</a/et/skr/wrk11/teTeX/share/texmf/fonts/type1
+/bluesky/cm/cmsy10.pfb>{/a/et/skr/wrk11/teTeX/share/texmf/dvips/psnfss/8r.enc}
+Output written on png2pdf.pdf (16 pages, 78186 bytes).
+Transcript written on png2pdf.log.
+ppower4 png2pdf.pdf png2pdf-x.pdf
+This is PPower4 version 0.9.4.
+[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]
+Writing modified output file...
+Done.
+mv png2pdf-x.pdf png2pdf.pdf
+multivalent compress png2pdf.pdf
+/h/et/m/h0/krause/PROGR/C/LibDev/distinfo/png2pdf/DOCU/png2pdf.pdf, 80759 bytes
+PDF 1.3, producer=pdfTeX-1.10b extended by PPower4 V0.9.4, creator=LaTeX with hyperref package
+additional compression may be possible with:
+ [omit -old] -compact -jpeg
+=> new length = 68204, saved 15%, elapsed time = 4 sec
+pdfopt png2pdf-o.pdf png2pdf.pdf
+rm png2pdf-o.pdf
diff --git a/obsolete/support/png2pdf/DOCU/faq.html b/obsolete/support/png2pdf/DOCU/faq.html
new file mode 100644
index 0000000000..89db0f07fa
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/faq.html
@@ -0,0 +1,70 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">FAQ</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+
+<table width="100%">
+<tr>
+<td class="h2tdleft"><h2>FAQ</h2></td>
+<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td>
+</tr>
+</table>
+<h3>User FAQ</h3>
+<h4>Where can I find more information about preferences...?</h4>
+<p>
+This package uses the dklibs library set
+(see
+<a class="linkoutside" href="http://dklibs.sourceforge.net">http://dklibs.sourceforge.net</a>)
+for preference managment, localization and logging. The "Administration"
+section in the PDF manual
+<a class="linkoutside" target="_blank" href="http://dklibs.sourceforge.net/dklibs.pdf">http://dklibs.sourceforge.net/dklibs.pdf</a> describes this in detail.
+</p>
+
+<h3>Developer FAQ</h3>
+<h4>For modifications, should I modify .c or .ctr files?</h4>
+<p>
+For changes please use the .ctr files. The .c files are generated from the
+.ctr files using the tracecc preprocessor.<br>
+Changes to .c files are lost after running tracecc the next time.
+</p>
+
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2003/11/30</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/fbt.png b/obsolete/support/png2pdf/DOCU/fbt.png
new file mode 100644
index 0000000000..ed1fbb6b40
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/fbt.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/fbt/fbt.pl b/obsolete/support/png2pdf/DOCU/fbt/fbt.pl
new file mode 100644
index 0000000000..a991aac87d
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/fbt/fbt.pl
@@ -0,0 +1,95 @@
+use Posix;
+
+my $px = "128px";
+my $width = 1000;
+my $wh = $width / 2;
+my $factor = 0.75;
+
+my $c1 = "#7F7FFF"; # color of circles
+my $c2 = "#7F7FFF"; # color of short pointer
+my $c3 = "#7F7FFF"; # color of long pointer
+
+my $w1 = 30; # width of short pointer
+my $w2 = 20; # width of long pointer
+
+my $f1 = 0.8; # end of white filled, end of circles
+
+my $r2 = 30; # point radius;
+
+# radius where the points are on
+my $r1 = POSIX::floor($f1 * $wh - $r2);
+
+my $r3 = 290; # length of long pointer
+$r3 = $factor * ($r1 - $r2);
+
+my $r4 = 179; # length of short pointer
+$r4 = $factor * $factor * $r3;
+
+my $pi = 3.1415926;
+
+
+
+my $i; my $alpha; my $x; my $y;
+
+print "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?>\n";
+print "";
+print "<svg width=\"$px\" height=\"$px\" viewBox=\"0 0 $width $width\"\n";
+print "xmlns=\"http://www.w3.org/2000/svg\">\n";
+print "<title>5 before 12</title>\n";
+print "<desc>Analog clock image</desc>\n";
+print "<defs>\n";
+print "<style type=\"text/css\"><![CDATA[\n";
+print ".A {\n"; # circle
+print "fill: $c1;\n";
+print "}\n";
+print ".B {\n"; # short pointer
+print "fill: $c2;\n";
+print "stroke: $c2;\n";
+print "stroke-linecap: round;\n";
+print "stroke-width: $w1;\n";
+print "}\n";
+print ".C {\n"; # long pointer
+print "fill: $c2;\n";
+print "stroke: $c2;\n";
+print "stroke-linecap: round;\n";
+print "stroke-width: $w2;\n";
+print "}\n";
+print "]]></style>\n";
+print "<radialGradient id=\"MyGradient\" gradientUnits=\"userSpaceOnUse\"\n";
+print "cx=\"500\" cy=\"500\" r=\"500\">\n";
+print "<stop offset=\"0\" stop-color=\"white\" stop-opacity=\"1\" />\n";
+print "<stop offset=\"0.5\" stop-color=\"white\" stop-opacity=\"1\" />\n";
+print "<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n";
+print "</radialGradient>\n";
+print "<mask id=\"MyMask\" maskUnits=\"userSpaceOnUse\"\n";
+print "x=\"0\" y=\"0\" width=\"1000\" height=\"1000\">\n";
+print "<rect x=\"0\" y=\"0\" width=\"1000\" height=\"1000\" fill=\"url(#MyGradient)\"\n";
+print "/>\n";
+print "</mask>\n";
+print "</defs>\n";
+print "<rect x=\"0\" y=\"0\" width=\"1000\" height=\"1000\" fill=\"white\"";
+print " mask=\"url(#MyMask)\" />\n";
+# 5-minute-circles
+for($i = 0; $i < 12; $i++) {
+ $alpha = 2.0 * $pi * $i / 12.0;
+ $x = $wh + $r1 * cos($alpha);
+ $y = $wh + $r1 * sin($alpha);
+ $x = 0.1 * POSIX::floor(10.0 * $x + 0.5);
+ $y = 0.1 * POSIX::floor(10.0 * $y + 0.5);
+ print "<circle cx=\"$x\" cy=\"$y\" r=\"$r2\" class=\"A\"/>\n";
+}
+# short pointer
+$alpha = 0.0 - ((1.0 / 2.0 + 1.0 / 72.0) * $pi);
+$x = $wh + $r4 * cos($alpha);
+$y = $wh + $r4 * sin($alpha);
+$x = 0.1 * POSIX::floor(10.0 * $x + 0.5);
+$y = 0.1 * POSIX::floor(10.0 * $y + 0.5);
+print "<line x1=\"$wh\" y1=\"$wh\" x2=\"$x\" y2=\"$y\" class=\"B\"/>\n";
+# long pointer
+$alpha = -2.0 * $pi / 3.0;
+$x = $wh + $r3 * cos($alpha);
+$y = $wh + $r3 * sin($alpha);
+$x = 0.1 * POSIX::floor(10.0 * $x + 0.5);
+$y = 0.1 * POSIX::floor(10.0 * $y + 0.5);
+print "<line x1=\"$wh\" y1=\"$wh\" x2=\"$x\" y2=\"$y\" class=\"C\"/>\n";
+print "</svg>\n";
diff --git a/obsolete/support/png2pdf/DOCU/fbt/fbt.png b/obsolete/support/png2pdf/DOCU/fbt/fbt.png
new file mode 100644
index 0000000000..ed1fbb6b40
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/fbt/fbt.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/fbt/fbt.svg b/obsolete/support/png2pdf/DOCU/fbt/fbt.svg
new file mode 100644
index 0000000000..aecb55a186
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/fbt/fbt.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<svg width="128px" height="128px" viewBox="0 0 1000 1000"
+xmlns="http://www.w3.org/2000/svg">
+<title>5 before 12</title>
+<desc>Analog clock image</desc>
+<defs>
+<style type="text/css"><![CDATA[
+.A {
+fill: #7F7FFF;
+}
+.B {
+fill: #7F7FFF;
+stroke: #7F7FFF;
+stroke-linecap: round;
+stroke-width: 30;
+}
+.C {
+fill: #7F7FFF;
+stroke: #7F7FFF;
+stroke-linecap: round;
+stroke-width: 20;
+}
+]]></style>
+<radialGradient id="MyGradient" gradientUnits="userSpaceOnUse"
+cx="500" cy="500" r="500">
+<stop offset="0" stop-color="white" stop-opacity="1" />
+<stop offset="0.5" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</radialGradient>
+<mask id="MyMask" maskUnits="userSpaceOnUse"
+x="0" y="0" width="1000" height="1000">
+<rect x="0" y="0" width="1000" height="1000" fill="url(#MyGradient)"
+/>
+</mask>
+</defs>
+<rect x="0" y="0" width="1000" height="1000" fill="white" mask="url(#MyMask)" />
+<circle cx="870" cy="500" r="30" class="A"/>
+<circle cx="820.4" cy="685" r="30" class="A"/>
+<circle cx="685" cy="820.4" r="30" class="A"/>
+<circle cx="500" cy="870" r="30" class="A"/>
+<circle cx="315" cy="820.4" r="30" class="A"/>
+<circle cx="179.6" cy="685" r="30" class="A"/>
+<circle cx="130" cy="500" r="30" class="A"/>
+<circle cx="179.6" cy="315" r="30" class="A"/>
+<circle cx="315" cy="179.6" r="30" class="A"/>
+<circle cx="500" cy="130" r="30" class="A"/>
+<circle cx="685" cy="179.6" r="30" class="A"/>
+<circle cx="820.4" cy="315" r="30" class="A"/>
+<line x1="500" y1="500" x2="493.7" y2="356.7" class="B"/>
+<line x1="500" y1="500" x2="372.5" y2="279.2" class="C"/>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/fbt/test.html b/obsolete/support/png2pdf/DOCU/fbt/test.html
new file mode 100644
index 0000000000..18541d952a
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/fbt/test.html
@@ -0,0 +1,6 @@
+<html>
+ <head><title>Test</title></head>
+ <body bgcolor="yellow">
+ <img src="fbt.png">
+ </body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/index.html b/obsolete/support/png2pdf/DOCU/index.html
new file mode 100644
index 0000000000..07534593e0
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/index.html
@@ -0,0 +1,70 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<span class="navimenucurrent">Overview</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+
+<table width="100%">
+<tr>
+<td class="h2tdleft"><h2>Overview</h2></td>
+<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td>
+</tr>
+</table>
+<table width="100%">
+<tr>
+<td align="LEFT" valign="TOP">
+The png2pdf program converts PNG images to PDF. If the PNG file contains
+an alpha channel, this can be used to:
+</td>
+<td width="5%">&nbsp;</td>
+<td align="RIGHT" valign="TOP"><b>Current&nbsp;version:&nbsp;1.0.12</b></td>
+</tr>
+</table>
+<ul>
+<li>create an appropriate alpha channel in the PDF file or
+</li>
+<li>mix against a user specified background.
+</li>
+</ul>
+The program is mainly intended for use with pdfLaTeX but may be used
+for other purposes too.<br>
+The software is licensed to you under the terms of a BSD-style license.
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2005/02/01</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/inst_w32.pdf b/obsolete/support/png2pdf/DOCU/inst_w32.pdf
new file mode 100644
index 0000000000..266b5846d2
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/inst_w32.pdf
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/inst_w32.tex b/obsolete/support/png2pdf/DOCU/inst_w32.tex
new file mode 100644
index 0000000000..0563d24d8f
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/inst_w32.tex
@@ -0,0 +1,376 @@
+%
+% %Z% %G% %I% %M%
+%
+
+\documentclass[12pt,a4paper,titlepage]{article}
+\usepackage{lscape}
+\usepackage{ifpdf}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+% \usepackage{newcent}
+\usepackage{mathptmx}
+\usepackage[scaled=.92]{helvet}
+\usepackage{courier}
+\usepackage{array}
+\usepackage{enumerate}
+\usepackage{longtable}
+\usepackage{latexsym}
+\usepackage{varioref}
+\usepackage{color}
+\usepackage{listings}
+\ifpdf
+\usepackage[activate=normal]{pdfcprot}
+\usepackage[pdftex]{graphicx}
+\usepackage{epstopdf}
+\pdfcompresslevel=9
+\usepackage[
+ pdftex,
+ a4paper=true,
+ pdftitle={Dklibs installation on Windows},
+ pdfsubject={Dklibs installation on Windows},
+ pdfauthor={Dipl.-Ing. D. Krause},
+ colorlinks=true,
+ linkcolor=black,
+ pdfpagemode=None,
+ pdfstartview=FitH
+]{hyperref}
+\else
+\usepackage[dvips]{graphicx}
+\DeclareGraphicsRule{.png}{eps}{.bb}{`bmeps #1}
+\usepackage[
+ dvips,
+ colorlinks=true,
+ linkcolor=black
+]{hyperref}
+\fi
+% \renewcommand*{\sectfont}{\bfseries}
+\parindent0cm
+\author{Dipl.-Ing.~D.~Krause}
+\title{Dklibs installation on Windows}
+
+\def\leftsideofhandler{0.45\linewidth}
+\def\rightsideofhandler{0.55\linewidth}
+
+\newcommand{\ximagelw}[3]{
+ \begin{figure}[htb]
+ {\centering
+ \includegraphics[width=#1\linewidth]{#2.mps}
+ \caption{#3}
+ \label{fig:#2}
+ }
+ \end{figure}
+}
+
+\begin{document}
+\maketitle
+\cleardoublepage
+\ifpdf\pdfbookmark[1]{\contentsname}{tocanc}\fi
+\tableofcontents
+\cleardoublepage
+\section{Overview}
+This manual tries to give you hints to install dklibs and some of
+the applications based on these libraries on a Windows system.\\
+Figure~\vref{fig:depgr} shows the dependencies between the packages.
+\ximagelw{}{depgr}{Software dependencies}
+\clearpage
+\section{Software and skills needed for the build}
+To build the software you need an ANSI-C-compiler, a linker and
+a ``make'' program. There are several development suites available,
+both commercial software (MS Visual Studio, Borland/Imprise products)
+and open-source software (Cygwin, MingW).
+
+To build OpenSSL from source you also need a working Perl distribution.
+I suggest to use ActivePerl \footnote{see \url{http://www.activestate.com}}.
+An assembler is helpful to build OpenSSL, you can use either
+MASM (available via platform SDK) or NASM.
+
+You should have a working knowledge about:
+\begin{itemize}
+\item the command line options of the C compiler, linker and
+ make program you use and
+\item the structure of makefiles.
+\end{itemize}
+\clearpage
+
+\section{Some decisions before starting to install}
+Before you start any build process you have to decide whether
+you want to have statically linked software or dynamically
+linked software.
+
+I recommend static linking.
+
+Using MS Visual C you have several versions of the C run-time library
+available. The preferred run-time library file for each source
+module is choosen by \emph{compiler} switches when compiling the module.
+
+
+
+\begin{longtable}{|c|l|}
+\caption{Command line switches to choose run-time library}
+\label{tab:keys-for-features}
+\\
+%
+\hline
+&\\*[-0.95em]\multicolumn{1}{|c|}{\textbf{Switch}} & \multicolumn{1}{c|}{\textbf{File}}\\
+\hline
+\endfirsthead
+%
+\hline
+&\\*[-0.95em]\multicolumn{2}{|r|}{\small \textsl{Continuation}}\\
+\hline
+\endhead
+%
+&\\*[-0.95em]\multicolumn{2}{|r|}{\small \textsl{\ldots{}to be continued}}\\
+\hline
+\endfoot
+%
+\hline
+\endlastfoot
+%
+\hline
+&\\*[-0.95em]/ML & LIBC.LIB (static, release, single-threaded)\\*
+\hline
+&\\*[-0.95em]/MLd & LIBCD.LIB (static, debug, single-threaded)\\*
+\hline
+&\\*[-0.95em]/MT & LIBCMT.LIB (static, release, multi-threaded)\\*
+\hline
+&\\*[-0.95em]/MTd & LIBCMTD.LIB (static, debug, multi-threaded)\\*
+\hline
+&\\*[-0.95em]/MD & MSVCRT.LIB (DLL, release)\\*
+\hline
+&\\*[-0.95em]/MDd & MSVCRTD.LIB (DLL, debug)\\*
+\end{longtable}
+
+Object modules contain an information which run-time library they want
+to be linked with. During linking the linker inspects all object
+files -- even those in libraries -- and tries to use all the run-time
+libraries mentioned in any object module. If two (or more) modules
+were compiled specifying a different run-time library the linker
+will report conflicts and abort.\\
+Conclusion: You need to use the same run-time library selection
+switch for all objects (both for installing the required/recommended
+libraries and installing dklibs and software based on it).\\
+I recommend to use ``/MT'' for static linking or ``/MD'' for
+DLL-linking.
+
+As pointed out you need to use the same run-time selection switch
+for all packages to build. When building DLL verions of
+the required/recommended libraries our compiler switches might differ
+from the compiler switches used to build the ``official'' DLL.
+If you have other software installed built to use one of the ``official'' DLLs
+strange things might happen if this software finds our self-made
+DLLs instead. That's why I recommend to use static linking.
+\clearpage
+
+\section{Installing the required/recommended libraries}
+\subsection{Installation order}
+I suggest to build the libraries in the following order:
+\begin{itemize}
+\item zlib\\*\url{http://www.gzip.org/zlib}\\*This library can be used
+ by the dklibs library set to access gzip compressed files. If you
+ want to build bmeps or png2pdf this library is required.
+\item bzip2\\*\url{http://sources.redhat.com/bzip2}\\*This library
+ can be used by the dklibs library set to access bzip2 compressed files.
+\item libpng\\*\url{http://www.libpng.org}\\*
+ This library is used by bmeps and png2pdf to read PNG images. It is
+ required to build these packages.
+\item JPEG lib\\*\url{ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz}
+ This library can used by bmeps to read JPEG files, it is optional.
+\item NetPBM lib\\*\url{ftp://ftp.metalab.unc.edu/pub/Linux/apps/graphics/convert/netpbm-10.11.10.tgz}\\*
+ This library can be used by bmeps to read NetPBM images, it is
+ optional. The NetPBM tools allow to convert a wide variety
+ of bitmap graphics formats to the NetPBM formats.
+\item OpenSSL\\*\url{http://www.openssl.org}\\*
+ This library can be used by the kls application to calculate
+ and print message digests (checksums) for files, it is optional.
+ The Net-SNMP library can optionally use OpenSLL for authentication.
+\item Net-SNMP\\*\url{http://net-snmp.sourceforge.net}\\*
+ This library can optionally be used by the yanolc package to build the
+ snmpyalc program to request printer status information via SNMP.
+ If none of your printers has a direct ethernet connection
+ via internal print servers (i.e. HP JetDirect interface) the
+ snmpyalc will probably not be usefull for you.
+\end{itemize}
+It is not in all cases necessary to install all libraries, see
+figure~\vref{fig:depgr} for package dependencies.
+\clearpage
+\subsection{General instructions}
+\subsubsection{Makefile modifications}
+The library archives contain makefiles named ``makefile.msc'' or
+``makefile.vc'' for use with MS Visual C++. Additionally there are
+build instructions in readme files, file names differ.
+
+To build the libraries follow the instructions in the readme files,
+but before running ``nmake'' or ``make'' modify the
+makefile manually:
+\begin{itemize}
+\item Open the makefile in a text editor,
+\item Search for a section introduced by a line
+ \begin{lstlisting}
+ .c.obj:
+ \end{lstlisting}
+\item The line after ``.c.obj:'' specifies the command to invoke
+ the C compiler. You need to remove any command line
+ switch choosing a C run-time library version and replace
+ it by the switch you have decided to use in all the builds.
+\item Sometimes the command line switches are not specified directly,
+ a macro expansion mechanism is used instead.\\
+ If the command line looks like
+ \begin{lstlisting}
+ CL $(CFLAGS) /c $*.c
+ \end{lstlisting}
+ you have to search for a line started by ``CFLAGS='' to do the
+ replacements there.
+\end{itemize}
+\subsubsection{Building the libraries}
+To build the libraries run
+\begin{lstlisting}
+ nmake -f makefile.msc
+\end{lstlisting}
+The name of the makefile may differ. For some of the libraries
+it is usefull to give the name of the library to build on the
+command line, i.e.
+\begin{lstlisting}
+ nmake -f makefile.msc libbz2.lib
+\end{lstlisting}
+\subsubsection{Copying files in place}
+If you are doing static builds, create a directory
+``c:\textbackslash{}p\textbackslash{}lib-stt'', for a DLL-based build
+use ``c:\textbackslash{}p\textbackslash{}lib-dll''. Create subdirectories
+``lib'', ``include'' and ``bin''. Do the following copy operations
+\begin{lstlisting}
+ xcopy *.h c:\p\lib-stt\include\ /Y
+ xcopy *.lib c:\p\lib-stt\lib\ /Y
+ xcopy *.exe c:\p\lib-stt\bin\ /Y
+\end{lstlisting}
+For a DLL-based build this loooks like
+\begin{lstlisting}
+ xcopy *.h c:\p\lib-dll\include\ /Y
+ xcopy *.lib c:\p\lib-dll\lib\ /Y
+ xcopy *.dll c:\p\lib-dll\bin\ /Y
+ xcopy *.exe c:\p\lib-dll\bin\ /Y
+\end{lstlisting}
+
+\subsection{Library-specific instructions}
+\subsubsection{LibPNG}
+The makefile.msc assumes to find the zlib library in ``../zlib''.
+We have installed zlib in subdirectories of
+``C\textbackslash{}p\textbackslash{}lib-stt''
+so we need to correct the makefile entry to
+``-I"C:\textbackslash{}p\textbackslash{}lib-stt\textbackslash{}include"''.
+For a DLL-build replace ``lib-stt'' by ``lib-dll''.
+\subsubsection{JPEG library}
+The JPEG library is shipped without a *.def file for DLL building.
+The contrib/jpeg directory in bmeps contains a ``jpeg.def'' file.
+\clearpage
+\subsubsection{NetPBM library}
+The NetPBM library is shipped without a *.def file too.
+The contrib/netpbm directory in bmeps contains a ``netpbm.def'' file.
+
+To build the NetPBM library unpack the sources archive and go
+into the ``lib'' subdirectory. Copy all the files from the ``util''
+subdirectory into the ``lib'' directory.
+
+Edit the ``shhopt.c'' file, add the function
+\begin{lstlisting}
+char *rindex(char *s, int c)
+{
+ char *back = NULL;
+ char *ptr;
+ ptr = s;
+ while(*ptr) {
+ if(*ptr == c) {
+ back = ptr;
+ }
+ ptr++;
+ }
+ return back;
+}
+\end{lstlisting}
+
+Edit the file ``libpm.c'' and add the following two sections:
+\begin{lstlisting}
+#include <io.h>
+#include <process.h>
+#include <stdlib.h>
+\end{lstlisting}
+\begin{lstlisting}
+static int _S_ISREG(int m)
+{
+ int back = 0;
+ if((m & _S_IFMT) == _S_IFREG) {
+ back = 1;
+ }
+ return back;
+}
+\end{lstlisting}
+\clearpage
+\subsubsection{OpenSSL}
+The makefiles ``nt.mak'' and ``ntdll.mak'' are generated
+(or possibly renewed) by the
+\begin{lstlisting}
+ perl Configure VC-WIN32
+ ms\do_masm
+\end{lstlisting}
+commands. You have to edit the makefiles to set up the run-time
+library version after running the two commands above and before running
+\begin{lstlisting}
+ nmake -f ms\nt.mak
+\end{lstlisting}
+or
+\begin{lstlisting}
+ nmake -f ms\ntdll.mak
+\end{lstlisting}
+Additionally remove all the optimization/warning related compiler
+flags and add ``-DOPENSSL\_NO\_HW\_PADLOCK=1 /Zm1000'' to increase the used memory pool for the
+compiler and to disable inline-assembling of eng\_padlock.c.\\
+For the static library we should have
+\begin{lstlisting}
+CFLAGS= /MT /nologo -DOPENSSL_SYSNAME_WIN32 ... \
+ -DOPENSSL_NO_KRB5 -DOPENSSL_NO_HW_PADLOCK=1 /Zm1000
+\end{lstlisting}
+\subsubsection{Net-SNMP}
+The Net-SNMP library archive contains a project/workspace for
+MSVC. When following the instructions in the readme you will possibly
+add OpenSLL support. Among other things you need to add the libraries
+``libeay32.lib'' and ``ssleay32.lib'' to all the projects. Make sure
+that ``gdi32.lib'' is also included. Newer version of Net-SNMP
+use the ``gdi32.lib'' library (I do not know exactly but I think
+it is to get entropy from the screen).
+Somewhere in the project settings you can change the setting for
+the C run-time. Switch this to the library you have decided to use
+for all the projects.
+\clearpage
+\section{Dklibs and applications}
+You have to install the dklibs library set before you try bo build
+any application using it.
+There is no specific order to build the applications, choose as you
+want.
+
+The archives contain a file named ``makefile.msc''. Each of these
+makefiles has two configuration sections possibly needing modifications.
+\begin{itemize}
+\item The first configuration section is at the beginning of the
+ file. This section is used for
+ \begin{itemize}
+ \item locations of directories and
+ \item subsections to indicate which libraries are available.
+ \end{itemize}
+ The subsections for required libraries are ready-to-use.
+ Subsections for recommended libraries must be toggled to use
+ the library. Toggling such a subsection means to add a
+ comment sign (``\#'') in front of all lines not started by ``\#''.
+ For all lines started by ``\#'' remove the leading ``\#''.\\*
+ Note: a subsection ends at an empty line.
+\item The second configuration section contains information how to
+ build libraries: either DLL-linked or statically linked.
+ The default is static linking, toggle all the subsection
+ to switch to DLL-linking.\\*
+ Switching to DLL-linking also requires to toggle some lines
+ in the first configuration section to activate the installation
+ commands to copy *.DLL files into the right places. For zlib
+ we also need to correct the name of the linker import library.
+\end{itemize}
+\end{document}
+
diff --git a/obsolete/support/png2pdf/DOCU/install.html b/obsolete/support/png2pdf/DOCU/install.html
new file mode 100644
index 0000000000..d74dec24dd
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/install.html
@@ -0,0 +1,123 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">Installation</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+
+<table width="100%">
+<tr>
+<td class="h2tdleft"><h2>Installation</h2></td>
+<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td>
+</tr>
+</table>
+
+<h3>Prerequisitions</h3>
+<p>
+The following libraries are recommended/required to install png2pdf:
+<ul>
+<li><b>zlib</b> (required)<br>
+<a class="linkoutside" target="_blank" href="http://www.gzip.org/zlib">http://www.gzip.org/zlib</a>
+</li>
+<li>bzip2 (recommended)<br>
+<a class="linkoutside" target="_blank" href="http://sources.redhat.com/bzip2">http://sources.redhat.com/bzip2</a>
+</li>
+<li><b>libpng</b> (required)<br>
+<a class="linkoutside" target="_blank" href="http://www.libpng.org">http://www.libpng.org</a>
+</li>
+<li><b>dklibs 1.11.2 or above</b> (required)<br>
+<a class="linkoutside" target="_blank" href="http://sourceforge.net/projects/dklibs">http://sourceforge.net/projects/dklibs</a>
+</li>
+</ul>
+<em>Note:</em> If you installed these packages using your
+OS vendors package management
+software make sure the header files... are also installed.<br>
+Some systems have separated packages: one for binaries and shared libraries
+and an additional one (mostly called "xxx&nbsp;developer&nbsp;support")
+containing C header files and other material needed to compile programs
+using the library.
+</p>
+
+<h3>Download</h3>
+<p>
+The software can be obtained via
+<a class="linkoutside" href="http://sourceforge.net/projects/png2pdf">http://sourceforge.net/projects/png2pdf</a>
+</p>
+
+<h3>Building and installing the software</h3>
+<p>
+Make sure to have CFLAGS and LDFLAGS set properly. For dklibs
+these variables must point to the include/lib subdirectory of the
+directory where the dklibs were installed to, <em>not</em> to
+the dklibs <em>source</em>/<em>build</em> directory.
+<br>
+After unpacking the source archive run
+<pre>
+ ./configure
+ make
+ make install
+</pre>
+The usual options are recognized by the configure script.
+</p>
+
+<h3>Windows installation</h3>
+<p>
+Building the libraries and the programs using the libraries
+on Windows systems from source requires manual changes in makefiles.
+Good skills in using the development tools and a significant amount of
+time is needed to do that.<br>
+So it is recommended to use the setup program in dklibs-win32-*-setup.exe from
+<a class="linkoutside" target="_blank" href="http://sourceforge.net/projects/dklibs">http://sourceforge.net/projects/dklibs</a>.
+<br>This program installs dklibs, dktools, bmeps, png2pdf, yanolc and genau.
+<br>
+There are two different setup programs:
+<ul>
+<li>A small executable dklibs_win32-*-user-setup.exe to install software
+for users (binaries and documentation) and
+</li>
+<li>a larger executable dklibs-win32-*-dev-setup.exe to install the software
+for developers (binaries, documentation, libraries, used libraries
+and sources).
+</li>
+</ul>
+For both executables you can choose either english or german language.
+</p>
+
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2003/11/30</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/interpolate.html b/obsolete/support/png2pdf/DOCU/interpolate.html
new file mode 100644
index 0000000000..98a4ca49ea
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/interpolate.html
@@ -0,0 +1,73 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<span class="navimenucurrent">Overview</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+<table width="100%">
+<tr>
+<td class="h2tdleft"><h2>Image interpolation</h2></td>
+<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td>
+</tr>
+</table>
+<p>
+Image interpolation can be used to obtain smoother color transition
+when low-resolution bitmap images are rendered to large screen areas
+or print areas.<br>
+The examples are from screenshots of the SourceForge logo converted to PDF
+and shown expanded to fit the page width.<br>
+The first conversion was done without setting an Interpolate entry
+in the image dictionary, the second one uses the Interpolate entry.
+</p>
+<p align="center">
+<img src="sfl1.png"><br>
+Figure 1: Image without interpolation
+</p>
+<p align="center">
+<img src="sfl2.png"><br>
+Figure 2: Interpolated image
+</p>
+<p>
+As seen in the images above interpolated images may look better
+on screen than images without interpolation.<br>
+When using png2pdf's interpolation option keep in mind that
+the interpolation algorithm used to show the image depends on both the
+viewer software used and the output device.
+</p>
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2005/02/01</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/logo/create-rectangle.png b/obsolete/support/png2pdf/DOCU/logo/create-rectangle.png
new file mode 100644
index 0000000000..5b63c58736
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/create-rectangle.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/logo/mgrid.png b/obsolete/support/png2pdf/DOCU/logo/mgrid.png
new file mode 100644
index 0000000000..6b9dbcc720
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/mgrid.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/logo/original.svg b/obsolete/support/png2pdf/DOCU/logo/original.svg
new file mode 100644
index 0000000000..b89c20219e
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/original.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+>
+<svg width="6.63in" height="2in" viewBox="0 0 477 144"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+<title>png2pdf-logo.fig</title>
+<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc>
+<defs>
+<linearGradient id="GH1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0190" stop-color="white" stop-opacity="1" />
+<stop offset="0.4381" stop-color="white" stop-opacity="1" />
+<stop offset="0.4571" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0645" stop-color="white" stop-opacity="1" />
+<stop offset="0.5806" stop-color="white" stop-opacity="1" />
+<stop offset="0.6452" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GH2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.5429" stop-color="white" stop-opacity="0" />
+<stop offset="0.5619" stop-color="white" stop-opacity="1" />
+<stop offset="0.9810" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.3548" stop-color="white" stop-opacity="0" />
+<stop offset="0.4193" stop-color="white" stop-opacity="1" />
+<stop offset="0.9355" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" />
+</mask>
+<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" />
+</mask>
+<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" />
+</mask>
+<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" />
+</mask>
+<style type="text/css"><![CDATA[
+@font-face {
+font-family: 'Nimbus Roman No9 L';
+font-style: normal;
+font-weight: normal;
+src: url("file://g:\p\urw-svg/n021003l.svg#NimbusRomanNo9L-Regu") format(svg);
+}
+.cA {
+fill: none;
+stroke: #000000;
+stroke-width: 0;
+}
+.cB {
+fill: none;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cC {
+fill: #D10000;
+stroke: none;
+}
+.cD {
+fill: #FFD600;
+stroke: none;
+}
+.cE {
+fill: #000000;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cF {
+font-family: "Nimbus Roman No9 L", serif;
+font-style: normal;
+font-weight: normal;
+font-size: 92;
+text-anchor: middle;
+fill: #000000;
+}
+.cG {
+font-family: "Nimbus Roman No9 L", serif;
+font-style: normal;
+font-weight: normal;
+font-size: 92;
+text-anchor: middle;
+fill: #FFFFFF;
+}
+]]></style>
+</defs>
+<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> -->
+<!-- 1 -->
+<g mask="url(#MH1)">
+<g mask="url(#MV1)">
+<rect x="0" y="0" width="218.25" height="92.25" class="cD"
+ />
+</g>
+</g>
+<!-- 2 -->
+<g mask="url(#MH2)">
+<g mask="url(#MV2)">
+<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC"
+ />
+</g>
+</g>
+<g>
+<path class="cB"
+d="M366.75,42.55
+C366.75,42.09 366.75,41.61 366.75,41.11
+C366.75,37.55 366.75,35 366.75,32.25
+C366.75,29.5 366.75,26.12 364.26,22.81
+C361.76,19.5 357,16.72 348.75,15
+C340.5,13.28 327.13,12.29 311.92,11.77
+C296.71,11.25 281.75,11.25 270.75,11.25
+C259.75,11.25 251.16,11.25 240.51,11.25
+C229.85,11.25 222.75,11.25 222.75,11.25
+"
+/>
+<polygon class="cE"
+points="371.07,28.15 366.75,42.55 362.43,28.15"
+/>
+</g>
+<g>
+<path class="cB"
+d="M110.25,96.75
+C110.25,96.75 110.25,99.34 110.25,102.89
+C110.25,106.45 110.25,109 110.25,111.75
+C110.25,114.5 110.25,117.88 112.74,121.19
+C115.24,124.5 120,127.28 128.25,129
+C136.5,130.72 149.87,131.71 165.08,132.23
+C180.29,132.75 195.25,132.75 206.25,132.75
+C217.25,132.75 225.84,132.75 236.49,132.75
+C241.93,132.75 246.44,132.75 249.55,132.75
+"
+/>
+<polygon class="cE"
+points="235.15,128.43 249.55,132.75 235.15,137.07"
+/>
+</g>
+<text x="366.75" y="128.25" class="cG"
+>PDF</text>
+<text x="110.25" y="78.75" class="cF"
+>PNG</text>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig
new file mode 100644
index 0000000000..55af27ea20
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig
@@ -0,0 +1,27 @@
+#FIG 3.2
+Portrait
+Center
+Inches
+A4
+100.0
+Single
+-2
+1200 2
+2 2 0 0 0 7 999 1 -1 0 0 0 0 0 0 5
+ 0 0 7875 0 7875 2325 0 2325 0 0
+2 2 0 0 20 20 105 1 20 0 0 0 0 0 0 5
+ 4275 825 7875 825 7875 2325 4275 2325 4275 825
+2 2 0 0 31 31 105 1 20 0 0 0 0 0 0 5
+ 0 0 3600 0 3600 1500 0 1500 0 0
+4 1 7 100 1 30 100.0 0.0 4 1968.0 3072.0 6075 2100 PDF\001
+4 1 0 100 1 30 100.0 0.0 4 1968.0 3344.0 1800 1275 PNG\001
+3 0 0 3 0 0 100 1 -1 0 0 1 0 5
+ 1 1 1.0 144.00 240.00
+ 1800 1575 1800 1800 1800 2175 3600 2175
+ 4200 2175
+ 0.0000 1.0000 1.0000 1.0000 0.0000
+3 0 0 3 0 0 100 1 -1 0 0 0 1 5
+ 1 1 1.0 144.00 240.00
+ 6075 750 6075 525 6075 150 4275 150
+ 3675 150
+ 0.0000 1.0000 1.0000 1.0000 0.0000
diff --git a/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.png b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.png
new file mode 100644
index 0000000000..420dcb62b3
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg
new file mode 100644
index 0000000000..c39b63a526
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+>
+<svg width="210px" height="62px" viewBox="0 0 477 144"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+<title>png2pdf-logo.fig</title>
+<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc>
+<defs>
+<linearGradient id="GH1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0190" stop-color="white" stop-opacity="1" />
+<stop offset="0.4381" stop-color="white" stop-opacity="1" />
+<stop offset="0.4571" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0645" stop-color="white" stop-opacity="1" />
+<stop offset="0.5806" stop-color="white" stop-opacity="1" />
+<stop offset="0.6452" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GH2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.5429" stop-color="white" stop-opacity="0" />
+<stop offset="0.5619" stop-color="white" stop-opacity="1" />
+<stop offset="0.9810" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.3548" stop-color="white" stop-opacity="0" />
+<stop offset="0.4193" stop-color="white" stop-opacity="1" />
+<stop offset="0.9355" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" />
+</mask>
+<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" />
+</mask>
+<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" />
+</mask>
+<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" />
+</mask>
+<style type="text/css"><![CDATA[
+@font-face {
+font-family: 'URW Palladio L';
+font-style: normal;
+font-weight: bold;
+src: url("file://g:\p\urw-svg/p052004l.svg#URWPalladioL-Bold") format(svg);
+}
+.cA {
+fill: none;
+stroke: #000000;
+stroke-width: 0;
+}
+.cB {
+fill: none;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cC {
+fill: #FF0000;
+stroke: none;
+}
+.cD {
+fill: #FFFF00;
+stroke: none;
+}
+.cE {
+fill: #000000;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cF {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #000000;
+}
+.cG {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #FFFFFF;
+}
+]]></style>
+</defs>
+<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> -->
+<!-- 1 -->
+<g mask="url(#MH1)">
+<g mask="url(#MV1)">
+<rect x="0" y="0" width="218.25" height="92.25" class="cD"
+ />
+</g>
+</g>
+<!-- 2 -->
+<g mask="url(#MH2)">
+<g mask="url(#MV2)">
+<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC"
+ />
+</g>
+</g>
+<g>
+<path class="cB"
+d="M366.75,42.55
+C366.75,42.09 366.75,41.61 366.75,41.11
+C366.75,37.55 366.75,35 366.75,32.25
+C366.75,29.5 366.75,26.12 364.26,22.81
+C361.76,19.5 357,16.72 348.75,15
+C340.5,13.28 327.13,12.29 311.92,11.77
+C296.71,11.25 281.75,11.25 270.75,11.25
+C259.75,11.25 251.16,11.25 240.51,11.25
+C229.85,11.25 222.75,11.25 222.75,11.25
+"
+/>
+<polygon class="cE"
+points="371.07,28.15 366.75,42.55 362.43,28.15"
+/>
+</g>
+<g>
+<path class="cB"
+d="M110.25,96.75
+C110.25,96.75 110.25,99.34 110.25,102.89
+C110.25,106.45 110.25,109 110.25,111.75
+C110.25,114.5 110.25,117.88 112.74,121.19
+C115.24,124.5 120,127.28 128.25,129
+C136.5,130.72 149.87,131.71 165.08,132.23
+C180.29,132.75 195.25,132.75 206.25,132.75
+C217.25,132.75 225.84,132.75 236.49,132.75
+C241.93,132.75 246.44,132.75 249.55,132.75
+"
+/>
+<polygon class="cE"
+points="235.15,128.43 249.55,132.75 235.15,137.07"
+/>
+</g>
+<text x="366.75" y="128.25" class="cG"
+>PDF</text>
+<text x="110.25" y="78.75" class="cF"
+>PNG</text>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/logo/test.html b/obsolete/support/png2pdf/DOCU/logo/test.html
new file mode 100644
index 0000000000..fc7612a038
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/test.html
@@ -0,0 +1,7 @@
+<html>
+<head><title>Test</title></head>
+<body bgcolor="lightgreen">
+<h1>Test</h1>
+<img src="png2pdf-logo.png">
+</body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/logo/x.out b/obsolete/support/png2pdf/DOCU/logo/x.out
new file mode 100644
index 0000000000..5f1336f75e
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/x.out
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+>
+<svg width="6.63in" height="2in" viewBox="0 0 477 144"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+<title>png2pdf-logo.fig</title>
+<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc>
+<defs>
+<style type="text/css"><![CDATA[
+@font-face {
+font-family: 'URW Palladio L';
+font-style: normal;
+font-weight: bold;
+src: url("file://g:\p\urw-svg/p052004l.svg#URWPalladioL-Bold") format(svg);
+}
+.cA {
+fill: none;
+stroke: #000000;
+stroke-width: 0;
+}
+.cB {
+fill: none;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cC {
+fill: #D10000;
+stroke: none;
+}
+.cD {
+fill: #FFD600;
+stroke: none;
+}
+.cE {
+fill: #000000;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cF {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #000000;
+}
+.cG {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #FFFFFF;
+}
+]]></style>
+</defs>
+<rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"
+/>
+<rect x="258.75" y="51.75" width="216" height="90" class="cC"
+/>
+<rect x="2.25" y="2.25" width="216" height="90" class="cD"
+/>
+<g>
+<path class="cB"
+d="M110.25,96.75
+C110.25,96.75 110.25,99.34 110.25,102.89
+C110.25,106.45 110.25,109 110.25,111.75
+C110.25,114.5 110.25,117.88 112.74,121.19
+C115.24,124.5 120,127.28 128.25,129
+C136.5,130.72 149.87,131.71 165.08,132.23
+C180.29,132.75 195.25,132.75 206.25,132.75
+C217.25,132.75 225.84,132.75 236.49,132.75
+C241.93,132.75 246.44,132.75 249.55,132.75
+"
+/>
+<polygon class="cE"
+points="235.15,128.43 249.55,132.75 235.15,137.07"
+/>
+</g>
+<g>
+<path class="cB"
+d="M366.75,42.55
+C366.75,42.09 366.75,41.61 366.75,41.11
+C366.75,37.55 366.75,35 366.75,32.25
+C366.75,29.5 366.75,26.12 364.26,22.81
+C361.76,19.5 357,16.72 348.75,15
+C340.5,13.28 327.13,12.29 311.92,11.77
+C296.71,11.25 281.75,11.25 270.75,11.25
+C259.75,11.25 251.16,11.25 240.51,11.25
+C229.85,11.25 222.75,11.25 222.75,11.25
+"
+/>
+<polygon class="cE"
+points="371.07,28.15 366.75,42.55 362.43,28.15"
+/>
+</g>
+<text x="366.75" y="128.25" class="cG"
+>PDF</text>
+<text x="110.25" y="78.75" class="cF"
+>PNG</text>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/logo/zoom-in.png b/obsolete/support/png2pdf/DOCU/logo/zoom-in.png
new file mode 100644
index 0000000000..57503edbed
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/logo/zoom-in.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/makefile b/obsolete/support/png2pdf/DOCU/makefile
new file mode 100644
index 0000000000..84b41ba6b2
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/makefile
@@ -0,0 +1,61 @@
+
+all: png2pdf.pdf beamtest.pdf
+
+.SUFFIXES: .pdf .tex
+
+.tex.pdf:
+ pdflatex $* && pdflatex $* && pdflatex $*
+ ppower4 $*.pdf $*-x.pdf
+ mv $*-x.pdf $*.pdf
+ multivalent compress $*.pdf
+ pdfopt $*-o.pdf $*.pdf
+ rm $*-o.pdf
+
+IMAGE1= x1.pdf x1.eps x2.pdf x2.pdf x3.pdf x3.eps x4.pdf
+IMAGE2= png2pdf-logo1.pdf png2pdf-logo2.pdf
+IMAGES= $(IMAGE1) $(IMAGE2)
+
+# IMGSRC= stefan_255_rgba.png
+IMGSRC= fbt.png
+
+png2pdf.pdf: png2pdf.tex $(IMAGES) beamtest.tex
+ pdflatex png2pdf && pdflatex png2pdf && pdflatex png2pdf
+ ppower4 png2pdf.pdf png2pdf-x.pdf
+ mv png2pdf-x.pdf png2pdf.pdf
+ multivalent compress png2pdf.pdf
+ pdfopt png2pdf-o.pdf png2pdf.pdf
+ rm png2pdf-o.pdf
+
+beamtest.pdf: beamtest.tex x4.pdf
+ pdflatex beamtest && pdflatex beamtest && pdflatex beamtest
+ multivalent compress beamtest.pdf
+ pdfopt beamtest-o.pdf beamtest.pdf
+ rm beamtest-o.pdf
+
+x1.pdf: $(IMGSRC)
+ png2pdf -r -m 255,255,255 -s $(IMGSRC) x1.pdf
+
+x1.eps: $(IMGSRC)
+ bmeps -p2 -c -er8 $(IMGSRC) x1.eps
+
+x2.pdf: $(IMGSRC)
+ png2pdf -r -m 255,128,128 -s $(IMGSRC) x2.pdf
+
+x2.eps: $(IMGSRC)
+ bmeps -p3 -c -e8f -am255,128,128s $(IMGSRC) x2.eps
+
+x3.pdf: $(IMGSRC)
+ png2pdf -r -i -m 255,128,128 -s $(IMGSRC) x3.pdf
+
+x3.eps: $(IMGSRC)
+ bmeps -p3 -c -e8f -am255,128,128s $(IMGSRC) x3.eps
+
+x4.pdf: $(IMGSRC)
+ png2pdf -r -i -a $(IMGSRC) x4.pdf
+
+png2pdf-logo1.pdf: png2pdf-logo.png
+ png2pdf -r -a -n- png2pdf-logo.png png2pdf-logo1.pdf
+
+png2pdf-logo2.pdf: png2pdf-logo.png
+ png2pdf -r -a -n png2pdf-logo.png png2pdf-logo2.pdf
+
diff --git a/obsolete/support/png2pdf/DOCU/mgrid.png b/obsolete/support/png2pdf/DOCU/mgrid.png
new file mode 100644
index 0000000000..6b9dbcc720
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/mgrid.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/mkdocu.sh b/obsolete/support/png2pdf/DOCU/mkdocu.sh
new file mode 100644
index 0000000000..a1cbd23f1a
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/mkdocu.sh
@@ -0,0 +1,3 @@
+#! /bin/sh
+pdflatex png2pdf && pdflatex png2pdf && pdflatex png2pdf && ppower4 png2pdf.pdf t.pdf && mv t.pdf png2pdf.pdf
+
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-1507.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-1507.pdf
new file mode 100644
index 0000000000..908c999940
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-1507.pdf
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig
new file mode 100644
index 0000000000..74143ebd08
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig
@@ -0,0 +1,25 @@
+#FIG 3.2
+Portrait
+Center
+Metric
+A4
+100.0
+Single
+-2
+1200 2
+2 2 0 0 7 7 999 1 -1 0 0 0 0 0 0 5
+ 4640 2700 7171 2700 7171 3318 4640 3318 4640 2700
+6 7115 2756 6159 3262
+2 2 0 1 20 20 101 1 20 0 0 0 0 0 0 5
+ 6159 2756 7115 2756 7115 3262 6159 3262 6159 2756
+4 1 0 100 1 30 24.0 0.0 4 448.0 756.0 6637 3150 PDF\001
+-6
+6 5653 2756 4696 3262
+2 2 0 1 0 0 101 1 20 0 0 0 0 0 0 5
+ 4696 2756 5653 2756 5653 3262 4696 3262 4696 2756
+4 1 7 100 1 30 24.0 0.0 4 448.0 820.0 5174 3150 PNG\001
+-6
+2 1 0 2 0 0 100 1 -1 0 0 0 12 0 0 2
+ 5709 3009 6018 3009
+2 3 0 1 0 0 100 1 20 0 0 0 12 0 0 4
+ 6074 3009 5905 2925 5905 3093 6074 3009
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak
new file mode 100644
index 0000000000..58cfe2f3cb
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak
@@ -0,0 +1,21 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 3 0 1 0 0 50 -1 20 0.000 0 0 -1 0 0 4
+ 4275 3825 4125 3750 4083 3908 4275 3825
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+ 3825 3825 4125 3825
+2 3 0 1 0 0 50 -1 20 0.000 0 0 -1 0 0 5
+ 2775 4050 2850 3600 3675 3600 3600 4050 2775 4050
+2 2 0 0 -1 -1 999 -1 -1 0.000 0 0 -1 0 0 5
+ 2700 4200 5400 4200 5400 3450 2700 3450 2700 4200
+2 3 0 1 18 18 51 -1 20 0.000 0 0 -1 0 0 5
+ 4350 4050 4425 3600 5250 3600 5175 4050 4350 4050
+4 0 7 49 -1 3 18 0.0000 4 195 570 2950 3900 PNG\001
+4 0 0 50 -1 3 18 0.0000 4 195 555 4550 3900 PDF\001
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf
new file mode 100644
index 0000000000..3e813d469f
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf
@@ -0,0 +1,143 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.9)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+33
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+/SMask 10 0 R
+>>
+stream
+GhVPS9h8bq'ZVke[6pEe5Hq7)&R#dg,.-BdQ.BOp%Z%KD'h<AM'ISf*ZOhd"eBCa_
+F>T7*63nbJ6uW`CLq"+<jX)Ji&O]#4L`6qg+@:F"BC=mC^6^[],`QaA5;$Ej4ng/h
+rB27sjTtqf!!!!!!!!!!!!!!!!!!!!!5'o]jcff6$a66bJ3\=V0a#t^.qY<G\f'9r
+`&_F2!7cXp+lFKb"`ZWm#u_=K-(m<+&qqD.geJQ+"V5eWWcO-acHa`7[W$;/6h\($
+\a&Hpo!u9?@/Ks&IYQs^Vl/6bCMR]6'T0rkf@SW]B/5l#s&^g13B7DrnSm1KnA)8X
+/]@,BI7f/@(#hA"gd:q#]'%!'J(pm?d7TXfPkb3+QHdh)&R!9!b%>:!fs7lfU&"?S
+p1hdka2cNPcYI<3c1]<&b2q_ro&&-Rl0Raf/YssCR[T[s_&sWIf%*[LWB:!J>ZbQ>
+W#>D#>+2;6pX8VpC#O^V_fVjeqkMY(Q2`5[3+_IV,aUc_f2c?oBS[D2\@BTq&d_bj
+3b^bl\?t?]T.^h6Qn>,L]tHRLf'Ef:Pa4:/Ed)a04/c&0ZqO+cWPtd[ZM^,\H>YK%
+Q,^"$7b[7]>T26k4tfkl)J)>H$k0'?`YQ_!b3.jHKT0<Af=[V_RQ1A6Q^@1/m]&6\
+KsGP_6N[C\)NWF`^Ep9N[.lbi/>&)(9d\nqo_q:"5"pfuj]#;_`tm)<>Jf@'nnE#\
+BB/.:VKmG2Oe@*%4t\E=EFl(l_m)eq;.Vaor`NFYV+"\IQg*W%Nlb0BNN\61\NaXm
+F&C!BFaJJ)/6)GOEla$Q(PakkDJ<fnkJkM2Smodd%eK;`BOJ.a02mci:9U9-(73P0
+K_27h(mIu\[eg#i@ipj%=P)HfYDPA5XDMfk>?b>(n_i?@m<1!%Y0]9P%m-ttY,ZeD
+`C#74fV,ph)lh(n%%E,89!!Ib4uY[V#Vdr[L+J%NH2Jgu.kL[3SeRCR88RSTj7`3?
+o(%q^bgFg8mQ-V/?XFoT^:q>,cHXVYS57BuSP%JqSBIkk(P[5Ck=I:fqjhRu4UcU;
+SqKel'n4&D48^@:^J+*'Q?=9HQm]+nLPID_b*<ilC2.M?<#W'R>?G"#O47Y.R3"`,
+j]Umr/sf4&Y+qc0Ob#-P]B[nRH]^bU2dnZBX[Q`"s5C^XNVkZ<Wi36Fn="d4_dT_E
+873\aD(:rIVGeM#LfsfceZ#;2_^p0blt0TBEK&66JuMO@X,?QX:9(7N7\^iK[+:nN
+X,C%"+!58seD=s-L2?qteS.J.j1G/tASV4`Y#$[p0<Xmq#;IthP/2oW#0e!Ga*FAY
+pR%PD*k&8RXCt6T,P0FCi#l20m8RpFGG!JRHstYL#VffO5?O/TY.hXLlKX7li:HcC
+JPG=fp\V@$'tCUU@DpgN(f/+[0sB30(/e*/Y6EukV7Hu$*/VBdEAEX@_o<M4""u:`
+4uV,$>Q:V?Vn,8?TfqqT2O.krlRZ%Xe7I9MmdYP=i@m92R7BJU3OQkh8;-&],@VQ5
+=Ot3YKo\9]X#)lg+&fS9c(9/;b[H/EoG-@MEBB_<Ck?k=6,Cu"hLPk1<s+BT_>mPj
+G@9k[!Q7#qE2K2#[sW[Z(a-L9^#I\?87ET)X@#hi*$=L>3lF(t3oK?iVnM7!!!!!!
+!!!!!!!!!!!!!!!!2)%D!t5@A,l~>
+endstream
+endobj
+9 0 obj
+1706
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 210
+/Height 62
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhVPQ]1N06&;@UG_D5[0M\KCV!OT(/0Z]Oq(-[7NV6I1[@%g!X!A#cR"Kf@fTVdhD
+!fBG]6kg6:78tIK@Y2'r"YXD0A_3@G=ck^ULu7CCj=ha3+d#;@&rB"#q/8jO;\uDR
+,+B908TZ*c4(S&IM$M0k2e'!U6KSuM\\<fJdHRn(OdXCVpdP\c1!%!P1\^e:N>V#q
+!,90/RACC8+V)*nR#PWeJM;3dFpg#$airQbId2%-B?AAW4T939@/!@N+e:WJDo?$*
+eM&l`O\T0d1?i:ID%H6M>J?.RfPU>oWh9tJ$?`;;V;nR+W-\HJWJ('`9e5m!BBbep
+W3/2UrMcA`%/,[:Y.B@K-\G/TXu_on4KQ5s&hSR#q0I?]-O+o.]W:7g\(o]:)[Q@m
+mnOjG3-EJVj>iU=^daB1V:'a73-E,Lk4Y)9RmtBiS)^ThB6W=hBT^M\*$b6,FT)"_
+4Y;Yk9T=5537`%MrNpYWQVU@XN7mWe\e:FAQO.Odr:"m3Pg?WN^E$(?5p)SR*SfjZ
+Q)bQIn#%Q<HO:nMaN+b8fQ`TZpY@Qra#WL+^`4UU[u)?SDZ@><_sWr(GqsH__1+FR
+Y^:91'/FWM"Q)b*]hE#ZV=BN^loM:1)dQ!i]p7QZMPD,1f\t0eOdZ"qr/4=*4\'+e
+/DqK3Yj[dDX5itE3pa=dk"Z]L8;Ea"2Q@GJ8;#`-@,eqeLt42@80eh)6mDH%Gm,U:
+.e<~>
+endstream
+endobj
+11 0 obj
+744
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000061 00000 n
+0000000116 00000 n
+0000000182 00000 n
+0000000355 00000 n
+0000000447 00000 n
+0000000468 00000 n
+0000000517 00000 n
+0000002443 00000 n
+0000002466 00000 n
+0000003415 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+3438
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.png b/obsolete/support/png2pdf/DOCU/png2pdf-logo.png
new file mode 100644
index 0000000000..420dcb62b3
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.svg b/obsolete/support/png2pdf/DOCU/png2pdf-logo.svg
new file mode 100644
index 0000000000..c39b63a526
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+>
+<svg width="210px" height="62px" viewBox="0 0 477 144"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+<title>png2pdf-logo.fig</title>
+<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc>
+<defs>
+<linearGradient id="GH1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0190" stop-color="white" stop-opacity="1" />
+<stop offset="0.4381" stop-color="white" stop-opacity="1" />
+<stop offset="0.4571" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0645" stop-color="white" stop-opacity="1" />
+<stop offset="0.5806" stop-color="white" stop-opacity="1" />
+<stop offset="0.6452" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GH2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.5429" stop-color="white" stop-opacity="0" />
+<stop offset="0.5619" stop-color="white" stop-opacity="1" />
+<stop offset="0.9810" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.3548" stop-color="white" stop-opacity="0" />
+<stop offset="0.4193" stop-color="white" stop-opacity="1" />
+<stop offset="0.9355" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" />
+</mask>
+<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" />
+</mask>
+<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" />
+</mask>
+<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" />
+</mask>
+<style type="text/css"><![CDATA[
+@font-face {
+font-family: 'URW Palladio L';
+font-style: normal;
+font-weight: bold;
+src: url("file://g:\p\urw-svg/p052004l.svg#URWPalladioL-Bold") format(svg);
+}
+.cA {
+fill: none;
+stroke: #000000;
+stroke-width: 0;
+}
+.cB {
+fill: none;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cC {
+fill: #FF0000;
+stroke: none;
+}
+.cD {
+fill: #FFFF00;
+stroke: none;
+}
+.cE {
+fill: #000000;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cF {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #000000;
+}
+.cG {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #FFFFFF;
+}
+]]></style>
+</defs>
+<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> -->
+<!-- 1 -->
+<g mask="url(#MH1)">
+<g mask="url(#MV1)">
+<rect x="0" y="0" width="218.25" height="92.25" class="cD"
+ />
+</g>
+</g>
+<!-- 2 -->
+<g mask="url(#MH2)">
+<g mask="url(#MV2)">
+<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC"
+ />
+</g>
+</g>
+<g>
+<path class="cB"
+d="M366.75,42.55
+C366.75,42.09 366.75,41.61 366.75,41.11
+C366.75,37.55 366.75,35 366.75,32.25
+C366.75,29.5 366.75,26.12 364.26,22.81
+C361.76,19.5 357,16.72 348.75,15
+C340.5,13.28 327.13,12.29 311.92,11.77
+C296.71,11.25 281.75,11.25 270.75,11.25
+C259.75,11.25 251.16,11.25 240.51,11.25
+C229.85,11.25 222.75,11.25 222.75,11.25
+"
+/>
+<polygon class="cE"
+points="371.07,28.15 366.75,42.55 362.43,28.15"
+/>
+</g>
+<g>
+<path class="cB"
+d="M110.25,96.75
+C110.25,96.75 110.25,99.34 110.25,102.89
+C110.25,106.45 110.25,109 110.25,111.75
+C110.25,114.5 110.25,117.88 112.74,121.19
+C115.24,124.5 120,127.28 128.25,129
+C136.5,130.72 149.87,131.71 165.08,132.23
+C180.29,132.75 195.25,132.75 206.25,132.75
+C217.25,132.75 225.84,132.75 236.49,132.75
+C241.93,132.75 246.44,132.75 249.55,132.75
+"
+/>
+<polygon class="cE"
+points="235.15,128.43 249.55,132.75 235.15,137.07"
+/>
+</g>
+<text x="366.75" y="128.25" class="cG"
+>PDF</text>
+<text x="110.25" y="78.75" class="cF"
+>PNG</text>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf
new file mode 100644
index 0000000000..c8978a350d
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf
@@ -0,0 +1,172 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/CropBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 210 0 l 210 62 l 0 62 l h W n
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+70
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/SMask 10 0 R
+>>
+stream
+GhVPTGt=/q(rqE;liu^Y4,T-``$hAo,Nt0q.f>Dt#G#rJfaX2^+X'EG5t,/d8QjJQ
+QV^Z072M4++sM`/h'$?Q>0QFsm'?')48Zb`^:UhV5$o@AHZu'LM>9-W4>ZTO(l8q^
+EDEAb&lD0W&TpJ^M5VZaLcV8j'GB]6?=eD-/3fbTrT^hs13W8dG]'R:]6Dqp0>\_o
+nJP-pCEVoZKt7pFCcF=jbaLJ'h7L#nraQf`m+3nmnOc@ZFMr=Wd@$LE[XLB/155Di
+cW[bfOccBUpk_1)7BuCC=^n,hbh9>h_ZungPghjGcB^%l1M3ko?#A3B\MLjGgKi.%
+9C2:b[XZ%/EMG4!=^lI2!]tk$N>q&(l.M9ffYOl"7EstTW#VTjBk":;0emL`$<C"i
+e:fZp@dK&"n::K9/&'!d*',?W3D$>W$Z<ZD6!,tD@n4;_Me#7FDO5qVlb\@0D"qtA
+L=!gI)[*q^d&ru#-TVc[e'cn4d;m:qh';2O8KB">AP%u9q+]:h"kN?3A&i=]#=r*?
+0k4[[#n]Ec65\OlgY/^<=G0l(JjCk^qY/Zr:.`B#8I3S0X.q7NCb5)"b:HfU;fd^(
+m)]n[=bFm<'-jXF_LfAiEk)So<;L*;\Ob2CDX1=`a,pG"V'5;XYSneP_LagY0n_Gr
+Jb4%QKieRh0bt%;R+!<h+_Q"S,WAdacC7>RKe%:5L\eu%p2!0g4aL4@(?V/-3DsH1
+M1]+!OEs8r)%q(#6!\3(>R'`D+#_1k^naiK,u'^(-CrB,Q`C2?c8L?jIV%'[6sY%6
+LHNsg;,Q]/-SoS'BeQi,OV@"X;WN/0Zfu;#Sl5lI3d1-EJ7Z8;2NJo93,$gu]sao0
+1eFjGW/.CQLX]c*NbA\cqUrKi:L8#6X=cDuOd*G+h&^^+=s[<hck1D/7ie>%pJ.e[
+=ONP#fF*h]i91Npda<e0FchftrthC^XQR1E<"W,9BBXd?Ltr9Y6WJW<9UVVg!qW>\
+0JnkBS#EB;4"$&tH''up*2mO^r-2N4N9`k"HS7c-;5a>l]Ngt5)7=L]QFlZRbMBe]
+#Ho!_m-%;T-Vi1Dn`0%m]6:I'9VS[R;s2l.<Sg>/El?[[`XLN.fU-jeaB<8p"R"9S
+16pBIl<jV9.%oe8X_6XBi.10ZQtXm8Dr3s[S=;&"B[>d'Dr&/M:kU.1_M(#f6E3lg
+^1CkfmN4X6o-Da(r=^o]jQ?J4U98rD#P6_lo9O%Nk0Ihj,2#EV!gV%O6DCX>;cciT
+ZgFjIoU@dKKA'O#CeZeuM)qA+1=0JmDQn4A^1#NhO1a]nHKqA'kPG&HLO]?L?bYU!
+:@X#GH./W#lZ)1`Dc'_-"i#&0B4^V/,T[oJK@Nts&e`'>3g5fZghYY&\btC%m+o:b
+6s[!&I,@+Bkc\=G*llm9q5@.JorM<6%j'dX-0i?3J+C`S?<&;u2:7<uU7Oi6e6UnE
+SS)OAllBd!7*!eW="?m(fRrkHA%Y=-5Bl?WMgSPdX[=jqWp3iBNK7/"<*Yq4J>ak[
+J%fC%!>8f0Y%PZY76M8PQm>OFc5_<(UmUS/.OsH6](t_C:cGCS.oC.O6qoBmg:f_B
+2GHlFd%E[bW@KAnPe;:j2Ka_-DVmsFCj;eR3gjTP4Ad)A+<O0J'2tjm<sGYiKaV_G
+-J#Z0@_8MgWPaf8-'c:h@XaMoq9<e?hU\D)hmcP1/*["Z*Y[SHX56lZ-jk4&#P=sA
+n:8cR.8EF!Q]^bK?_K`2\ci(FARZHnokO"<X(SQBG--!k>,m;'Jd">4gR9UgpCf./
+]t67#cH22QWNBu'B.0*!Q-1:,4/bZT*^+afZ0YIo.V:BT?1lkGo-1p'cR(>VOcf(L
+IH6-eG3ssn5.f[ELIk"4RScuSpcuBVo&GM=3>QFDA;J-]@DbLB4[Kk&5;<2uf*B&)
+g"G@a/r8\p6)1SU(I_453-DH#S](FQC$3ba:q(>58:L]a@085X)Mi(Te=h8'?:eIp
+!-n<[gXLrBoKR$=)2hp3()6%AF6>#n&ES#s\;=$Yf3nWU;_:oAn6s\*_"urU9$`qp
+e2;@5YQ0loH#k[%fX"*A4a)d_CZs7o-2A7RW8MOI"quiH"PNP6;s.GgWZp`FT"=X_
+q:iAB"X["TnjF0*,Prt4d:qV0@=P7,;>4u]&j*!D2HDB<?kXpaS3'\Nnu5Q?OC1Zr
+&Rh4TlSK1obo].cS[:s/.@=1ISPb1+WB@u-F,0MX*GAKJl)mUK;P-/eFl>h2*[W7m
+W/=FErOY%f6J.0V%o+aYl)kn4Q,9hjW!c,\**=?V+I#NFp.VND(+jo/HfO)gEYMr=
+3ZW"b7eY*LEnJ=PP7DV8;F@5i3K']PM]F^\B9.ZbQIHJFPP,*@b9.aHejN2j\=H(<
+&TsC_m@'(\U1A+aPsj-Da).4-r9_fAF[TN>lH.9BnOcQZmB2Tj3d"B!qRBeEr"$A2
+C=(HV,`$isUFTDjZXuU2rMRqc!:&`QK-4*JQ(&Ii%j"]b,?>1X-&%_t!<X$'3G+6;
+T`deR77Ys[KFcnMM1%B8gMYi1?ZhksmGE&OYQttdEH1!ljLK?s2[&X^?_P9HF^!hX
+YFi<Ai'8S7I+9^)q9%/dmoV,`2(M>L6e'Y+lD@>nKBPAOYH/H3nY7eikGg$+[od>.
+]\DY\T]5No4">5uG.j.*%7sD/5BB<`4Cj6`,ar#PG`ep4Vegtac3]?+,O1(GU5hXk
+&TpJ^;+DhqLcV95c;XI%)E+J4~>
+endstream
+endobj
+9 0 obj
+2776
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 210
+/Height 62
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhUuC4_Pg*'Z\hJ"V,@cJI`E1J_)!b+r8!3UH",;$c0YRJn6Q$Ko.Bkj+%4acB\o7
+=B-t+i$*lF,$^hY!='Sl71'pn:5)A.:d0aJee!Fk,[;LSMg[ApSTMK4O#MEp[ki57
+^IHqj*SpV[]_TmC2^?@g$#TEf2^[Ch@OD]T*=1',nW0i$C;hfs*SE:UU-k.D[nBcg
+mcB9KVrV;f[Ri<!jo3#g'moNILT`[$_sM`R]"H[oq_tMicTCF'L"m6uIH6E6hK8Ek
+^%#JVBZ?:_K&EQgV8[atqF&.4&HHYI5jj5G=$tK&%<"!CofV\J[9E/<m]ZT,f'c>"
+Z4MR"'U5tPMD#;)Bma"C,a>al;?H*='QYet[H>>F"sQCa8;C516m$s+8$muopCU6_
+Q"2"Pfnm`F9U;W0*R>&P-iiWF$#uGI]4]"E/O2cLa/O`iZ]$-cEB_mHG92Wma'B6&
+0XhV2bXBbDAQ)!M]?gs4)+]ns@XtE8^'D^6U(O+2+VK1bLesbh\>5OL8m?eUCk7D@
+83954G2W(2P!/)2)%0IbK1%P:Sgm*ALPVtA@>nl3KDd]DP).'%.nK2_JB14V)-.Ps
++knE7<!LWn=WLrqHk[GBEdhV]9r^-kc@^ca'2beu2q_GZ,)@R>&=`u&*A@f)5]i).
+a\EOEW#u82.!U.aEdRsF/D81f&>9lhTjL379]Z[rHGCcuMo`.q`!`/C).56JDqiaE
+?Z[Je*V;aQ>>b<S&.S"iI*tdSl(-i>dLpOjdX4I%'lH)sJ&S/MeWI2)5-n^>;fAKZ
+ME='07AW`%cuE$4qsrQ5<p[Ho$gELWFkF5rYY6p*B_Mc)<BGo's1\<)#GR;02$SeG
+%='-!Ka?$ODFYmVYm-<D*p"b?m")8Tg*72-G>Q8P.jA9(L0u)k]Eo$o-AmnL3eOpb
+lmD!Y'Pk4qPP!-G(B>faL1enaPn555p6W3t,CYIia&-l^7[7*&#V9Q03!)^_Qkdf%
+;OSDMJ]+ZY_If9:6u&tr'dT6"8;LA9#=KhpKr7gH9h,mE&r#oI9R)(a<9qsL!9pqT
+Dhn[@cR,U"V7h_-6r`KV[,B.;&^`WjbRqrbLF21+g.AZcr-2[!V)%6T"s":a1=<i+
+WU"_jiCiV]gQbOITbA%(L8\3<Gl18d2R<??V]-hU=JO.(e_d>meF19Z.M5R[l&&#(
+0mb,pq'GW#8?o%A6nWQ*'-X?NN_!.SGj1$iNhaE&$+i7?>*fmHU<A/JKIh%0PY\$;
+F,$1rZ&TJucA8F+I:\@NR$@kB"S*>'0quPV;hH1oAK08=OgB/-s$T-6,,\#,e)?6?
+U4ctb0@&k&.,M2[9XW<]GKL&N[TJ/]@2T#p[UILmpZm$prVjd[BUU9e;MU\j71[!R
+"kBE')-.Eib$pPlf,cL<[;,B)kBWi);iQJVc$rnIormf>RuLIO/i8#ZrZ_^JMI0IA
+=T,s2pLgBeDbN.-H)<I's8HcoKdK]YAY/G;=)7g&7Up-Y=N=4lf(\6\8?oJQ7t:ND
+nTaImT),Bam^+`Rk4\T:*%ue$5M7ui@Th?=]kHS9!3T+W&#=5THa!?s;=^Tc~>
+endstream
+endobj
+11 0 obj
+1605
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000381 00000 n
+0000000510 00000 n
+0000000531 00000 n
+0000000580 00000 n
+0000003557 00000 n
+0000003580 00000 n
+0000005390 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+5414
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf
new file mode 100644
index 0000000000..c32fc3c946
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf
@@ -0,0 +1,173 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/CropBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 210 0 l 210 62 l 0 62 l h W n
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+70
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+/SMask 10 0 R
+>>
+stream
+GhVPTGt=/q(rqE;liu^Y4,T-``$hAo,Nt0q.f>Dt#G#rJfaX2^+X'EG5t,/d8QjJQ
+QV^Z072M4++sM`/h'$?Q>0QFsm'?')48Zb`^:UhV5$o@AHZu'LM>9-W4>ZTO(l8q^
+EDEAb&lD0W&TpJ^M5VZaLcV8j'GB]6?=eD-/3fbTrT^hs13W8dG]'R:]6Dqp0>\_o
+nJP-pCEVoZKt7pFCcF=jbaLJ'h7L#nraQf`m+3nmnOc@ZFMr=Wd@$LE[XLB/155Di
+cW[bfOccBUpk_1)7BuCC=^n,hbh9>h_ZungPghjGcB^%l1M3ko?#A3B\MLjGgKi.%
+9C2:b[XZ%/EMG4!=^lI2!]tk$N>q&(l.M9ffYOl"7EstTW#VTjBk":;0emL`$<C"i
+e:fZp@dK&"n::K9/&'!d*',?W3D$>W$Z<ZD6!,tD@n4;_Me#7FDO5qVlb\@0D"qtA
+L=!gI)[*q^d&ru#-TVc[e'cn4d;m:qh';2O8KB">AP%u9q+]:h"kN?3A&i=]#=r*?
+0k4[[#n]Ec65\OlgY/^<=G0l(JjCk^qY/Zr:.`B#8I3S0X.q7NCb5)"b:HfU;fd^(
+m)]n[=bFm<'-jXF_LfAiEk)So<;L*;\Ob2CDX1=`a,pG"V'5;XYSneP_LagY0n_Gr
+Jb4%QKieRh0bt%;R+!<h+_Q"S,WAdacC7>RKe%:5L\eu%p2!0g4aL4@(?V/-3DsH1
+M1]+!OEs8r)%q(#6!\3(>R'`D+#_1k^naiK,u'^(-CrB,Q`C2?c8L?jIV%'[6sY%6
+LHNsg;,Q]/-SoS'BeQi,OV@"X;WN/0Zfu;#Sl5lI3d1-EJ7Z8;2NJo93,$gu]sao0
+1eFjGW/.CQLX]c*NbA\cqUrKi:L8#6X=cDuOd*G+h&^^+=s[<hck1D/7ie>%pJ.e[
+=ONP#fF*h]i91Npda<e0FchftrthC^XQR1E<"W,9BBXd?Ltr9Y6WJW<9UVVg!qW>\
+0JnkBS#EB;4"$&tH''up*2mO^r-2N4N9`k"HS7c-;5a>l]Ngt5)7=L]QFlZRbMBe]
+#Ho!_m-%;T-Vi1Dn`0%m]6:I'9VS[R;s2l.<Sg>/El?[[`XLN.fU-jeaB<8p"R"9S
+16pBIl<jV9.%oe8X_6XBi.10ZQtXm8Dr3s[S=;&"B[>d'Dr&/M:kU.1_M(#f6E3lg
+^1CkfmN4X6o-Da(r=^o]jQ?J4U98rD#P6_lo9O%Nk0Ihj,2#EV!gV%O6DCX>;cciT
+ZgFjIoU@dKKA'O#CeZeuM)qA+1=0JmDQn4A^1#NhO1a]nHKqA'kPG&HLO]?L?bYU!
+:@X#GH./W#lZ)1`Dc'_-"i#&0B4^V/,T[oJK@Nts&e`'>3g5fZghYY&\btC%m+o:b
+6s[!&I,@+Bkc\=G*llm9q5@.JorM<6%j'dX-0i?3J+C`S?<&;u2:7<uU7Oi6e6UnE
+SS)OAllBd!7*!eW="?m(fRrkHA%Y=-5Bl?WMgSPdX[=jqWp3iBNK7/"<*Yq4J>ak[
+J%fC%!>8f0Y%PZY76M8PQm>OFc5_<(UmUS/.OsH6](t_C:cGCS.oC.O6qoBmg:f_B
+2GHlFd%E[bW@KAnPe;:j2Ka_-DVmsFCj;eR3gjTP4Ad)A+<O0J'2tjm<sGYiKaV_G
+-J#Z0@_8MgWPaf8-'c:h@XaMoq9<e?hU\D)hmcP1/*["Z*Y[SHX56lZ-jk4&#P=sA
+n:8cR.8EF!Q]^bK?_K`2\ci(FARZHnokO"<X(SQBG--!k>,m;'Jd">4gR9UgpCf./
+]t67#cH22QWNBu'B.0*!Q-1:,4/bZT*^+afZ0YIo.V:BT?1lkGo-1p'cR(>VOcf(L
+IH6-eG3ssn5.f[ELIk"4RScuSpcuBVo&GM=3>QFDA;J-]@DbLB4[Kk&5;<2uf*B&)
+g"G@a/r8\p6)1SU(I_453-DH#S](FQC$3ba:q(>58:L]a@085X)Mi(Te=h8'?:eIp
+!-n<[gXLrBoKR$=)2hp3()6%AF6>#n&ES#s\;=$Yf3nWU;_:oAn6s\*_"urU9$`qp
+e2;@5YQ0loH#k[%fX"*A4a)d_CZs7o-2A7RW8MOI"quiH"PNP6;s.GgWZp`FT"=X_
+q:iAB"X["TnjF0*,Prt4d:qV0@=P7,;>4u]&j*!D2HDB<?kXpaS3'\Nnu5Q?OC1Zr
+&Rh4TlSK1obo].cS[:s/.@=1ISPb1+WB@u-F,0MX*GAKJl)mUK;P-/eFl>h2*[W7m
+W/=FErOY%f6J.0V%o+aYl)kn4Q,9hjW!c,\**=?V+I#NFp.VND(+jo/HfO)gEYMr=
+3ZW"b7eY*LEnJ=PP7DV8;F@5i3K']PM]F^\B9.ZbQIHJFPP,*@b9.aHejN2j\=H(<
+&TsC_m@'(\U1A+aPsj-Da).4-r9_fAF[TN>lH.9BnOcQZmB2Tj3d"B!qRBeEr"$A2
+C=(HV,`$isUFTDjZXuU2rMRqc!:&`QK-4*JQ(&Ii%j"]b,?>1X-&%_t!<X$'3G+6;
+T`deR77Ys[KFcnMM1%B8gMYi1?ZhksmGE&OYQttdEH1!ljLK?s2[&X^?_P9HF^!hX
+YFi<Ai'8S7I+9^)q9%/dmoV,`2(M>L6e'Y+lD@>nKBPAOYH/H3nY7eikGg$+[od>.
+]\DY\T]5No4">5uG.j.*%7sD/5BB<`4Cj6`,ar#PG`ep4Vegtac3]?+,O1(GU5hXk
+&TpJ^;+DhqLcV95c;XI%)E+J4~>
+endstream
+endobj
+9 0 obj
+2776
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 210
+/Height 62
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhUuC4_Pg*'Z\hJ"V,@cJI`E1J_)!b+r8!3UH",;$c0YRJn6Q$Ko.Bkj+%4acB\o7
+=B-t+i$*lF,$^hY!='Sl71'pn:5)A.:d0aJee!Fk,[;LSMg[ApSTMK4O#MEp[ki57
+^IHqj*SpV[]_TmC2^?@g$#TEf2^[Ch@OD]T*=1',nW0i$C;hfs*SE:UU-k.D[nBcg
+mcB9KVrV;f[Ri<!jo3#g'moNILT`[$_sM`R]"H[oq_tMicTCF'L"m6uIH6E6hK8Ek
+^%#JVBZ?:_K&EQgV8[atqF&.4&HHYI5jj5G=$tK&%<"!CofV\J[9E/<m]ZT,f'c>"
+Z4MR"'U5tPMD#;)Bma"C,a>al;?H*='QYet[H>>F"sQCa8;C516m$s+8$muopCU6_
+Q"2"Pfnm`F9U;W0*R>&P-iiWF$#uGI]4]"E/O2cLa/O`iZ]$-cEB_mHG92Wma'B6&
+0XhV2bXBbDAQ)!M]?gs4)+]ns@XtE8^'D^6U(O+2+VK1bLesbh\>5OL8m?eUCk7D@
+83954G2W(2P!/)2)%0IbK1%P:Sgm*ALPVtA@>nl3KDd]DP).'%.nK2_JB14V)-.Ps
++knE7<!LWn=WLrqHk[GBEdhV]9r^-kc@^ca'2beu2q_GZ,)@R>&=`u&*A@f)5]i).
+a\EOEW#u82.!U.aEdRsF/D81f&>9lhTjL379]Z[rHGCcuMo`.q`!`/C).56JDqiaE
+?Z[Je*V;aQ>>b<S&.S"iI*tdSl(-i>dLpOjdX4I%'lH)sJ&S/MeWI2)5-n^>;fAKZ
+ME='07AW`%cuE$4qsrQ5<p[Ho$gELWFkF5rYY6p*B_Mc)<BGo's1\<)#GR;02$SeG
+%='-!Ka?$ODFYmVYm-<D*p"b?m")8Tg*72-G>Q8P.jA9(L0u)k]Eo$o-AmnL3eOpb
+lmD!Y'Pk4qPP!-G(B>faL1enaPn555p6W3t,CYIia&-l^7[7*&#V9Q03!)^_Qkdf%
+;OSDMJ]+ZY_If9:6u&tr'dT6"8;LA9#=KhpKr7gH9h,mE&r#oI9R)(a<9qsL!9pqT
+Dhn[@cR,U"V7h_-6r`KV[,B.;&^`WjbRqrbLF21+g.AZcr-2[!V)%6T"s":a1=<i+
+WU"_jiCiV]gQbOITbA%(L8\3<Gl18d2R<??V]-hU=JO.(e_d>meF19Z.M5R[l&&#(
+0mb,pq'GW#8?o%A6nWQ*'-X?NN_!.SGj1$iNhaE&$+i7?>*fmHU<A/JKIh%0PY\$;
+F,$1rZ&TJucA8F+I:\@NR$@kB"S*>'0quPV;hH1oAK08=OgB/-s$T-6,,\#,e)?6?
+U4ctb0@&k&.,M2[9XW<]GKL&N[TJ/]@2T#p[UILmpZm$prVjd[BUU9e;MU\j71[!R
+"kBE')-.Eib$pPlf,cL<[;,B)kBWi);iQJVc$rnIormf>RuLIO/i8#ZrZ_^JMI0IA
+=T,s2pLgBeDbN.-H)<I's8HcoKdK]YAY/G;=)7g&7Up-Y=N=4lf(\6\8?oJQ7t:ND
+nTaImT),Bam^+`Rk4\T:*%ue$5M7ui@Th?=]kHS9!3T+W&#=5THa!?s;=^Tc~>
+endstream
+endobj
+11 0 obj
+1605
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000381 00000 n
+0000000510 00000 n
+0000000531 00000 n
+0000000580 00000 n
+0000003576 00000 n
+0000003599 00000 n
+0000005409 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+5433
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf
new file mode 100644
index 0000000000..52f9cc16d8
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf
@@ -0,0 +1,52 @@
+%PDF-1.4
+1 0 obj
+<< /Producer (fig2vect, see http://fig2vect.sourceforge.net) >>
+endobj
+2 0 obj
+<< /Type /Catalog /Pages 3 0 R >>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [4 0 R] /Count 1 >>
+endobj
+4 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 162 50]
+/Contents 5 0 R
+/Rotate 0
+/Resources <<
+/ProcSet [/PDF /Text]
+/Font <<
+/ObjG 6 0 R
+>>
+>>
+>>
+endobj
+5 0 obj
+<< /Length 301 /Filter [/ASCII85Decode /FlateDecode] >>
+stream
+GhR::a[u^k&A0so5L`+u%rmb(As2II*Ur!URs5O;b@=e&T`2Wi&SE(")OdgjWpZm"
+Pmoi=p@%t9_\+lQ@A?_gcra8KQ^dI-Zn!Q`<TX.1pkfUfV6*]p63?RTCfQsT\cI,/
+:lhB4Hr%Y-MoGC;D,k,dQ/fI:a`3?C8B4P'4%MbP;M8m]E;rHi'kc6@D:AJb)%_(+
+F-7UsqTiqK87*-!S=Bc__omB%[YD+<Mla4*FLgZR-F6(RVKlsF1bp<14PnoO6=sbT
+H/d49J$=h158D$\E7dkd-Rp4-@9s$~>
+endstream
+endobj
+6 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /Times-BoldItalic >>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000092 00000 n
+0000000144 00000 n
+0000000204 00000 n
+0000000378 00000 n
+0000000772 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+852
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.pdf b/obsolete/support/png2pdf/DOCU/png2pdf.pdf
new file mode 100644
index 0000000000..3154e78423
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf.pdf
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.ps b/obsolete/support/png2pdf/DOCU/png2pdf.ps
new file mode 100644
index 0000000000..6ec20ea28f
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf.ps
@@ -0,0 +1,2945 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
+%%Title: png2pdf.dvi
+%%Pages: 10
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips png2pdf
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2003.07.22:1545
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% File 8r.enc as of 2002-03-12 for PSNFSS 9
+%
+% This is the encoding vector for Type1 and TrueType fonts to be used
+% with TeX. This file is part of the PSNFSS bundle, version 9
+%
+% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+%
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+%
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (6) /Euro is assigned to 128, as in Windows ANSI
+%
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /Euro /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
+Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
+pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
+/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
+/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
+sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
+HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
+H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
+sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
+/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
+pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
+/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
+if
+
+@fedspecial end TeXDict begin
+39158280 55380996 1000 600 600 (png2pdf.dvi) @start /Fa
+130[60 1[60 2[60 60 1[60 60 60 60 1[60 60 60 60 60 60
+1[60 60 60 60 60 60 60 60 60 1[60 1[60 60 60 6[60 5[60
+16[60 2[60 1[60 2[60 60 60 60 60 2[60 60 60 1[60 42[{
+ TeXBase1Encoding ReEncodeFont }41 99.6264 /Courier rf
+/Fb 177[58 6[58 71[{ TeXBase1Encoding ReEncodeFont }2
+79.701 /Times-Roman rf /Fc 139[28 39 39 1[50 50 50 4[28
+1[50 4[50 53[25 44[{ TeXBase1Encoding ReEncodeFont }10
+99.6264 /Times-Italic rf /Fd 135[60 86 60 66 40 47 53
+1[66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 11[86
+4[73 93 1[113 7[80 1[86 1[86 11[60 1[60 60 60 2[30 46[{
+ TeXBase1Encoding ReEncodeFont }34 119.552 /Times-Bold
+rf /Fe 105[50 35 26[44 50 50 72 50 50 28 39 33 50 50
+50 50 78 28 50 28 28 50 50 33 44 50 44 50 44 1[50 6[72
+94 1[72 61 55 2[55 72 72 89 61 2[33 72 72 55 61 72 66
+66 72 3[56 2[28 50 50 50 50 50 50 50 50 50 50 28 25 33
+25 2[33 33 33 4[41 30[55 55 2[{ TeXBase1Encoding ReEncodeFont }70
+99.6264 /Times-Roman rf /Ff 135[50 72 50 55 33 39 44
+1[55 50 55 83 28 55 1[28 55 50 33 44 55 44 55 50 11[72
+4[61 78 6[78 2[66 1[72 66 9[50 50 1[50 50 50 50 50 2[25
+46[{ TeXBase1Encoding ReEncodeFont }37 99.6264 /Times-Bold
+rf /Fg 135[72 104 72 80 48 56 64 1[80 72 80 120 40 80
+1[40 1[72 48 64 80 64 80 72 11[104 5[112 9[96 1[104 96
+12[72 72 72 72 72 49[{ TeXBase1Encoding ReEncodeFont }31
+143.462 /Times-Bold rf /Fh 134[60 3[60 1[47 40 1[60 1[60
+1[33 2[33 1[60 1[53 3[53 21[86 47 40 4[86 16[60 60 1[60
+1[30 40 30 44[{ TeXBase1Encoding ReEncodeFont }21 119.552
+/Times-Roman rf /Fi 141[57 1[86 86 86 134 4[86 86 57
+76 86 2[76 12[105 33[86 50[{ TeXBase1Encoding ReEncodeFont }13
+172.188 /Times-Roman rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a 0 0 a
+SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
+/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
+end
+ 0 0 a Black 0
+TeXcolorgray 257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray
+257 266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257
+473 a
+SDict begin [ /Count -0 /Dest (section.1) cvn /Title (Overview) /OUT
+pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -2 /Dest (section.2) cvn /Title (Usage) /OUT pdfmark
+end
+ 257 473 a 257 473 a
+SDict begin [ /Count -2 /Dest (subsection.2.1) cvn /Title (Common dkapp options)
+/OUT pdfmark end
+ 257 473
+a 257 473 a
+SDict begin [ /Count -0 /Dest (subsubsection.2.1.1) cvn /Title (Help and version information)
+/OUT pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -0 /Dest (subsubsection.2.1.2) cvn /Title (Permanent options handling)
+/OUT pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -0 /Dest (subsection.2.2) cvn /Title (Png2pdf options)
+/OUT pdfmark end
+ 257
+473 a 257 473 a
+SDict begin [ /Count -2 /Dest (section.3) cvn /Title (Examples) /OUT
+pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -0 /Dest (subsection.3.1) cvn /Title (Overview)
+/OUT pdfmark end
+ 257 473 a 257 473
+a
+SDict begin [ /Count -0 /Dest (subsection.3.2) cvn /Title (Explicit background color)
+/OUT pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -0 /Dest (section.4) cvn /Title (Colored background)
+/OUT pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -3 /Dest (section.5) cvn /Title (Background effects)
+/OUT pdfmark end
+ 257 473 a 257
+473 a
+SDict begin [ /Count -0 /Dest (subsection.5.1) cvn /Title (Mixing against background color)
+/OUT pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -0 /Dest (subsection.5.2) cvn /Title (Adding an image mask)
+/OUT pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ /Count -0 /Dest (subsection.5.3) cvn /Title (Using alpha channel)
+/OUT pdfmark end
+ 257 473
+a 257 473 a
+SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW
+pdfmark end
+ 257 473 a 257 473 a
+SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark
+end
+ 257 473 a 257 473 a
+SDict begin H.S end
+ 257
+473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
+end
+ 257 473 a Black Black
+1121 2323 a Fi(The)44 b(png2pdf)f(program)1383 2772 y
+Fh(Dipl.-Ing.)30 b(D.)g(Krause)1552 3070 y(July)g(22,)f(2003)p
+Black Black eop end
+%%Page: 1 2
+TeXDict begin 1 1 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 307 x
+Fg(Contents)257 678 y
+SDict begin H.S end
+ 257 678 a 257 678 a
+SDict begin 14.5 H.A end
+ 257 678 a 257
+678 a
+SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark
+end
+ 257 678 a 0 0.5 0 TeXcolorrgb 257 796 a
+SDict begin H.S end
+ 257 796
+a Ff(1)100 b(Ov)o(er)o(view)815 796 y
+SDict begin 14.5 H.L end
+ 815 796 a 815 796
+a
+SDict begin [ /Subtype /Link /Dest (section.1) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 815 796 a Black 2630 w Ff(2)p 0 0.5 0 TeXcolorrgb 257
+1016 a
+SDict begin H.S end
+ 257 1016 a Ff(2)g(Usage)662 1016 y
+SDict begin 14.5 H.L end
+ 662 1016 a
+662 1016 a
+SDict begin [ /Subtype /Link /Dest (section.2) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 662 1016 a Black 2783 w Ff(2)p 0 0.5 0 TeXcolorrgb
+407 1137 a
+SDict begin H.S end
+ 407 1137 a Fe(2.1)k(Common)24 b(dkapp)g(options)1595
+1137 y
+SDict begin 14.5 H.L end
+ 1595 1137 a 1595 1137 a
+SDict begin [ /Subtype /Link /Dest (subsection.2.1) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1595 1137 a Black 32 w
+Fe(.)50 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(2)p Black 0 0.5 0
+TeXcolorrgb 636 1257 a
+SDict begin H.S end
+ 636 1257 a Fe(2.1.1)119 b(Help)24
+b(and)h(v)o(ersion)f(information)2131 1257 y
+SDict begin 14.5 H.L end
+ 2131 1257
+a 2131 1257 a
+SDict begin [ /Subtype /Link /Dest (subsubsection.2.1.1) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 2131 1257 a Black 94 w Fe(.)50 b(.)f(.)h(.)g(.)g(.)f(.)h
+(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(2)p Black
+0 0.5 0 TeXcolorrgb 636 1378 a
+SDict begin H.S end
+ 636 1378 a Fe(2.1.2)119
+b(Permanent)25 b(options)e(handling)2074 1378 y
+SDict begin 14.5 H.L end
+ 2074
+1378 a 2074 1378 a
+SDict begin [ /Subtype /Link /Dest (subsubsection.2.1.2) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 2074 1378 a Black 76 w Fe(.)50 b(.)g(.)f(.)h(.)g(.)g
+(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(2)p
+Black 0 0.5 0 TeXcolorrgb 407 1498 a
+SDict begin H.S end
+ 407 1498 a Fe(2.2)104
+b(Png2pdf)24 b(options)1293 1498 y
+SDict begin 14.5 H.L end
+ 1293 1498 a 1293 1498
+a
+SDict begin [ /Subtype /Link /Dest (subsection.2.2) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1293 1498 a Black 35 w Fe(.)50 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
+(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p
+Black 149 w(3)p Black 0 0.5 0 TeXcolorrgb 257 1718 a
+SDict begin H.S end
+
+257 1718 a Ff(3)100 b(Examples)822 1718 y
+SDict begin 14.5 H.L end
+ 822 1718 a
+822 1718 a
+SDict begin [ /Subtype /Link /Dest (section.3) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 822 1718 a Black 2623 w Ff(5)p 0 0.5 0 TeXcolorrgb
+407 1838 a
+SDict begin H.S end
+ 407 1838 a Fe(3.1)k(Ov)o(ervie)n(w)1026 1838
+y
+SDict begin 14.5 H.L end
+ 1026 1838 a 1026 1838 a
+SDict begin [ /Subtype /Link /Dest (subsection.3.1) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1026 1838 a Black 78 w Fe(.)50
+b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black
+149 w(5)p Black 0 0.5 0 TeXcolorrgb 407 1959 a
+SDict begin H.S end
+ 407 1959
+a Fe(3.2)104 b(Explicit)23 b(background)i(color)1677
+1959 y
+SDict begin 14.5 H.L end
+ 1677 1959 a 1677 1959 a
+SDict begin [ /Subtype /Link /Dest (subsection.3.2) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1677 1959 a Black 25 w
+Fe(.)50 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
+(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(6)p Black 0 0.5 0
+TeXcolorrgb 257 2179 a
+SDict begin H.S end
+ 257 2179 a Ff(4)100 b(Color)n(ed)25
+b(backgr)n(ound)1284 2179 y
+SDict begin 14.5 H.L end
+ 1284 2179 a 1284 2179 a
+SDict begin [ /Subtype /Link /Dest (section.4) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1284
+2179 a Black 2161 w Ff(7)p 0 0.5 0 TeXcolorrgb 257 2399
+a
+SDict begin H.S end
+ 257 2399 a Ff(5)100 b(Backgr)n(ound)27 b(effects)1226
+2399 y
+SDict begin 14.5 H.L end
+ 1226 2399 a 1226 2399 a
+SDict begin [ /Subtype /Link /Dest (section.5) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1226 2399 a Black 2219
+w Ff(8)p 0 0.5 0 TeXcolorrgb 407 2519 a
+SDict begin H.S end
+ 407 2519 a Fe(5.1)104
+b(Mixing)23 b(against)h(background)g(color)1961 2519
+y
+SDict begin 14.5 H.L end
+ 1961 2519 a 1961 2519 a
+SDict begin [ /Subtype /Link /Dest (subsection.5.1) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1961 2519 a Black 40 w Fe(.)50
+b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p
+Black 149 w(8)p Black 0 0.5 0 TeXcolorrgb 407 2639 a
+SDict begin H.S end
+
+407 2639 a Fe(5.2)104 b(Adding)24 b(an)h(image)f(mask)1558
+2639 y
+SDict begin 14.5 H.L end
+ 1558 2639 a 1558 2639 a
+SDict begin [ /Subtype /Link /Dest (subsection.5.2) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1558 2639 a Black 69 w
+Fe(.)50 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(9)p Black 0 0.5 0
+TeXcolorrgb 407 2760 a
+SDict begin H.S end
+ 407 2760 a Fe(5.3)104 b(Using)24
+b(alpha)h(channel)1450 2760 y
+SDict begin 14.5 H.L end
+ 1450 2760 a 1450 2760 a
+SDict begin [ /Subtype /Link /Dest (subsection.5.3) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+
+1450 2760 a Black 28 w Fe(.)49 b(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p
+Black 149 w(9)p Black Black 1851 5637 a(1)p Black eop
+end
+%%Page: 2 3
+TeXDict begin 2 2 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257 473
+a
+SDict begin H.S end
+ 257 473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (section.1) cvn H.B /DEST pdfmark
+end
+ 257 473 a 100
+x Fg(1)144 b(Ov)o(er)o(view)257 796 y Fe(The)25 b(png2pdf)f(program)h
+(can)g(be)g(used)f(to)h(con)l(v)o(ert)f(PNG)h(image)f(\002les)h(to)g
+(PDF)g(\002les.)257 917 y(If)k(the)f(PNG)g(\002le)h(contains)e(an)h
+(alpha)g(channel)g(one)g(can)g(mix)f(the)h(image)g(against)f(a)h(back-)
+257 1037 y(ground)d(color)f(and/or)h(create)g(a)g(PDF)h(image)e(mask)h
+(or)g(PDF)g(transparenc)o(y)g(data.)257 1157 y(The)i(program)f(is)g
+(mainly)g(intended)f(for)i(pdfLaT)-7 b(eX)27 b(users)f(who)g(w)o(ant)h
+(to)f(create)h(\003yers)g(or)257 1278 y(posters)e(ha)n(ving)f(colored)g
+(background.)257 1456 y
+SDict begin H.S end
+ 257 1456 a 257 1456 a
+SDict begin 14.5 H.A end
+ 257 1456
+a 257 1456 a
+SDict begin [ /View [/XYZ H.V] /Dest (section.2) cvn H.B /DEST pdfmark
+end
+ 257 1456 a 161 x Fg(2)144 b(Usage)257 1750
+y
+SDict begin H.S end
+ 257 1750 a 257 1750 a
+SDict begin 14.5 H.A end
+ 257 1750 a 257 1750 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1) cvn H.B /DEST
+pdfmark end
+ 257 1750
+a 120 x Fd(2.1)119 b(Common)30 b(dkapp)h(options)257
+2058 y Fe(The)21 b(program)g(uses)g(the)f(dklibs)g(library)h(set)f(for)
+i(preferences)g(handling,)e(localization,)h(log-)257
+2178 y(ging)j(etc.)257 2298 y(At)33 b(program)f(startup)g(the)h
+(permanent)f(options)f(are)i(read)h(\002rst)e(before)i(processing)d
+(com-)257 2419 y(mand)h(line)f(options.)50 b(The)31 b(options)g(used)g
+(are)i(the)e(result)g(of)h(combining)e(the)i(permanent)257
+2539 y(options)24 b(and)g(the)h(command)f(line)g(options.)257
+2706 y
+SDict begin H.S end
+ 257 2706 a 257 2706 a
+SDict begin 14.5 H.A end
+ 257 2706 a 257 2706 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.2.1.1) cvn H.B
+/DEST pdfmark end
+ 257
+2706 a 99 x Ff(2.1.1)99 b(Help)25 b(and)g(v)o(ersion)g(inf)n(ormation)p
+Black 418 2993 a Fe(\225)p Black 48 w(-h)501 3113 y(--help)501
+3234 y(sho)n(ws)f(a)h(help)f(te)o(xt.)p Black 418 3437
+a(\225)p Black 48 w(-v)501 3557 y(--v)o(ersion)501 3678
+y(sho)n(ws)g(v)o(ersion)f(information.)257 3824 y
+SDict begin H.S end
+ 257
+3824 a 257 3824 a
+SDict begin 14.5 H.A end
+ 257 3824 a 257 3824 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.2.1.2) cvn H.B
+/DEST pdfmark end
+ 257 3824 a 120
+x Ff(2.1.2)99 b(P)n(ermanent)26 b(options)f(handling)p
+Black 418 4132 a Fe(\225)p Black 48 w(-c)h Fc(options)501
+4252 y Fe(--con\002gure)g Fc(options)501 4372 y Fe(con\002gures)f
+(permanent)g(options)e(\(preferences\).)p Black 418 4576
+a(\225)p Black 48 w(-u)501 4696 y(--uncon\002gure)501
+4816 y(remo)o(v)o(es)h(all)g(permanent)h(options.)p Black
+418 5020 a(\225)p Black 48 w(-C)501 5140 y(--sho)n(w-con\002guration)
+501 5261 y(sho)n(ws)f(the)g(permanent)h(options.)p Black
+1851 5637 a(2)p Black eop end
+%%Page: 3 4
+TeXDict begin 3 3 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black Black
+418 573 a Fe(\225)p Black 48 w(-r)25 b Fc(options)501
+693 y Fe(--reset)h Fc(options)501 814 y Fe(o)o(v)o(errides)33
+b(the)g(permanent)g(options)f(for)i(this)e(program)h(in)l(v)n(okation)f
+(and)h(uses)g(the)501 934 y(command)24 b(line)g(options)g(only)-6
+b(.)257 1101 y
+SDict begin H.S end
+ 257 1101 a 257 1101 a
+SDict begin 14.5 H.A end
+ 257 1101 a 257 1101
+a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2) cvn H.B /DEST
+pdfmark end
+ 257 1101 a 128 x Fd(2.2)119 b(Png2pdf)31 b(options)p
+Black 418 1417 a Fe(\225)p Black 48 w(-p)25 b(1.2)501
+1537 y(-p)g(1.3)501 1658 y(-p)g(1.4)501 1778 y(--pdf-le)n(v)o(el=1.2)
+501 1898 y(--pdf-le)n(v)o(el=1.3)501 2019 y(--pdf-le)n(v)o(el=1.4)501
+2139 y(chooses)g(the)f(PDF)i(format)e(v)o(ersion.)p Black
+418 2342 a(\225)p Black 48 w(-m)h Fc(r)-11 b(,g)o(,b)501
+2463 y Fe(\226mix-background=)p Fc(r)g(,g)o(,b)501 2583
+y Fe(sets)26 b(a)h(def)o(ault)g(background)f(color)g(for)h(color)f
+(mixing.)35 b(This)25 b(background)h(color)h(is)501 2704
+y(used)c(if)g(the)g(PNG)h(\002le)f(does)g(not)g(contain)f(a)i
+(background)e(chunk)h(or)g(if)g(the)g(-s)h(option)501
+2824 y(is)h(used)f(\(see)h(belo)n(w\).)501 2944 y(-m-)501
+3065 y(\226mix-background=-)501 3185 y(turns)f(e)o(xplicit)g(mixing)f
+(of)n(f)i(and)f(lea)n(v)o(es)h(this)f(up)g(to)g(the)h(libpng)f(library)
+-6 b(.)p Black 418 3389 a(\225)p Black 48 w(-s)501 3509
+y(--mix-speci\002ed)501 3629 y(ignores)23 b(the)g(background)f(chunk)h
+(contained)g(in)g(the)g(PNG)g(\002le.)31 b(The)23 b(program)g(uses)501
+3750 y(the)g(background)f(speci\002ed)g(in)h(the)f(-m)g(option)f(\(see)
+i(abo)o(v)o(e\))f(re)o(gardless)g(whether)g(or)501 3870
+y(not)i(the)h(PNG)g(\002le)h(contains)d(a)j(background)e(chunk.)501
+3990 y(-s-)501 4111 y(--mix-speci\002ed=of)n(f)501 4231
+y(disables)g(this)g(beha)n(viour)-5 b(.)p Black 418 4435
+a(\225)p Black 48 w(-a)501 4555 y(--transparenc)o(y)501
+4675 y(passes)24 b(alpha)h(channel)f(data)h(from)f(the)h(PNG)g(\002le)g
+(to)f(the)g(PDF)i(\002le.)31 b(This)24 b(feature)h(is)501
+4796 y(a)n(v)n(ailable)f(for)h(PDF)h(format)f(1.4)f(only)-6
+b(.)501 4916 y(-a-)501 5037 y(--transparenc)o(y=of)n(f)501
+5157 y(denies)25 b(writing)e(of)i(alpha)g(channel)g(information)e(to)h
+(the)h(PDF)h(\002le.)p Black 1851 5637 a(3)p Black eop
+end
+%%Page: 4 5
+TeXDict begin 4 4 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black Black
+418 573 a Fe(\225)p Black 48 w(-i)501 693 y(--image-mask)501
+814 y(con)l(v)o(erts)25 b(the)g(alpha)g(channel)g(from)g(the)g(PNG)g
+(\002le)h(into)e(a)h(PDF)h(image)f(mask.)31 b(This)501
+934 y(requires)22 b(PDF)h(format)f(1.3)f(or)i(abo)o(v)o(e.)28
+b(By)23 b(def)o(ault)f(all)f(pix)o(els)g(ha)n(ving)g(opacity)h(0)g(are)
+501 1054 y(mask)o(ed)28 b(out.)39 b(The)28 b(-l)g(option)f(\(see)h
+(belo)n(w\))f(in)l(v)o(erts)g(the)h(le)n(v)o(el)f(so)g(only)h(pix)o
+(els)e(with)501 1175 y(full)f(opacity)f(are)h(dra)o(wn,)g(all)f(others)
+g(are)i(mask)o(ed)e(out.)501 1295 y(-i-)501 1416 y(--image-mask=of)n(f)
+501 1536 y(disables)g(image)h(mask)f(generation.)p Black
+418 1732 a(\225)p Black 48 w(-l)501 1853 y(--in)l(v)o(ert-le)n(v)o(els)
+501 1973 y(can)h(be)g(used)g(in)f(conjunction)g(with)g(-i)g(to)h(in)l
+(v)o(ert)f(the)g(image)h(mask)f(le)n(v)o(el.)501 2093
+y(-l-)501 2214 y(--in)l(v)o(ert-le)n(v)o(els=of)n(f)501
+2334 y(switches)g(back)h(to)g(normal)f(imak)o(e)g(mask)g(le)n(v)o(el.)p
+Black 418 2531 a(\225)p Black 48 w(-t)501 2651 y(--alpha-transparenc)o
+(y)501 2771 y(indicates)g(that)h(the)f(alpha)h(channel)g(contains)f
+(transparenc)o(y)g(data.)501 2892 y(By)h(def)o(ault)g(alpha)g(channel)f
+(data)h(is)g(interpreted)f(as)h(opacity)-6 b(.)p Black
+418 3209 a(\225)p Black 48 w(-t-)501 3329 y(--alpha-transparenc)o(y=of)
+n(f)501 3449 y(switches)24 b(back)h(to)g(def)o(ault)f(beha)n(viour)h
+(\(alpha)f(channel)h(is)g(opacity\).)p Black 418 3646
+a(\225)p Black 48 w(-b)501 3766 y(--\002ll-background)501
+3886 y(can)f(be)g(used)g(in)f(conjunction)g(with)g(-a)h(or)g(-i)g(to)f
+(\002ll)h(the)g(image)f(are)i(with)e(the)h(def)o(ault)501
+4007 y(background)g(color)h(before)g(applying)f(the)h(image.)501
+4127 y(-b-)501 4248 y(--\002ll-background=of)n(f)501
+4368 y(turns)f(background)h(\002lling)f(of)n(f.)p Black
+418 4564 a(\225)p Black 48 w(-f)501 4685 y(--\002le-time-check)501
+4805 y(inspects)19 b(the)h(modi\002cation)f(time)g(of)h(source)g(PNG)h
+(and)f(destination)e(PDF)j(\002le)f(when)501 4926 y(png2pdf)k(is)h(run)
+f(on)h(a)g(directory)-6 b(.)501 5046 y(-f-)501 5166 y
+(--\002le-time-check=of)n(f)501 5287 y(turns)23 b(modi\002cation)e
+(time)i(inspection)e(of)n(f)i(\(and)g(forces)h(a)f(con)l(v)o(ersion)f
+(for)h(all)g(\002les\).)p Black 1851 5637 a(4)p Black
+eop end
+%%Page: 5 6
+TeXDict begin 5 5 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257 473
+a
+SDict begin H.S end
+ 257 473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (section.3) cvn H.B /DEST pdfmark
+end
+ 257 473 a 100
+x Fg(3)144 b(Examples)257 705 y
+SDict begin H.S end
+ 257 705 a 257 705 a
+SDict begin 14.5 H.A end
+ 257
+705 a 257 705 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1) cvn H.B /DEST
+pdfmark end
+ 257 705 a 120 x Fd(3.1)119 b(Ov)o(er)o(view)p
+Black 1286 2104 a @beginspecial 0 @llx 0 @lly 162 @urx
+150 @ury 1417 @rwi @setspecial
+%%BeginDocument: bmeps stefan_255_rgba.png
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 0 0 162 150
+/pstr
+ 162 string
+def
+/inputf
+ currentfile
+ /ASCII85Decode filter
+ /RunLengthDecode filter
+def
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+162 150 8 [162 0 0 -150 0 0]
+{ inputf pstr readstring pop }
+image
+K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&nc&c1A0r<0')iCH"q(eL&gh/5K)bND!6kET
+!=KP=*VpBU%graL!s8];4_2cgs8N$$b[_=o(]H)j-63mLqa(38#::H3&eYQV"o\T*
+$Y7J8rsEXS*??IR0I@ee62YEt5qr9b!$2"N!=oS;"pbA8"9SZ+"[1(errgP`*>0^u
+0EDtUrFl6tpb2q"0I@e\(CpoQ"o\W/!WrK*$RX)Xrs6q)0FJn80HFm,L]Ba>-3,b!
+5lbWuL]D/f5mB"`(D7)["o\W)"8r9&"!PmMrtB8j%gG=ULhUQh-63^>*@<I+BkdI#
+&nsWt0JFgo&dnmI"9\f.!s/N)rW3*Db`r,=cX]<L"pPSN*>](o&f2Q/-N6:3BkdL$
+")1%e0`EC&&dnmI"p=i-!<WB%!X/T+!Ws=aR/[e0&dAIH%L*+F%gECP%i6$&-8>Eb
+rb2IjLhUT&5mo@n-63m8%grOE!sA?#"9AQ*")48)$tLjl!s8`03(4bs(Dm&]";2^q
+0JNGkr+Z-r#;@hY-5$q%"oSPqA-"1frr/Sj!G!_[!so#2"p@W$KeOM`rXT/K*??I\
+0`"'8C&UC&-63^0"U,>5A,rt4oF:Kep@n=WqIKO%rVc`pV>g\E.g#hTrW3<,$O]Y?
+_M(GW*<d6"*@<*er';!1BgF'Y"pQSgp%7hFn*]T1m-F!:l4N@Km-X3/nac>FpA"L]
+r;HWoW;dUY"9S]-$5a*S!s9Q;_9C67BgFF"-N5"d-78^X'korf%gE5Ko^_P?mHWls
+j5]+Uhqd,fg]610h[e]+jlbprn+$&Dq"jperr/tu!7LiK!<aDA9FVsY$6;g\bg4Uk
+Bo")PrXp"f-:)?3*=FC(oC;88kiLj^gtLB1e'QJ;bnA@LdaQb"gu7;VlgF<9p\Ogd
+riQ22bQ\.N!usuS'H%l1(beD$rm)[?Ld<?u$O[IX*>/Q,AFo<XlK7'_g==[!c-")G
+_na(_]b8,u_oKpEdad(/j65n#p%eL`riZ83"p4o.##%\t*@;b"*"!jWrm(\#0GbB"
+"r/Y!o^V>6jl,%Ie'H1W_n`ss\[8ZJpTG79ZamW[^r+4;db!=8lL4B>qu-Murt],J
+!WiB09H4<Y-5]Dr#S2WjRAH<1&,l_M"=phNna,Gth:L*"a2>['\[/KCWiE"qUnmsa
+!MlOjV\H/2Xfo%;]"Pr#c-k>)kO/!;qu-N!rt$[^!<E6/9M?E5&KFJ<'FTWoR1?'I
+/KG3&/$n^2k2G%Cc2'R,2E!]]*?G!J)PEatU8+N^W2cu'ZF%0U_8XRFg>V8ap%eOb
+ZMt1g!s/N)!X`=Cqb.Y;##(GQXN]"E*=FCclK)Cs(`=4j*!$oprYYMHr?;/')ks(%
+Uo1/kWirV3[(3c]_8XRCe_T9QoCr.\rj2V*"9\W(!<Nu2?lU$e9Y8NpKcq$B3&jSk
+*#K@s%hBHs*>]>)&eYTO"oo&0"Tel6'`K6n4`4Z5Za@9S]thJ%`Q--Idb!=8m.'fG
+rVj/')?^*C!<E<C?sn^s@"r&s9F;ccKf9SU#S@Rfr$DXh*>/_`"9Sc&!WW9#!WW9"
+!ZM4G$P=(&*LFacb0A8Ze'lk!g>1fQmIU)LrVj2(!RClI!Z2#!@"t)NV5:8]R>*0s
+&J#U15s[1O&d&78!WW>r!rW-#!Wr/u)$0g?!tQ1gQeL6Phr3PSj5oIhmIBlFqu-N$
+rrHX5rW3fK@"sE4V6%;F]<%ht0SP>/c\3MH"7$!g"oSK&!W<*!"9&?*":o&.lg4W<
+$L[?OnauPMqY^?l[/V$I!s8T39ONUC]?8"5`59C'71r;?c\@0J.Kf8Dq?$g&"U##-
+"qV.Q%h9*\$O[@I!sU[Uo_%nUp'19dqYU3hrj2VD"9S],*+4Mt]?7t6bf@rD]6XT"
+XJLYZ?q_%4q>p["!rN-*"9\o>&eZ!gr]Lj(4[%oilL"$/nalDGZXaPVq>L-jqtpBj
+!r`,tZMtmH!Wj3HL7,-Vb0%rPb/Cp.K`hZhR@/ea?lK1MrW<$#"U"o3$PFKZ4VqYF
+a3Du]g>1fNkj7^*nalDHp@n@XqYU9iqu-KmZMt_O!WiH@@"tbpa3)HF_8=($XI0k,
+(l"IXL++&D!WrN-"9er:$T:.YUT1N.^Ve4?e(<C4j6#RlmI0T9o_%qPq"ad`rquco
+r;No"#\4#=(gr)p]u9om5/b:N_7QeFKcpX+3/**TKf9eY%grb'A<W7FS>)sc\\5o'
+cdUM"h;RDVkj%O%mdTc<o_%qPq"ad`r;?NlrViu"*@h6s9STC^a3)WKb/D-.]<&*%
+R>+Bp'FG3X2Ea5#OslN[S"?CTZb!rmb0SPgg>(NAiT&t\kNM3tmI'K6oCVbMq"ad`
+r;HTnric>?"9T?GL:bCHbf\/R_7d[dXJM>QL5'(c&N41uOo^Z+rfSgsQCFJAWjB:P
+`QHHOdaQauf@em3h;-uIiT'(`lKmp,nalDHp\F[`r;HWoYl>OA"AFQOa2H-Ca3)Q@
+]<%j*R>-H(9K3GkrK@,@rfR\SQCFJAWj91K_8F=6rQ5/cc2Q$*daHUrf@o'<iT'(a
+lg=02o_/(Vr;HWo`;]k^bjbW;!X`>']?81<rlP;d_7T]7#)6Mn9H4OQrK@)?rfR_S
+QC+8<Vld;9]"Pkn_#(qd_o'I6a3)ZQd*pV"gu%)Pkj.[,o_/+Xr;HW6rrGQ)nc'D9
+"AFQ<_7e"8b0%rPXK87dL5')09H4Q@P5UICP*#[+$BpdCS"QOTXfo%:rNuO6rjiu\
+^VRb(`Q--Id*pV#h;RJZm-jN=q"jpfrl>$?0Q^Lgrtd1"@"tc$b/D?Ebf[uB]<%j*
+L1"C_3"5eLrfHu>$Bp^@S"?@MVlHc!rN@?LZEpmE\[f;b^VRb(a2c?KdaQh%h;RJZ
+m-jQ>q>:-iaSu?M?^u$)rsI'T9STCWb/_ZIbl,Zl]>;+UL5')D3!K^?rfHu>$'UU>
+R%'\?U8OpgWrB1FZEpmJ]"5Si_8F74b0%uTdact'h;RDVkj7a-p%\C]rr1(?"O(4p
+FC=\>*%M_XV5;#Ha3)QKbf\)P_7QeFR>-H(9G%C3$BY+I16[rgR%'\?U84`fWirV3
+[(3cZ]tqP(a3)ZQd*gCnf@em6hr3VXkN_F%nalJLqY^?lb5VT0CjK&uo)Ast9UV`Y
+]tqD)rQGJgbf%-*V4%=;"^i#I"9f/1Ou/AeQC")4TVJEbXfo%;\[oJi_o9[=c-Xqi
+f@o$9hr3PSjlYaklg=*.nF?)Ap@nC[rVlf>rrd5'Cnju"rrr[8RAHan]DfqSbf\0/
+apl1g]<%EgL0utD!sAf:rfS^oPa7f/TVSNgZF%0R]tqV,b0A;^f@o'<iT'%_kj%O%
+mI'H4nac;Dp&=Xip\=R\qu$ElgA_4L.EqJb"^k\gHD<t"rt?B,XLl0Zb.Gg0bfn5P
+`6-$:_Rof8!esAVrW=DL$^-^<Q^aSAW3<S>^r+48c-Xqkg"bQHjlbpqmI0T8oCV\J
+rq6Hgp\=R_qYp?qr;?Nlrr1XO"+#&U.JNiHbYF[EX-6r]rt%l#]:$:R]u7V,b08#P
+b/_R%]*5%!L5'(ZrW=;H"U^HZS"?FUZb"&pc-t4sh;RDUkN_I&naZ8Ep@n=Wq>U3k
+qtp?iq#10jg&D2$URZEmq#:P%S:Q!oCs;GL"&-CrXT#mh`6-6@bf\)A`5fKk];:pM
+R>*[(!s8Z0"U^WgUT1]7a3`AliT97fmI'N8o_%qPq>0sbrqu]mo)@5?"d>IOUQ[/'
+rs!@_S7&D*?hXO!rZD1?cV1sIV7XF]]uRt-b/DN?b/Con]<%ETR>+BH!sJT*(Bk#;
+W3X+We(j!ImI0T;p%J.UqYU0fr;QZkrl4sBRZj83UMS0Orrt0IJTRrnDYX56rr2lp
+rr*-QKtX=a`5Kgs`!+<"b.Gg4rk&/t)Pr0r(]smC"9Sc2&$<C]dbNsNnauPMqYU0f
+rr)co^AeD$RXq!0UIP1]#@Lr0@&(-2DYjA7rr2lpr"K%L"&-YFXMi'"`5K^7b/_H:
+a2.be)l9C!XG1+V"9\f0"9Jc2$ba^7j6Z=0q>:*grVZZ*rs)npPBrb"PA^@!"taq=
+@(!D+qYqT8rr)`jq>'mbA-.J*RB4??b0%ZFb/_-7a2H$=]DS`ER>+B@"9Sc/!sJc2
+ABifhme$;OrVlf'rs'B_PF?<_S6u6p##9JOHF:.equ6furquWfrq8)AqIB\%]pY:i
+V8pEjb0%Q:]u7"a_5t8F]=Y/4L0t\u!sA]/"U"u>b1YhBo_JF`riuJ'/,k_AFJG%;
+s8QV;FAAm;UWi]:43V(a/O2Wh5X6nQ?jd!/XK7hX]tqY0b/_H:`6,]n`2pSI]=Xo-
+L0tl'"9\c/"U"u44k&BUo(W%[riuJgb[?X)H?=I.s8QV;?XTq8HN4#h*C*A,?sn(u
+?sl`)?qq(1339`HL:s\%a2Gp0`5KL(]>:S\]<&iMV4!&X$N:,;"9S`/"U<6)jmD^9
+r;HW"rtd2LS<Ic2FNj_l?VGdHUMe:n5[\na?r$Z.r,`Y`!>rYSL7+m>]>qk.]tM7o
+]>V=nXT#g9XK87d3#Det!tGG:!sJikd+mgQp%eObriuJ7:7Ri#?Z]KM?qs%hX'bd3
+[JkLOUB.Ejri6$ori6AJ!Xbd*L8C<+]>=KY"hhOa]>qbb]*6'`V)T;!rW<Z7"U5)6
+$cUTNkO8-@r;Q]$rt''iS=Eqo?d)nE5dbp^.po(L[Jd-6[B#gD?muHd",4Fbrg=2,
+];;UF]=Ybgb/)$.rkSiO_ST\#*#&\X!tGG<"9erl`REZ+n+QVUriuJQ5b+@.:1,/O
+5Xi(uY>/&\bdFjZH=1,S5V4&f#n[m^"9M9>]pXVCXJMclX96;?]>X]\*5T8*_PK43
+*#K"e!sJf1"U"u:]#E.SkOA3ArVj8*.qE%*?lM@QH='E4'e)n"k<Q(aJYT:g%LEFM
+$O-tK'GV>m$j?\HXNIW!LAmSAV5=*k#f4-b_SO+3]1i2D'c@hq"9Sc0"U"u:YI_^%
+hrjP'qYgE&s!rYOCi!KQ0-;]0:*1p,0/or4:3rA:0+/0p$kEjY$jd+J%LWIB"AH\Q
+R>1[.rhTe"XLl*\_Z%a[_G'kI!uM^X"TAK8"9es>YI_d'hs0b+qu-Nos3/+T(o*Uk
+UR\*SRU7-c:-`n[UJ;g]DNgj)?sin,)aZkE.2<3p$Od+=#Y`I_XI5KQV6$)Q]>;>(
+b5TTcR8!Gs(_d;_!s8Z.!sCN[YI_d)iTp)C?tB;]:_gYC!.+Tc!,VUU%Sfc@S>11$
+?YjV2PI7K6qJ6gE68'>f"9AW>L;M0Q]<%j*XK9;:bQ>Xh9_o_G(`3qo"9JZ-"9U0I
+Vm="YfAi2o:bNnu<4i2,[3VfJH?uWeX.u2TPBpSeHDAfoX.uG9H?=7FCij#`0+@si
+*+5WBbR22"_T\FEXK7hE9_TMC(_d;]!s/Q/!sY6fW3X4`g6_<Q?pK9B]DqT4&YhZ]
+?Pj`.S6gMVPI8`EbfmKkbS.CbH9qfM*&q>\_T^6@KcD(+9K;bdrYP\N$4-S4%Klp$
+S"cpi_p[Eo?rTBjra5_Dmf*JdHD>dn/^2lIppC[7F=@SIH:8;J2b[t4Coatiqm?g4
+H?r=:.2scZ"r%pR*!K#03#NDEoGe#O(_df$$N1&>"9^6AS7HM@DJiE*?rU*%>0P4Z
+rr>glH3.JXbh<!r?i5!aUTBuL?muI5X)p98";P6X??Dsg?n301%N?/^%L<mc%LW@@
+#S\-R*!-ro'_E@L)&O2)'FG!A!sJlZ4VT>6rEok,<#\(f@!#TNDY=#10M_UT"\qK]
+7:8mDs8FH!*C-C$XIPfUXEmXBX'[e"'i\p_?_b$<'aXsE'HIYn$k!OZ%LW@A#S\*q
+*#\_q!>l[I*<$c^*#K@s"p+l2$kO6S.0qFX.n)]l*u>mq:'XHf:1.I::2]t/!R,H\
+?j&nn:.7VN2Z[<(gA_L6/PJj5XIP`\[C,tZ*jqb..htBWC/g_)cVP)]$PXZm%M^EX
+:gd[-74B#[q],SP!Z;sqrYttV*$"hm%MT0Q"qD4a.2s?F)^u^Vr[A9q)_3jB5Ue-@
+5W;GG?iE=i?OpOd?qsH^.n)-G.PN#7:<_Jm#*WjiHE<=!rj<*7FA>8"HD>R@(E`W_
+"Djj@Kb44n#7D8AJXigN\,FV_[tRQp)&sV6(^^ro*#TXk*;p]m'FG$S(E4;0.2s]T
+)_3?f.iT9D.lSCt2^oL?.fiC(rD!r3:3oZ(2blU[2]E\M)]'t_DVP17PF?<XPFT+k
+F@@Vn/KY]A(H4T0%Rsc2;Ojes0+JI,)g)(L!3H.F*/-Wm(GIct)&sV5'GMB(*#KM1
+*#KP1-85c6$P*+S$n3,7.k)DR)]L:V&.ndZ+"Jcj'b20%.k<;(0JGFE.lSt/)auG"
+.N8m/$P+1"DVP1+R[S>gPH:9-(E3hd+$qV&'FmPc*@^tc+((PGKa\G1Cm/s_UUR_Y
+[k/[D%KZb;'GqZ,*#KA()#P?R)#bjBL^O\$%M0X")^u^T.j$2\(F^jT%Ls$])\+A;
+%LWaV&1]7['e(RN.k)qe.Od;1%N>ff4`1`?)fFF1%$Q6aJZP;V0+Jp*!t>/^%kp=D
+6:)\^;Gp2`[@Id;0`GkhHF<a]6S0#_%M]HT!sf5J(`4,)'GqZ,'Gq/_*C1<('GV)o
+&/u]-.k)Df(E4e3&0!&$$j6bE";)1L":btS)_2j8(EXG4.K(1g+WCV)AGuN1(CspR
+q>TIT%73C'PFOs)9GA3O+$s?6F9#_J?NDT)r_b=iUUMZ^6;1a&X0oFG/I;Lh*tAbg
+!s8`7'GMAu$4$tG$jHhA&jZmk*u,e4%fRCd.k)8n)\=M0%N?i""p>,7!t5A:":GbW
+)]'(prYl.[)\F#$(E4)*@/Ks,rlkB?rVcWrrVc`pk5PfY$Z)#6%NA.b6>UcCP@J]V
+?VX9i0,-lF;GO!r7LUq:6@,]?[872:'d!o#*>^C>!sAl:#R1JA%Ls$Y$jd;-(GIE_
+(Ddf&'cSYP)_*?B.h2aq.g,qV"q1\?"9S`1$PsTo$O[FT%M9Ec(Bt!S)pJ6[&,uS,
+rVZNfq"OOXq>:*groa:fRP.!k.2=@?PC`Xq!1NkV1Qu]**C`prFJFC?.5+GkX/g=M
+(_d\p"qkW(L_gU2%M0!X$OdLT&/Q&t"u$iZ5Ue-&%fRCo.N8d8)[6i^"re@A\]*%T
+kO%a,A1Ice(H3cO"pP2B"pc.\)pJ9XrXf&+qt^!ZoC;>>nauPNr;HWYrs<%`0U#1;
+HBXkhrgEhgrL>(5S=Gcr'JDpF:7RMA.5-"BUT>OI'bh`(#ni%@5nsb;%MepP!XfSM
+rYHsk&f20H0I\"V)]KA..g?S9$k*FHA=f^)]unm]j6#Lai=6/%.5r\=raZ3L0Q,,0
+qYU3g')VP$p@RkAlK@9jkNq^1q"t$hl2M87@%<aN7O]E2Cm1EYR[foIRLPdUP>WhH
+6:O;3SU)_MrhBL%%fI(M$NgoR*AA<<%Ls3b%/pG;%M0Qo$QBKe%mg1865:FY"q_CL
+.k(iCA<W@LU8kT9b0nnqg=Oc74Tl-'.Nr]Xg>V2[md]rCp\4IXp\+:Nn*B,ph:gK6
+gu7Jbo_JFal2Mk4:6Ulm9Pf#K0,,*B/O2X%<)QCV67ETY'Lj`tSSfNErgYnW%MT`s
+%LE4M5qkSV'FkKZ"p4u8!t,\W(EX2'%hC?1.52JJ)[QcS!sT,MP*2#pR%C+U[(jTY
+aqDP,\igE3&J$$Db0o#$j6,aqn,;bimd95uhq?H(b0%uTfAGf\pA4aelMhM<JR;B-
+%NSN4PB98I*=`o,.5*@R.6/(K!u*C^ROK8!S9c1`%N#Zm+!313KnZ(>?qrs%$k*j^
+$O-eO)]K>-$O."U(Foe(&I&:@!sC-9rfT1(Q^aYGXg>RL^Uh"_Z`g6:4W"nB)`PUU
+dad(-iT'%^k2kX^gt0us`PK=(_8jmRiU$13r;Q!]&lOo8+(/sm%PLe'XIXH?7T*,R
+rDF2+;D/Li6@((2H=.En(I2AMr13_R*NZ?5FAO%h$jI1\+V#G+"9oDP)[uo[!WiH2
+""TK4Op@28Q^aSAW2fj#"Ke]$VP='],@hT#)`MZN`QHHRe^`@+e^`*ma2>[']",De
+_ogHckjeEFrp'Lp?CDQB09\j0'LG-&R]NuhD#Qp';@HN&;FVZIFAcI@7::69SH,,X
+PPKbEPEVH:STHFk$l9ij&/u#\$k<[P!sAN(!sSj<OSt=IPE_E'StMgQrMBUiT`1Mk
+TVA:n%Q?=8\[oPn`Vmgk`P]I(]",2T\[oPpb15D5nb;qZrp0RoHE:Ho05R1."!'j#
+9R<0,X9*9cHMhLb?=$T^R[Te<?rU,(;Z9/a63&\<64Za`?Yk:W[tQCQ.h2h$"9SQ)
+#mgY8!WrK,"-AWBOp@28QC+/3St>qSr1X1drh^#7*u>JJYHkLA\[h^N!P,T:ZOX@Q
+]tqb3db<aInb;qZrp0S4PH9'`.7/TV%MUQi;F4`SR]Nue?><e"*=WGuSXc3rCht1"
+":Gqt6N0FW;GotN6N0Fd;H-Un7RBdbSTH:_";_.A!X&?%!sA]."oaV]OpmP=QC!u.
+S=ZILUo10jWrB+,W\t\(&4NOtWic3&&[JaL\[oVrc-k5"j65t(q>C6Ws$<0G?UcIt
+Cmoo('JEEb7SJ,lR]N&H%1X'o7Y,k>FFb,J@!#d.%LEUZ.5+"W;FX,R;H."@Ci4'*
+?W:!3FAr_Vq#Ud'"p=u32NX$uOpmP<Pa@c,St`-_YHkM3\KJ8bY@J+mDPX)*W2cl"
+YHtUI_8X[Jg>CrSm-jT@qYgEYs#-s07P>i46@,20'GNl??=-B*JWlP3Caj7QJWiP0
+*FOF+'LkuBSV9lS#n@X`*uuFT0/#XF0E"3;9`A!(Cih<3!WrK*!s/Q1#R1>52NX$u
+Oq!V>QC+28UoLW*]"l5&rPp)#_nEUdA.U\qUo(#hXfo(B^W"IHg>V2Zmd]rCq"jpf
+rp'MM[qm]N+"8jLJZM<]'LltH?W9^FPEW)!;Jq\e*=WB0SPTe:6:OXjSXkI2*tAi&
+%M]]g'b1ci%Moif$P!n#6=;8A!Xf)3!sf5>"p+lbOHBC'%?m*FS>)pb[(XB"cdUGD
+fcettd)s>C\R]*JW2cl$Zb!ohb0nu%k3VU/p@nCZr;HWol2O,[7MIL)0/#e4R[l)G
+*E6om?W9^:JWlXU?^bjL#mMhRSLFpg0/#Xc@!%*n:`gVj(DdQ#&.T0d)]K7h!WrK+
+%Oh__!rrW+$3LJ6!YYKorfRbTPaIu8Wj94Rb1#&$iT:(%#j(+(g=+<c^Ua9K'"Yp"
+ce%"7lgXQ@q>1$erVc`pkl1dp*s<'&r\$9<HE:un!Yn[PCgUOC?@%0nP@#=?%L+@2
+JXm8\.5+.[01K;bSXiS!'b2#i(D%Dn%LWaQ"9\f/!r`9&":"c2!sSf.#l]ntP*2#n
+Q^a_LZG"<*g#;)YmI:)E)=HkSiS)c'`PK-s^VRt:db<[Dmdp/Jqu$EkroX5>SIPc*
+.4Ho'6>Ub70+A4%9R:M^?VFF:HCBC*$O[7_.70SV'GMWB7T)]B7T=2pSNmo"$k<XT
+rWWH5$NgP2#6"o)$8r(i!<cqpOHPcjQCFPFZG"<-h<""no_/%Sq=s^Xo^V>3iS)c*
+b/_ZIdb!=8lL=H@qY^<kro3q\JM.-97f=tI?XIo+*u#(m6>UK;?P,V2DLn>m'GV<8
++)[WK'd",CrC.&G7T=2p?k!5@rWEK2$Ps9W!sAl8p^.iD"p4l.2NX#`P*D<'UT_8L
+e)0?Wo_81Yr;7B.qY0[Qm,m9\f@/0sg>1fSn+?DPrVlfSrrkke.3DGor\"XG<(p[d
+*uuFF/So8&?P,V(DKLFH%MUQF6@k[VOCT1Wr'giV<,@,:'`BN^AH%Yo(]sjE#RL55
+(^L6H!WiakOHPflR%C7__9h!#n+HMRrVcZn(B+40qY0XNlfR0`h;-uKkj@s7qY^?l
+hu>2[@!"_M7NX9:/PJJa0-)KJ;B72cCi!HR6;1^-?O[Ju.3EGYJRjk((`tF07Kl+V
+Ck7.FqN(kk#m(58#l+f-#6"]=!WutpP*;3$U8kcEe`6&iq>C3jrql^%rr2lnq=aFK
+m-+H2#O(OCo_84\rndZ%/RW[-7LKn`68'u@+!2M$C2-3Y*DC9c?XHK#?Z\aD0/"b@
+HC[P)O9/r,0E"?D6;23aFC=s,"_7]:"9o//$5WsN!s8Z,!]H.'PEq]5YJ&39kjeEF
+rVlQk')qk-qt]sXna>f2m-X?8p\OjfhZ"B@@!$]J$4.e-0-;2K'N/[\HCA^n0.B6e
+F9Q#<<,>#Qr\"@iHC\IBO9/r,0E"?C6>W0C@/>rg.g#hT":"f1(Bt!E!WiK,!Xk*Q
+PF%f8ZG=iEm.C/Qrq6:'rr2loqt]sXnaZ,=o(DbRrVk[R+>6KjUN?kO%PKIL'FmHE
+C6P*fRU8;d#q95'H=0'=CdS+S"[[NdCljbWOodN^0E+ED6=67!AGVGh$2jo*"9&E(
+!sAN(&d&:="D![ZQ^jtZ_:%<0p%nXdoD]'prr)ckq=aL\oE=m_qYgEMs!]TfHD@PU
+$Oe$t'b2[-C4VnVXLD#:OH9nc0Q_V_9MB7l0/"b]HC\H*qiV4J+&#R17UMZTqN:ki
+"8`0!!u(e<!s8Z-!]H4*Q^jkW_:%<0pA=gXrseu,rVZNfp\+=Tq>:-ihZ"9C7UW!d
+9FD.7'b1paC6P0hXLCW/rK%S$$5>gKP@%:*7P?D]Cij'HqiV8LP8G`8;FY#W0Dpt9
+PEQ:S"8i3:!s/N+!WrQ-!=t?WQCObS^sM!+p&"^en,EdprVcZjqYC!br;HWOrt@^s
+6@,DK$OI+I$V"lpS?02j/S+^>%V,k\6?IN[DF-!0Ci#Y*r/qGOPa%JE*A:;[Ci!Y]
+Op7,7Pa;[X"8r9&!s8W(!tbY=!X*%tQCFYQ^!5I#o_SOcmf*Cgrr)foquZirrndYa
+6=*PtHCYl]$P#X@R[X5b!ZdMgplGnp#nAOo?=#rO9Pf#^rK7SQPa7Z'S"!q/7Rh2n
+rf[VPQC+-l!s8T,rW3*&!rW34"9JW_PEq]4Xh)[/lLXiMrp9[arr2isrr1aR'-1%M
+?_aA1$O[tiPH;6pS?-(^P5LF=OqM:4'JDp_5V6>NFC^PtPE_B#S,Aig?p[>!.?p'_
+R%0hF$3C>4rW;s!&-N(;%[*'DTW5QCg#qo#r;Q!]r;PLO'?idL9R<H_$P#XiXLFa-
+FIJbbP5UL:Os;Ie+$qDO@!Z4DPE_B#S=lUPVP^/`A3s6hA=/jVU8G'!!sAH&rW<c9
+!sAc/"D!aaSuB$6e`6,lqu4A1$RoCOHD;ns+*t#i;#Xf(S@;mhrfHu>!L&`HPRn<H
++"oQ\?n[\,Pa@l4VQ-ctY7IY34[NKrS=ZIPYI(tM!X&B&!<WK'!tYS:"#c@0S><I+
+d,43_qYgE/rtK!A??Dqk(gjA8+(Qm/:3<REP)te&Or'=HQC!r*Rq*s55V#T;7?`q$
+R%C(QYI"5>%CrgK4[MW4USb0"^W2H7"9&Au":bMFPEq]4YJ&*6lLXiMrkJIH04&"\
+.5.c1)!]n<+&l"!FHV`Ir/rOnPa@c,St;UJ(ICA95[[uaPa7f1VQ[A?_8XC2_7dBi
+6E7&fZb=?(f9cI=rW30(!sA`*":bM:A<`RVWk$1%jm`$BrkJIH*F<*C+)F3Wo]k5V
+A1^JsSNW-trK8@gQC")4U8OriWamVH/O3]O4dVP*TW#'*_91*Nd*9_N^UjEN#eIjp
+dbWqo!sJQ(rWEi9"9\f/4d;;)VmF:iiU-=7rVjV4'4b!JP92BsqXj(.c+Or\?`[Xu
+OT(C_PE_E(U8P#s[(3`S(ICAG:1-5SS"-4QZbOQ,ec+84e^Md^_8!b$`R!/pk3NHS
+!s&H(qZIE3!tLN\S"m1#c.qUUq>L<-s"cuXH7T!nqXj+0c+U4u:7Xk;OHPcjPa@l6
+Vm!YE_o9[8O=NXJ:1.J&St;^WZbOZ2g>W%k(#R]nc-")Ib0o#&kj;m_"9S]+!sAf+
+":bJ@PE_Q0Wk$1%jm`$BrkJIE6>T?qrr)]cleTh!Y@K.k<;hsdPEq]0Vm!\Lb0p:>
+):B?\.o'J[Vkg)`WjBI_e_T?Pm-O$"iS)o_dK\7UiTT_"$2t#.!W`E%":tb>"([X_
+Su8p4e)B]fqYgE/ruNh0'`\12qXs44c+U<U2GRYCP*;)qR%C+U\\lbHhu;XAiS#e9
+:/3sXXo>=)Zb=E-hrjD+nI=sRkMb7Ng"P9BkjItOrWE-$!X&]3rWE]52NsGrUT_AU
+h!4M,rVjV4&40&@s8W&pp?gba^osQ(.U`7?+dSLcU8kQ8c.V.@mI'E/kUAbl:rgA^
+ZELI<]#E+RkjS0Cp&t$XmH<O/i?.+DmIBg!!sAZ,!sAf4"9\o2/!H9gU8kcEfB)Mr
+r;OM3!C@n-s$?Y]p?png_m?842D(8^S"$"DVm!\Pe`#f_o_/"NnROm[0@e=d]t(JU
+]#2kMkOA0>qYL$]o^V>6kN:smmIBhTrW<r<"9eo4"p5#2/!H3bSu8p4e)B]fqYgE0
+rrF]^rr3o9r:f[?e]#)!U7RmFStMgRVld;Ac._=Jp%\O_558YR:13,9e&oM<\[o]'
+g?.ktq>:*fqt]sXna>c1mI'N;pF?=K!sJf34W"V9%V1fgQ^abR^!5?toD/@a_>aLG
+rVnYPr:ogFfugn0Vk]u]Vl6W!YHtp]dbX3Yp\OgdrVU2$.Iulhhpole]tM8)fAl;m
+qY^?k-N*c:p@RnEnF?,Dq"ZEB!sB$rb.Y!SSsYb,QCFVK\]<=`nb;t\]`/rMrVH0O
+hp9-GYH"V+ZF%0R]t_D+e`#ldq>C3jrY,6<qtTjRlJ^:<_na14e`#ogqYgBl"TA8p
+q"F^Z*qo@(qS*.;A=)9(`OW"CS!TA(R%C4^_pdT3pA=gf^&JWBrVQ<Vj422`\[8`T
+^r+.ja"GN_g#;;iq>C6ks8W)trVZNcn`o#^b/M9=dbjB_q>L<ls8W)trVZNfp\4IY
+qu6L1qY'IBgs*X?Vk09APa@o8YJ8?<lLaoNrk/7?rquN\kM"8$^qdk.c-lUA$.IAT
+h;dnpq>C6irt>>1r;--UkM4P/a3)iflLXiLrqud%rr)fnqtg3fr;QX3r;$$Qj422]
+YG7VSQBn#7Wk-7(kOJ?Frk/7Lrr)Zbm,?RBb0&)]g>ClLiSWJIiTBP"q>C6hrt580
+r;-*Rj4_l&c-kG3nbE%]qu6]rrqlZnrYYV3q"*e.d_iGlTUV:7S"?Rc`RX#;pA=j%
+ru1n8qtBLAhq?Q3gu7G^mHs9(jl>Len+HMSrqcX+rr2ijo'52cd*L7ukjeHGrqZTj
+rYtn:rr)`fnE/EH]s"?*S!]\:VmF:hiU-=8rVjJ0)?0R/oBbSthr3_anFQ;EoC2/5
+lg=69qYgEhrt#,-qY'C@h:L3/iTg"/r;Q0b)#jL1o^1Vd`OW"CSsu7CW3a=ehsC"3
+rVjJ0)?0U2p@7M5kN_L,pA"IZq"F=Ln+$&EqYgEgrso&+q=Et5h:g]Fm.:&NrpTk(
+rr2iin`S]P^pC&9TVA6^[):>Lm.C/Qrk/7=rr)cio^VA<nauSPrqm-#qY0^Uo_/+X
+rVlTl%fZG(p@7G.iSiqep%nXdmf++&rVH6Uj4DGeZDsk'Xg5X\e`#ogqYgE*rttb5
+qY0[To_/+XrVc`prVZQgq"X[^r;Q]irseu*q=O.@k3)+$pA=gfmJdt$r:omKhp]WZ
+\[/ZR]uA@PjmVp>rVjG/$3'o$qY9g[qYU6grW2uqrqccprVlNj%0$5&p[dk@mIBiE
+r;Q'_(&n1/p@7>%e&oYI_o9dHg#MDhp\b$$rrW2ur;QQqr;HWorVlotrqu]prq-3u
+rquWeo^_VHp\Xpgli.[urVH3UkMOtAdaH\!hrX1opA4ae\c2^0rqu]prqZTlrq$-t
+rr)ckq"OOXqY^?llMhOsr;$!RlJpj\iT'(cmdg)Jr;HW)s82fVrsA]'r;6?equ$El
+l2MCqrVZKbna>f2mI'N9pA"L^rVi#\!WN)sr;loskPl+mrVZNdp@\(Np@nCZr;HWo
+OoP=Xjo5J_rr)clrqZ`or;HTnrdt1:s8N#qrVleJs5s@[rdt0%s+:9&s+:9&s+:9&
+s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s6'C
+~>
+grestore
+showpage
+
+%%EndDocument
+ @endspecial Black 1301 2307 a Fe(Figure)25 b(1:)p 0
+TeXcolorgray 1694 2307 a
+SDict begin H.S end
+ 1694 2307 a 0 TeXcolorgray 0
+TeXcolorgray 1694 2307 a
+SDict begin H.R end
+ 1694 2307 a 1694 2307 a
+SDict begin [ /View [/XYZ H.V] /Dest (figure.1) cvn H.B /DEST pdfmark
+end
+ 1694
+2307 a Black Fe(The)g(original)f(image)p Black Black
+257 2564 a(In)h(the)e(e)o(xamples)g(section)h(we)g(use)g(the)g(image)g
+(stef)o(an_255_r)n(gba.png)e(from)i(the)g("Miscal-)257
+2685 y(lenous)g(T)m(ransparent)j(P)t Fb(N)t(G)r Fe(s)g(Using)d(Image)g
+(T)-8 b(ags")25 b(page)g(on)f(the)h(libpng)e(home)i(page.)257
+2805 y(The)g(image)g(contains)f(a)i(bird)e(on)h(white)f(background,)h
+(a)g(gray)g(shado)n(w)f(of)h(the)g(bird)g(is)f(cre-)257
+2925 y(ated)29 b(by)g(composing)e(a)i(black)g(fore)o(ground)f(color)h
+(against)e(the)i(white)f(background)g(using)257 3046
+y(the)d(alpha)g(channel.)257 3166 y(See)h(\002gure)p
+0 0.5 0 TeXcolorrgb 683 3166 a
+SDict begin H.S end
+ 683 3166 a 0 0.5 0 TeXcolorrgb
+Fe(1)p 0 0.5 0 TeXcolorrgb 733 3099 a
+SDict begin H.R end
+ 733 3099 a 733
+3166 a
+SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest
+(figure.1) cvn H.B /ANN pdfmark end
+ 733 3166 a Black Fe(.)31 b(The)25 b(image)f(w)o(as)h(included)f
+(using)p Black Black 377 3369 a Fa(\\begin{figure}[ht])377
+3490 y({\\centering)377 3610 y(\\includegraphics[width=5cm]{s)o(tefan)o
+(_255)o(_rgba)o(.png)o(})377 3731 y(\\caption{The)57
+b(original)h(image})377 3851 y(\\label{img:bird})377
+3971 y(})377 4092 y(\\end{figure})257 4295 y Fe(The)23
+b(LaT)-7 b(eX)22 b(source)h(must)e(be)i(processed)f(using)f(pdfLaT)-7
+b(eX)23 b(three)g(times)e(to)h(mak)o(e)g(sure)h(to)257
+4416 y(ha)n(v)o(e)i(all)f(labels)h(and)g(bookmarks)e(recognized.)257
+4536 y(The)i(ne)o(xt)f(step)h(in)f(processing)g(is)g(to)h(run)f(ppo)n
+(wer4)g(to)h(ha)n(v)o(e)f(the)h(background)f(ef)n(fects.)257
+4656 y(Among)f(others)g(the)h(packages)g(color)l(,)f(ifthen,)h(ifpdf,)f
+(background)g(and)h(pause)g(are)g(needed)257 4777 y(for)h(the)g(e)o
+(xamples.)p Black 1851 5637 a(5)p Black eop end
+%%Page: 6 7
+TeXDict begin 6 6 bop 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257 473
+a
+SDict begin H.S end
+ 257 473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.2) cvn H.B /DEST
+pdfmark end
+ 257 473 a 100
+x Fd(3.2)119 b(Explicit)31 b(backgr)n(ound)g(color)p
+Black 1286 1874 a @beginspecial 0 @llx 0 @lly 162 @urx
+150 @ury 1417 @rwi @setspecial
+%%BeginDocument: x1.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 162 150
+/pstr
+ 162 string
+def
+/inputf
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+def
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+162 150 8 [162 0 0 -150 0 0]
+{ inputf pstr readstring pop }
+false
+3
+colorimage
+GhVPUIu%C^IGcu/UXB!ae$5af;MI))-3Bs2-qHXI;gDG!ZqgU7Z0V<*OLOr3)Q-;$
+.&-To0S-[:']D#Xs4@UZnVWH5:e_T<C-`__9o-"u'$JZ,M$,mkG.b-H.!!jA8_2S@
+3M1Z5n*&VrYp>Aeo#s08*r"L$n%LaTF1slapO(:I^\UsFoLlsk9>C*l^[t16oLlsk
+9>C*l^[t16/=5qh07NoW]6A))reB>.d/*(?f2@*.FMtb&?uXre+Y(O&k8LKcHM%%4
+6bCJKN'p5@+0WJ>)Lj4eLh2!/V_bcU1V.&W2(M^Io!WBopRtqoAAKG?O*pGcD)Z@@
+._hM4i3Toj?DBD2M`/@FOE!O01N=mWqR@>C'ak:Fe3GA3qu61oPZ>"q=Xro=U>]mA
+o#-ENj"$5ZPs[&+L9lCTh0mjU9QK)B,KX,Of`p,-@,&)*'oKYsTkO\8FX0WPE3<H]
+8,B;??hs,6^FLEJ2-f(\Ym5dMQOd7C)q$4V:snB9[Xh>'$bFj?6$Y#6*mPB]S;D/g
+5Lp'fRIi9XFH#/kYiHN;3#&lM]cc7A.@6pB6lbL'']br+oLL(r6Heg>h>N,ecj'c+
+]cKTq3^F_jhbn^RLeGH*ng.XL]<r?6B*U!Get<84kg'_Jp-HH[U<h$ck;i/3f68aC
+8??erKs-<eqRNCA;Vs_ZMRkXe@i=8sY/@s,.7*PQ)?]a#_n+KPfP]QUd9[4rRb5P!
+TBLZ2HY;AL-^[A*,?2%-[ktL0#J6\('k-q7NFR+_M4\c2Q(L+F@c][ol/TB@^'ITW
+&I2.P55r$\<h>deq%%s4EUtQu_\iqM/e)e&F@eTT_ZU@6HJQY=amS(G^\P(>Q*Y,L
+r`_#TT$+ZckC3F%T6'raF8:<roPr2eH/T]Q6Via(D@73%s)rYKg#lE=HMa7Kb#h\9
+\Y69$M&%^S[Hr8]FJ&iM1M>#2lt8Q[ktcg*k*p;g9.k.qn]'n*S>lt;Drfm]>g,_5
+@%`#HmC+8<MdQBKgjRaj`8Sl0M?<_"i2Wb-`FITj5qpFOOj;]/];Julo!]ubBZ)i]
+\8N>Wb@O7W3uoe]"05*=plh?JjOI==rBIjjpr>UJ.@2.<o#&%Xr)-h1L+?VVjV9u#
+`reAH%buK`ANBJDZ"sl5MFKDZ\Z,a./'$Y8niJL(Pc;5l]Y[Xga]aG3Gi^N'!3nrp
+^\-/^P!pF!HgN[-5mh-64F-MY%t=##j2[4qpu74hbN7q-Ka,Y+Nu^=%Q!Agu`!JU[
+FGM11gn/LN]$][elX_-Sb+f&=S3b*+DAcSG%tt,NmgaIO7U3-@Nis3QorfIk)UXT_
+BF%C-cQ'H>l+fH1qQr#9^ac?l%Ap@Vm^_MprU"NQlW`7mp=X'hkOQr?(]O8I/pr<_
+no:=D2t"eY_+bU&lXZ"67Y`X<d-B\Sgah>c&QX.m(XT(#r8Hb@XpW<RBB,B]/ZT'l
+jiMQZ/n,2n<%\4[=l`G]1'QI,6\h7^qWWV;%t5aiVrfR9J7a$eQ[mB;`6DBQ7Bkp$
+;<.Q_KR,Y27aT/UmcOT+c`%YEQCb0,,K4X,3JB#%2QY6m8[#UOWZ*"bE@NiPHr8(c
+d"'=2LOs&LAnENohu'A0r[sNbT6t\Zrr)_7q4C+Gbl51unUUcI.cL[DE]7r%o?9#,
+)S,"2q#Mm_ILh`jfn'FN8.I9i@?>L8n'kGeCbuJ=Kad(ls)k.Qd(I'^VGSouPXUQ+
+^fSe)UIK9Lm'giD\QqG5AII$u4h&,2Q,drk+r?(<ReG).X]trH[?%$fctI?HP,]H?
+^"b%-KY)p\9DSBf;@W(F.[8KH,"A;L_m%GF?Qh9Vk8j<PNd=2+@+iH-;gli7/,*jZ
+4r#pn_lS574medPLH%pEUO]1AF^m;u%@3pKN^;E]AY-5mgD)aR7d)T4?W\H>Htp\L
+;Ika$nuB1=af2B&bF",U4<3p4*4[&(1l.-N.(P!-b?t00m73pVP/T$U(IJ10r@nkM
+"rc<L"eg^*bIn<5O48bT[1=S4s8+/o)[?pZ41(FajGQH]06K$#G#1Y(\P*Ni!@A$_
+c2'Ca.,>kTC(**3f>0C`@Z.hjL=CKum*UT?BlpObbQST50Bu`ZqV01lQ?b#mJ?,0W
+e7)E$s8.:AQBq\R2!9.s_=Z?_>87/k"!c/4>;>=Qn45]==9>V>X(1f^1eEc\cSYV^
+PfG+?Z\hRD^`&[6QQoI=a12d9=ghTcH91(DOjMXOU]t1jo=6*:F#3'J1\@"7C,`]T
+R9DgEG<89SA2dE!*B=XM:I=A.&6T%TH[/Mdo`YGX?]5bER)lf%-:I@p?g@2o/p,Or
+dBI0s$I^EhIHar0"F4V@43(EpI==&W^\gi^""M6_N50J1Li!d;7E.j\#265rCTO\!
+,HK@Y?-Z=8Eeopj^,tP0iKrk"dP*U%j:sU/"u9X=,=XND_<kfFP\[fHcl=RT+uWb%
+25J>u..>kQ`2C+Id4S-O#f_1ZiB5nonbeiic;@#u:1S-UXA"rhcRSj-,h.HEnV29t
+A7^W;`g(p5Y7=;rq*cpNXNU/CBEo7LiR/_GnsL33UfN_d330X<c_-]M]rdX9\r*LI
+o60/)B<3/r)EqM97rq:`K@H$N?.+[.#4@[P9"cSHi]*om*Jk>F.AW,DctnqjMR)"A
+OX!.E."aJcndCk+IYDU:CI;DM?'fg+&R0sRWDN$FAi#aLFhH;@<#)L^&"(f4[Auqb
+BP(k2mZ/A1Ht+.+r?r5lqWb*j`8q9b]-;^er3AFpf2,LR#@]MD;N06XaGM[93N9Sj
+9C$KKRDgQ:/Y@_\#P>-3"/Y78/78%WYC5f3LE:d6d7<rtg%3,q:H\I6P9QlrgH_hS
+lQf+@74m`3Y+CRE17-lf?unH2:e[nO3:Y8aX-O7<ahc7dG1i]IqI/.]RZh6P#ZO"?
+.StThiJ52Iormi?]2q;<Ql\;1kj[QK&]"aq0o-ei,&h%Yk96u0Dr>N;?CmC(]qY6(
+8#9>+>3$6*&L5@_=^-i#4dGgeYU.j*Ef%72E_tW%DdQ)h:o#h*(bbkS/gjDa315\]
+"D(qBmK("0Z6MkQ3BLN4OkeVhO<KDopN6'9eNqke7bCAJb-G_bD8,I2q&A5d7Z8lX
+@]3*nM/349Z!<Of;!]@ol?<$I9/U#9kgAQH/J$Mu1;'?*Cl^$(EqGr4"KLfIV1H^m
+c9-nUb%bbZ16f&eqtKPDE8Z8A_a^>4E\S?c.&I=ga_V2<'mUfXM!L6pY)'0=GJ12,
+b1lAiF3!_-95qR2O;$`WR7iHCC$b(6cIn<=TKJ8LcUo'pIf/`V1!M[c]b/.EmL\LE
+U)^1k/KqWj6P=r34LaO(+kO6cn+Wd4c(>ujDthU!pYL-$Y#ipn:KJ<7mjn7U*/DN<
+1prQZeTDi$K<l;@lpi+B7&>l&4+LFF!gH8!(&E7+W>,..*MOPYI4in!l]C?)SN-)J
+kOq-m3I(S5LVE]*cX6#]"g1qQ[=4uOg>Z"E-dt1V`Nc6ZTV7<o^340I%H]tgLFeo-
+T\^1*0iHejmTQ6LHqPn@IC=/!WjL8PN\nNFUGubA6&Zrdna:2/I0kKViY9^$dYU.e
+)=K%Lo;m6Wn(PJmX=k>DZ91o05U6H!&(!#NV(8\jhXJJ#r>)ZDr-kI>gV<c(R,_Ja
+LMlq:2&@ddUY-iD/0W=/bgJ+6okitLkPfKn=jT!j#]Kfj0#"$X[E-L/,E4'+!D7&`
+i)pO*QX/iH`X]*HfXfc0VN$j0h^UJVqgpS*s5\Y=62BIaM=SW7*9kq[VLN-hX7EM'
+NEti:WkUZ;?;s=hD04JtLXJj$@efBEZNn2O06#\!4(Yj;_j+u4esCq"@j<;H1+"n\
+TR.:<nn7A/hRL+;JK5rZn`Tn#!^VS3a7&:um+:2;8'!`F1p[l(Rc@:ULKEWr,M/0n
+.MTb2eO,?ONNF$S?JY=_oVdmWdju`?[Xkj1S<#t71?]<iO#G.DAn+)@f!+>3:kfc%
+p86/YY2;;8Y3))uJ]EHes5!968G'k>AI<NWL;6KdVel.>*/a$<o*`ZN-e"UY[c+Dd
+g=t2>3?th6W9uF4=[otH?Wna\3_PI;7@BIXC/o/nYq`7<lVQ)22(#/!_G8\R>Y1iM
+b7s#eqYk53?U@9daoIDe`i@U@0+N<6r(Q4>l%#UUE&D36;;)\/&?8rn5QTR=8/8Eo
+GS&+.?UkhGfJ_=#GZ+U5B1VQ`M^aR%B+[_f!Lh1$>S<#VVAUXFhDp-06[AS-U[NO#
+`kRA"RV&qOe2]`rBrCH4I]`P8RPf#1K?Ij39qOqD>CF"c+]`N*1Mb4A@o$38&L5'[
+NC:C76T20WFmN?ihfnUk5<gnUBN`Y-Tf7IA>X=*%Pc=8$f0526K;'=X%t?G;e&oN+
+:8]q_nQ*Ad1nquBURdMqo".7Pb403N#eh'\(-XO&*tT[3VTY8kk.nRha+ZefB^c$7
+G-h$Ef\[]VWW\^trpbK!5P"b5qbY,<@CD8sZ.t>=qF<-[]ePFmOBB7o$pMs9DRnIb
+3mP"A9.\ZTWZX92#Vo^%c;g8E>m?U]cYu*41S@\0BR3M%*&e/[Ggkl)fh$fR\sgc!
+o-<Bh+tV][n5TGOmQUgTZ4+@f/f.8a3@7a;N4_sl9O?r$&9H>tg66ZrO0<%rBq,.?
+2r\`659n8:a\'`k5k+Vm?19;jp4?`/Ydq9pG[.T\r@[BDYB8nn$rF2!4JTN^H8Ii3
+]WXl;/hM+o5sA2WAA)O0kt76lIs\cYES`IV.f3V+j+SH7.s`.;L9bl&T^5@KjZ+W(
+l_]^%9YG@gjbAIKhg>)-7/2ge?OLX$1)Dc`2fI+/Lck@>J,e-ieYsNb4iq'_N2./3
+f*7'C7htnN"M%,-qG(Uj(&=NXkYaFI`YF/+fB4I8k+rc3^$r(0J,OL0l/b%F1bnjT
+O?OM-)plYW9M<M619XU<ReYfr5F,u'Ynp5([o5:_og$ZAImdnX2c60L4mh];*G5ni
+aJCFhHM^5\;Fe6LZQmMJNcQK@l#2@*mYeF2$tZ3#Oochg_Ka[^peRr6mB-R00m=(#
+pd/q$DAAl[DMd,*.epgS.Oa<lMocHkcF/J;8,8REdoH(:B'R[k9\#sPoZLT9oADeg
+==NV;XnE6EVR)5N9cpo#_fQcJ2Qil9461M(]f4C%U!0.U^^;iHiXt^<V_)99.TW$i
+=#Q)Bh_6mM;ad,rj02KoT^*30MJNc?HUb%Ffg[iIQWm%,Wm7ObX5UX7PW@CgVpO0_
+qU(?,mG,V@#s.&e<7NY*)I/9'=?2#lo-_.L3b-_@C=n2@DP`_=g6>Xpb9AiPQT;AE
+.`sQT>_a$F!u[Ql8p)5TTUVj=?$9[451jD:N8:U_c)#QS#P<$MB2D2<]rh-"!27X4
+m<>^a.4sMXVk2mD^\+G!iSQiP%DKGh>C>aB*M"fHMj@\UH>mW#oBY#1>2L?BEJ_'P
+:C^c%+=e'kcKd+5k#fQ&&Qb0op/JA`@i_8U6qM;3>h>XQmsO?GTb@"^e#/P_CuXM\
+h/g4"Y;]3'5^Hd..l;MZ+=*(ZCb*he1W][P4oDk*:D&a[^:sl@BmIqQWEqM=KU7s9
+PDsZLr1WEh?g?]Sb2I><+``q?2A+C%ap/<JSqV;=h9)q-/bgl89`U)?"pAdRHi3do
+'pNF&!W&XZ?K*&0<n#'>7>4pF4"'O'2Z1TqJ3tpS4ECpBcu]2p:N][YSB$$+`C@X'
+&(AHU;iV`ISq/lA<%%YUf/^DKedFW\/jUH:WY!KU<h&D"a+31_EJUrIHb@qajX:>H
+F[6tt#5"lnVZ>Q@>:mtIE=IO;`/\76n85pi<5(s]PX3NcGY@K3L&=#nX?pWBk&4&P
+5kE>5\(Y2Drl32SQBc?#KB@<i"su->V_gm#\M5\LEkm_-k$2$YX4rHJ3`"l%EmBU_
+03E^MbEi,(pBTpBa,eu3Id=,F;Z-6[gX0^Z^@gn)n=,a]ANRu\hhc68eIJch)*j1@
+!0k["N"Q,t@I<->Wt<R[=E',G2P<1(VuKP']q)#j4^Vb!9V3]OV=93F7m;+.,0Pl8
+<9?8?Z*jn.<eu)"n]([t5ZPb3++*W'YYs"Z1tPAkJ@YMLprOLD[1d((.69j?o`i)A
+p8$uOPI#]&jXp#%pn7"Behdok#/keSCV,3DGr["F/V>o?)V^L[Mg@tM8Z["'D(+f*
+%I:rY]Y9hqm>0i^_hX9o4aQ\[8LWVU+i<_;Aapio8]nlYlk>X!C'`i9[\r!2p$926
+BY1Q`Du3-3`&Bh;W&OmJMhMlNNG;,=Q.$Jpi=H#a/12(Il`.LI1X/+2l$<&iZ<SpI
+:8i';LM9(N4Rn*X"j]C0m'1'@0[NoD72X1[EbrGA`5Qo\hZhDJj!tnsg]u)%Q@4Z4
+7L$-"(tMo089!fhiC<nS)kH?a@tT:i5q#!b26[uS`M:>tdnVkf4X+5u!DU?:VYJ@f
+^bn@3[^lsq@o]%0AIM2*ZiRjQcQ5b6"Rikp7UE'U%FA(]2h/F"a[(KfXE6/0k9>pK
+QA4&>$M[YjH07RlL6k(@c3Y"5XjZg+%\S+?;c)WQXdLD^.!eZ/fMf5Q$94Y=d3I1f
+nuerlJo4Ds5g&err.pRb.WHLHX7\B8DqfFk5Cib^c2FVQ2YHV/rW%?58>\N1SJ0+6
+WLJJ366>:6T,]N%]H$N3]V5^\]3(;]E,AA#E<d(K=c\JN,r$U6J@6\m4KHMcdZ.-@
+rcW=^<tC<$+A)`@`be.\=.04dVZ-6ZLMJ5?TZa2*"F#EKm$4D]eh3_Cq!&B64!.ap
+1l7Kp#SCC:@*Al3_?GJ@iM>=V=!pIAN!+/`.rM-Y!EZQNVXh6ur9:msJbN(;B@0fS
+J3o.X8TCEsN\tWQaBZVmiV>_Po;Xd&RnrPdY!F\%@Q=M>QjK&DBhNh3WPg>U*:OM!
+alCnhRgYkP)\&H[9kg%Dbo#[jI57'fMO#G_L>`F+]_)[mloajV2W_CfHW&G;4-a<V
+6SgG$kO[Y>j4R=-K=l)+5DDStf1"*A%RRu>JH_8%"C[r\c(TFT.+I!6/fkpqX_&^F
+OhZ?Y.tSF<)V4E>ZR-]46faeA2BL`G.BY+dc&?UB8:"cCc$!SF"W>#UV(0IKG]SqC
+'!6TP8eK+[VVI?DesC6uT`]:)<P[.-MQN+g1>[o2:\$$Oc,iBdkK":`&G%@Ti:=5Q
+:CTp;J8FdlD;P3B=P/\l<DhWLB<+]Sij3`nHLa/NM*[5bpMqR$K;dRk#1&ic'S/%+
+CdW6V^]Rp!W+%4eGe!g.O4RRXl)'&HS=rYTbE#%10K'jt6dI9Yl=$/M1`-@]5B4J'
+ic[>bF2BGGOm#6-$t?4ZTWH-;dmlTH%DRf#&Pj.[7Q*6QWqsJ<F0FI^#[aX=+;JN_
++d[0Rg5d[2H>"JC]\7TMe8TP^n@D8o%FCpWa-)pAo9Tu&o_DgBEru*@RbHn][>o[P
+qQWZ(\)q2f9<dQ\]St#(ef2cZB"r'/Grf<*]W0q91:@Yj!LIMC;)h<'Q7SMTb:AC6
+CP@nCjB_rd>0^7G(Ee`N@Mk<,KK)V-b7<Y6Eo].Z`uVZLJmbN7h(pR;H!FTDotX#-
+-F65Ilf_4MHB7G-s5o*fJ+f2c]=rVDY<%=dC3aNI[r/32EtCgokO7q/rWafc4[5'q
+qW+i?>ukg>>MXj3RZl=&2"=G*eo]/%H?r%TUUYu>'2kuPI_N$[n3[g/8qrZC/TlQK
++@h2;c">3qL_X&F`An'ePC/Z,E[rB/p8J-KIQ6`8qhG?9?B:c&ribsl1(c;FedegJ
+0+sURB:GWcQ:bA$e'RSbWUq-^Ehj[CX6.3"$9-R$=4L+._6pe`kB69=<<;YH>R>B#
+"@t=fbS+m?_7<7@O[L7oH?K,`U]0]l7D['LG+&5?X>2gT82opeRjc[SOYUk*!4F'r
+V0[6nec::W:IB9LJW!T>??tj17^7]WX9h_2EpS=CI/T`7T>s^Wd-DF"3C]cabcR\b
+_,OI\\S"&j^X$h<2kl-YXtjCn8_hm^`$Y)e^,kbW5\qn_D`cD/1^)94c^d/lp=jMP
+oB@mbe4<QG/:cpqP,TR=o&+<Fip`_Mj1k3,.`=7;2QquoT63hb=4,dYVNK6(%$.?c
+H)-7l]B`p45pf*%,o:X\aC^g\i5gP1%@?JZf^ZGQ=uD`lJ:,<4o=_fuZe.ub@DpO!
+ZYV%ggs$cs.ctIJ[ClsQau&eC<i!\:q(Lejlb"1q_@`5E4aZn(gE)p2V-Im"Ee&>1
+.L$StQ$/]>N&`clAp0e>^@@L>'k^j<B_09WS!5-P/5ct"fCe5:8Y2!t630`)iL7kL
+_aNra?YCo2.p5gmGcY2sB9RD+.Am0tA5AOA_Fe_0!R:[bn(tb>5ZR/:n7jTD+D-W:
+hnH)X@Cb$cQ#Gi4c$1e+cRhf66%C1:A(r53e18(KnAZDcE;hW[A&:$AG)U+MPYCJ!
+TbQ5*C)g;IcjfCaErdJT5-h>L6MPg!b4lXBU:"ssGae;cSJ*?36q'YoMJ,4bftBAU
+O5@1%6+Kp.)s,EYZ8!c'maVSSrYMWH>05<[_T8ageKh<QfGM@_I/'qXME"JhIDh/Z
+GjKtd*WW6!RP-uffHK6MmQX$bBIj,uH<?`^)2.b.R5=%3Y&rh@RZh(jZ_q/Wm5='W
+/GMCUZr3\qKoAhQJB9+/*].S!(.'sNhN5Gm[5Jhc7]/,jHjZ\ZjeU*Z$q4nZ<KB2s
+E*\g1N23%KQ:0?-kDLMe.UUFWVS&BWkFENl"IYa3&"rVfq7-AJ,g5>4.'F]AZB+-L
+&\$?mgUD*.=p43M_3p]/(\EXF![EI1*<NU4?#2amAFZX:C)*/ECUCZ3>WK:Li]_u[
+F=TDVd[&\;.MaT:2h,kcRKZJeU?)In^[&ACPRaA%)3afnQr1\>P!AJm;Em#(iRE;4
+>5?f#?JH8q2i\bbY._7kNmd(BA2%o\X.<fHr,f3C[#Hn9Y]D!dc;_#GX"qi'M,[G)
+PTq1bSWH#jCJ(9ie+n!Y""PCXC+S\K31F;PY4h"4;\YQ,HKqK-VPg?>!3kUPqnr2D
+5gopJh4FPIg39/T:*Qo[CW5tR,sLOEE\?0!BJ)YpA$QnOS<:rND)jh"*\RT9,D$!$
+@!uAlHi!4dg!M[;""RIDb"(eFlVsc'eu"JfDDhS.`/"ru/8H)SdM%G?`\$B:R3H=J
+et-RaHVNQu#t:=>CNI3<5A%F^?3F8Y,Mf"TlgbbO_GG47m;ss/pA_CAY8,i[A&$im
+ASa%7])fJH,fSg;Sn2eDArC\P?emrbfn?^9UqH(F8ab*P@+$n'`-A=L7Y1H\koV3e
+]6dX5Wrt"cl"_/&@l2C0Dk!gd4Y4RR2&uM/SN>J-P:Oou/'`l,oYYgSde`,/]bU!9
+g<aOb)q=rU;GlAD/dc5N?Z%(-):%Oc)X%%8p.gGq(3R!oI3a:l[i13JCr/lm(eVpY
+k_!;qH%t5W%?uFbo0a"$s7VMPa]R_b:$%:jaJ\reS1@K<A(iD^78g!;7UKn\BIu-?
+a9df88'8%_-3cimE=H%93N)&Q@O8r?ntm[Hb^(CSI\H+W,4TFJGLlHE)U!a"fs@U3
+&h\?]Mc-taN.RUB)V^9JFNRT*)p:?EA6fqS^*#<CN4n<!m9'&cVek]<?J8PR/^MlW
+V:*V0L5=flO=Zt]#E_HJiC6U@3T/pP)9;5Yap_FD[&?>kU29%H^g3P0_5Jd[.i.#c
+Lg8[K-Sjf2hC]Q+m7oFl9.*9ppN%qY=0<'7Z5.4c9/ou]ZZ,j,/R.im!KBLfAW=)>
+gC"+`j;T%gl?t7oRr,?!S',kOS6_[N[n6`s%A>D^-r1niQ05e'BmWeX>c!WocWAd9
+44CWs::R5dP.sl"+l-Q1OQ*&mEk\KS75'eG&*ATp#Og6t88)D@f^NZ#mt&=V7-:3`
+W]M!mF!4&uFLatY=kr&&$a9ebVNZ^nG3_pL]g5m80)8t4bKYE?]$ifK(Y6V2(+aR'
+P7Ntu),(V&O_V)E(8,[PcmiR/Ve#/MBuMb>G<MRmVQ5nWK9\6i'8THMN7PtAdNp\r
+`5[lC\T4lJ+'o+Wl>Y:`TW)OYE^=Lb1gKA`2O4H@p7rDfGpnHrNeQEP>:pUJX0kC^
+JfE;8hRt.n5^fXOPURp<0YtTW^@nO)VolaIj]Kf*9NBCe;s"(Q%T2IbaU!oYk4+1&
+X73Y:K')$E?L82,D?Wshg-JYLq.t:bi\m7mE1t)ZUL&\2opcJ:RDWs(biFu;-?gfE
+'B1S&DU.X18@[%0TcAk'@JMhT[Ks@1il:<Aqqh)6(=<Oum;sUtpl0D[K<MaN5P&mj
+)Xh^Kc>o'F"Wt0lA3nHk@UkZGds!Q*@OG@()5&5ET$-JBo8s^q=k>Naa:7[EFluXj
+@`)$`Ani\rNS@0n[:t28H]:I`G#BZ9E'.;0Cc;k7VA)Gsl?\[<`iu<i=\ek+?/N>=
+en*:Qm7U[mhhC"Th#JbP3WDZVlik!K]:8i;)O0[S>ZOjHoSBceHkmOAG\2:-KZc)*
+Psu'=%,&6$b)3On2q2l>r(>H6"RWE<UqBBVbu$(SYo8AL3lpn'G:pTrqs/ec[%]/<
+OBc,n9sZRCm<F_QS<G:OpfP4PPQR7NZVXD;h4S$HU]PNe";aDf&o\=2PS(%MaBR4-
+ma/-i,9@F,22k\@Rp?BiAK#jdq)amW+=kB)X/@q\c-]&b9jM%VY0c@7(-mk!V7Lt,
+%)'M!p/eue3V085Q*jIB'0cnJ3`'MJMj(<ZktmLbZ8TNtZW/mVd#%l'9pBCFZ7@u%
+o4sjNVpL^0KZ+L27&SkJSH_or7]sQJ.qum[>\I;6$qX^G>qI$?jGB;C's^Mu,G:78
+mJ'P-i&6)c:";C*JV-O_%QnInq%Mq2M&fMIa081H%b<%Lj&`!+WYN4e=&]iF5OuX+
+<"sMNk(,TofO[!f*c7<W"W:T?0=W_cdeW7'<9G06EYoD>jTb-\jX0KIb6l2EYd#>$
+(!$Z$X:W(6B!_Ki.QbBgcBY04F!?T9e37i1=>`>oe5`Qj?-"_od1,9+-VV9"`Ncl^
+QCsLY60k]Fn]`"37L_)JnF:D0YM]8N-gO@Kp8u[D5rgJOr?hFgCa]Y!]a0H_g7uZ!
+8cYs/<t77<:1BQa=<,b[/?\ns(JlfV3;$2kbJ!&l7foO_?+r1_cZDn%/0lETf,i=;
+Vu4m<8(ZnN_eN!mMmMaOQ3.m3U#m]W5="874tp37S_-Yc=)h9&@t.SjquNY*efs-6
+3U,)e_.&t'H%`>*`QmFP$neWDCTtNVQcn)!^6"Knj3!VF@Wmh7(iX&^+K$>aNatVl
+g0dloVN"/.Qj&;U8T_j1?c$Pnn&baY_&51+Qj^9`Xsu/EDF#>GB1q@2Z3O@_-"YUa
+()`<n+ID*l(P8EE$53'd!QR->ENecKU<N4qnufXZJ/MK5cGJ,W#%AT)LQ>1,JI=G2
+rsS5]\45_l4)teo#.V3GRjC7Z7&.allTXlaTtMZf1/YtP@kV5T[ZiYlqtBDu\h!%a
+"Uc#`>SN*>g/"q2mDnmfd1;.%ft8l6*h/CjM^928ipE\jS]>Jie+F(;LL!bfe#"V@
+e"Ob]*BKnbgN0i^oBk`E,3F\Q$/-A;Y"-a^\ckYM]K'0AA"BR-jW,d:gb*E;Vd33O
+]>c6@4*D$rWk,nI(+&9;!TI/[>*fM3?$XR&#Fh'V,G!8JZ_M(5?BWlu3+fud?pXP<
+Yrp1_lt[KQG)Elb>DWj'D-gA$F.6>OVVa)g&;a[E6$"_1AUZnRfO$_lc>^&ano0Rj
+T,`hRP!/3@/=2U;U!n,jO0m0cDHD1_Ot0+l#Di#?R`4<pX6\]+@g\5ZRIV/M\)4_C
+&;T76i>_ML^Xjl:#s,ZVq!GCcG2OK;LYl?^@Y-LtE7Tp^kL!`Tp#.+E3F"*%Z!(iP
+j\3"bb>Q>4LW3A\h]n&6'/&^lg8W"<)<+mMmAtukhFVc(Ls76]B58W-Ge_O[9JiXP
+m7N0!em%/]m>Z5Tg,O&eI8o-Vp/@gENf0#i6-&uk)/a)o(q/WDCM5fbbcPLM^7\/<
+k[NrMr'K47YeS&u"rbkH8\1X.lI)j$`a!!cRh$'o?[2?.g\(i?D:[Knp4,OmUa9^)
+po`u6cTfKDOgSfT[:m9TQZD:s2f,Q4@Q(%8c2+tWPb<o=A<BZZG1i'?E8\O*6\h7[
+m^\N/:S'Uib06miOgmm\H;QSqE>ZRZ*L4(13@3F-XHI$]fGn^6Tee4\=cK:>4@7UO
+lfXdF,X(j,D=?Lc(0?>,1r_]>]c8H]Maj_c^'8>c>qJGU$]L%q&X"so/+3^X<.m>$
+J,.$>'<_.cS$[_+pkub_rm@Le/'b;d$Y@A>']_MqV?,9!JZ:Wi#Nm\[=rOE^ZZ7b0
+cM1/kpcZ+43kT6_L-r<fn.l0HYrIagUVdcsdk=2rH;:k3fLV(oJ>4%s[AU.T4tlVp
+Q]s3S@_+*KFNH*"a('l[9M<MW_'>"4;=UJ-P3E*^l+H=WRUJ6+:40C+mICWa*NF-f
+#fPi_]>Y@dlo:XYp54eL/rm2E`OXRP4kD3IK">Y[<+hr&YL9#CbC"#pWN3JSUlAd>
+=&[*qo.\GbJP3QsGDBJ_9r6\&RsnBG)b(V)]P1<P4H&h-?%Tu6&..jo!u6IW^!sQ^
+'J3u:A7X@B`A9;+-sM-oXeL.Pp2H>WZ;/opp4p8NdPU9?@@D]@_]LM4Btd2s"3R'E
+UK&c)DeBu1i;_oR:1<;p6RYVU@UN*sU>/M:ML<L+Y,c_,E.O.Y517`50X>"ib,4u3
+-Ji]XmL?9E/_44j;h:>->iQYahjYFbl&=.248WE"SrW+p:Xk#%UP7,sLP0C(5-MWi
+b3@BQ(H*^gd0i!3asc>HX*:J@%1!4[$7XHCi:4D(N"]ag#IW$MbFMPUY)2cfmXQ"h
+aS@eFD=/'3_R9%V!HcV=qr(Em[#L=C7OEl-\.8!Gh]D6?8d:5s>6D82/ABpul*NEf
+aB,n%`?e$iY&^@UnA0ZERPb%P8K!Y1ar?Zjl!^%8;B4@gVHuZ21'\uJZ0DhFfhPHk
+jFd^AZ-uT%*(TEk3W13+3KgB49T!/0e!3-b?'gfG[-&@6=HZ:gapj_5X.S(UPOe%C
+^Q+7D)%GgMG))AUb)Omh'BDh<O6fAC\R'7cdnFP6R1%R-N1"][1iqB5`MmBZ5":gC
+?KBi`K8T7g5rlUD')+p<\aYq=';[9l'QQV)g6>;o"qYloq9q3<?*0i]22WVonT\>!
+7No:?:/L)!>[.i\/uqln2DJ"^I<$bVPkc0:damR$@O>8h<RKQDG+Nid!$-79EG#uq
+VKjej]u3rD2tm$?lT->'$kpr&#n"hZTEC?X6/O\"p6Zc)7$.bH'oLKDa:LfA\X8OQ
+AtcKWlHW>4kYNF!i/>PT,,`^@HLn5.!ZX;RS!"q+2^o\/Y@BF$WFDR4UHc.[PdY)r
+W,(:Zs$06>$1k+cJ*9Pr"Fu:/^%I+T\Ar/G,7LVG'>#oe>4g'E9VU0=0;MB>*1A31
+4%UUl:h_0"lqkZsP1XTRbc.r1`%Lb4QfIan4i7^JX$nur4#rbQAka1HP"OKQXth1K
+A^KoHd9t$BcQA^4^s`5Pd-M8.4,$2\=AM,d(/$n@8L^E"\4h\#N`(,IWe/ks"Kg\)
+Cq4Y?XBiC<9cgnr90#GYlCj)tg+Ecej?VS55^Jgu[^;=._b;@f)DKDQ3C62C!=1+#
+e=k"5fTStPoQ86C*E`5Gf,3\mdn!(rD?1W>1!896P*sR*G-Vt23Gr<=YtUs0kMAVd
+N>gQQ$jak'@j#rlq:[k7R/]4e[[+SSDCe(#AVfioO:cRf'R9C8!GM$PN'9[S30^O"
+$C,Jp!"ui_Nkt6kBsFY>K4iK";=S*0BLqiQs#CmB_<sAb\4D%,Oe"Dr=Du6MG&sPb
+Xm:,c8Fi^iXZcq@P?*PHQ][]EdU)E'j&]#*h/$Ib!WC-(VpB-d\MkD1So)`IZNI7T
+gfQ\4b]J!N3>_buT`Ya2_=_P]5WeiomaDG<1mV4#/RloAS!]V\:NE95AG38u+4C"M
+H3plJZ(U8Wg.QH*cq$FP1omuthNdcXA_+tRp0O;:@[^PK?c<3o^&iSb/Lf(:23XN#
+2]Zj>5Leh#pG)E>Yt1<0^'22YOG@1<'@k>-/qVm"^o)HsR2W(&p8'.^RV!WO-5(<A
+I\1SQ:bJMOCl/i=7`oRGgWueQY8IH[?P-tH@tq^E5L$O-8stb!I#$WaWcpXe6Js4[
+Mq%gD'XI4V31!IqqN.%X\G9kQB-%PYO@j$sI'J,4I4Je>c3L^H',(]]2U5+/!BLd2
+:M5X?K^;CWs-t%M(lbVUOE^+XCJeebkL=9,GS$N-OQu4h^cU=FP?t9,c*Jm:"jI#l
+s#@MoLb)T:1;+YI:AJuu6";:tH'0RDJ2='Rk5KlhNdW(8B?eI&h-SBWi.&QPi90?#
+l@u:Ii>^fj@@GBph5.\MG<C@C!/M1c?lP<2om&N9mD7CqZ/9jNS^$ZrU,bNjC#G";
+J=Zu7*d))Z:\*8oDO@(k<[jq@?!8<KqpEmDF\u<O5/\^O>oi*T3`3sXj@)c[YrQe;
+RhOMkkb\!$5o)KhV%K:g\7#@@1^6#;rf'(=Q31^;3T:PYK'ettdA_t!`e@5!NN0`6
+U!!_D/4f&B1g2sNkR-u@rcY@WET"W`R)hC*=70-_Y(V#[7,9c8E,s)lKaWl0GNM4)
+(IO^`,3nZ]Mp89t(W7kj2Fob8^"qut(+XBubYd!U'C=61=<$ks'PE%/p."GObeF^r
+jhg0mKK/Q<c4AI);f=5:qH"-&Taq]m76I&t/*XUgMp&3\'eIo)<uZ7N?/r\k[7>;s
+:SuV\OQG/IgPGJ'qR>RrC>!f%Ws@_F>!SU"R?qKj+8<a[]AsCl[b_;?Z*9GdgX[PE
+qtBtu)6S#QJ0htrqA%a:V:6HE@9noXA+;,\G*Ff*@oOt)&Bb4HU8s<tdB6*T&^/QH
+g:Ub[2:hWc8udo+],2dNTfl$BZ4CLQ1oIkci;H0Q<4,6rC%P'5oLlsk9>C*l^[t16
+oLlsk9>C*l^[t16oLlsk9>C*l^[t16oLlsk9>C,B;C_\g>HVg@
+~>
+grestore
+showpage
+
+%%EndDocument
+ @endspecial Black 924 2078 a Fe(Figure)25 b(2:)p 0 TeXcolorgray
+1317 2078 a
+SDict begin H.S end
+ 1317 2078 a 0 TeXcolorgray 0 TeXcolorgray
+1317 2078 a
+SDict begin H.R end
+ 1317 2078 a 1317 2078 a
+SDict begin [ /View [/XYZ H.V] /Dest (figure.2) cvn H.B /DEST pdfmark
+end
+ 1317 2078 a Black
+Fe(No)n(w)f(mix)o(ed)g(against)f(white)i(background)p
+Black Black 257 2312 a(Using)f(the)h(commands)p Black
+Black 377 2515 a Fa(bmeps)59 b(-p2)g(-c)g(-er8)g(stefan_255_rgba.png)c
+(x1.eps)377 2635 y(png2pdf)j(-m)h(255,255,255)f(stefan_255_rgba.png)d
+(x1.pdf)257 2839 y Fe(we)25 b(create)h(an)f(EPS)h(and)e(a)i(PDF)f(v)o
+(ersion)f(of)h(the)f(image.)31 b(The)25 b(image)f(is)g(included)g
+(using)p Black Black 377 3042 a Fa(\\begin{figure}[ht])377
+3163 y({\\centering)377 3283 y(\\ifpdf)377 3403 y
+(\\includegraphics[width=5cm]{x)o(1.pdf)o(})377 3524
+y(\\else)377 3644 y(\\includegraphics[width=5cm]{x)o(1.eps)o(})377
+3764 y(\\fi)377 3885 y(\\caption{Now)57 b(mixed)i(against)f(a)h(white)g
+(background})377 4005 y(\\label{img:b2})377 4126 y(})377
+4246 y(\\end{figure})p Black 1851 5637 a Fe(6)p Black
+eop end
+%%Page: 7 8
+TeXDict begin 7 7 bop gsave 1.0 0.501961 0.501961 TeXcolorrgb
+clippath fill grestore 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257 473
+a
+SDict begin H.S end
+ 257 473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (section.4) cvn H.B /DEST pdfmark
+end
+ 257 473 a 100
+x Fg(4)144 b(Color)m(ed)34 b(backgr)m(ound)p Black 1286
+1915 a @beginspecial 0 @llx 0 @lly 162 @urx 150 @ury
+1417 @rwi @setspecial
+%%BeginDocument: x2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 162 150
+/DeviceRGB setcolorspace
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+<<
+ /ImageType 3
+ /DataDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /MultipleDataSources false
+ /DataSource
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ >>
+ /MaskDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /BitsPerComponent 8
+ /Decode [ 0 1 ]
+ >>
+ /InterleaveType 1
+>>
+image
+GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H=
+"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F
+4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(]
+).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p
+q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#'
+ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8
+akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_
+Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3&
+#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE!
+HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o
+q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#*
+?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H
+NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8
+_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8
+Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^
+f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N
+m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/
+fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op
+d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI?
+/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq
+j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\
+(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM
+GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH
+oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j
+-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8
+O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er
+e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So
+<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f
+2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5
+Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@
+2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6
+`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W
+Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8
+MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_:
+-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If
+r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI
+k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE
+i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb
+E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo
+He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC
+r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66
+F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf`
+S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft
+LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP
+D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR
+UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>`
+4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y
+=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T
+/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP
+pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE
+>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%'
+<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk
+GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl
+*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A
+39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ
+IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4
++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@
+X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK
+5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8
+(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q
+]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3
+X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF
+n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n;
+kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1
+c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD
+f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V]
+4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES
+E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST
+lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW
+Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[
+2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;?
+HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb
+YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p
+q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON
+cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA&
+F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI
+bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\*
+YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX
+#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs
+kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW
+O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r
+K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E;
+Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C
+<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU
+N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ`
+C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F;
+IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD
+g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$
+fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1
+Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen;
+Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e
+5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ
+*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa
+j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi
+lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ`
+/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8.
+Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n
+9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d
+)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW"
+lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si
+1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO-
+8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1
++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N
+ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S
+3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0
+alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa
+j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ
+'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM
+Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1
+AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF
+XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK
+)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c`
+*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q
+"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5'
+ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i'
+bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE
+5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY
+_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq
+4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc)
+P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik
+r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE
+>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ
+l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA
+rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%,
+H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp<
+6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk
+Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW
+Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4
+chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50
+i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9
+RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[
+E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J
+2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE
+3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6
+dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh
+-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@
+DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g
+%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r
+hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O%
+NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h
+3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8
+/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl
+L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr
+>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP
+G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K
+TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U
+C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M(
+hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag)
+4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu
+g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb
+pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h
+h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC
+\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9%
+WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j
+@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk%
+>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd
+gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9
+Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""!
+^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,<
+YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D
+pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.*
+=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;]
+S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n
+GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI
+hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6
+rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l
+Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[
+agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S
+k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d
+O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+
+D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL?
+j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9
+Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq
+5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U
+:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh
+og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX
+^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6
+)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r
+8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3
+,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B
+L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm
+X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4
+*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,-
+]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE=
+.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk
+>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5
+QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu
+eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU
+`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe
+_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX
+\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV
+DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m
+LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W
+fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb?
+)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5%
+^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m`
+/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f
+DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY
+,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B,
+O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs
+VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U
+=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W
+);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l
+:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX
+T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^
+*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o
+_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)>
+ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5
+D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o'
+-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN
+2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k
+]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0
+[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB
+gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM
+S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb
+kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF
+3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+
+Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/
+SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9
+f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^
+B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k
+B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63
+N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5
+Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j
+iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/'
+_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV
+Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5
+CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC
+can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$=
+=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX;
+l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1]
+*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2
+iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m
+GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G
+r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O%
+l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6&
+_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36
+m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R#
+EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)//
+aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/
+%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$
+*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r
+ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p
+SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4
+`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML#
+k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t)
+CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t
+\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H-
+as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\
+f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj
+"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0;
+_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk
+3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m
+i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$
+Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch?
+kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ
+ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic
+k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe
+[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0
+i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee
+1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/
+f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3
+Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g
+`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir
+.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp
+/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n
+hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2
+LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl
+p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\
+SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<,
+MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs
+kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6
+6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5
+5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`'
+~>
+grestore
+showpage
+
+%%EndDocument
+ @endspecial Black 867 2118 a Fe(Figure)25 b(3:)p 0 TeXcolorgray
+1260 2118 a
+SDict begin H.S end
+ 1260 2118 a 0 TeXcolorgray 0 TeXcolorgray
+1260 2118 a
+SDict begin H.R end
+ 1260 2118 a 1260 2118 a
+SDict begin [ /View [/XYZ H.V] /Dest (figure.3) cvn H.B /DEST pdfmark
+end
+ 1260 2118 a Black
+Fe(No)n(w)f(mix)o(ed)g(against)g(light)f(red)i(background)p
+Black Black 257 2347 a(No)n(w)f(we)i(create)f(a)g(light)f(red)h
+(background)f(using)p Black Black 377 2551 a Fa(\\pagecolor{bgred})257
+2754 y Fe(The)h(images)f(\002les)h(are)h(created)f(by)g(running)p
+Black Black 377 2958 a Fa(bmeps)59 b(-p3)g(-c)g(-e8f)g(-am255,128,128s)
+d(stefan_255_rgba.png)g(x2.eps)377 3078 y(png2pdf)i(-m)h(255,128,128)f
+(-s)h(stefan_255_rgba.png)d(x2.pdf)257 3281 y Fe(This)24
+b(image)h(w)o(as)g(included)f(using)p Black Black 377
+3485 a Fa(\\begin{figure}[ht])377 3605 y({\\centering)377
+3726 y(\\ifpdf)377 3846 y(\\includegraphics[width=5cm]{x)o(2.pdf)o(})
+377 3966 y(\\else)377 4087 y(\\includegraphics[width=5cm]{x)o(2.eps)o
+(})377 4207 y(\\fi)377 4328 y(\\caption{Now)57 b(mixed)i(against)f
+(light)h(red)g(background})377 4448 y(\\label{img:b3})377
+4568 y(})377 4689 y(\\end{figure})p Black 1851 5637 a
+Fe(7)p Black eop end
+%%Page: 8 9
+TeXDict begin 8 8 bop gsave 1.0 0.501961 0.501961 TeXcolorrgb
+clippath fill grestore 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257 473
+a
+SDict begin H.S end
+ 257 473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (section.5) cvn H.B /DEST pdfmark
+end
+ 257 473 a 100
+x Fg(5)144 b(Backgr)m(ound)33 b(effects)257 705 y
+SDict begin H.S end
+ 257
+705 a 257 705 a
+SDict begin 14.5 H.A end
+ 257 705 a 257 705 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1) cvn H.B /DEST
+pdfmark end
+ 257 705 a 120 x Fd(5.1)119
+b(Mixing)31 b(against)e(backgr)n(ound)i(color)p Black
+1286 2127 a @beginspecial 0 @llx 0 @lly 162 @urx 150
+@ury 1417 @rwi @setspecial
+%%BeginDocument: x2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 162 150
+/DeviceRGB setcolorspace
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+<<
+ /ImageType 3
+ /DataDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /MultipleDataSources false
+ /DataSource
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ >>
+ /MaskDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /BitsPerComponent 8
+ /Decode [ 0 1 ]
+ >>
+ /InterleaveType 1
+>>
+image
+GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H=
+"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F
+4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(]
+).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p
+q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#'
+ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8
+akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_
+Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3&
+#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE!
+HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o
+q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#*
+?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H
+NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8
+_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8
+Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^
+f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N
+m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/
+fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op
+d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI?
+/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq
+j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\
+(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM
+GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH
+oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j
+-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8
+O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er
+e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So
+<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f
+2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5
+Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@
+2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6
+`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W
+Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8
+MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_:
+-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If
+r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI
+k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE
+i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb
+E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo
+He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC
+r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66
+F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf`
+S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft
+LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP
+D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR
+UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>`
+4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y
+=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T
+/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP
+pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE
+>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%'
+<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk
+GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl
+*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A
+39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ
+IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4
++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@
+X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK
+5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8
+(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q
+]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3
+X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF
+n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n;
+kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1
+c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD
+f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V]
+4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES
+E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST
+lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW
+Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[
+2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;?
+HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb
+YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p
+q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON
+cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA&
+F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI
+bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\*
+YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX
+#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs
+kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW
+O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r
+K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E;
+Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C
+<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU
+N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ`
+C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F;
+IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD
+g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$
+fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1
+Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen;
+Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e
+5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ
+*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa
+j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi
+lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ`
+/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8.
+Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n
+9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d
+)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW"
+lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si
+1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO-
+8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1
++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N
+ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S
+3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0
+alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa
+j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ
+'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM
+Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1
+AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF
+XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK
+)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c`
+*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q
+"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5'
+ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i'
+bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE
+5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY
+_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq
+4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc)
+P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik
+r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE
+>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ
+l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA
+rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%,
+H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp<
+6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk
+Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW
+Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4
+chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50
+i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9
+RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[
+E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J
+2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE
+3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6
+dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh
+-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@
+DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g
+%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r
+hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O%
+NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h
+3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8
+/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl
+L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr
+>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP
+G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K
+TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U
+C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M(
+hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag)
+4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu
+g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb
+pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h
+h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC
+\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9%
+WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j
+@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk%
+>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd
+gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9
+Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""!
+^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,<
+YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D
+pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.*
+=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;]
+S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n
+GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI
+hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6
+rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l
+Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[
+agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S
+k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d
+O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+
+D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL?
+j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9
+Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq
+5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U
+:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh
+og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX
+^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6
+)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r
+8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3
+,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B
+L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm
+X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4
+*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,-
+]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE=
+.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk
+>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5
+QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu
+eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU
+`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe
+_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX
+\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV
+DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m
+LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W
+fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb?
+)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5%
+^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m`
+/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f
+DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY
+,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B,
+O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs
+VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U
+=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W
+);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l
+:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX
+T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^
+*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o
+_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)>
+ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5
+D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o'
+-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN
+2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k
+]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0
+[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB
+gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM
+S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb
+kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF
+3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+
+Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/
+SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9
+f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^
+B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k
+B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63
+N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5
+Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j
+iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/'
+_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV
+Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5
+CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC
+can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$=
+=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX;
+l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1]
+*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2
+iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m
+GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G
+r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O%
+l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6&
+_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36
+m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R#
+EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)//
+aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/
+%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$
+*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r
+ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p
+SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4
+`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML#
+k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t)
+CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t
+\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H-
+as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\
+f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj
+"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0;
+_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk
+3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m
+i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$
+Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch?
+kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ
+ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic
+k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe
+[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0
+i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee
+1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/
+f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3
+Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g
+`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir
+.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp
+/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n
+hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2
+LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl
+p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\
+SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<,
+MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs
+kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6
+6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5
+5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`'
+~>
+grestore
+showpage
+
+%%EndDocument
+ @endspecial Black 557 2330 a Fe(Figure)25 b(4:)p 0 TeXcolorgray
+951 2330 a
+SDict begin H.S end
+ 951 2330 a 0 TeXcolorgray 0 TeXcolorgray 951
+2330 a
+SDict begin H.R end
+ 951 2330 a 951 2330 a
+SDict begin [ /View [/XYZ H.V] /Dest (figure.4) cvn H.B /DEST pdfmark
+end
+ 951 2330 a Black Fe(Still)f(the)g(same)h
+(image)f(mix)o(ed)g(against)f(light)h(red)h(background)p
+Black Black 257 2564 a(On)j(this)e(page)i(we)g(ha)n(v)o(e)f(a)g(color)h
+(ef)n(fect,)g(the)f(top)g(of)h(the)f(page)h(is)f(light)f(red)i(as)f(on)
+h(the)f(last)257 2685 y(page,)e(the)g(bottom)e(is)i(lighter)-5
+b(.)257 2805 y(Including)30 b(the)h(images)f(from)g(section)p
+0 0.5 0 TeXcolorrgb 1674 2805 a
+SDict begin H.S end
+ 1674 2805 a 0 0.5 0 TeXcolorrgb
+Fe(4)p 0 0.5 0 TeXcolorrgb 1723 2737 a
+SDict begin H.R end
+ 1723 2737 a 1723
+2805 a
+SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest
+(section.4) cvn H.B /ANN pdfmark end
+ 1723 2805 a Black 31 w Fe(on)h(the)f(page)h(before)h(results)e
+(in)g(a)h(visible)f(rect-)257 2925 y(angle)c(background,)g(see)g
+(\002gure)p 0 0.5 0 TeXcolorrgb 1433 2925 a
+SDict begin H.S end
+ 1433 2925
+a 0 0.5 0 TeXcolorrgb Fe(4)p 0 0.5 0 TeXcolorrgb 1482
+2858 a
+SDict begin H.R end
+ 1482 2858 a 1482 2925 a
+SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest
+(figure.4) cvn H.B /ANN pdfmark end
+ 1482 2925 a Black Fe(.)35
+b(Depending)25 b(on)h(the)f(PDF)i(le)n(v)o(el)e(we)h(can)h(use)e(we)i
+(ha)n(v)o(e)257 3046 y(tw)o(o)e(choices:)p Black 418
+3249 a(\225)p Black 48 w(Mixing)38 b(against)g(a)i(constant)e
+(background)h(and)g(adding)f(an)i(image)f(mask)f(\(PDF)501
+3369 y(le)n(v)o(el)24 b(1.3)g(and)h(abo)o(v)o(e\))f(or)p
+Black 418 3573 a(\225)p Black 48 w(P)o(assing)g(the)h(alpha)f(channel)h
+(to)g(the)f(PDF)i(\002le)f(\(PDF)h(le)n(v)o(el)d(1.4\).)p
+Black 1851 5637 a(8)p Black eop end
+%%Page: 9 10
+TeXDict begin 9 9 bop gsave 1.0 0.501961 0.501961 TeXcolorrgb
+clippath fill grestore 0 0 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 0 0 a Black 0 TeXcolorgray
+257 266 a
+SDict begin H.S end
+ 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257
+266 a
+SDict begin H.R end
+ 257 266 a 257 266 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark
+end
+ 257 266 a Black Black 257 473
+a
+SDict begin H.S end
+ 257 473 a 257 473 a
+SDict begin 14.5 H.A end
+ 257 473 a 257 473 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2) cvn H.B /DEST
+pdfmark end
+ 257 473 a 100
+x Fd(5.2)119 b(Adding)32 b(an)e(image)f(mask)p Black
+1286 1871 a @beginspecial 0 @llx 0 @lly 162 @urx 150
+@ury 1417 @rwi @setspecial
+%%BeginDocument: x3.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 162 150
+/DeviceRGB setcolorspace
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+<<
+ /ImageType 3
+ /DataDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /MultipleDataSources false
+ /DataSource
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ >>
+ /MaskDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /BitsPerComponent 8
+ /Decode [ 0 1 ]
+ >>
+ /InterleaveType 1
+>>
+image
+GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H=
+"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F
+4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(]
+).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p
+q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#'
+ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8
+akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_
+Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3&
+#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE!
+HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o
+q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#*
+?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H
+NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8
+_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8
+Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^
+f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N
+m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/
+fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op
+d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI?
+/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq
+j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\
+(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM
+GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH
+oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j
+-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8
+O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er
+e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So
+<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f
+2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5
+Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@
+2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6
+`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W
+Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8
+MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_:
+-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If
+r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI
+k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE
+i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb
+E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo
+He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC
+r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66
+F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf`
+S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft
+LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP
+D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR
+UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>`
+4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y
+=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T
+/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP
+pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE
+>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%'
+<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk
+GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl
+*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A
+39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ
+IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4
++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@
+X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK
+5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8
+(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q
+]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3
+X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF
+n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n;
+kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1
+c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD
+f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V]
+4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES
+E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST
+lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW
+Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[
+2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;?
+HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb
+YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p
+q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON
+cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA&
+F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI
+bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\*
+YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX
+#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs
+kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW
+O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r
+K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E;
+Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C
+<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU
+N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ`
+C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F;
+IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD
+g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$
+fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1
+Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen;
+Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e
+5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ
+*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa
+j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi
+lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ`
+/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8.
+Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n
+9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d
+)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW"
+lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si
+1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO-
+8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1
++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N
+ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S
+3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0
+alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa
+j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ
+'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM
+Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1
+AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF
+XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK
+)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c`
+*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q
+"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5'
+ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i'
+bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE
+5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY
+_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq
+4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc)
+P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik
+r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE
+>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ
+l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA
+rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%,
+H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp<
+6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk
+Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW
+Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4
+chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50
+i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9
+RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[
+E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J
+2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE
+3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6
+dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh
+-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@
+DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g
+%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r
+hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O%
+NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h
+3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8
+/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl
+L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr
+>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP
+G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K
+TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U
+C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M(
+hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag)
+4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu
+g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb
+pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h
+h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC
+\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9%
+WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j
+@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk%
+>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd
+gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9
+Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""!
+^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,<
+YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D
+pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.*
+=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;]
+S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n
+GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI
+hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6
+rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l
+Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[
+agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S
+k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d
+O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+
+D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL?
+j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9
+Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq
+5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U
+:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh
+og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX
+^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6
+)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r
+8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3
+,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B
+L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm
+X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4
+*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,-
+]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE=
+.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk
+>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5
+QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu
+eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU
+`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe
+_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX
+\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV
+DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m
+LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W
+fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb?
+)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5%
+^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m`
+/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f
+DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY
+,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B,
+O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs
+VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U
+=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W
+);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l
+:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX
+T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^
+*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o
+_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)>
+ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5
+D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o'
+-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN
+2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k
+]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0
+[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB
+gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM
+S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb
+kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF
+3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+
+Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/
+SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9
+f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^
+B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k
+B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63
+N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5
+Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j
+iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/'
+_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV
+Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5
+CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC
+can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$=
+=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX;
+l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1]
+*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2
+iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m
+GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G
+r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O%
+l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6&
+_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36
+m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R#
+EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)//
+aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/
+%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$
+*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r
+ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p
+SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4
+`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML#
+k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t)
+CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t
+\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H-
+as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\
+f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj
+"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0;
+_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk
+3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m
+i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$
+Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch?
+kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ
+ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic
+k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe
+[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0
+i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee
+1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/
+f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3
+Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g
+`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir
+.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp
+/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n
+hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2
+LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl
+p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\
+SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<,
+MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs
+kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6
+6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5
+5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`'
+~>
+grestore
+showpage
+
+%%EndDocument
+ @endspecial Black 1081 2074 a Fe(Figure)c(5:)p 0 TeXcolorgray
+1474 2074 a
+SDict begin H.S end
+ 1474 2074 a 0 TeXcolorgray 0 TeXcolorgray
+1474 2074 a
+SDict begin H.R end
+ 1474 2074 a 1474 2074 a
+SDict begin [ /View [/XYZ H.V] /Dest (figure.5) cvn H.B /DEST pdfmark
+end
+ 1474 2074 a Black
+Fe(Image)g(containing)e(image)i(mask)p Black Black 257
+2305 a(W)-8 b(e)26 b(create)f(a)g(PDF)h(\002le)f(containing)f(an)h
+(image)f(mask)g(by)p Black Black 377 2504 a Fa(png2pdf)58
+b(-i)h(-m)h(255,128,128)d(-s)i(*png)g(x3.pdf)377 2624
+y(cp)g(x2.eps)g(e3.eps)257 2823 y Fe(The)25 b(result)f(can)i(be)f(seen)
+g(in)f(\002gure)p 0 0.5 0 TeXcolorrgb 1527 2824 a
+SDict begin H.S end
+ 1527
+2824 a 0 0.5 0 TeXcolorrgb -1 x Fe(5)p 0 0.5 0 TeXcolorrgb
+1577 2755 a
+SDict begin H.R end
+ 1577 2755 a 1577 2823 a
+SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest
+(figure.5) cvn H.B /ANN pdfmark end
+ 1577 2823 a Black
+Fe(.)257 2989 y
+SDict begin H.S end
+ 257 2989 a 257 2989 a
+SDict begin 14.5 H.A end
+ 257 2989 a 257
+2989 a
+SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3) cvn H.B /DEST
+pdfmark end
+ 257 2989 a 128 x Fd(5.3)119 b(Using)31 b(alpha)f(channel)p
+Black 1286 4415 a @beginspecial 0 @llx 0 @lly 162 @urx
+150 @ury 1417 @rwi @setspecial
+%%BeginDocument: x3.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 162 150
+/DeviceRGB setcolorspace
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+<<
+ /ImageType 3
+ /DataDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /MultipleDataSources false
+ /DataSource
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ >>
+ /MaskDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /BitsPerComponent 8
+ /Decode [ 0 1 ]
+ >>
+ /InterleaveType 1
+>>
+image
+GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H=
+"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F
+4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(]
+).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p
+q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#'
+ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8
+akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_
+Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3&
+#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE!
+HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o
+q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#*
+?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H
+NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8
+_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8
+Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^
+f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N
+m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/
+fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op
+d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI?
+/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq
+j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\
+(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM
+GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH
+oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j
+-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8
+O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er
+e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So
+<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f
+2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5
+Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@
+2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6
+`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W
+Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8
+MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_:
+-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If
+r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI
+k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE
+i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb
+E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo
+He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC
+r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66
+F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf`
+S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft
+LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP
+D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR
+UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>`
+4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y
+=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T
+/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP
+pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE
+>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%'
+<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk
+GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl
+*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A
+39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ
+IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4
++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@
+X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK
+5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8
+(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q
+]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3
+X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF
+n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n;
+kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1
+c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD
+f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V]
+4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES
+E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST
+lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW
+Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[
+2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;?
+HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb
+YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p
+q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON
+cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA&
+F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI
+bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\*
+YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX
+#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs
+kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW
+O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r
+K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E;
+Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C
+<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU
+N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ`
+C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F;
+IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD
+g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$
+fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1
+Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen;
+Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e
+5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ
+*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa
+j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi
+lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ`
+/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8.
+Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n
+9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d
+)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW"
+lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si
+1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO-
+8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1
++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N
+ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S
+3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0
+alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa
+j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ
+'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM
+Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1
+AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF
+XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK
+)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c`
+*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q
+"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5'
+ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i'
+bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE
+5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY
+_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq
+4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc)
+P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik
+r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE
+>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ
+l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA
+rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%,
+H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp<
+6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk
+Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW
+Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4
+chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50
+i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9
+RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[
+E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J
+2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE
+3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6
+dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh
+-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@
+DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g
+%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r
+hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O%
+NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h
+3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8
+/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl
+L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr
+>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP
+G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K
+TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U
+C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M(
+hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag)
+4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu
+g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb
+pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h
+h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC
+\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9%
+WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j
+@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk%
+>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd
+gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9
+Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""!
+^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,<
+YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D
+pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.*
+=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;]
+S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n
+GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI
+hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6
+rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l
+Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[
+agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S
+k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d
+O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+
+D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL?
+j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9
+Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq
+5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U
+:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh
+og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX
+^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6
+)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r
+8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3
+,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B
+L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm
+X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4
+*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,-
+]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE=
+.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk
+>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5
+QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu
+eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU
+`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe
+_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX
+\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV
+DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m
+LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W
+fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb?
+)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5%
+^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m`
+/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f
+DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY
+,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B,
+O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs
+VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U
+=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W
+);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l
+:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX
+T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^
+*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o
+_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)>
+ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5
+D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o'
+-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN
+2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k
+]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0
+[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB
+gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM
+S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb
+kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF
+3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+
+Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/
+SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9
+f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^
+B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k
+B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63
+N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5
+Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j
+iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/'
+_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV
+Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5
+CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC
+can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$=
+=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX;
+l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1]
+*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2
+iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m
+GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G
+r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O%
+l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6&
+_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36
+m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R#
+EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)//
+aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/
+%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$
+*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r
+ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p
+SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4
+`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML#
+k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t)
+CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t
+\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H-
+as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\
+f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj
+"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0;
+_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk
+3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m
+i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$
+Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch?
+kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ
+ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic
+k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe
+[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0
+i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee
+1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/
+f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3
+Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g
+`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir
+.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp
+/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n
+hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2
+LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl
+p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\
+SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<,
+MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs
+kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6
+6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5
+5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`'
+~>
+grestore
+showpage
+
+%%EndDocument
+ @endspecial Black 1045 4618 a Fe(Figure)25 b(6:)p 0
+TeXcolorgray 1438 4618 a
+SDict begin H.S end
+ 1438 4618 a 0 TeXcolorgray 0
+TeXcolorgray 1438 4618 a
+SDict begin H.R end
+ 1438 4618 a 1438 4618 a
+SDict begin [ /View [/XYZ H.V] /Dest (figure.6) cvn H.B /DEST pdfmark
+end
+ 1438
+4618 a Black Fe(Image)g(containing)e(alpha)i(channel)p
+Black Black 257 4849 a(Best)d(quality)f(is)g(achie)n(v)o(ed)f(when)i
+(passing)e(the)i(PNG)g(\002le')-5 b(s)21 b(alpha)h(channel)f(to)g(the)h
+(PDF)g(\002le)257 4969 y(by)j(running)p Black Black 377
+5168 a Fa(png2pdf)58 b(-a)h(-m)h(255,128,128)d(-s)i(*png)g(x4.pdf)257
+5367 y Fe(The)25 b(result)f(can)i(be)f(seen)g(in)f(\002gure)p
+0 0.5 0 TeXcolorrgb 1527 5368 a
+SDict begin H.S end
+ 1527 5368 a 0 0.5 0 TeXcolorrgb
+-1 x Fe(6)p 0 0.5 0 TeXcolorrgb 1577 5299 a
+SDict begin H.R end
+ 1577 5299
+a 1577 5367 a
+SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest
+(figure.6) cvn H.B /ANN pdfmark end
+ 1577 5367 a Black Fe(.)p Black 1851 5637
+a(9)p Black eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.svg b/obsolete/support/png2pdf/DOCU/png2pdf.svg
new file mode 100644
index 0000000000..b89c20219e
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+>
+<svg width="6.63in" height="2in" viewBox="0 0 477 144"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+<title>png2pdf-logo.fig</title>
+<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc>
+<defs>
+<linearGradient id="GH1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0190" stop-color="white" stop-opacity="1" />
+<stop offset="0.4381" stop-color="white" stop-opacity="1" />
+<stop offset="0.4571" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV1" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.0645" stop-color="white" stop-opacity="1" />
+<stop offset="0.5806" stop-color="white" stop-opacity="1" />
+<stop offset="0.6452" stop-color="white" stop-opacity="0" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GH2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="477" y2="0">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.5429" stop-color="white" stop-opacity="0" />
+<stop offset="0.5619" stop-color="white" stop-opacity="1" />
+<stop offset="0.9810" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<linearGradient id="GV2" gradientUnits="userSpaceOnUse"
+x1="0" y1="0" x2="0" y2="144">
+<stop offset="0" stop-color="white" stop-opacity="0" />
+<stop offset="0.3548" stop-color="white" stop-opacity="0" />
+<stop offset="0.4193" stop-color="white" stop-opacity="1" />
+<stop offset="0.9355" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</linearGradient>
+<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" />
+</mask>
+<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" />
+</mask>
+<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" />
+</mask>
+<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144">
+<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" />
+</mask>
+<style type="text/css"><![CDATA[
+@font-face {
+font-family: 'Nimbus Roman No9 L';
+font-style: normal;
+font-weight: normal;
+src: url("file://g:\p\urw-svg/n021003l.svg#NimbusRomanNo9L-Regu") format(svg);
+}
+.cA {
+fill: none;
+stroke: #000000;
+stroke-width: 0;
+}
+.cB {
+fill: none;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cC {
+fill: #D10000;
+stroke: none;
+}
+.cD {
+fill: #FFD600;
+stroke: none;
+}
+.cE {
+fill: #000000;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cF {
+font-family: "Nimbus Roman No9 L", serif;
+font-style: normal;
+font-weight: normal;
+font-size: 92;
+text-anchor: middle;
+fill: #000000;
+}
+.cG {
+font-family: "Nimbus Roman No9 L", serif;
+font-style: normal;
+font-weight: normal;
+font-size: 92;
+text-anchor: middle;
+fill: #FFFFFF;
+}
+]]></style>
+</defs>
+<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> -->
+<!-- 1 -->
+<g mask="url(#MH1)">
+<g mask="url(#MV1)">
+<rect x="0" y="0" width="218.25" height="92.25" class="cD"
+ />
+</g>
+</g>
+<!-- 2 -->
+<g mask="url(#MH2)">
+<g mask="url(#MV2)">
+<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC"
+ />
+</g>
+</g>
+<g>
+<path class="cB"
+d="M366.75,42.55
+C366.75,42.09 366.75,41.61 366.75,41.11
+C366.75,37.55 366.75,35 366.75,32.25
+C366.75,29.5 366.75,26.12 364.26,22.81
+C361.76,19.5 357,16.72 348.75,15
+C340.5,13.28 327.13,12.29 311.92,11.77
+C296.71,11.25 281.75,11.25 270.75,11.25
+C259.75,11.25 251.16,11.25 240.51,11.25
+C229.85,11.25 222.75,11.25 222.75,11.25
+"
+/>
+<polygon class="cE"
+points="371.07,28.15 366.75,42.55 362.43,28.15"
+/>
+</g>
+<g>
+<path class="cB"
+d="M110.25,96.75
+C110.25,96.75 110.25,99.34 110.25,102.89
+C110.25,106.45 110.25,109 110.25,111.75
+C110.25,114.5 110.25,117.88 112.74,121.19
+C115.24,124.5 120,127.28 128.25,129
+C136.5,130.72 149.87,131.71 165.08,132.23
+C180.29,132.75 195.25,132.75 206.25,132.75
+C217.25,132.75 225.84,132.75 236.49,132.75
+C241.93,132.75 246.44,132.75 249.55,132.75
+"
+/>
+<polygon class="cE"
+points="235.15,128.43 249.55,132.75 235.15,137.07"
+/>
+</g>
+<text x="366.75" y="128.25" class="cG"
+>PDF</text>
+<text x="110.25" y="78.75" class="cF"
+>PNG</text>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.tex b/obsolete/support/png2pdf/DOCU/png2pdf.tex
new file mode 100644
index 0000000000..16d7bda9f9
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/png2pdf.tex
@@ -0,0 +1,471 @@
+
+% This file must be processed by pdfLaTeX three times.
+% In the next step run
+% ppower4 png2pdf.pdf docu.pdf
+% and view docu.pdf
+
+\documentclass[12pt,a4paper,titlepage]{article}
+\usepackage{lscape}
+\usepackage{ifpdf}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage{mathptmx}
+\usepackage[scaled=.92]{helvet}
+\usepackage{courier}
+\usepackage{array}
+\usepackage{enumerate}
+\usepackage{longtable}
+\usepackage{latexsym}
+\usepackage{varioref}
+\usepackage{color}
+\ifpdf
+\usepackage[activate=normal]{pdfcprot}
+\usepackage[pdftex]{graphicx}
+\usepackage{epstopdf}
+\usepackage{background}
+\usepackage{pause}
+\pdfcompresslevel=9
+\usepackage[
+ pdftex,
+ a4paper=true,
+ pdftitle={png2pdf},
+ pdfsubject={Using the png2pdf program},
+ pdfauthor={Dipl.-Ing. D. Krause},
+ colorlinks=true,
+ linkcolor=black,
+ pdfpagemode=None,
+ pdfstartview=FitH
+]{hyperref}
+\definecolor{bgred}{rgb}{1.0,0.501961,0.501961}
+\definecolor{bgblue}{rgb}{0.8,0.8,1}
+\else
+\usepackage[dvips]{graphicx}
+\DeclareGraphicsRule{.png}{eps}{.bb}{`bmeps #1}
+\usepackage[
+ dvips,
+ colorlinks=true,
+ linkcolor=black
+]{hyperref}
+\definecolor{bgred}{rgb}{1.0,0.501961,0.501961}
+\definecolor{bgblue}{rgb}{0.8,0.8,1}
+\fi
+\usepackage{listings}
+\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, basicstyle=\small}
+\lstset{showstringspaces=true}
+% \setlength{\parindent}{0cm}
+\author{Dipl.-Ing.~D.~Krause}
+\title{The png2pdf program}
+
+\begin{document}
+\begin{sloppy}
+\maketitle
+\cleardoublepage
+\ifpdf\pdfbookmark[1]{\contentsname}{tocanc}\fi
+\tableofcontents
+\cleardoublepage
+\section{Overview}
+The png2pdf program can be used to convert \textsc{png} image files to
+\textsc{pdf} files.
+If the \textsc{png} file contains an alpha channel one can mix the image
+against a background color and/or create a \textsc{pdf} image mask or
+\textsc{pdf} transparency data.
+
+The program is mainly intended for pdfLaTeX users who want to
+create flyers or posters having colored background.
+\clearpage
+\section{Installation}
+\subsection{Installation from source on \textsc{unix} systems}
+\subsubsection{Prerequisitions}
+The following software packages should be installed before
+you start to install png2pdf:
+\begin{itemize}
+\item \textbf{zlib} (required)\\*
+A general purpose compression library\footnote{\url{http://www.gzip.org/zlib}}.
+\item \textbf{libpng} (required)\\*
+A library for dealing with \textsc{png}
+images\footnote{\url{http://www.libpng.org/pub/png/libpng.html}}.
+\item \textbf{libbz2} (recommended)\\*
+Another compression library\footnote{\url{http://sources.redhat.com/bzip2}}.
+\item \textbf{dklibs} (required)\\*
+Dirk Krause's libraries\footnote{\url{http://sourceforge.net/projects/dklibs}}.
+\end{itemize}
+The png2pdf software can be retrieved on the SourceForge project
+website\footnote{\url{http://sourceforge.net/projects/png2pdf}}.
+Documentation is available via the project homepage also hosted at
+SourceForge\footnote{\url{http://png2pdf.sourceforge.net}}.
+\subsubsection{Installation procedure}
+\paragraph{zlib, libpng, libbz2 and dklibs}~\\
+These libraries are installed as usual by running
+\begin{lstlisting}
+ ./configure
+ make
+ make install
+\end{lstlisting}
+\clearpage
+\paragraph{png2pdf}~\\
+Make sure the environment variables \textsc{cflags} and \textsc{ldflags}
+are set properly to point into the ``include'' and ``lib'' subdirectories
+of the installation directories for the libraries listed above. The
+\textsc{cflags} variable should contain something like ``-I/usr/local/include'',
+the \textsc{ldflags} variable ``-L/usr/local/lib''.
+
+Both variables must not point to the directory created while unpacking
+the dklibs source archive and used to build dklibs! Reason: There are
+two different versions of the ``dkconfig.h'' file. An initial version is
+shipped with the dklibs distribution, it includes the ``config.h'' file
+created by the configure script. During installation a final version
+is written to ``/usr/local/include/dkconfig.h'', this file must be used
+by applications linked against the dklibs libraries. If the initial version
+is used instead, it loads the ``config.h'' file but finds the application's
+file instead of the file created for the dklibs project. Many
+\#define instructions will be missing in this case!
+
+After making sure to have the correct values for \textsc{cflags}
+and \textsc{ldflags} run
+\begin{lstlisting}
+ ./configure
+ make
+ make install
+\end{lstlisting}
+to install the software.
+
+\subsection{Executable setup for Windows}
+For Windows users there is a setup.exe available via the
+dklibs project website
+\footnote{\url{http://sourceforge.net/projects/dklibs}}.
+In the file releases section you find dklibs-win32-*.*.* containing
+two files dklibs-win32-*.*.*-*-setup.exe. Choose the highest version
+number for the recent version. The ``user'' file installs the dklibs-based
+software and documentation, the ``dev'' file also installs all used sources.
+\emph{Note:} The ``dev'' file is significantly larger.
+\clearpage
+\section{Usage}
+\subsection{Common dkapp options}
+The program uses the dklibs library set for preferences handling,
+localization, logging etc.
+At program startup the permanent options are read first before
+processing command line options. The options used are the result
+of combining the permanent options and the command line options.
+\subsubsection{Help and version information}
+\begin{itemize}
+\item -h\\*
+-\/-help\\*
+shows a help text.
+\item -v\\*
+-\/-version\\*
+shows version information.
+\end{itemize}
+\subsubsection{Permanent options handling}
+\begin{itemize}
+\item -c \textit{options}\\*
+-\/-configure \textit{options}\\*
+configures permanent options (preferences).
+\item -u\\*
+-\/-unconfigure\\*
+removes all permanent options.
+\item -C\\*
+-\/-show-configuration\\*
+shows the permanent options.
+\item -r \textit{options}\\*
+-\/-reset \textit{options}\\*
+overrides the permanent options for this program invokation and
+uses the command line options only.
+\end{itemize}
+\subsection{Png2pdf options}
+\begin{itemize}
+\item -p 1.2\\*
+-p 1.3\\*
+-p 1.4\\*
+-\/-pdf-level=1.2\\*
+-\/-pdf-level=1.3\\*
+-\/-pdf-level=1.4\\*
+chooses the \textsc{pdf} format version.
+\item -m \textit{r,g,b}\\*
+--mix-background=\textit{r,g,b}\\*
+sets a default background color for color mixing. This background
+color is used if the \textsc{png} file does not contain a background chunk
+or if the -s option is used (see below).\\*
+-m-\\*
+--mix-background=-\\*
+turns explicit mixing off and leaves this up to the libpng library.
+\item -s\\*
+-\/-mix-specified\\*
+ignores the background chunk contained in the \textsc{png} file. The program
+uses the background specified in the -m option (see above) regardless
+whether or not the \textsc{png} file contains a background chunk.\\*
+-s-\\*
+-\/-mix-specified=off\\*
+disables this behaviour.
+\item -a\\*
+-\/-transparency\\*
+passes alpha channel data from the \textsc{png} file to the \textsc{pdf} file. This
+feature is available for \textsc{pdf} format 1.4 only.\\*
+-a-\\*
+-\/-transparency=off\\*
+denies writing of alpha channel information to the \textsc{pdf} file.
+\item -i\\*
+-\/-image-mask\\*
+converts the alpha channel from the \textsc{png} file into a \textsc{pdf} image mask.
+This requires \textsc{pdf} format 1.3 or above. By default all pixels having
+opacity 0 are masked out. The -l option (see below) inverts the
+level so only pixels with full opacity are drawn, all others are masked
+out.\\*
+-i-\\*
+-\/-image-mask=off\\*
+disables image mask generation.
+\item -l\\*
+-\/-invert-levels\\*
+can be used in conjunction with -i to invert the image mask level.\\*
+-l-\\*
+-\/-invert-levels=off\\*
+switches back to normal imake mask level.
+\item -t\\*
+-\/-alpha-transparency\\*
+indicates that the alpha channel contains transparency data.\\*
+By default alpha channel data is interpreted as opacity.\\*
+\item -t-\\*
+-\/-alpha-transparency=off\\*
+switches back to default behaviour (alpha channel is opacity).
+\item -b\\*
+-\/-fill-background\\*
+can be used in conjunction with -a or -i to fill the image are with
+the default background color before applying the image.\\*
+-b-\\*
+-\/-fill-background=off\\*
+turns background filling off.
+\item -n\\*
+-\/-interpolation\\*
+adds an entry to the image dictionary indicating that viewers should
+attempt an image interpolation to obtain smoother transitions.\\*
+Use with care. Image interpolation is not supported for all output
+devices. Different viewers may use different algorithms. So the
+representation of the image may vary depending on the viewer software
+and output device.
+\item -f\\*
+-\/-file-time-check\\*
+inspects the modification time of source \textsc{png} and destination \textsc{pdf} file
+when png2pdf is run on a directory.\\*
+-f-\\*
+-\/-file-time-check=off\\*
+turns modification time inspection off (and forces a conversion for
+all files).
+\end{itemize}
+\clearpage
+\section{Examples}
+\subsection{Overview}
+\begin{figure}[ht]
+{\centering
+\includegraphics[width=5cm]{fbt.png}
+\caption{The original image, \textsc{png} file directly included by pdf\LaTeX{}}
+\label{img:fbt}
+}
+\end{figure}
+In the examples section we use the image fbt.png. This image contains
+a clock showing 5 before 12. The hour dots and the center of the clock
+are fully opaque, the white center becomes more and more transparent when
+moving from the image center to the image borders.
+See figure~\vref{img:fbt}.
+The image was included using
+\lstset{language={TeX}}
+\begin{lstlisting}
+ \begin{figure}[ht]
+ {\centering
+ \includegraphics[width=5cm]{fbt.png}
+ \caption{The original image}
+ \label{img:fbt}
+ }
+ \end{figure}
+\end{lstlisting}
+\lstset{language={}}
+The LaTeX source must be processed using pdfLaTeX three times
+to make sure to have all labels and bookmarks recognized.
+The next step in processing is to run ppower4 to have the background
+effects.
+Among others the packages color, ifthen, ifpdf, background and pause are needed
+for the examples.
+\clearpage
+\subsection{Explicit background color}
+\begin{figure}[ht]
+{\centering
+\ifpdf
+\includegraphics[width=5cm]{x1.pdf}
+\else
+\includegraphics[width=5cm]{x1.eps}
+\fi
+\caption{Now mixed against white background}
+\label{img:b2}
+}
+\end{figure}
+Using the commands
+\begin{lstlisting}
+ bmeps -p2 -c -er8 fbt.png x1.eps
+ png2pdf -m 255,255,255 -s fbt.png x1.pdf
+\end{lstlisting}
+we create an EPS and a \textsc{pdf} version of the image.
+The image is included using
+\lstset{language={TeX}}
+\begin{lstlisting}
+ \begin{figure}[ht]
+ {\centering
+ \ifpdf
+ \includegraphics[width=5cm]{x1.pdf}
+ \else
+ \includegraphics[width=5cm]{x1.eps}
+ \fi
+ \caption{Now mixed against a white background}
+ \label{img:b2}
+ }
+ \end{figure}
+\end{lstlisting}
+\lstset{language={}}
+\clearpage
+\pagecolor{bgred}
+\subsection{Colored background}
+\label{sec:unique-colored-background}
+\begin{figure}[ht]
+{\centering
+\ifpdf
+\includegraphics[width=5cm]{x2.pdf}
+\else
+\includegraphics[width=5cm]{x2.eps}
+\fi
+\caption{Now mixed against light red background}
+\label{img:b3}
+}
+\end{figure}
+Now we create a light red background using
+\begin{lstlisting}
+ \pagecolor{bgred}
+\end{lstlisting}
+The images files are created by running
+\begin{lstlisting}
+ bmeps -p3 -c -e8f -am255,128,128s fbt.png x2.eps
+ png2pdf -m 255,128,128 -s fbt.png x2.pdf
+\end{lstlisting}
+This image was included using
+\lstset{language={TeX}}
+\begin{lstlisting}
+ \begin{figure}[ht]
+ {\centering
+ \ifpdf
+ \includegraphics[width=5cm]{x2.pdf}
+ \else
+ \includegraphics[width=5cm]{x2.eps}
+ \fi
+ \caption{Now mixed against light red background}
+ \label{img:b3}
+ }
+ \end{figure}
+\end{lstlisting}
+\lstset{language={}}
+\clearpage
+\ifpdf\vpagecolor{bgred}\fi
+\subsection{Background effects}
+\subsubsection{Mixing against background color}
+\begin{figure}[ht]
+{\centering
+\ifpdf
+\includegraphics[width=5cm]{x2.pdf}
+\else
+\includegraphics[width=5cm]{x2.eps}
+\fi
+\caption{Still the same image mixed against light red background}
+\label{img:b4}
+}
+\end{figure}
+On this page we have a color effect, the top of the page is light
+red as on the previous page, the bottom is lighter.
+Including the images from section~\vref{sec:unique-colored-background}
+results in a visible rectangle background, see figure~\vref{img:b4}.
+Depending on the \textsc{pdf} level we can use we have two choices:
+\begin{itemize}
+\item Mixing against a constant background and adding an image
+ mask (\textsc{pdf} level 1.3 and above) or
+\item Passing the alpha channel to the \textsc{pdf} file (\textsc{pdf} level 1.4).
+\end{itemize}
+\clearpage
+\subsubsection{Adding an image mask}
+\begin{figure}[ht]
+{\centering
+\ifpdf
+\includegraphics[width=5cm]{x3.pdf}
+\else
+\includegraphics[width=5cm]{x3.eps}
+\fi
+\caption{Image containing image mask}
+\label{img:b5}
+}
+\end{figure}
+We create a \textsc{pdf} file containing an image mask by
+\begin{lstlisting}
+ png2pdf -i -m 255,128,128 -s fbt.png x3.pdf
+ cp x2.eps e3.eps
+\end{lstlisting}
+The result can be seen in figure~\vref{img:b5}.
+\subsubsection{Using alpha channel}
+\begin{figure}[ht]
+{\centering
+\ifpdf
+\includegraphics[width=5cm]{x4.pdf}
+\else
+\includegraphics[width=5cm]{x3.eps}
+\fi
+\caption{Image containing alpha channel}
+\label{img:b6}
+}
+\end{figure}
+Best quality is achieved when passing the \textsc{png} file's alpha channel to the
+\textsc{pdf} file by running
+\begin{lstlisting}
+ png2pdf -a -m 255,128,128 -s fbt.png x4.pdf
+\end{lstlisting}
+The result can be seen in figure~\vref{img:b6}.
+\clearpage
+\pagecolor{white}
+\subsection{Image interpolation}
+This section shows the impact of the ``-n'' option used to
+add an ``interpolate~image'' entry to the image directory.
+The logo was converted to \textsc{pdf} twice, the
+first example
+(figure~\vref{fig:non-interpolated-image})
+comes without image interpolation, the second
+examples
+(figure~\vref{fig:interpolated-image})
+uses interpolation.
+
+To view the difference zoom into the page to have the images
+filling the screen width.
+
+\begin{figure}[bh]
+{\centering
+\includegraphics[width=\linewidth]{png2pdf-logo1.pdf}
+\caption{Image without interpolation}
+\label{fig:non-interpolated-image}
+}
+\end{figure}
+\begin{figure}[bh]
+{\centering
+\includegraphics[width=\linewidth]{png2pdf-logo2.pdf}
+\caption{Interpolated image}
+\label{fig:interpolated-image}
+}
+\end{figure}
+\clearpage
+\subsection{Beamer presentation example}
+To embed partial transparent \textsc{pdf} graphics into beamer
+presentations, use ``\textbackslash{}usepackage\{graphicx\}'' and
+``\textbackslash{}includegraphics\{\ldots{}\}''.\\
+The example uses an image png2pdf-logo.pdf produced by
+\begin{lstlisting}
+ png2pdf -a -n png2pdf-logo.png png2pdf-logo.pdf
+\end{lstlisting}
+which is placed over a color gradient background.
+\lstinputlisting{beamtest.tex}
+The result can be seen in \href{http://png2pdf.sourceforge.net/beamtest.pdf}{beamtest.pdf}.
+\clearpage
+\end{sloppy}
+\end{document}
+
+% use ppower4
+
diff --git a/obsolete/support/png2pdf/DOCU/ppg01.png b/obsolete/support/png2pdf/DOCU/ppg01.png
new file mode 100644
index 0000000000..dfb23aa2d6
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg01.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg02.png b/obsolete/support/png2pdf/DOCU/ppg02.png
new file mode 100644
index 0000000000..bdd596152d
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg02.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg03.png b/obsolete/support/png2pdf/DOCU/ppg03.png
new file mode 100644
index 0000000000..39176dc9ce
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg03.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg04.png b/obsolete/support/png2pdf/DOCU/ppg04.png
new file mode 100644
index 0000000000..2b26a165f4
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg04.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg05.png b/obsolete/support/png2pdf/DOCU/ppg05.png
new file mode 100644
index 0000000000..c3bcb8109a
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg05.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg06.png b/obsolete/support/png2pdf/DOCU/ppg06.png
new file mode 100644
index 0000000000..f76607c19d
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg06.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg07.png b/obsolete/support/png2pdf/DOCU/ppg07.png
new file mode 100644
index 0000000000..192701e461
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg07.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg08.png b/obsolete/support/png2pdf/DOCU/ppg08.png
new file mode 100644
index 0000000000..1b58c65b05
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg08.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg09.png b/obsolete/support/png2pdf/DOCU/ppg09.png
new file mode 100644
index 0000000000..df430fd18d
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg09.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg10.png b/obsolete/support/png2pdf/DOCU/ppg10.png
new file mode 100644
index 0000000000..b5f00508e5
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg10.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg11.png b/obsolete/support/png2pdf/DOCU/ppg11.png
new file mode 100644
index 0000000000..3a797a2534
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg11.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg12.png b/obsolete/support/png2pdf/DOCU/ppg12.png
new file mode 100644
index 0000000000..8d4cdb44d8
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg12.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg13.png b/obsolete/support/png2pdf/DOCU/ppg13.png
new file mode 100644
index 0000000000..d31c0b10e6
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg13.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppg14.png b/obsolete/support/png2pdf/DOCU/ppg14.png
new file mode 100644
index 0000000000..7ecd406ddf
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppg14.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/ppgui.html b/obsolete/support/png2pdf/DOCU/ppgui.html
new file mode 100644
index 0000000000..94e88364fa
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/ppgui.html
@@ -0,0 +1,282 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">GUI</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+<h2>Png2PdfGUI - A graphical user interface to png2pdf</h2>
+<table width="100%" class="toctable">
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3overview">Overview</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3req">Requirements</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3start">Starting the program</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3appearance">Program appearance at start</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3dir">Choosing a directory</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3options">Set png2pdf options</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3conversion">Running a conversion</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h3exit">Exiting the program</a></td>
+</tr>
+</table>
+<hr>
+<a name="h3overview"><h3>Overview</h3></a>
+<p>
+The Java application Png2PdfGUI provides a graphical user
+interface to the png2pdf program.
+To convert PNG files to PDF you have to perform the following tasks:
+<ul>
+<li>Choose the directory containing the PNG files.</li>
+<li>Set conversion options.</li>
+<li>Run png2pdf.</li>
+<li>Exit the application.</li>
+</ul>
+These main tasks can be performed using buttons in the button bar
+or using menu entries.
+</p>
+<hr>
+<a name="h3req"><h3>Requirements</h3></a>
+<p>
+To use the Png2PdfGUI you must have the png2pdf program installed.
+Normally this conditions is fullfilled because Png2PdfGUI and png2pdf
+are in the same package, so they are installed at the same time.
+</p>
+<p>
+A Java run-time environment (Java 5) must be installed. Previous
+versions are not sufficient to run Png2PdfGUI.
+</p>
+<hr>
+<a name="h3start"><h3>Starting the program</h3></a>
+<h4>On Windows systems</h4>
+<p>In a prompt box run
+<pre>
+java.exe -cp c:\programs\krause\lib\png2pdf.jar;c:\programs\krause\lib\dklibsj.jar Png2PdfGUI
+</pre>
+You possibly need to replace c:\programs\krause by another directory, depending
+on your decisions during installation process.
+</p>
+<p>Once you have verified the program starts correctly you can create
+shortcuts either on the desktop or in the start menu. For shortcuts you
+should use javaw.exe instead of java.exe.
+</p>
+<h4>On Unix/Linux systems</h4>
+<p>Run
+<pre>
+java -c /usr/local/lib/png2pdf.jar:/usr/local/lib/dklibsj.jar Png2PdfGUI
+</pre>
+to start the program.<br>
+</p>
+<hr>
+<a name="h3appearance"><h3>Program appearance at start</h3></a>
+<p>
+When running the program for the first time the main window looks like
+this:<br>&nbsp;<br>
+<table width="100%">
+<tr><td align="CENTER"><img src="./ppg01.png" width="341" height="171"></td></tr>
+</table>
+</p>
+<hr>
+<a name="h3dir"><h3>Choosing a directory</h3></a>
+<p>
+Use either the "Choose&nbsp;directory" button or the menu entry
+"Png2pdf&nbsp;/&nbsp;Directory" to choose the directory.<br>&nbsp;<br>
+<table width="100%">
+<tr>
+<td align="CENTER"><img src="./ppg02.png" width="341" height="171"></td>
+<td align="CENTER"><img src="./ppg03.png" width="341" height="171"></td>
+</tr>
+</table><br>&nbsp;<br>
+The directory chooser dialog appears.
+<br>&nbsp;<br>
+<table width="100%">
+<tr><td align="CENTER"><img src="./ppg04.png" width="817" height="407"></td></tr>
+</table>
+<br>&nbsp;<br>
+Navigate to the directory
+containing your PNG files and confirm the selection.<br>
+The new working directory is shown in the main window.<br>&nbsp;<br>
+<table width="100%">
+<tr><td align="CENTER"><img src="./ppg05.png" width="341" height="171"></td></tr>
+</table>
+</p>
+<p>You can also attempt to use drag'n'drop to drag a directory
+from Windows explorer or Nautilus into the Png2PdfGUI main window.
+For other Unix/Linux desktops it is not known whether drag'n'drop works,
+just try it.
+</p>
+<hr>
+<a name="h3options"><h3>Set png2pdf options</h3></a>
+<p>Use either the "Set&nbsp;options" button in the button bar or the
+"Png2pdf&nbsp;/&nbsp;Options" menu entry to set conversion options.
+<br>&nbsp;<br>
+<table width="100%">
+<tr>
+<td align="CENTER"><img src="./ppg06.png" width="341" height="171"></td>
+<td align="CENTER"><img src="./ppg07.png" width="341" height="171"></td>
+</tr>
+</table><br>&nbsp;<br>
+<table width="100%">
+<tr>
+<td align="CENTER"><img src="./ppg08.png" width="460" height="543"></td>
+</tr>
+</table><br>&nbsp;<br>
+In the "Png2pdf Options" dialog you have the following choices:
+<ul>
+<li>PDF format version<br>
+You can either produce PDF version 1.2, 1.3 or 1.4. Smaller version
+numbers will be compatible to older PDF viewers, larger version
+numbers require a recent viewer but provide more PDF features.</li>
+<li>Run in make mode<br>
+If make mode is enabled the program checks the modification timestamps
+of source and destination files. A destination file is up to date
+if the file exists and was last modified after the last modification
+of the source file. A conversion is only run for those sources for
+which there is no up-to-date destination file.
+</li>
+<li>Show file names while processing<br>
+The status message can either simply show "running" while a conversion
+is running or show the file name for each file currently processed.
+When processing directories containing many files showing each file name
+will show you that the program is still alive.<br>
+When showing file names a new png2pdf process is started for each
+conversion. If you choose to see the simple "running" status message one
+process is running on the directory doing all the conversions, this
+is faster than starting a new process for each file to convert.
+</li>
+<li>Image interpolation<br>
+This check box sets the image interpolation flag in output files.
+Viewer programs are recommended to do image interpolation, this is
+usefull if small images are scaled up.
+</li>
+<li>Alpha channel handling<br>
+Here you can decide how to handle alpha channel data if such data
+is present in a PNG file.
+<ul>
+<li>Input alpha channel expresses transparency<br>
+Normally you should leave this checkbox turned off because the
+alpha channel expresses opacity.</li>
+<li>Mix against a background color<br>
+You can choose to mix foreground color (the PNG pixel RGB value) against
+the background color depending on the opacity/transparency value of the
+pixel. The background color is contained in the background chunk in
+the PNG file.<br>
+Some PNG files containing an alpha channel do not contain a background chunk,
+so it is up to the user to choose a background color. The
+"Choose&nbsp;background&nbsp;color" entry allows to choose a default
+background color to use if no background chunk is available in the PNG file.
+Just click on the color-view rectangle to select a color.<br>
+If you always want to use the specified background color (you want to
+ignore background chunks from the PNG file) enable the checkbox
+"Prefer&nbsp;specified&nbsp;default&nbsp;color...".
+</li>
+<li>Create image mask<br>
+In addition to mixing -- or instead of mixing -- you can convert
+the alpha channel into an image mask. The normal mask level is
+to paint all opacity&gt;0 pixels and to mask out all opacity=0 pixels.<br>
+Enable "Use&nbsp;inverted&nbsp;mask&nbsp;levels" to paint
+only opacity=full pixels and to mask out all opacity&lt;full pixels.
+</li>
+<li>Write alpha channel to output<br>
+You can also write alpha channel data to PDF output (for PDF version &gt;= 1.4).
+</li>
+</ul>
+Note: Some of these options are not available for all PDF versions.<br>
+Some of the options are exclusive, i.e. you can not use mixing and
+alpha channel writing together (the opacity factors from the alpha
+channel would be applied twice: once in mixing and once by the PDF
+viewer when showing the file).
+</li>
+</ul>
+</p>
+<hr>
+<a name="h3conversion"><h3>Running a conversion</h3></a>
+<p>Use the "Run&nbsp;png2pdf" button from the button bar or the
+"Png2pdf&nbsp;/&nbsp;Run" menu entry to start a conversion.
+<br>&nbsp;<br>
+<table width="100%">
+<tr>
+<td align="CENTER"><img src="./ppg09.png" width="341" height="171"></td>
+<td align="CENTER"><img src="./ppg10.png" width="341" height="171"></td>
+</tr>
+</table><br>&nbsp;<br>
+While the conversion is running the status text color changes to red
+and the text changes to "Running". If you decided to see file names
+the text changes to "Processing&nbsp;...".
+<br>&nbsp;<br>
+<table width="100%">
+<tr>
+<td align="CENTER"><img src="./ppg11.png" width="341" height="171"></td>
+</tr>
+</table><br>&nbsp;<br>
+After all conversions are done the color changes back to green and the
+text changes back to "Ready".
+</p>
+<hr>
+<a name="h3exit"><h3>Exiting the program</h3></a>
+<p>Use either the "Exit&nbsp;the&nbsp;GUI" button in the button bar or the
+"Png2pdf&nbsp;/&nbsp;Exit" menu entry to exit the program.
+<br>&nbsp;<br>
+<table width="100%">
+<tr>
+<td align="CENTER"><img src="./ppg12.png" width="341" height="171"></td>
+<td align="CENTER"><img src="./ppg13.png" width="341" height="171"></td>
+</tr>
+</table><br>&nbsp;<br>
+</p>
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2006/07/01</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/projbody.txt b/obsolete/support/png2pdf/DOCU/projbody.txt
new file mode 100644
index 0000000000..2843fb9eeb
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/projbody.txt
@@ -0,0 +1,83 @@
+<div class="text">
+<table>
+<tr>
+<td valign="TOP" width="20%"><a class="linkoutside" href="http://bmeps.sourceforge.net">bmeps</a><br>
+(BSD style license)
+</td>
+<td>&nbsp;</td>
+<td valign="TOP">Converter from PNG/JPEG/NetPBM to EPS. EPS levels 1, 2 and 3 supported.
+Support for run-length compression, flate compression and ASCII85-encoding.
+Alpha channel usage for mixing against background color or for image
+mask creation.
+</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://dklibs.sourceforge.net">dklibs</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Dirk Krause's libraries and related tools.<br>
+The libraries provide a portability layer to hide system differences
+from an application programmer and modules for sorted storage,
+logging and localization.<br>
+Additional tools are included (string table compiler, trace tool
+for C, C++, Objective-C and Java).</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://dktools.sourceforge.net">dktools</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">A set of various tools, including:
+<ul>
+<li>kls - ls clone, output column order configurable</li>
+<li>showhex - shows binary files in hexadecimal notation</li>
+<li>tabrep - filter, replaces tabulators by sequences of spaces</li>
+<li>tape - backup media managment program</li>
+<li>uid - searches for free user ID in a given range</li>
+<li>ksort - partial sort clone, can sort by floating point numbers</li>
+<li>klammern - reports brackests in source code</li>
+<li>dklogger - logger clone (mainly intended for use on Windows)</li>
+<li>addctrld - add a finishing Ctrl-D to a PS print job</li>
+<li>createp - password suggestor</li>
+<li>cona - file name corrector, removes spaces and umlauts from file names</li>
+<li>pdfcmb - changes media box entry in PDF files</li>
+</ul></td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://genau.sourceforge.net">genau</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Conversion program to produce a C state machine function
+from a table based description.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://hostsadm.sourceforge.net">hostsadm</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">A perl script to produce host related information (/etc/hosts,
+/etc/ethers, /etc/netgroup, /etc/dhcpd.conf and /var/yp/securenets)
+and a network documentation netdocu.tex from one file /etc/dhcpd.conf.src.
+</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://png2pdf.sourceforge.net">png2pdf</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Conversion program from PNG to PDF.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://fig2vect.sourceforge.net">fig2vect</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Conversion program from Fig to MetaPost, EPS and SVG.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://yanolc.sourceforge.net">yanolc</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Set of lpc/lpq/lprm/lpc clones for use on Windows.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://prqd.sourceforge.net">prqd</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Print quota daemon for use with <a class="linkoutside" href="http://www.lprng.com">LPRng</a>.</td>
+</tr>
+<tr>
+<td valign="TOP"></td>
+<td></td>
+<td valign="TOP"></td>
+</tr>
+</table>
+</div>
diff --git a/obsolete/support/png2pdf/DOCU/projects.html b/obsolete/support/png2pdf/DOCU/projects.html
new file mode 100644
index 0000000000..391fb7e4c7
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/projects.html
@@ -0,0 +1,129 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">Other&nbsp;Projects</span>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+<table>
+<tr>
+<td valign="TOP" width="20%"><a class="linkoutside" href="http://bmeps.sourceforge.net">bmeps</a><br>
+(BSD style license)
+</td>
+<td>&nbsp;</td>
+<td valign="TOP">Converter from PNG/JPEG/NetPBM to EPS. EPS levels 1, 2 and 3 supported.
+Support for run-length compression, flate compression and ASCII85-encoding.
+Alpha channel usage for mixing against background color or for image
+mask creation.
+</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://dklibs.sourceforge.net">dklibs</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Dirk Krause's libraries and related tools.<br>
+The libraries provide a portability layer to hide system differences
+from an application programmer and modules for sorted storage,
+logging and localization.<br>
+Additional tools are included (string table compiler, trace tool
+for C, C++, Objective-C and Java).</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://dktools.sourceforge.net">dktools</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">A set of various tools, including:
+<ul>
+<li>kls - ls clone, output column order configurable</li>
+<li>showhex - shows binary files in hexadecimal notation</li>
+<li>tabrep - filter, replaces tabulators by sequences of spaces</li>
+<li>tape - backup media managment program</li>
+<li>uid - searches for free user ID in a given range</li>
+<li>ksort - partial sort clone, can sort by floating point numbers</li>
+<li>klammern - reports brackests in source code</li>
+<li>dklogger - logger clone (mainly intended for use on Windows)</li>
+<li>addctrld - add a finishing Ctrl-D to a PS print job</li>
+<li>createp - password suggestor</li>
+<li>cona - file name corrector, removes spaces and umlauts from file names</li>
+<li>pdfcmb - changes media box entry in PDF files</li>
+</ul></td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://genau.sourceforge.net">genau</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Conversion program to produce a C state machine function
+from a table based description.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://hostsadm.sourceforge.net">hostsadm</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">A perl script to produce host related information (/etc/hosts,
+/etc/ethers, /etc/netgroup, /etc/dhcpd.conf and /var/yp/securenets)
+and a network documentation netdocu.tex from one file /etc/dhcpd.conf.src.
+</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://png2pdf.sourceforge.net">png2pdf</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Conversion program from PNG to PDF.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://fig2vect.sourceforge.net">fig2vect</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Conversion program from Fig to MetaPost, EPS and SVG.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://yanolc.sourceforge.net">yanolc</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Set of lpc/lpq/lprm/lpc clones for use on Windows.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://fsnmp.sourceforge.net">fsnmp</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">A simple print filter for the LPRng print system, retrieves pagecounter value using SNMP.</td>
+</tr>
+<tr>
+<td valign="TOP"><a class="linkoutside" href="http://prqd.sourceforge.net">prqd</a><br>(BSD style license)</td>
+<td></td>
+<td valign="TOP">Print quota daemon for use with <a class="linkoutside" href="http://www.lprng.com">LPRng</a>.</td>
+</tr>
+<tr>
+<td valign="TOP"></td>
+<td></td>
+<td valign="TOP"></td>
+</tr>
+</table>
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2005/03/22</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/projfoot.txt b/obsolete/support/png2pdf/DOCU/projfoot.txt
new file mode 100644
index 0000000000..f48f76d928
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/projfoot.txt
@@ -0,0 +1,14 @@
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2003/11/30</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/projhead.txt b/obsolete/support/png2pdf/DOCU/projhead.txt
new file mode 100644
index 0000000000..702121558b
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/projhead.txt
@@ -0,0 +1,29 @@
+<html>
+<head>
+<title>png2pdf -Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<!-- begin logo -->
+<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=96216&amp;type=5" width="210" height="62" border="0" alt="SourceForge.net Logo"></a>
+<!-- end logo -->
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="usage.html">Usage</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">Other&nbsp;Projects</span>
+</td>
+</tr>
+</table>
+</p>
+</div>
diff --git a/obsolete/support/png2pdf/DOCU/sfl1.pdf b/obsolete/support/png2pdf/DOCU/sfl1.pdf
new file mode 100644
index 0000000000..577794b738
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/sfl1.pdf
@@ -0,0 +1,131 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.4)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+210 0 0 62 0 0 cm
+BI
+/W 210
+/H 62
+/BPC 8
+/CS /RGB
+/F [/A85 /Fl]
+ID
+GhVPU?#17r(!!FKm:1L>^>pFJ[$CL7LXrS2"e!dW#Utu@N56@"!fdp,<=.0.:_T\*
+%8BCK"q["%#nm^M<5?RUS&A(U'(Z]480B%-_hWeY^^4C&(LqN+nAjenqD:^[m-`Zb
+qZSm!FEP"JS_a,<brKF^b[+pn=g;u`KWJ:tTNLK\=R(XTSD?PZ.qiQE]fVGCB@+AH
+FDM+dW21G-Q9$Ob1b7#.g)BVWrb,s%Y.*VSdBk6UerQR%kNM\!CB'5:-`H&>Fe5J2
+ql"?J7?04FPP4_DTXj*KrVQ?@e^^eu8nr*UE(57TqcD2c:_G1;V9Z!'Q^?%i/a-7.
+hO`atUPl#AQB.hQ5GS'QlFc>K:#G@3etWsQbC&I#d*Q1gFARO!g0GF.(%N`4lNX/l
+ZkVC_EF(oH?(=tr<E3pSDC?49GM[l.A4]?!rj:0$U[HJdc8HJi!oX:G9"F9=Im/h8
+RWS/q^Zp5a4>lTuP>S^QqW:N<]eWKRJM8Z.%uEb+.k;n`7Lb/O'/VU*C-]p_!4.mY
+\iXKHQ7^fr/Bh4!=W+`,6mC=;fp92p"[/])LU41P$NBYZ]+&W;Vo5N<1o:51k!1i8
+Z?!'K7S\r=FhJJV'H59,AtqO^I>GnO/(f6Q(Nn)I:io,p7@(OGeX`*h8V;XK)oJdB
+T#T:QSn\\&(H>::\oq(QNJNs*%65h(0BBK4WVf#"a/+gToV)g"(MM@Meg='24./:G
+BI%(PoA6/e<CQIG*@F3ETE"n39O2b\f&X/q>7rZ`WaSoR)[,58B^qM#eA2o9QN.ts
+%u8%Q<ihB=JZ+2q.3B+'G'mfX@$KX)<T!?Y_`(AUpfOXUH@M2I[-(h]BaO9^<Si=2
+H[4-))X[YZ56N:Q0ri#QR/+kL')JC6dS[F<lo,8;h::2nlgO+2R.JRl2uBD2HXAl'
+g/D>,V$*_i8*#?Z(_n"[W&7;d[K'U4!eBgdKu[3@PH*S,msC$:WNY)*-b0D"*lX=_
+m<!0s"sJQ;,cW)Q!`n>Z*bST*%8?oRKsOF?\unc^PLS$3W7*(!?7kLY)S-``6[,3T
+>^]-jLL-F>dj'kA,;h6D4P(-tCC:E-C&qH&HF5b*U5g8a@9aJH/`;i(gYoRS=YlGV
+hMZ5"$/-5.!AZblK"T<F;"6oD(@b$(FZdfO4&5E+1?Ipk`u/pVDFI/MUjq[:gq?mA
+qZYklG&$fhX&ZPCp@;pM;RcDreP+f<n]rPc);*#F-_4*o<tl<kAc5G\##FU]#3r^P
+?"ZEs[CGXEB1]VUE,t"6VbX:o<t!*&NZm@kfO&]^Hr:bo2Sk^Xm>%9BlIq-=PGbRt
+^0]&TS-N\76pnphN=r+K9h`^/PO8N&Y#%[k5L+m<'^eRRFlM4k"NGSPP,D'EGOW`N
+mhRX#O]OK;.U7TeW`_mZ(PS44EJ@Ci7@b2?QH2bBWDc0<Y.E-5U%/gnr]Je-/Tn';
+<KDd@Y^oJ4eB,fC+.U="Ff_`@'m1F5U?0l;3n'm^3\O&0F]p#".&fg77[B[Jj\Zl$
+WMPW5_6XkR^WoDI@ap7<kgRDC%*3aAFtlp>A_pdXVs_?O"-O6'TWK-2lOI*3f0EW4
+\$->s>?J6ggR!"Ya2&F3nI`h$0?M9B6lkUYA>fTB4O&Z8j>,Y_LV2\WT&"WgVjU2#
+D(EtLilIXTl1=4O"t(U[p$^MSP-H@>>T;:u@p_Ane<+5]=\S,:U/"%hcM2pY9*3VR
+/oW1'h9C[$M4>he*S8dkSuG1:S]*B9-V5R[78D@0T/eIL9jlEd"^-W2Pb(9>K2RK-
+9U1<32hCIn,StOS`4q#VT&W%-Hn&+>e9-95EAGW*>hb[/[e!*\RARgE'7%h5<"6cO
+N"S3V5b&0p5FEYh.?Zab8>0B<".%!,oF]"]bje81d)_'b`M,4`?"@AHo&eIuPaECg
+F7%2CL=]1u5h*X0qetc0eDX9MaKqs\EB(qJS]j2:k/a.$=A!0=dQZI'1+rK[jjQNO
+m;O"Cf/A(M:Xd^E'qMp\B3'63$gK<`f3qTE>lq9?F-P=]X%J<ERTDsH,AA[X#5oVl
+E['n3N!*j3qWS?VjuK?$3_8=sC8S.Drg`t$+r^Mml/+?CVn1pRB]fi?(o[&:dto"h
+[FDb`jLcd(,/^Kdbhftu7F<;q?L\IZa'&PJ(=:hs;0Rca2>`&18Dd)!#f'4#beri=
+N.npZY.J^o@K@,uhAS:M,;i`-Y(6DIc?7+NbO>[@NK(Ook-S&l,JdTS4g-L#o\+Ih
+l"C(Z<'at<eB3Zpk/s]_9b&YQi&SI\A?(B7bf^mF:9(29jl?3EI@XZqjt?H/%ec?f
+e:#5QAGB]!QBAMI>Xs?%NbTb`:RAnFCNXVlDn,j_9B(M3@T#1T:q)fIbkU>GeZ+/:
+aF_$G-2VW9qmbqXHKf3j@>'8(*,en/bBlk3n`tQq7GU4_QKMq`ZoPl6"i14X(Z\H2
+02G1"Es,]q%t^F11_LaLI;?j\6hY_HFh[]MN4SSB<&p(E&&mdrhHL6Y^@.L&ceuHj
+Ri2987($*=E#skD=$3i\/D?*X:Bl,R-\^'D!%8o&;*oEjl=Io%8[Y#b#+S!XU(-WX
+Xs:[2mSeJ)4\SS?`S^fu=1,mi$gotl!j5=B$EkJjNTV7VB6R)=CZAmmLondm\e7($
+Dn>?*oK#cHUp9Ub_*An.-:Xo3c([+J`[?O;V(mBVLf[pILn%R=8oAe"Z$3-mG3jY0
+^]0a;o;Q.>I9I50$iB_bFD`mW*6USrJjqcK+dT^O,F9A6at[XLU<%>cIe%rg]qs"H
+1/_.RjuUble6,A,n@OGUcVeC%1D5O46D9L;c:TF[W2PO2Z.)puUi!Nh=im%=qOmi7
+X/4*6-FKA?D?qa.#l;,K5]R)t9u&t@_EXRo6(5]H%gSO;eCN3nPOnA9]UjY<,pak_
++14Sh%1Y+Z_,>J1MttuJ]eFte+4(jk2ZUkh:qgMnY[R)**.p^<]m;Q=3.Juj;E'CG
+*P,QhM^ijG-A"PWJ7rYIP<n0c'(^j5W5#kG<qut27?7IE^6G[SRLu-QlOXI09AP[9
+;m6N`kZlMLXLltm5g]sO^)[L_.T[t1[$LCNmK_-Y$4Vf'!F<BekASD?6lD44Hpn-=
+QFcrI=91.XI]=11WUAgsoVX]JeWJ=n6qc?a8=`\3):Y5/-!++2A_-ZY2_B1H1Na!O
+<n1U58ZlgZ2=Jgg2d#2.DYeSurHE,YSooIZO(<c%9H:FtL07I`CT/9FEib_<jjVce
+YoUe&a3pG%qNg83Qd!$hE.;&jK1XU,nLp>*\'tjBfipa(-IKS?ddB-&q^MC"[o>MQ
+erK*FH,P\&'5f@.SNc>GM/Y58Yga+/fscjI5=Q+$FQ>kO\XZDIUViq8o*O.E./e#X
+XbC8fk3$rih4>ML>U+BW\tLJ6&(8$oH>bhb>!OZXe$VPbm1X6f5R6K$44C/!(Hl=S
+,EGW8rCK:N93VV!946qnV/FXOJ,L#60ICC9O8atgn"eegolSTX&#f#Zo`!mXIWY%N
+7pMZLnahMCXtJ@o!U@%"Lo"u[9(2),%/c13hp@KSe65LN@HosB(TQ`KKeWc+<c67C
+T1<Kgr;<Gr?]80YJ_<HH.']Ud#fr>cjjKS0<&9q+HA4V1R9DLH\;H`@d%7.Fo8>PJ
+\mHH-?822l&#M3s'kSS/&dj=*G3pi'K13B6NpH_gE2jgDs"&uN?4Y8>I<IbFs-O/b
+g0ZSIle1fpa%^8n@+qT]l04k$mYhe!?/r0=%0=!t,HptTA,;N&O4dZ0>&3_>T</c7
+>Pjaq!rMJp_E=4;1LDdt'm_W0e7k9IX#o1LBrN%ndf.GuOdVDN^$p!udMuFNSDMJH
+I9$jHI3g8P?n>on(OnHQjkGJcFKKi3[!Mn/g,-1DN?t%)j8W4u(>aP8;J0+?&2C8r
+=m@ahSX\I<=7G!_4?Xkar7LF+U[a2dJ)nV>8)'q:^,WFVg]R'0VOtquEP6+rR6's=
+E,F1!77d4R;eshhK>uq7!8>pig[F;6_B=E]mQO9L-D`BDFoFJAXZn;F1j\GPa7?E/
+R=$lA1(GprRbIVUC#Ml3,8\X3Utl;%[,'d)kpOuI=dq\bC#E\eMBs,j7V?nSjEtT1
+?Lct%)Os8i>p^lOcuf,"L#HqbSpPG1q<u9d3!b#?&1:6`+:!t1qf%Inim?_g0.[*m
+P*-HcB+9];&sq+dY4#U<)8E;kR`b!*3F<P#h*pot`DW%:4'VSRF/Tr$)h1TmI)$[b
+B84Z0OeY!F<H&]Gon5Se7:cKRfim`iq(&TsG<udWj6iVHeD1R4Hh0k_%PYo,0lK%(
+o676+TF8aOZNb)$YS:cU%/9=NPPee>K*GY`=NQs.&*A7J4T~>
+EI
+Q
+endstream
+endobj
+6 0 obj
+4491
+endobj
+xref 0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000061 00000 n
+0000000116 00000 n
+0000000182 00000 n
+0000000337 00000 n
+0000004887 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+4910
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/sfl1.png b/obsolete/support/png2pdf/DOCU/sfl1.png
new file mode 100644
index 0000000000..e7649f222b
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/sfl1.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/sfl2.pdf b/obsolete/support/png2pdf/DOCU/sfl2.pdf
new file mode 100644
index 0000000000..a6c2d30aad
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/sfl2.pdf
@@ -0,0 +1,150 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdfdeveloper)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+33
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+>>
+stream
+GhVPU?#17r(!!FKm:1L>^>pFJ[$CL7LXrS2"e!dW#Utu@N56@"!fdp,<=.0.:_T\*
+%8BCK"q["%#nm^M<5?RUS&A(U'(Z]480B%-_hWeY^^4C&(LqN+nAjenqD:^[m-`Zb
+qZSm!FEP"JS_a,<brKF^b[+pn=g;u`KWJ:tTNLK\=R(XTSD?PZ.qiQE]fVGCB@+AH
+FDM+dW21G-Q9$Ob1b7#.g)BVWrb,s%Y.*VSdBk6UerQR%kNM\!CB'5:-`H&>Fe5J2
+ql"?J7?04FPP4_DTXj*KrVQ?@e^^eu8nr*UE(57TqcD2c:_G1;V9Z!'Q^?%i/a-7.
+hO`atUPl#AQB.hQ5GS'QlFc>K:#G@3etWsQbC&I#d*Q1gFARO!g0GF.(%N`4lNX/l
+ZkVC_EF(oH?(=tr<E3pSDC?49GM[l.A4]?!rj:0$U[HJdc8HJi!oX:G9"F9=Im/h8
+RWS/q^Zp5a4>lTuP>S^QqW:N<]eWKRJM8Z.%uEb+.k;n`7Lb/O'/VU*C-]p_!4.mY
+\iXKHQ7^fr/Bh4!=W+`,6mC=;fp92p"[/])LU41P$NBYZ]+&W;Vo5N<1o:51k!1i8
+Z?!'K7S\r=FhJJV'H59,AtqO^I>GnO/(f6Q(Nn)I:io,p7@(OGeX`*h8V;XK)oJdB
+T#T:QSn\\&(H>::\oq(QNJNs*%65h(0BBK4WVf#"a/+gToV)g"(MM@Meg='24./:G
+BI%(PoA6/e<CQIG*@F3ETE"n39O2b\f&X/q>7rZ`WaSoR)[,58B^qM#eA2o9QN.ts
+%u8%Q<ihB=JZ+2q.3B+'G'mfX@$KX)<T!?Y_`(AUpfOXUH@M2I[-(h]BaO9^<Si=2
+H[4-))X[YZ56N:Q0ri#QR/+kL')JC6dS[F<lo,8;h::2nlgO+2R.JRl2uBD2HXAl'
+g/D>,V$*_i8*#?Z(_n"[W&7;d[K'U4!eBgdKu[3@PH*S,msC$:WNY)*-b0D"*lX=_
+m<!0s"sJQ;,cW)Q!`n>Z*bST*%8?oRKsOF?\unc^PLS$3W7*(!?7kLY)S-``6[,3T
+>^]-jLL-F>dj'kA,;h6D4P(-tCC:E-C&qH&HF5b*U5g8a@9aJH/`;i(gYoRS=YlGV
+hMZ5"$/-5.!AZblK"T<F;"6oD(@b$(FZdfO4&5E+1?Ipk`u/pVDFI/MUjq[:gq?mA
+qZYklG&$fhX&ZPCp@;pM;RcDreP+f<n]rPc);*#F-_4*o<tl<kAc5G\##FU]#3r^P
+?"ZEs[CGXEB1]VUE,t"6VbX:o<t!*&NZm@kfO&]^Hr:bo2Sk^Xm>%9BlIq-=PGbRt
+^0]&TS-N\76pnphN=r+K9h`^/PO8N&Y#%[k5L+m<'^eRRFlM4k"NGSPP,D'EGOW`N
+mhRX#O]OK;.U7TeW`_mZ(PS44EJ@Ci7@b2?QH2bBWDc0<Y.E-5U%/gnr]Je-/Tn';
+<KDd@Y^oJ4eB,fC+.U="Ff_`@'m1F5U?0l;3n'm^3\O&0F]p#".&fg77[B[Jj\Zl$
+WMPW5_6XkR^WoDI@ap7<kgRDC%*3aAFtlp>A_pdXVs_?O"-O6'TWK-2lOI*3f0EW4
+\$->s>?J6ggR!"Ya2&F3nI`h$0?M9B6lkUYA>fTB4O&Z8j>,Y_LV2\WT&"WgVjU2#
+D(EtLilIXTl1=4O"t(U[p$^MSP-H@>>T;:u@p_Ane<+5]=\S,:U/"%hcM2pY9*3VR
+/oW1'h9C[$M4>he*S8dkSuG1:S]*B9-V5R[78D@0T/eIL9jlEd"^-W2Pb(9>K2RK-
+9U1<32hCIn,StOS`4q#VT&W%-Hn&+>e9-95EAGW*>hb[/[e!*\RARgE'7%h5<"6cO
+N"S3V5b&0p5FEYh.?Zab8>0B<".%!,oF]"]bje81d)_'b`M,4`?"@AHo&eIuPaECg
+F7%2CL=]1u5h*X0qetc0eDX9MaKqs\EB(qJS]j2:k/a.$=A!0=dQZI'1+rK[jjQNO
+m;O"Cf/A(M:Xd^E'qMp\B3'63$gK<`f3qTE>lq9?F-P=]X%J<ERTDsH,AA[X#5oVl
+E['n3N!*j3qWS?VjuK?$3_8=sC8S.Drg`t$+r^Mml/+?CVn1pRB]fi?(o[&:dto"h
+[FDb`jLcd(,/^Kdbhftu7F<;q?L\IZa'&PJ(=:hs;0Rca2>`&18Dd)!#f'4#beri=
+N.npZY.J^o@K@,uhAS:M,;i`-Y(6DIc?7+NbO>[@NK(Ook-S&l,JdTS4g-L#o\+Ih
+l"C(Z<'at<eB3Zpk/s]_9b&YQi&SI\A?(B7bf^mF:9(29jl?3EI@XZqjt?H/%ec?f
+e:#5QAGB]!QBAMI>Xs?%NbTb`:RAnFCNXVlDn,j_9B(M3@T#1T:q)fIbkU>GeZ+/:
+aF_$G-2VW9qmbqXHKf3j@>'8(*,en/bBlk3n`tQq7GU4_QKMq`ZoPl6"i14X(Z\H2
+02G1"Es,]q%t^F11_LaLI;?j\6hY_HFh[]MN4SSB<&p(E&&mdrhHL6Y^@.L&ceuHj
+Ri2987($*=E#skD=$3i\/D?*X:Bl,R-\^'D!%8o&;*oEjl=Io%8[Y#b#+S!XU(-WX
+Xs:[2mSeJ)4\SS?`S^fu=1,mi$gotl!j5=B$EkJjNTV7VB6R)=CZAmmLondm\e7($
+Dn>?*oK#cHUp9Ub_*An.-:Xo3c([+J`[?O;V(mBVLf[pILn%R=8oAe"Z$3-mG3jY0
+^]0a;o;Q.>I9I50$iB_bFD`mW*6USrJjqcK+dT^O,F9A6at[XLU<%>cIe%rg]qs"H
+1/_.RjuUble6,A,n@OGUcVeC%1D5O46D9L;c:TF[W2PO2Z.)puUi!Nh=im%=qOmi7
+X/4*6-FKA?D?qa.#l;,K5]R)t9u&t@_EXRo6(5]H%gSO;eCN3nPOnA9]UjY<,pak_
++14Sh%1Y+Z_,>J1MttuJ]eFte+4(jk2ZUkh:qgMnY[R)**.p^<]m;Q=3.Juj;E'CG
+*P,QhM^ijG-A"PWJ7rYIP<n0c'(^j5W5#kG<qut27?7IE^6G[SRLu-QlOXI09AP[9
+;m6N`kZlMLXLltm5g]sO^)[L_.T[t1[$LCNmK_-Y$4Vf'!F<BekASD?6lD44Hpn-=
+QFcrI=91.XI]=11WUAgsoVX]JeWJ=n6qc?a8=`\3):Y5/-!++2A_-ZY2_B1H1Na!O
+<n1U58ZlgZ2=Jgg2d#2.DYeSurHE,YSooIZO(<c%9H:FtL07I`CT/9FEib_<jjVce
+YoUe&a3pG%qNg83Qd!$hE.;&jK1XU,nLp>*\'tjBfipa(-IKS?ddB-&q^MC"[o>MQ
+erK*FH,P\&'5f@.SNc>GM/Y58Yga+/fscjI5=Q+$FQ>kO\XZDIUViq8o*O.E./e#X
+XbC8fk3$rih4>ML>U+BW\tLJ6&(8$oH>bhb>!OZXe$VPbm1X6f5R6K$44C/!(Hl=S
+,EGW8rCK:N93VV!946qnV/FXOJ,L#60ICC9O8atgn"eegolSTX&#f#Zo`!mXIWY%N
+7pMZLnahMCXtJ@o!U@%"Lo"u[9(2),%/c13hp@KSe65LN@HosB(TQ`KKeWc+<c67C
+T1<Kgr;<Gr?]80YJ_<HH.']Ud#fr>cjjKS0<&9q+HA4V1R9DLH\;H`@d%7.Fo8>PJ
+\mHH-?822l&#M3s'kSS/&dj=*G3pi'K13B6NpH_gE2jgDs"&uN?4Y8>I<IbFs-O/b
+g0ZSIle1fpa%^8n@+qT]l04k$mYhe!?/r0=%0=!t,HptTA,;N&O4dZ0>&3_>T</c7
+>Pjaq!rMJp_E=4;1LDdt'm_W0e7k9IX#o1LBrN%ndf.GuOdVDN^$p!udMuFNSDMJH
+I9$jHI3g8P?n>on(OnHQjkGJcFKKi3[!Mn/g,-1DN?t%)j8W4u(>aP8;J0+?&2C8r
+=m@ahSX\I<=7G!_4?Xkar7LF+U[a2dJ)nV>8)'q:^,WFVg]R'0VOtquEP6+rR6's=
+E,F1!77d4R;eshhK>uq7!8>pig[F;6_B=E]mQO9L-D`BDFoFJAXZn;F1j\GPa7?E/
+R=$lA1(GprRbIVUC#Ml3,8\X3Utl;%[,'d)kpOuI=dq\bC#E\eMBs,j7V?nSjEtT1
+?Lct%)Os8i>p^lOcuf,"L#HqbSpPG1q<u9d3!b#?&1:6`+:!t1qf%Inim?_g0.[*m
+P*-HcB+9];&sq+dY4#U<)8E;kR`b!*3F<P#h*pot`DW%:4'VSRF/Tr$)h1TmI)$[b
+B84Z0OeY!F<H&]Gon5Se7:cKRfim`iq(&TsG<udWj6iVHeD1R4Hh0k_%PYo,0lK%(
+o676+TF8aOZNb)$YS:cU%/9=NPPee>K*GY`=NQs.&*A7J4T~>
+endstream
+endobj
+9 0 obj
+4406
+endobj
+xref 0 10
+0000000000 65535 f
+0000000010 00000 n
+0000000065 00000 n
+0000000120 00000 n
+0000000186 00000 n
+0000000359 00000 n
+0000000451 00000 n
+0000000472 00000 n
+0000000508 00000 n
+0000005119 00000 n
+trailer
+<< /Size 10 /Info 1 0 R /Root 2 0 R >>
+startxref
+5142
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/sfl2.png b/obsolete/support/png2pdf/DOCU/sfl2.png
new file mode 100644
index 0000000000..d3c5a439cd
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/sfl2.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/sflogo.png b/obsolete/support/png2pdf/DOCU/sflogo.png
new file mode 100644
index 0000000000..b49f6ccf77
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/sflogo.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb
new file mode 100644
index 0000000000..fc19c76690
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb
@@ -0,0 +1 @@
+%%BoundingBox: 0 0 162 150
diff --git a/obsolete/support/png2pdf/DOCU/stefan_255_rgba.png b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.png
new file mode 100644
index 0000000000..e3b32af1e0
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.png
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/style.css b/obsolete/support/png2pdf/DOCU/style.css
new file mode 100644
index 0000000000..05278836a6
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/style.css
@@ -0,0 +1,241 @@
+
+@media screen
+{
+ body {
+ font-family: serif;
+ background-color: white;
+ }
+ .headertable {
+ width:100%;
+ }
+ .headertdleft {
+ text-align:left;
+ }
+ .headertdright {
+ text-align:right;
+ }
+ .navimenutable {
+ text-align: center;
+ background-color: yellow;
+ }
+ .navimenutd {
+ }
+ a.navimenulink {
+ color: red;
+ font-family: sans-serif;
+ text-decoration: none;
+ }
+ a.navimenulink:hover {
+ color: red;
+ font-family: sans-serif;
+ text-decoration: underline;
+ }
+ .navimenucurrent {
+ color: red;
+ font-family: sans-serif;
+ font-weight: bold;
+ }
+ .footertable {
+ background-color: yellow;
+ }
+ .footertr {
+ }
+ .footertdleft {
+ text-align: left;
+ }
+ .footertdcenter {
+ text-align: center;
+ }
+ .footertdright {
+ text-align: right;
+ }
+ .h2tdleft {
+ text-align: left;
+ }
+ .h2tdcenter {
+ text-align: right;
+ }
+ .h2tdright {
+ text-align: right;
+ }
+ a.smallotherlink {
+ color: blue;
+ font-family: sans-serif;
+ font-size: small;
+ text-decoration: none;
+ }
+ a.smallotherlink:hover {
+ color: blue;
+ font-family: sans-serif;
+ font-size: small;
+ text-decoration: underline;
+ }
+ .toctable {
+ }
+ .tocrow {
+ }
+ .toctd {
+ }
+ a.toclink {
+ color: green;
+ font-family: sans-serif;
+ font-size: small;
+ text-decoration: none;
+ }
+ a.linkoutside {
+ color: blue;
+ text-decoration: none;
+ }
+ a.linkinternal {
+ color: green;
+ text-decoration: none;
+ }
+ a.toclink:hover {
+ color: green;
+ font-family: sans-serif;
+ font-size: small;
+ text-decoration: underline;
+ }
+ a.linkoutside:hover {
+ color: blue;
+ text-decoration: underline;
+ }
+ a.linkinternal:hover {
+ color: green;
+ text-decoration: underline;
+ }
+ .subtitle {
+ font-family: sans-serif;
+ font-size: small;
+ }
+ .cmdarg {
+ font-style: italic;
+ }
+ it {
+ font-style: italic;
+ }
+ b {
+ font-style: bold;
+ }
+ h6 {
+ font-size: 100%;
+ font-weight: bold;
+ }
+ h5 {
+ font-size: 120%;
+ font-weight: bold;
+ }
+ h4 {
+ font-size: 144%;
+ font-weight: bold;
+ }
+ h3 {
+ font-size: 172%;
+ font-weight: bold;
+ }
+ h2 {
+ font-size: 206%
+ font-weight: bold;
+ }
+ h1 {
+ font-size: 250%;
+ font-weight: bold;
+ }
+}
+
+@media print
+{
+ @page {
+ margin-top: 1.5cm;
+ margin-bottom: 1.5cm;
+ }
+ @page :left {
+ margin-left: 1.5cm;
+ margin-right: 2.5cm;
+ }
+ @page :right {
+ margin-left: 2.5cm;
+ margin-right: 1.5cm;
+ }
+
+ /* Choose a font suitable for larger texts. */
+ body {
+ font-family: Garamond, "Times New Roman", Times, serif;
+ }
+
+ .headertable {
+ width:100%;
+ }
+ .headertdleft {
+ text-align:left;
+ }
+ .headertdright {
+ text-align:right;
+ }
+ .navimenutable {
+ text-align: center;
+ border-style: double;
+ }
+ .navimenutd {
+ }
+ .navimenulink {
+ color: red;
+ }
+ .navimenucurrent {
+ font-weight: bold;
+ }
+ .footertable {
+ border-style: double;
+ }
+ .footertr {
+ }
+ .footertdleft {
+ text-align: left;
+ }
+ .footertdcenter {
+ text-align: center;
+ }
+ .footertdright {
+ text-align: right;
+ }
+ .h2tdleft {
+ text-align: left;
+ }
+ .h2tdright {
+ text-align: right;
+ }
+ .smallotherlink {
+ color: blue;
+ font-size: small;
+ }
+ .toctable {
+ }
+ .tocrow {
+ }
+ .toctd {
+ }
+ .toclink {
+ color: green;
+ font-size: small;
+ text-decoration: none;
+ }
+ .linkoutside {
+ color: blue;
+ }
+ .linkinternal {
+ color: green;
+ }
+ .subtitle {
+ font-size: small;
+ }
+ .cmdarg {
+ font-style: italic;
+ }
+ it {
+ font-style: italic;
+ }
+ b {
+ font-style: bold;
+ }
+}
+
diff --git a/obsolete/support/png2pdf/DOCU/usage.html b/obsolete/support/png2pdf/DOCU/usage.html
new file mode 100644
index 0000000000..15bd3916ff
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/usage.html
@@ -0,0 +1,288 @@
+<html>
+<head>
+<title>png2pdf - Convert PNG images to PDF</title>
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div class="header">
+<p>
+<table width="100%" class="headertable">
+<tr class="headertr">
+<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td>
+<td class="headertdleft"><h1>png2pdf</h1></td>
+<td class="headertdright" rowspan="2">
+<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a>
+</td>
+</tr>
+<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td>
+</tr>
+</table>
+<table width="100%" class="navimenutable">
+<tr class="navimenutr">
+<td class="navimenutd">
+<a class="navimenulink" href="index.html">Overview</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="install.html">Installation</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="navimenucurrent">Usage</span>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="ppgui.html">GUI</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="faq.html">FAQ</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="changes.html">Change&nbsp;Log</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a class="navimenulink" href="projects.html">Other&nbsp;Projects</a>
+</td>
+</tr>
+</table>
+</p>
+</div>
+<div class="text">
+
+<table width="100%">
+<tr>
+<td class="h2tdleft"><h2>Usage</h2></td>
+<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td>
+</tr>
+</table>
+
+<table width="100%" class="toctable">
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h301">Overview</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h302">Options</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td class="toctd" colspan="6"><a class="toclink" href="#h303">Example</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td width="5%"></td>
+<td class="toctd" colspan="5"><a class="toclink" href="#h401">Original image and pdfLaTeX source</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td width="5%"></td>
+<td class="toctd" colspan="5"><a class="toclink" href="#h402">PDF image, white background</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td width="5%"></td>
+<td class="toctd" colspan="5"><a class="toclink" href="#h403">Background color</a></td>
+</tr>
+<tr class="tocrow">
+<td width="5%"></td>
+<td width="5%"></td>
+<td class="toctd" colspan="5"><a class="toclink" href="#h404">Background effects</a></td>
+</tr>
+</table>
+
+<a name="h301"><h3>Overview</h3></a>
+<p>
+The program can be invoked by typing
+<pre>
+ png2pdf [&lt;options&gt;]
+ png2pdf [&lt;options&gt;] &lt;input-file&gt; &lt;output-file&gt;
+ png2pdf [&lt;options&gt;] &lt;directory&gt;
+</pre>
+If no file name is specified the program runs on the current directory.
+When running on a directory the program checks the directory for
+PNG file and converts all PNG files to PDF.<br>
+</p>
+<a name="h302"><h3>Options</h3></a>
+<p>
+The following options can be used:
+<ul>
+<li>-p <it>pdf-level</it><br>
+--pdf=<it>pdf-level</it><br>
+specifies the PDF level to use (may be "1.2", "1.3" or "1.4"). By default
+PDF&nbsp;1.4 is produced.
+</li>
+<li>-a<br>
+-a-<br>
+--transparency=<it>boolean</it><br>
+specifies whether or not to transfer an alpha channel from the PNG
+file into the PDF file.
+</li>
+<li>-i<br>
+-i-<br>
+--image-mask=<it>boolean</it><br>
+specifies whether or not to convert the PNG alpha channel into a
+PDF image mask.<br>Note: alpha channel transfer and image mask creation
+can not be used at same time.
+</li>
+<li>-m <it>RGB-triple</it><br>
+--mix-background=<it>RGB-triple</it><br>
+mixes all pixels against the background color specified in the PNG
+file's background chunk. If there is no background chunk the <it>RGB-triple</it>
+is used.<br>Note: Mixing and alpha channel transfer (-a) can not be used
+at same time.
+</li>
+<li>-s<br>
+-s-<br>
+--mix-specified=<it>boolean</it><br>
+sets priority for -m <it>RGB-triple</it> higher than PNG file background chunk.
+The -m <it>RGB-triple</it> is used always.
+</li>
+<li>-l<br>
+-l-<br>
+--invert-levels=<it>boolean</it><br>
+inverts the trigger level used for image mask creation. By default only
+opacity=0 pixels are masked, inverting results in masking all pixels except
+those having full opacity.
+</li>
+<li>-t<br>
+-t-<br>
+--alpha-transparency=<it>boolean</it><br>
+interprets alpha channel data as transparency instead of opacity.
+</li>
+<li>-n<br>
+--interpolation<br>
+adds an entry to the image dictionary indicating that viewers should
+attempt an image interpolation on the picture (see
+<a class="linkinternal" href="interpolate.html">example</a>).<br>
+Use with care. Different software may use different algorithms.
+The representation of the image may vary depending on the software
+and output device you use.
+</li>
+<li>-f<br>
+-f-<br>
+--file-time-check=<it>boolean</it><br>
+enables/disables file time check when running on a directory.
+If file time check is enabled, a conversion is only started for PNGs
+which have have no corresponding PDF file or a PDF file older than
+the PNG file.
+</li>
+<li>-h<br>
+--help<br>
+prints a help text.
+</li>
+<li>-v<br>
+--version<br>
+prints version information.
+</li>
+<li>-c &lt;options&gt;<br>
+--configure &lt;options&gt;<br>
+sets <it>options</it> as permanent options, stored in the preferences system.
+</li>
+<li>-C<br>
+--show-configuration<br>
+prints a summary information about permanent options.
+</li>
+<li>-r &lt;options&gt;<br>
+--reset &lt;options&gt;<br>
+overrides (ignores) the permanent options for this one program invokation.
+The program starts based on compiled-in defaults and processes options
+given explicitely on the command line. This is intended for program usage
+in scripts where we want to have a well-defined startup.
+</li>
+<li>-u<br>
+--unconfigure<br>
+removes all permanent options.
+</li>
+</ul>
+</p>
+<a name="h303"><h3>Examples</h3></a>
+<a name="h401"><h4>Original image and pdfLaTeX source</h4></a>
+<p>
+In the examples the image stefan_255_rgba.png from the PNG web site
+is used.<br>
+<img width="162" height="150" src="stefan_255_rgba.png"/>
+<br>&nbsp;<br>
+If the image is included into a pdfLaTeX source
+<pre>
+ \documentclass[12pt,a4paper,titlepage]{article}
+ \usepackage{ifpdf} % LaTeX or pdfLaTeX
+ \usepackage{color} % we want to use background color
+ \usepackage{graphicx}
+ \ifpdf
+ \usepackage{background} % for the background effects, PPower4 necessary
+ \fi
+ \definecolor{bgred}{rgb}{1.0,0.501961,0.501961}
+ ...
+ \begin{document}
+ ...
+ \begin{figure}
+ {\centering
+ \includegraphics[width=5cm]{stefan_255_rgba.png}
+ \caption{Some caption}
+ \label{fig:some-label}
+ }
+ \end{figure}
+ ...
+ \end{document}
+</pre>
+the result looks like shown in image 1:<br>&nbsp;<br>
+<img width="489" height="253" src="capa01.png"/>
+<br>&nbsp;<br>
+</p>
+<a name="h402"><h4>PDF image, white background</h4></a>
+<p>
+If we create a PDF file using
+<pre>
+ png2pdf -m 255,255,255 -s stefan_255_rgba.png x1.pdf
+</pre>
+and change the pdfLaTeX source to
+<pre>
+ ...
+ \begin{figure}
+ {\centering
+ \includegraphics[width=5cm]{x1.pdf}
+ \caption{Some caption}
+ \label{fig:some-label}
+ }
+ \end{figure}
+ ...
+</pre>
+the result looks like shown in image 2:<br>&nbsp;<br>
+<img width="489" height="253" src="capa02.png"/>
+</p>
+<a name="h403"><h4>Background color</h4></a>
+<p>
+To obtain a colored background we add
+<pre>
+ \pagecolor{bgred}
+</pre>
+to the pdfLaTeX source and run the conversion
+<pre>
+ png2pdf -m 255,128,128 -s stefan_255_rgba.png x1.pdf
+</pre>
+The result is shown in image 3:<br>&nbsp;<br>
+<img width="489" height="253" src="capa03.png"/>
+</p>
+<a name="h404"><h4>Background effects</h4></a>
+<p>
+Now we use
+<pre>
+ \vpagecolor{bgred}
+</pre>
+to produce a background effect. Note: Post-processing using PPower4
+is necessary to make the effect visible.<br>
+Using the existing image x1.pdf produces output as shown in
+figure 4:<br>&nbsp;<br>
+<img width="490" height="253" src="capa04.png"/>
+<br>&nbsp;<br>A red rectangle shows the extents of the image.<br>
+Toe remove the rectange we create an image mask while converting
+the picture using
+<pre>
+ png2pdf -m 255,128,128 -s -i stefan_255_rgba.png x1.pdf
+</pre>
+Output is shown in image 5. There is still some kind of border
+around the shadow.<br>&nbsp;<br>
+<img width="489" height="253" src="capa05.png"/>
+<br>&nbsp;<br>So we decide to transfer the alpha channel from
+the PNG file into the PDF file using
+<pre>
+ png2pdf -m 255,128,128 -s -a stefan_255_rgba.png x1.pdf
+</pre>
+Output is now as expected (image 6).<br>&nbsp;<br>
+<img width="489" height="253" src="capa06.png"/>
+</p>
+</div>
+<div class="footer">
+<p>
+<table width="100%" class="footertable">
+<tr class="footertr">
+<td class="footertdleft">Dirk Krause</td>
+<td class="footertdcenter">http://png2pdf.sourceforge.net</td>
+<td class="footertdright">2005/02/01</td>
+</tr>
+</table>
+</p>
+</div>
+</body>
+</html>
+
diff --git a/obsolete/support/png2pdf/DOCU/x1.eps b/obsolete/support/png2pdf/DOCU/x1.eps
new file mode 100644
index 0000000000..7493866f41
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x1.eps
@@ -0,0 +1,95 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 0 0 128 128
+%
+% created by bmeps 1.2.5 (SCCS=1.77)
+%
+/pstr
+ 384 string
+def
+/inputf
+ currentfile
+ /ASCII85Decode filter
+ /RunLengthDecode filter
+def
+gsave
+0 128 translate
+128 128 scale
+128 128 8 [128 0 0 -128 0 0]
+{ inputf pstr readstring pop }
+false
+3
+colorimage
+K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&
+K)^H&K)^H&K)^H&K)^H&K)^H&K)_SF$N9r'lg+T8l2U_\K)^H&NW0RAfDgbes*oOu
+It.KRL]>oTK)^H&PQ)EYj8X[]s*oOuIt.KJJ,b"Js*oOuhqs%cK)_/:(9+;5It.KJ
+J,b"Js*oOuIt.KJJ,c@AK)^H&QN%_eQiDPbs*oOuIt.KJJ,b"Js*oOuPEUUuK)_/:
+(8[l-It.KJJ,b"Js*oOuIt.KJJ,c49K)^H&QN%`Hci8KEs*oOuIt.KJJ,b"Js*oOu
+aiT/7K)aL'%F<B#V5=3WQ2db[s5DqZrtDrRs*oOuIt.KJJ,b"Js0]97rVb"@%HHLK
+WN#o_Q2dPOs3&T;s.96(\[h`iJ,b"Js*oOuIt.KNKE'ohb5Vh3kPrZGs2iC_iShrZ
+'BA-QK7j2RJ,b"Js*oOuIt.L+[=\FSrtae\s+,b$It.KJJ,b"Js*oOuIt.K^PDK5S
+Q^@`%J,b"Js*oOuIt.KJJ,b"Js5i?os/5l7bKKp8J,b"Js*oOuIt.KJJ,b"Js*oOu
+q>$'N)>X+.JV!iNJ,b"Js*oOuIt.KJJ,b"Js2iB7s/5l7bKKp8J,b"Js*oOuIt.KJ
+J,b"Js*oOuq>$'N)>X+.JV!iNJ,b"Js*oOuIt.KJJ,b"Js2iB7s/5l4kNDkpJ,b"J
+s*oOuIt.KJJ,b"Js-&Y&rt^rfs*oOuIt.KJJ,b"Js*oOuIt.LYj+@<,rtDrRs*oOu
+It.KJJ,b"Js+>t(iSfUm'BA-QK7j2RJ,b"Js*oOuIt.L+[=\FMrsd5ts.c@hQ'MBG
+V>oH1K)ZDBj8Z$Ts-&ZHTqVM.aoD><K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&
+K)^H&K)^H&K)^H&K)^H&K)b??#Lh0%O,s=cc%>tIs+gU]O,s<jJ,b@^s7c8>s+::$
+rsIrPs3&UcaiXSEjh^s(aiXR4J,b"Js0]7ds5<nakNDlgbQ#]+s5i?rrtDrRs+,b$
+It.KJJ,b"Js0oK;rVae:%K68*Q'MB!J,b"Js5i?os5s=p\[h`kJcC4Ls*oOuIt.L-
+\,ZF*NrKm@ci8KEs*oOuIt.KJJ,b"Js*oOuaiVL$$K^CLJV!iNJ,c.5K)b*8(=1>,
+It.KJJ,b"Js*oOuIt.KJJ,dX4NrKlkV>l$ps*oOuIt.KJJ,b"Js*oOuTqT=&$EpZ5
+It.KJJ,e-PK)b3;(8[l-It.KJJ,b"Js*oOuIt.KJJ,c49NrKl]QiDPbs*oOuIt.KJ
+J,b"Js*oOuPEWi_%I`ccKn]PVJ,bFbs7c8>s6ot'Q^@`%J,b"Js*oOuIt.KJJ,b"J
+s-&Y,rt_T5s*oOuIt.KJJ,b"Js*oOuIt.KpV7us:_o)M(J,b"Js1,[ls6ot'WN#oI
+J,b"Js*oOuIt.KJJ,b"Js.uQPrtaYTs+>t(It.KJJ,b"Js*oOuK7j3_iP,=$rVcb]
+Q2c>`s+>t(naV52o)BKcj8Xaas*oOuIt.KJJ,b"Js+>t(iSf^p&EDgNQ^@`%J,b"J
+s-&ZHiSh<H$JF,4It.KJJ,cRMkl1nVn,Lqgs7>iErt+5Ns-K)PIt.KJJ,b^rs5Dpg
+rri/ns7uJorsGHns*oOuIt.LMfC&YJp%A?CMuS9Vs+cC0mHor6"Sqlnq>#XBV#Lnm
+n,J)qs*oOuOcf\BrUKmse^a\LJ,b"Js*oOucd.4CK)_eL$GF.QIt.KJJ,dX4nc''M
+fDg>Ms*oOuIt.L9_h.o?s/>r,p\4]GMuS9Vs+cC0oCMVS%H$(CIt.KJJ,b"Js1c=#
+s+:9IrsI)us*oOuIt.L!X7ZE$iSjfdJ,b"Js*oOu\[d=lK)_SF$DF0nIt.KJJ,eWl
+p\t]kn,Iles*oOuIt.L%YCce+s.]N#kNDkrJcC4Ls.,_TrseGcs*oOuIt.KJJ,cXQ
+K)^H&TDo8#XoEm#s*oOuaiXDZ%K$&&It.KJJ,b"Js.>p8s+:9CrseSks,2g8It.KT
+M?!>EqYpnPJ,b"Js*oOuT:^`8K)_A@$HpWmIt.KJJ,d-mqYpnVL&ZXPs*oOuQ'Ht$
+K)_A@%K68*PEZ#rJ,b.Rs6K"LrsFgJs*oOuIt.KZO+RC`s-`m)gY;aXJ,b"Js.,_\
+rVcbYOoKo\s*oOuMi32eK)_/:(9O_=It.KJJ,e'Ls.>q`It.KJJ,b"JK)^H&QN%im
+nc+;ss*oOuPEZ$=TDsCjs*oOuIt.LsrIY'$s-E[#]=\)mJ,b"Js-/cJIt.KJJ,b"J
+s7,W2s+:9:rtbG+s,iHDIt.KKJH(+Ks*oOuIt.Lemt1S2rse#Ks/E!tQ'MBCU&W<Z
+L&Vh>g&HPOs*oOuIt.KJJ,b"Js6&Qsrsd<#s.uRlQ'MBIVuPZ3YQ#9ffDgJUs*oOu
+It.KJJ,b"Js0]7grt(fps*oOuIt.KJJ,b"Js52^frtDrRs*oOuIt.KJJ,b"Js*oOu
+e^_)-)?'O6M2D7^J,b"Js*oOuIt.KJJ,b"Js5i?urt+;Rs+#Y"It.KJJ,b"Js4uLe
+ru("_s+,b$It.KJJ,b"Js*oOuIt.KRL]@8K\GmH4li2Has*oOuIt.KJJ,b"Js*oOu
+It.L?abBa(U8%[;J,b"Js*oOucd.FI)9^5'It.KJJ,b"Js*oOuIt.KJJ,b"Js68dX
+ru(.gs*oOuIt.KJJ,b"Js*oOuIt.KJJ,dX4L&VV,c2W9Cs*oOuIt.LIdtn#AbKKp8
+J,b"Js*oOuIt.KJJ,b"Js*oOul05_X)?'O6M2D7^J,b"Js*oOuIt.KJJ,b"Js5W-n
+rseGcs+Z:.It.KOK`CT4M#S@UkPp$]s*oOuIt.KJJ,b"Js*oOuLPPp,qmHG;f@U%R
+JcC4Ls*oOuIt.KJJ,cpaK)biM#PIcie'n?am=P?O\[h`iJ,b"Js*oOuIt.KJJ,dpD
+YQ#0oj8Z$Ts-&ZHTqVM.aoD><K)^H&oD]9Ec2XQ6s-8lLV5=4Jh1GZYs+:9&s+:9&
+s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&
+s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s5s=aq>('dq1AX-rri/ns7uJBrt+5N
+s-];TJV!iNJ,be!s5W-ks-s$"j5^0-RK%hhs*oOuQ'MC0j,<pQj5^/lKE$FNs*oOu
+It.KJJ,b.Rs5Dpgs.TH.j5^/lKE$FNs*oOuIt.KJJ,b.Rs5Dpsrt_T5s*oOuIt.KJ
+J,b"Js*oOuIt.KpV1S`@rt_T5s*oOuIt.KJJ,b"Js*oOuIt.KpV2kQkQ^@`%J,b"J
+s*oOuIt.KJJ,b"Js-&Xus.TH.Q^@`%J,b"Js*oOuIt.KJJ,b"Js-&Y,rt_H-s*oOu
+It.KJJ,b"Js*oOuIt.KlTn<<<rt_H-s*oOuIt.KJJ,b"Js*oOuIt.KlToT-gcd2W@
+J,b"Js*oOuIt.KJJ,b"Js2iB7s.TH.cd2W@J,b"Js*oOuIt.KJJ,b"Js2iB@rtDrR
+s*oOuIt.KJJ,b"Js0]97rV_?JT)TJ7\c7//s*oOuIt.KJJ,cpas8DnPrsIrPs2iC_
+aiXSAiI_)prsIrPs2iC_aiXSAiI_)]s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&
+s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s0M_7cd2WfV>lgGs/2dpiSfCg%HHLKWN#o_
+Q2dPOs3&T;s.96(\[h`iJ,b"Js*oOuIt.KNKE'ohM#S.Kj8Xaas*oOuIt.KJJ,b"J
+s0]7ds.oZ1kNDkrJcC4Ls*oOuIt.KJJ,b"Js-&Y&rt^rfs*oOuIt.KJJ,b"Js*oOu
+It.L[jb!N1ru'#'s*oOuIt.KJJ,b"Js*oOuIt.KJJ,f??NrL!mq>Z"ss*oOuIt.KJ
+J,b"Js*oOuIt.L?ab'Pjru'#'s*oOuIt.KJJ,b"Js*oOuIt.KJJ,f??NrL!mq>Z"s
+s*oOuIt.KJJ,b"Js*oOuIt.L?ab'Pjrtae\s*oOuIt.KJJ,b"Js*oOuIt.K^PDK5S
+Q^@`%J,b"Js*oOuIt.KJJ,b"Js5W-ks.oZ.\[h`iJ,b"Js*oOuIt.KNKE'ohb5Vh3
+kPr`Ks2iC_jlOYb'BA-QK7j2RJ,b"Js*oOuIt.L+[=\FMrsd5ts.c@hQ'MBGV>oH1
+b5W-c\c753s*oOuIt.KJJ,d!es8Do@rt+5Ns/2dpPEZ$?U&W6Vs8DnJs+::*rt`r,
+s*oOuIt.KJJ,b"Js*oOuIt.L?ab'PEs-E[#V5=3AJ,b"Js*oOuIt.KJJ,b"Js.Q-<
+s+:9:rt^rfs*oOuIt.KJJ,b"Js*oOuIt.K^PCigds-E[#WN#oIJ,b"Js*oOuIt.KJ
+J,b"Js.uQDs+:9:rtaYTs+,b$It.KJJ,b"Js*oOuIt.LUhh(l[s-*Hof@U%ZM>r'T
+s*oOuLPPoYdt7UOs,I$crVcc\l2U#4s82\Fs+:9&s+:9&s+:9&s+:9&s+:9&s+:9&
+s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s.TG
+~>
+grestore
+currentdict /inputf undef
+currentdict /pstr undef
diff --git a/obsolete/support/png2pdf/DOCU/x1.pdf b/obsolete/support/png2pdf/DOCU/x1.pdf
new file mode 100644
index 0000000000..28acc5f6cd
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x1.pdf
@@ -0,0 +1,93 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+BI
+/W 128
+/H 128
+/BPC 8
+/CS /RGB
+/F [/A85 /Fl]
+ID
+GhVPUgJ8JK'ZU/p'bn;+'#Am>0NPQ40npKAM(q3h,"RVX$R+A2D'?h7@Ycj5`c&/P
+l*;<8DKk9&ZemG-^a5Doq7:puRCc@M&4-XGKFgHU+b]X3rk@+C<h#TT#ND,Y20Jo2
+3cRKQYqadF;A+2\gZmkA=F=%2I\\ZX\9BSX5"_qH@2s:KMFIQE.15*k4*N7Phmu6b
+*78G%oNtk!0ZRX676eSQMOKr1T0HtiA7=GIq"+(pZd;`G7h[]`YKs7NiJX>VD.H%_
+q3&"_:.IP?.%+j9*eaeDg[joCaPqEUQFp'KDI1"knRGq@#-0spn3MCup@\V-e*C-X
+#*bH-9;b"ME"B\TZKVm\4_X<FUgO*+5p9X-4?6g9k\0Z(BR#X:TE2#S.X78Geb$4D
+q._e_5oVrRGOOf:TN]m;kKb7D%gX>3&4-YB_<S%hQr*H:Q&sta7GS&/G>A,5759fq
+\#W$L()M$/[RDMBb90'J'3kG&Rq+;j((L`r5(5Uns*]B(%n]5iakHD`<^1mUZN+fQ
+-3$P=aF<E=Y34qA:W<'@lFEQV#]k',<U8s7l<gSpXKGS->%/L7++?!8`t*=TN3;H_
+"WmiOFm5%0'Lm)#csFA@CP/PXNS.HmeSk][BslBI#=_4i01E)L@T9kDj-Tc4G'_;C
+QmE`i2o`LkGR&;[akGC'X1a#_-r8B0Wh2KZX>[dO?`UN<[o^WR3^WWSJTuB?#716O
+HsD+"*feeM?iokp99o]":VQ?!aFm+s4F;6bJrQ,6k`9s_M?*IMEAAt-s63Hhs6%]W
+<T1XX<$4ZQ@J':J9aqCBLm*HXL^ln(FI>^?FM%(9d#Aufr?".p8AtXa;h=`<n%SeX
+%b:dcJo;?ZPI!'ph^)n%o[B`.?_ZBX8u4k"$3sk@WMt,=BR<t`ARZk7+$U;A]R(G&
+N^/Q,"9%6C=1BU:3"S$<g?k@@5hrTM'>&\fU87cNK#8I^^QIZF0DG/6D42STHG.u&
+-Pmr!3u0sGG(6R`dZS-6bj:9;kTe:!B]rSi]TP',H>G9Zf%/:@DR*K3PKk8H#a:<F
+C/[.8gUB3+hIk/<k+)ZW8`?G.ro_0(Z'JKNQ&h!l&X'dlJ&f-==8'^nl"MfJ^u1*P
+ibWH8Y(+.ADonJ-+mXWFs(Skdogd:`2Pus`qQsf4$3)f[9YUKRMSCSnkJJe2h-L!?
+Ml_D!P1ilqo(mM.T7Wt(g8^,0':stbc6UTVlLo(cIj,8Ks.4NJ63n`f&4-XGKFgHU
+q=!S@A.HtP"X].3h/9:ZfAh.]8k!tcd\YLGY4\o_3\S(So*9YTnAo:Bo*;A[DhsoO
++`=^/eQ:kF"NhgerAf_U-2q.tANbMoi6*@*YZbc^>&)m:r-Ts=cQBgr9$liu7mHSn
+_.Pq\X7=E#c"]QN+bUCn#U049US5`rU92StLW>k\YH-2/hL@+=AM\RuF4g5*Fuk*.
+Ir-4MkPa"M3:-WUfhK^8qXa]%2d!O=$f6AMofllgi^h&GOceuZ&AHDcV4fMm6MsP0
+i@)VBfCaH>X)dA"YOf=.b1qIeD(=`If>m5DP]5p@+0:A3JmWi_&([eb"QOa[nE1F_
+Ee5!F0Qi^F!j6@@YNrOAc!a,CX-CO[a;)1mFNO9Q.7+:`KFgHU+bUCnEo\lp0RCb
+~>
+EI
+Q
+endstream
+endobj
+6 0 obj
+1804
+endobj
+xref 0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000365 00000 n
+0000002228 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+2251
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x2.eps b/obsolete/support/png2pdf/DOCU/x2.eps
new file mode 100644
index 0000000000..9486d5965e
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x2.eps
@@ -0,0 +1,314 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 162 150
+/DeviceRGB setcolorspace
+%
+% created by bmeps 1.0.6 (SCCS=1.65)
+%
+gsave
+0 150 translate
+162 150 scale
+<<
+ /ImageType 3
+ /DataDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /MultipleDataSources false
+ /DataSource
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ >>
+ /MaskDict
+ <<
+ /ImageType 1
+ /Width 162
+ /Height 150
+ /ImageMatrix [162 0 0 -150 0 0]
+ /BitsPerComponent 8
+ /Decode [ 0 1 ]
+ >>
+ /InterleaveType 1
+>>
+image
+GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H=
+"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F
+4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(]
+).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p
+q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#'
+ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8
+akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_
+Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3&
+#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE!
+HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o
+q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#*
+?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H
+NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8
+_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8
+Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^
+f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N
+m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/
+fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op
+d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI?
+/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq
+j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\
+(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM
+GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH
+oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j
+-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8
+O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er
+e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So
+<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f
+2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5
+Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@
+2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6
+`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W
+Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8
+MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_:
+-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If
+r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI
+k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE
+i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb
+E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo
+He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC
+r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66
+F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf`
+S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft
+LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP
+D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR
+UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>`
+4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y
+=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T
+/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP
+pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE
+>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%'
+<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk
+GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl
+*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A
+39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ
+IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4
++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@
+X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK
+5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8
+(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q
+]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3
+X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF
+n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n;
+kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1
+c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD
+f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V]
+4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES
+E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST
+lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW
+Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[
+2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;?
+HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb
+YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p
+q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON
+cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA&
+F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI
+bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\*
+YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX
+#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs
+kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW
+O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r
+K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E;
+Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C
+<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU
+N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ`
+C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F;
+IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD
+g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$
+fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1
+Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen;
+Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e
+5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ
+*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa
+j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi
+lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ`
+/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8.
+Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n
+9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d
+)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW"
+lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si
+1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO-
+8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1
++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N
+ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S
+3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0
+alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa
+j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ
+'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM
+Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1
+AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF
+XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK
+)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c`
+*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q
+"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5'
+ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i'
+bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE
+5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY
+_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq
+4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc)
+P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik
+r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE
+>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ
+l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA
+rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%,
+H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp<
+6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk
+Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW
+Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4
+chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50
+i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9
+RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[
+E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J
+2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE
+3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6
+dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh
+-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@
+DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g
+%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r
+hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O%
+NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h
+3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8
+/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl
+L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr
+>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP
+G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K
+TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U
+C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M(
+hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag)
+4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu
+g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb
+pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h
+h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC
+\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9%
+WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j
+@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk%
+>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd
+gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9
+Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""!
+^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,<
+YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D
+pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.*
+=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;]
+S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n
+GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI
+hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6
+rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l
+Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[
+agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S
+k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d
+O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+
+D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL?
+j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9
+Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq
+5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U
+:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh
+og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX
+^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6
+)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r
+8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3
+,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B
+L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm
+X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4
+*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,-
+]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE=
+.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk
+>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5
+QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu
+eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU
+`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe
+_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX
+\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV
+DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m
+LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W
+fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb?
+)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5%
+^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m`
+/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f
+DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY
+,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B,
+O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs
+VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U
+=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W
+);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l
+:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX
+T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^
+*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o
+_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)>
+ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5
+D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o'
+-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN
+2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k
+]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0
+[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB
+gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM
+S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb
+kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF
+3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+
+Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/
+SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9
+f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^
+B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k
+B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63
+N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5
+Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j
+iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/'
+_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV
+Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5
+CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC
+can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$=
+=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX;
+l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1]
+*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2
+iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m
+GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G
+r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O%
+l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6&
+_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36
+m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R#
+EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)//
+aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/
+%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$
+*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r
+ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p
+SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4
+`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML#
+k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t)
+CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t
+\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H-
+as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\
+f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj
+"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0;
+_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk
+3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m
+i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$
+Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch?
+kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ
+ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic
+k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe
+[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0
+i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee
+1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/
+f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3
+Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g
+`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir
+.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp
+/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n
+hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2
+LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl
+p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\
+SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<,
+MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs
+kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6
+6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5
+5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`'
+~>
+grestore
+showpage
diff --git a/obsolete/support/png2pdf/DOCU/x2.pdf b/obsolete/support/png2pdf/DOCU/x2.pdf
new file mode 100644
index 0000000000..cf23e669ba
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x2.pdf
@@ -0,0 +1,189 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+BI
+/W 128
+/H 128
+/BPC 8
+/CS /RGB
+/F [/A85 /Fl]
+ID
+GhVOjq-+QR(B)_Bnm:=YJ7=])#%@^7`%;R&e>S=BmRpAA5]M_AJtN_PSXS"I/lb'P
+!&N)ViVW$Rb#D/<T6'J3pK%#f8#oZZ/%/p_D=qXVCXtIL]657U0HRM$h4aoteGo?*
+ZiC$VfoJ?Yqrt#(N5KlG%jreVF;0`qd3bINej\oV456t_[Z)5IR`=h.*%OoX`sNW>
+YZo<X\=h]cak>h$cF.P/[WQ@\irBSOJKdO)Ll6a=&L$MZg]C6L[r%&'Wgm'ja&Z-&
+dklf7i)l0%d=HB;CPfil;Ii,HJW^6t+Pjcffo@(MD/F)NGNL`A_0@"l;CijL_BXZ\
+oR4&2jQZ.JR1OOM/uX:!g"A$n3;`AMBE.j9:?)<ak(+_qEo@TrBjs&LQRiDfau^X#
+_G8>>jM[R%"4CJeSF,2#CsO/8HhZYZ%cC_985_t`\R9+/N0Xa(!u&WI`'T9m*1l"^
+fL*l>2B^hbcWOPEZheu\qtK81%cC_985`!6`s%<-6ms%h-Pi(XWA[*"3]t*HY^;`N
+D5,b2&03agm'klB*B]_<3.QX$PXlr<Q4">ALp5iG=^YRO<@gYL\&_KbKY2GPpnS/,
+!#O.ENDWW<Zf^E&%NS.qIEKAc8u.7QNsM93L4a&'MF85G;'<Y_-ofGT;B(P,*'T$]
+J.(Y[LSH(aS@,`BG4aut9C(o`F"\#pa$9'#BDRjFEKj!+*?c"%#EK&M"kH5SU<3uL
+WkB,eeDAXL&G]S8>JL8UCTFdOa.hV7C%ppT2lrSJiJ.^4j6EiBlFWc(-hOAWa[8UV
+kf?1\aF`sak&9@[Ou!0ihRYiORE.a*KffFo3]t?sK3aiX9E9G1UpF!tU>LHU%6%Wu
+[;)/gbPE/6r6uTRndppm\ZeK[lo#h;2mL02JGDiu(^QCp&YqG<m3Oa?H25)mSdIj;
+jlF@MJH,.0FS^+/ee[#.1JQCQ4Rcba[_7RDT#IV6,B4EX'cl@eTg9m$:'q4F$d8uZ
+NYDa6W(!dAWB!q)lh5UcVo-^4!Ki-tn-#cSc:-pBa*-E.m=pZFr\a#^nW>Ve`)1!^
+E^:ld&IO:u/D*3q7\CO%3isgH\!ePNQf+MBPhH[ol3nYqhG2]db^nrrMpC&2SR&f0
+CT.4o`4rJ??$,lt#K27?+;qFhO9e;Yc;%XX$WJCq<cY!$YZb!4ks.Za"^d^^kk6(g
+PSuPE]j7iMF+=QrY?Zq`r6s?LX0A0_I3JTX`r>2U2%GEIj!ZZ,/joge6K'%aZ7I7*
+K!^?u+N;dYJo:f7PEaeEm1J'nG?LL*h;-nkq8JA:*tE181"b7n41ntq0F*t1p%n?[
+UVg4]j6XdF[^o<Dri*RaV_Xh<HTZh2E>08s\KDJsc3t`]BW;uiAEl(dlJ-e<<[>m&
+Zc/FL#g*F=!aKkO'R8QB]OupIc&p^![r:"Ua*$"8RX3]9'oNK^&a[@sMg!V'l)^p9
+lL'\7Vs!lp#FQgSYc$[`_LJ-@;iKc\A40[YLb&qOX^.<ES^5FF"+D@@,?QP7Q*N\H
+Kn9k`Q1kERRR=KTEI1sBBOcBk2nHXnLSqTpG%+4^!Gl\XZ^WnK>IU-Y^7E_4!$cap
+8Kf,L:(kC!\9rSb`e6H<dW?e\c3a\d"DX'qJ/Poq'JSL#i1k+ci(J-mg7L@P\bAjD
+]s,UO=m)Ti$[)O\<:AU^G5#lrn"-l_pN%5X?mH7+,G[[pA0^*WPt^BMY`?Ekj.p&b
+6!D3KJ1F?iTF;Q4Idef]X=uAGes:9QCjFK4G:sR.07Vi7*M2,*@2IW.*^gM\7ZSTN
+qs1GU`W6p5nRBEL_2.=AS@mF<N.:dnQ]bGn@HPc>U]B#CFH?h5CpI/X1?!Q;>J\X#
+Nk5G(;mroXhV&QJDtSk21%KF2$Tg'jY^LrIj2]Q2-aE@=-^[*:8;u__i^-&WKYu*[
+j5GBI'O5BbR>RD*MekHD-r<@N^7[lr=lJ;b#_$#bU=)D_P:^]Jmi&VN]6<ksi0d(F
+%6,^ML9T.KKfQ@X(l/A$SNVB>%1VDUI*,k7:I`8+^6:r]SSm7%3r]I!Qr?NBHKLA&
+$REq61RAk3*Mc+)F"Wdqd"&@MAASelT+V"2YXcCOg+o..]:'hnf=]kCl19J[Z2QP-
+1%KF2HFmQ4jog'V3#WZkSir#!q==a<V\k9\U'':_M838+_I<4KhetTsC,SiRX+&sR
+2"9ntFf+;g!mI0OK$lqU!Ric];Kg)c,:[R`L9(]/oRNt5=m]&W6h&c,TtFoQamoX6
+O$#t(LDnP&M7ePu@Ld3E8#$kRS@s:f]m>smn0s-$4;e_IQ3aaGZVuu?+3Y(5@tDQ:
+'f0L/Q:M&*0e4IA"mh7@5nOb2U<1Th"bI7.`?cY$;0Con=BJJdl1Q:koQJ)HbR+(1
+f?p'HcMmgtg"WtB`fE(fj$a3eLI<g?65HkI'\>l,;__M#))K>2R19Rt^rs\c;'El?
+Q$oh&E-["/Q:akc^;*5Q'7?+4bd2D<KKjT#RNU\MW:G,K:;DGJ]6DQ?`hN4rUCSGY
+mGl5Is2ClQ_nfjdh`rA"&NG\N^tG+l0HUKc[Q8H8`LKL#Y/6r!'bU<Ei4oL'XqB>T
+Y]LWNA=klKb6s#ScXmq=2`2t)HXo_E4HYE2db=pe!=-oS:S4BOEG(n.-Q#(b(_.l5
+,(^DXmjAL%"e7^a"DSP2ba,dN$Fi?p>\k'>Z'<;O^2biP_ZIZPk"tI,p=+@9K93"K
+e("ad0aG?)'@GlOo];";Y?qs%+(5RIOq)M`mpT$@*680r$$/oc0I'DP$D`2&FiqZq
+"A;f>ei]Ys=P62kNXh1G(/%@Kg^nk1>"#rEHO:7I5sA)"-gVW?J,XH]m9;D)(#/BQ
+*7Ne"L4_&o,_G!J=C>I.*%;FQ6RLoV!iBHCV/4Cqm6JH6Jl%.:>mmpf%@'GhYFHP`
+:X-B,;t()WZr_,UAPPX"YS2'gm6XKOOGH:?E-;BdAgIeO%P.cUa-Heg@[dWc'j=j@
+Ct#PhH)*Q'p<fn8>@`qOZ7QZ9$GJ>eD@]$`5*(]Z^+lm8o2KqS=,.O/AC7XE,3%q?
+3@mFXE*g[!"$p,/FHB#oY)]V%Xqt/V'7m&JXG%F\Li't(k@`%,jl+''U<gurROjbn
+q8&u_e*XJ&^La`UNEO#6HK%lnOO(fGo)]#F)'M3J/5"H]fgJ(?![^kiej<[e?;LpK
+q3?-2c7i=F7N:)DpYO$Y]0C<m1C&;lE3+5Yq#m=AO,Kjs^^5Po''7&"k1[:h&`D_l
+n\M[c:m$hUE*`_M[>5N)L8'4/J/&ZSdOYRJO*>d8It4SKf)004$>Ed4M0P^;i&SPH
+];F_)gX0Z#&HCB?o'ORnLPmWC&U`.i\CdnF`8G83BBl*<S;1JECo!:0O9Gi?.):4$
+!G7]i!F)nrfA$"XfW5"b[X[T+YrT4R9uMqqJR$LH[*)MEnDW6[h8qTa#sK7Ff(i"L
+<d"a4;_<*A8N&(YJ/p#Xp[$^7@f1'c:l@"L;'7#k3bD`\D9[BeoI!o:mQ5D?`28oY
+GgR\mPs'/:Rs&">)E&s*KMtr82Cn[+o2Y1&i3UM@j[54@/4WoRf6VDNoG#)[G#Ekd
+KG:X7@UG3k":&\^_Q2P&q6dhe%i)C,3"1@)$6`XF,COp]5NDZ43]kq>bbSk26nJ5Z
+\S,_S=!rS1q$k,p]mDgM2o/SSr"G^G8-.k:8-.k6X'dQoFfT]WkCd%V5CK%r`!QO7
+"]PcPgC't=[:PD`J&_:MGLO"`#nN`[NlB-cfgfh1lC+QH&oNlqbH>*16_Ngg=n&mt
+TQJDP'Jmf-PmHg5C&I'uGh!7-?b(?q$NXf>'gdV]_d)R8COVO3lul0p(clcpH[&rc
+l7)HUJlNlRgk*@t9mrLC,"AfN+%qk#jl.-m)K(&kh6M$]E#cUNg&ZkWZ@E9*Y8>9p
+,/h^+eK-T\F3>Up2!Agm)a;uT7ffYLI!0_>=S$d[K,t\C%Ou<r4*eZ?4aIs#^nKn\
+A"ZfqmS890:i$J@&Ri,81M6'Sd+u=O(]/=7Z?lKE?u&QN0#S=j$6cgp=qSo@Kdf2D
+o;^bLc(B--f6X(pbUtbH?FoQBTVFV=g/ZC-Q%uZ+Ar!30Wf@/-W8!Xl&W_F1L,\'i
+37Qi(MFR^0`hF0RAKpVCLp^&tmpnqL]5"GU!=cJI^dl(gg0lWBkE6r<5%3-$(/Lt?
+Vbb?kS7oFZR&f.Xg/ZDX.1^G=Wp[`M>:!`P*/`g*$I>%?o_'!20>K\5'iHV?PDJ7B
+!8#MV(h`m_X[mD.c7;<S92I$#M4#1ISlQfagRSGNgC9]\2%Pt-ZG2KTL%FJ:O>@pV
+7gKI\O*k6o^-IMT1KQ.BKL"<)!s("]ECGKHE+0U.01#2eO&gUhCX/NB?#@YnieEB6
+:Zo3$QN_$<as0:P.?X.BI\;0+s,.\NSVsI6/4XP$<X@VUH)D)&Y!jLA_CVcTF?pPX
+2$[@]K]4eOH!Rq"Sb)^NGc?I0O6?F5]5X["Q,afM,r#ur*Lt*`pgkpT80NMa#X\UD
+b=*Qs^i`L-$[WNI<C(%<`jX'n3N2N=`/![&]YhU/:=]7j&j59Bo?UM0baXFUU(FV_
+n41Z,P&`Af!G2@;A%!1m=3YkbAmqi8-V=rN+M/EJV#W%F[dCB[_og#WO-b,lo;h4\
+Re+utT>ujVLuUo$NuTe*!hIR;/;2L\,\CIVODP--(;WHk0a2g]DqhF"Q&ijRX$%.=
+ebgtFQKJ*%+RCE6J%j4f?`M(+K`DK(o`A0GR"ZtTH)_uE@_#Be(7]ZB=5qP1/Sr%D
+PL6FY6Ld@5ibAR2re6\%Tcs4e&]8Uq-rb6b<=#iGi/.ZDE2!K7$KA0Z2.FAJV>q_Y
+/k:\^Iie.C*F;`0[d9pefZ]7WH@]X'U35=K!C(oXrX6=?(b1GA/P9F5liiW-,sesO
+?km2kYrjHXYm[eXf8;f_=5+[OIq%M,nQBnpobN68G:j69Ic^Q\lQH3%7gTucC_ilN
+KiLsP'EHq$j_/c;2?an[I.N0/g+G#QYk$1n_ihu/f(W5c!`2hBJXQ)Dn>6iTUZ%)l
+,`#G3Y1.7*&lV&H.9Q@lSQD2+F1&]QptNrh(uc2Uid5mI+o=k4-!V8*r4OT$9*'m/
+E39nV0$N<nM]Zl^3UFDqjK#_uAE#7h58MF+[)h5K/eF9s"gAS69Yk$OB%Ncj&kMf\
+.Xo$AT.p)8*p+Jd[Co#/4@;L8-0>JEiEsIV"L\Y;,L!dk[L5n=%Ms_;PsE39hVrV5
+ieR;Uag\5.0DdLB.mG@5r6^Oi49^Be3"c1p"Ice&[4=JPMpLAECJE>4G&6qQ=7tuN
+e!%<5%6H3q3tsdP-Jk;UTgp_*$KaZCfS*n/MeK&7]7%SpK/Kh;%X/XkJeirf[eRLB
+hmmp\[lHZQhXb2OnJN*,93ZS\DcZdE"8sNp;TO#i?3t`NG$DZ[.*15!*kqh`!rc+M
+Xm=Pc$1Br?]C9cgr(@.8Z]St&5>N>eo%%bdr(!s_Kth-rC!G7ZNh%X8ri[9e-2qd@
+F(@6^r*dt%P2$+C+T=<'7hWX`g"`/Gr`]"H)(aTLZX.k=G3SP;'r?S50)ZYKs!U>9
+8'QYn%b!Zb?eWP"k0oq6RH!KBo<5'4VtRhU.0#V(Tq1^Le+!9E56%j+r.2ZJqNi9&
+2tu2Z@fFm[=2.bKXB@cJqD6UQn+PL-YPouC'i=o1LT\MsqeP&^rbSNZoCu.+_@kXu
+n[JH5IpQ[SI&0^?QQ,r+lMoN`;#W^o&bZ/Zl$lXL^NBGCZ<I8W\!:D#BDJWYVI3t;
+s'.bRs68HKlLk0gErRZOjBK4m?d%F-Dp%'Hdegf&iVA7$'`T@@s%qCps.h)-ja$j'
+ZCcV>^[`rKo5>BAr+F0q%cr!8Z\"g!Y)(;+lK=cip%eWFE;oDjs'L&dIn@!5.KAjD
+.e!+=.@32/rr(GXJ,f<*8nRWt=4)NtR&9EgnGC8JbY<<37K!,E_LMSIgtMGEV@U<m
+[U[d!G<<*T^].#,H1Lt6GI[VAcWeELX55g"I(Z@j^].T\n)&m1G9lN>E8be6IfH!C
+bqn8GhhNiW-gX(EdT)gp^Fs-tLSh*!KUjN+a-OI>6^lrZ\,ShEY@G\X^+.;)%h%(j
+UitSkjS`_W]`1R"J=j4K8`K_*2=!F@D?#fOp]!7X-"6hMIF[eQ\Go?>i"rj%:IES0
+96FIq'Q*lBK(m%Fh:%SWnqa/o-168JRcbKqs&JO8JV<45p=q7Rr`99lrs#Se?2N9$
+H%F^7IgQ"eQ+PONq#54"eQ;X>c+3,n_/I@i(3BMbK(hJt`'&%Qgp-U&8,^?'8%[dr
+TuHGL=B5cpYl>lLnbL;09Z&*!e]f+UG$uuFreCm7s)[n2J@;4Um/EVg$A;mTs#I\-
+GN(6n9Afb*NW!eU4eIYEoC+Nks#,l8TBGRR]s@\0b5USgmXMsVs*s>2s0'*8,2N!#
+XM"QZp%Q5&]`0DQpE-NMs!uq"IhhkZG<JIm&(HVVht6a&cXVSDT;;A`]:hmr9tu_U
+fK?FBk!S<oV\T(-]AgO(Z#.fX_C_7AhZ"F1k'Uq<BSF2#Yo)poI=AgbiVh@I-dm>@
+C#WV$aGK=WI/dn8hZ)?@s$?5QY<.'Qs8Lotbg"*#04u1E<Ts=0=5JFtqYRI_pAXg6
+6WXn,*jL/VmLdV=rcam;G2oKR+-dqZ?IA4k="[7D5SXn.!\TZd*?7<#[e#@Mn:97X
++(\dPe]dOkJm"t.#^@oI'-1WEp?g6XI5b>"19Jlo?0^HW@^H:uN8@=^=]huBaX5^"
+j#u6D*2dNVA%.f_F((8T^8d_ln4Smb$`?8#J/#4FZftjE&A%Vmg:ub"p2qGq[_D#k
+e/@ud89q:6;0=Z78-F=*>_nEA[FN$Zo+J"5QW)_RqD8DHR+'g[D/<hSrN%Sj`X<T;
+O*8)VQ*:'a\)g=rcWt`BbIY@iT1tUT+4lttpk]\=*NLjO!X7$R[7GiK76PfF/rd/^
+fi8quJMep=@5s>Spo:hH*LTU\9;">7#@k+I\1jhi'6\aZOiP"O7\!P*(A#ADW:k=[
+Bat:g=/7mL#rb<B6OHd)OTI.30HDhY&B/\m@?q)*$#J0\7*#Pr\9bQVk&%u1(KFs"
+g&sOV>d1Q2@UUqN4h'US)E!<.j,,D_\DD>D(BmLQ/5"S9F,e7UOTN@/6*ZM'OClBr
+6r9>n"mNO=C$3Ksaa'Ci'6%B?D\28UGa:;ZGn522^""+*mBFK>WQBg_,5ASj@UHq=
+=;a+R&6PK\"Y(-H"bd%$@RO<NBGW9XDL[r@kZu^X#;so+=j6DQKUiV!$qmu?nuOMY
+h-Sd#*A6[Unl.[YC<a7R@FKc/+V+t)$PF`u!WVf%TUe)!e8ccbh;,5X6CVRAVmk]U
+,rO3J4NP_5Xl+8GU!uffU+,"=&^u<<8:c;s=`QnGUe&RN$4#i/,=5XkNiYB'd(Onq
+(N">;HiM>-C)R*hk43]4:5?k-V)C_JJqJ>P\!Q78]"#1IJ`)=J^]oB/"L2?E!=1(n
+/.n0UKuONMW"iYt\&6ur;nuO4bK2?u*pdun+]"^Hnga+1gK0Wt(T9b0"?$OK,EE!I
+%NZ3]-VF[R^kS^^"ZR5D([O,"LqEkGC+m'"9[0!71h@e#N]\)A(D-?b&J,0i-9B'N
+8I8+`E\INLiHmoDECT3*LV*a[DP(g/\\sG7jiFaC]YNm8E3Ma'#R"V2K8bVN7,n7W
+-K$S*Ns@`eSf*hTDiqM\;orc]GXe>G=Vdr,bR6<K!"42&j+;B7&Wr5i*5KBQcsi#R
+-L>btkrdKcaA[&DL"\2?"m#n,%KM.oiGh.Ea9YAZAK8M%4OCtchbVndnC%.$')=p2
+W(>.X$3q1EDj3)8$dq=184kMp!"S.B`*=KRD\qb"4#8G<k'KN\A:]#W2%mgC,JnJp
+ck%Y:9Om;I(@r)\S<pVmFoK!ChID,iRGm'95qYu\HZ[U7BeIjO$TPkUR"qp+m*)^6
+*ouK1K$jdd4?COh8]bN`^qge*@SV2UJNXMUPU:An3lD:qa^lC.6O:3@*8eL4qgu=#
+*FqR6j=q/)+Zt,Uo;0o%7S$.#j"MNPnX&s!);<CB~>
+EI
+Q
+endstream
+endobj
+6 0 obj
+8277
+endobj
+xref 0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000365 00000 n
+0000008701 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+8724
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x3.eps b/obsolete/support/png2pdf/DOCU/x3.eps
new file mode 100644
index 0000000000..7c619e533e
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x3.eps
@@ -0,0 +1,50 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 128 128
+/DeviceRGB setcolorspace
+%
+% created by bmeps 1.2.5 (SCCS=1.77)
+%
+/pstr
+ 384 string
+def
+/inputf
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+def
+gsave
+0 128 translate
+128 128 scale
+<<
+ /ImageType 3
+ /DataDict
+ <<
+ /ImageType 1
+ /Width 128
+ /Height 128
+ /ImageMatrix [128 0 0 -128 0 0]
+ /MultipleDataSources false
+ /DataSource
+ currentfile
+ /ASCII85Decode filter
+ /FlateDecode filter
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ >>
+ /MaskDict
+ <<
+ /ImageType 1
+ /Width 128
+ /Height 128
+ /ImageMatrix [128 0 0 -128 0 0]
+ /BitsPerComponent 8
+ /Decode [ 0 1 ]
+ >>
+ /InterleaveType 1
+>>
+image
+GhN
+~>
+grestore
+currentdict /inputf undef
+currentdict /pstr undef
diff --git a/obsolete/support/png2pdf/DOCU/x3.pdf b/obsolete/support/png2pdf/DOCU/x3.pdf
new file mode 100644
index 0000000000..de0563390c
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x3.pdf
@@ -0,0 +1,233 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+73
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 128
+/Height 128
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Mask 10 0 R
+>>
+stream
+GhVOjq-+QR(B)_Bnm:=YJ7=])#%@^7`%;R&e>S=BmRpAA5]M_AJtN_PSXS"I/lb'P
+!&N)ViVW$Rb#D/<T6'J3pK%#f8#oZZ/%/p_D=qXVCXtIL]657U0HRM$h4aoteGo?*
+ZiC$VfoJ?Yqrt#(N5KlG%jreVF;0`qd3bINej\oV456t_[Z)5IR`=h.*%OoX`sNW>
+YZo<X\=h]cak>h$cF.P/[WQ@\irBSOJKdO)Ll6a=&L$MZg]C6L[r%&'Wgm'ja&Z-&
+dklf7i)l0%d=HB;CPfil;Ii,HJW^6t+Pjcffo@(MD/F)NGNL`A_0@"l;CijL_BXZ\
+oR4&2jQZ.JR1OOM/uX:!g"A$n3;`AMBE.j9:?)<ak(+_qEo@TrBjs&LQRiDfau^X#
+_G8>>jM[R%"4CJeSF,2#CsO/8HhZYZ%cC_985_t`\R9+/N0Xa(!u&WI`'T9m*1l"^
+fL*l>2B^hbcWOPEZheu\qtK81%cC_985`!6`s%<-6ms%h-Pi(XWA[*"3]t*HY^;`N
+D5,b2&03agm'klB*B]_<3.QX$PXlr<Q4">ALp5iG=^YRO<@gYL\&_KbKY2GPpnS/,
+!#O.ENDWW<Zf^E&%NS.qIEKAc8u.7QNsM93L4a&'MF85G;'<Y_-ofGT;B(P,*'T$]
+J.(Y[LSH(aS@,`BG4aut9C(o`F"\#pa$9'#BDRjFEKj!+*?c"%#EK&M"kH5SU<3uL
+WkB,eeDAXL&G]S8>JL8UCTFdOa.hV7C%ppT2lrSJiJ.^4j6EiBlFWc(-hOAWa[8UV
+kf?1\aF`sak&9@[Ou!0ihRYiORE.a*KffFo3]t?sK3aiX9E9G1UpF!tU>LHU%6%Wu
+[;)/gbPE/6r6uTRndppm\ZeK[lo#h;2mL02JGDiu(^QCp&YqG<m3Oa?H25)mSdIj;
+jlF@MJH,.0FS^+/ee[#.1JQCQ4Rcba[_7RDT#IV6,B4EX'cl@eTg9m$:'q4F$d8uZ
+NYDa6W(!dAWB!q)lh5UcVo-^4!Ki-tn-#cSc:-pBa*-E.m=pZFr\a#^nW>Ve`)1!^
+E^:ld&IO:u/D*3q7\CO%3isgH\!ePNQf+MBPhH[ol3nYqhG2]db^nrrMpC&2SR&f0
+CT.4o`4rJ??$,lt#K27?+;qFhO9e;Yc;%XX$WJCq<cY!$YZb!4ks.Za"^d^^kk6(g
+PSuPE]j7iMF+=QrY?Zq`r6s?LX0A0_I3JTX`r>2U2%GEIj!ZZ,/joge6K'%aZ7I7*
+K!^?u+N;dYJo:f7PEaeEm1J'nG?LL*h;-nkq8JA:*tE181"b7n41ntq0F*t1p%n?[
+UVg4]j6XdF[^o<Dri*RaV_Xh<HTZh2E>08s\KDJsc3t`]BW;uiAEl(dlJ-e<<[>m&
+Zc/FL#g*F=!aKkO'R8QB]OupIc&p^![r:"Ua*$"8RX3]9'oNK^&a[@sMg!V'l)^p9
+lL'\7Vs!lp#FQgSYc$[`_LJ-@;iKc\A40[YLb&qOX^.<ES^5FF"+D@@,?QP7Q*N\H
+Kn9k`Q1kERRR=KTEI1sBBOcBk2nHXnLSqTpG%+4^!Gl\XZ^WnK>IU-Y^7E_4!$cap
+8Kf,L:(kC!\9rSb`e6H<dW?e\c3a\d"DX'qJ/Poq'JSL#i1k+ci(J-mg7L@P\bAjD
+]s,UO=m)Ti$[)O\<:AU^G5#lrn"-l_pN%5X?mH7+,G[[pA0^*WPt^BMY`?Ekj.p&b
+6!D3KJ1F?iTF;Q4Idef]X=uAGes:9QCjFK4G:sR.07Vi7*M2,*@2IW.*^gM\7ZSTN
+qs1GU`W6p5nRBEL_2.=AS@mF<N.:dnQ]bGn@HPc>U]B#CFH?h5CpI/X1?!Q;>J\X#
+Nk5G(;mroXhV&QJDtSk21%KF2$Tg'jY^LrIj2]Q2-aE@=-^[*:8;u__i^-&WKYu*[
+j5GBI'O5BbR>RD*MekHD-r<@N^7[lr=lJ;b#_$#bU=)D_P:^]Jmi&VN]6<ksi0d(F
+%6,^ML9T.KKfQ@X(l/A$SNVB>%1VDUI*,k7:I`8+^6:r]SSm7%3r]I!Qr?NBHKLA&
+$REq61RAk3*Mc+)F"Wdqd"&@MAASelT+V"2YXcCOg+o..]:'hnf=]kCl19J[Z2QP-
+1%KF2HFmQ4jog'V3#WZkSir#!q==a<V\k9\U'':_M838+_I<4KhetTsC,SiRX+&sR
+2"9ntFf+;g!mI0OK$lqU!Ric];Kg)c,:[R`L9(]/oRNt5=m]&W6h&c,TtFoQamoX6
+O$#t(LDnP&M7ePu@Ld3E8#$kRS@s:f]m>smn0s-$4;e_IQ3aaGZVuu?+3Y(5@tDQ:
+'f0L/Q:M&*0e4IA"mh7@5nOb2U<1Th"bI7.`?cY$;0Con=BJJdl1Q:koQJ)HbR+(1
+f?p'HcMmgtg"WtB`fE(fj$a3eLI<g?65HkI'\>l,;__M#))K>2R19Rt^rs\c;'El?
+Q$oh&E-["/Q:akc^;*5Q'7?+4bd2D<KKjT#RNU\MW:G,K:;DGJ]6DQ?`hN4rUCSGY
+mGl5Is2ClQ_nfjdh`rA"&NG\N^tG+l0HUKc[Q8H8`LKL#Y/6r!'bU<Ei4oL'XqB>T
+Y]LWNA=klKb6s#ScXmq=2`2t)HXo_E4HYE2db=pe!=-oS:S4BOEG(n.-Q#(b(_.l5
+,(^DXmjAL%"e7^a"DSP2ba,dN$Fi?p>\k'>Z'<;O^2biP_ZIZPk"tI,p=+@9K93"K
+e("ad0aG?)'@GlOo];";Y?qs%+(5RIOq)M`mpT$@*680r$$/oc0I'DP$D`2&FiqZq
+"A;f>ei]Ys=P62kNXh1G(/%@Kg^nk1>"#rEHO:7I5sA)"-gVW?J,XH]m9;D)(#/BQ
+*7Ne"L4_&o,_G!J=C>I.*%;FQ6RLoV!iBHCV/4Cqm6JH6Jl%.:>mmpf%@'GhYFHP`
+:X-B,;t()WZr_,UAPPX"YS2'gm6XKOOGH:?E-;BdAgIeO%P.cUa-Heg@[dWc'j=j@
+Ct#PhH)*Q'p<fn8>@`qOZ7QZ9$GJ>eD@]$`5*(]Z^+lm8o2KqS=,.O/AC7XE,3%q?
+3@mFXE*g[!"$p,/FHB#oY)]V%Xqt/V'7m&JXG%F\Li't(k@`%,jl+''U<gurROjbn
+q8&u_e*XJ&^La`UNEO#6HK%lnOO(fGo)]#F)'M3J/5"H]fgJ(?![^kiej<[e?;LpK
+q3?-2c7i=F7N:)DpYO$Y]0C<m1C&;lE3+5Yq#m=AO,Kjs^^5Po''7&"k1[:h&`D_l
+n\M[c:m$hUE*`_M[>5N)L8'4/J/&ZSdOYRJO*>d8It4SKf)004$>Ed4M0P^;i&SPH
+];F_)gX0Z#&HCB?o'ORnLPmWC&U`.i\CdnF`8G83BBl*<S;1JECo!:0O9Gi?.):4$
+!G7]i!F)nrfA$"XfW5"b[X[T+YrT4R9uMqqJR$LH[*)MEnDW6[h8qTa#sK7Ff(i"L
+<d"a4;_<*A8N&(YJ/p#Xp[$^7@f1'c:l@"L;'7#k3bD`\D9[BeoI!o:mQ5D?`28oY
+GgR\mPs'/:Rs&">)E&s*KMtr82Cn[+o2Y1&i3UM@j[54@/4WoRf6VDNoG#)[G#Ekd
+KG:X7@UG3k":&\^_Q2P&q6dhe%i)C,3"1@)$6`XF,COp]5NDZ43]kq>bbSk26nJ5Z
+\S,_S=!rS1q$k,p]mDgM2o/SSr"G^G8-.k:8-.k6X'dQoFfT]WkCd%V5CK%r`!QO7
+"]PcPgC't=[:PD`J&_:MGLO"`#nN`[NlB-cfgfh1lC+QH&oNlqbH>*16_Ngg=n&mt
+TQJDP'Jmf-PmHg5C&I'uGh!7-?b(?q$NXf>'gdV]_d)R8COVO3lul0p(clcpH[&rc
+l7)HUJlNlRgk*@t9mrLC,"AfN+%qk#jl.-m)K(&kh6M$]E#cUNg&ZkWZ@E9*Y8>9p
+,/h^+eK-T\F3>Up2!Agm)a;uT7ffYLI!0_>=S$d[K,t\C%Ou<r4*eZ?4aIs#^nKn\
+A"ZfqmS890:i$J@&Ri,81M6'Sd+u=O(]/=7Z?lKE?u&QN0#S=j$6cgp=qSo@Kdf2D
+o;^bLc(B--f6X(pbUtbH?FoQBTVFV=g/ZC-Q%uZ+Ar!30Wf@/-W8!Xl&W_F1L,\'i
+37Qi(MFR^0`hF0RAKpVCLp^&tmpnqL]5"GU!=cJI^dl(gg0lWBkE6r<5%3-$(/Lt?
+Vbb?kS7oFZR&f.Xg/ZDX.1^G=Wp[`M>:!`P*/`g*$I>%?o_'!20>K\5'iHV?PDJ7B
+!8#MV(h`m_X[mD.c7;<S92I$#M4#1ISlQfagRSGNgC9]\2%Pt-ZG2KTL%FJ:O>@pV
+7gKI\O*k6o^-IMT1KQ.BKL"<)!s("]ECGKHE+0U.01#2eO&gUhCX/NB?#@YnieEB6
+:Zo3$QN_$<as0:P.?X.BI\;0+s,.\NSVsI6/4XP$<X@VUH)D)&Y!jLA_CVcTF?pPX
+2$[@]K]4eOH!Rq"Sb)^NGc?I0O6?F5]5X["Q,afM,r#ur*Lt*`pgkpT80NMa#X\UD
+b=*Qs^i`L-$[WNI<C(%<`jX'n3N2N=`/![&]YhU/:=]7j&j59Bo?UM0baXFUU(FV_
+n41Z,P&`Af!G2@;A%!1m=3YkbAmqi8-V=rN+M/EJV#W%F[dCB[_og#WO-b,lo;h4\
+Re+utT>ujVLuUo$NuTe*!hIR;/;2L\,\CIVODP--(;WHk0a2g]DqhF"Q&ijRX$%.=
+ebgtFQKJ*%+RCE6J%j4f?`M(+K`DK(o`A0GR"ZtTH)_uE@_#Be(7]ZB=5qP1/Sr%D
+PL6FY6Ld@5ibAR2re6\%Tcs4e&]8Uq-rb6b<=#iGi/.ZDE2!K7$KA0Z2.FAJV>q_Y
+/k:\^Iie.C*F;`0[d9pefZ]7WH@]X'U35=K!C(oXrX6=?(b1GA/P9F5liiW-,sesO
+?km2kYrjHXYm[eXf8;f_=5+[OIq%M,nQBnpobN68G:j69Ic^Q\lQH3%7gTucC_ilN
+KiLsP'EHq$j_/c;2?an[I.N0/g+G#QYk$1n_ihu/f(W5c!`2hBJXQ)Dn>6iTUZ%)l
+,`#G3Y1.7*&lV&H.9Q@lSQD2+F1&]QptNrh(uc2Uid5mI+o=k4-!V8*r4OT$9*'m/
+E39nV0$N<nM]Zl^3UFDqjK#_uAE#7h58MF+[)h5K/eF9s"gAS69Yk$OB%Ncj&kMf\
+.Xo$AT.p)8*p+Jd[Co#/4@;L8-0>JEiEsIV"L\Y;,L!dk[L5n=%Ms_;PsE39hVrV5
+ieR;Uag\5.0DdLB.mG@5r6^Oi49^Be3"c1p"Ice&[4=JPMpLAECJE>4G&6qQ=7tuN
+e!%<5%6H3q3tsdP-Jk;UTgp_*$KaZCfS*n/MeK&7]7%SpK/Kh;%X/XkJeirf[eRLB
+hmmp\[lHZQhXb2OnJN*,93ZS\DcZdE"8sNp;TO#i?3t`NG$DZ[.*15!*kqh`!rc+M
+Xm=Pc$1Br?]C9cgr(@.8Z]St&5>N>eo%%bdr(!s_Kth-rC!G7ZNh%X8ri[9e-2qd@
+F(@6^r*dt%P2$+C+T=<'7hWX`g"`/Gr`]"H)(aTLZX.k=G3SP;'r?S50)ZYKs!U>9
+8'QYn%b!Zb?eWP"k0oq6RH!KBo<5'4VtRhU.0#V(Tq1^Le+!9E56%j+r.2ZJqNi9&
+2tu2Z@fFm[=2.bKXB@cJqD6UQn+PL-YPouC'i=o1LT\MsqeP&^rbSNZoCu.+_@kXu
+n[JH5IpQ[SI&0^?QQ,r+lMoN`;#W^o&bZ/Zl$lXL^NBGCZ<I8W\!:D#BDJWYVI3t;
+s'.bRs68HKlLk0gErRZOjBK4m?d%F-Dp%'Hdegf&iVA7$'`T@@s%qCps.h)-ja$j'
+ZCcV>^[`rKo5>BAr+F0q%cr!8Z\"g!Y)(;+lK=cip%eWFE;oDjs'L&dIn@!5.KAjD
+.e!+=.@32/rr(GXJ,f<*8nRWt=4)NtR&9EgnGC8JbY<<37K!,E_LMSIgtMGEV@U<m
+[U[d!G<<*T^].#,H1Lt6GI[VAcWeELX55g"I(Z@j^].T\n)&m1G9lN>E8be6IfH!C
+bqn8GhhNiW-gX(EdT)gp^Fs-tLSh*!KUjN+a-OI>6^lrZ\,ShEY@G\X^+.;)%h%(j
+UitSkjS`_W]`1R"J=j4K8`K_*2=!F@D?#fOp]!7X-"6hMIF[eQ\Go?>i"rj%:IES0
+96FIq'Q*lBK(m%Fh:%SWnqa/o-168JRcbKqs&JO8JV<45p=q7Rr`99lrs#Se?2N9$
+H%F^7IgQ"eQ+PONq#54"eQ;X>c+3,n_/I@i(3BMbK(hJt`'&%Qgp-U&8,^?'8%[dr
+TuHGL=B5cpYl>lLnbL;09Z&*!e]f+UG$uuFreCm7s)[n2J@;4Um/EVg$A;mTs#I\-
+GN(6n9Afb*NW!eU4eIYEoC+Nks#,l8TBGRR]s@\0b5USgmXMsVs*s>2s0'*8,2N!#
+XM"QZp%Q5&]`0DQpE-NMs!uq"IhhkZG<JIm&(HVVht6a&cXVSDT;;A`]:hmr9tu_U
+fK?FBk!S<oV\T(-]AgO(Z#.fX_C_7AhZ"F1k'Uq<BSF2#Yo)poI=AgbiVh@I-dm>@
+C#WV$aGK=WI/dn8hZ)?@s$?5QY<.'Qs8Lotbg"*#04u1E<Ts=0=5JFtqYRI_pAXg6
+6WXn,*jL/VmLdV=rcam;G2oKR+-dqZ?IA4k="[7D5SXn.!\TZd*?7<#[e#@Mn:97X
++(\dPe]dOkJm"t.#^@oI'-1WEp?g6XI5b>"19Jlo?0^HW@^H:uN8@=^=]huBaX5^"
+j#u6D*2dNVA%.f_F((8T^8d_ln4Smb$`?8#J/#4FZftjE&A%Vmg:ub"p2qGq[_D#k
+e/@ud89q:6;0=Z78-F=*>_nEA[FN$Zo+J"5QW)_RqD8DHR+'g[D/<hSrN%Sj`X<T;
+O*8)VQ*:'a\)g=rcWt`BbIY@iT1tUT+4lttpk]\=*NLjO!X7$R[7GiK76PfF/rd/^
+fi8quJMep=@5s>Spo:hH*LTU\9;">7#@k+I\1jhi'6\aZOiP"O7\!P*(A#ADW:k=[
+Bat:g=/7mL#rb<B6OHd)OTI.30HDhY&B/\m@?q)*$#J0\7*#Pr\9bQVk&%u1(KFs"
+g&sOV>d1Q2@UUqN4h'US)E!<.j,,D_\DD>D(BmLQ/5"S9F,e7UOTN@/6*ZM'OClBr
+6r9>n"mNO=C$3Ksaa'Ci'6%B?D\28UGa:;ZGn522^""+*mBFK>WQBg_,5ASj@UHq=
+=;a+R&6PK\"Y(-H"bd%$@RO<NBGW9XDL[r@kZu^X#;so+=j6DQKUiV!$qmu?nuOMY
+h-Sd#*A6[Unl.[YC<a7R@FKc/+V+t)$PF`u!WVf%TUe)!e8ccbh;,5X6CVRAVmk]U
+,rO3J4NP_5Xl+8GU!uffU+,"=&^u<<8:c;s=`QnGUe&RN$4#i/,=5XkNiYB'd(Onq
+(N">;HiM>-C)R*hk43]4:5?k-V)C_JJqJ>P\!Q78]"#1IJ`)=J^]oB/"L2?E!=1(n
+/.n0UKuONMW"iYt\&6ur;nuO4bK2?u*pdun+]"^Hnga+1gK0Wt(T9b0"?$OK,EE!I
+%NZ3]-VF[R^kS^^"ZR5D([O,"LqEkGC+m'"9[0!71h@e#N]\)A(D-?b&J,0i-9B'N
+8I8+`E\INLiHmoDECT3*LV*a[DP(g/\\sG7jiFaC]YNm8E3Ma'#R"V2K8bVN7,n7W
+-K$S*Ns@`eSf*hTDiqM\;orc]GXe>G=Vdr,bR6<K!"42&j+;B7&Wr5i*5KBQcsi#R
+-L>btkrdKcaA[&DL"\2?"m#n,%KM.oiGh.Ea9YAZAK8M%4OCtchbVndnC%.$')=p2
+W(>.X$3q1EDj3)8$dq=184kMp!"S.B`*=KRD\qb"4#8G<k'KN\A:]#W2%mgC,JnJp
+ck%Y:9Om;I(@r)\S<pVmFoK!ChID,iRGm'95qYu\HZ[U7BeIjO$TPkUR"qp+m*)^6
+*ouK1K$jdd4?COh8]bN`^qge*@SV2UJNXMUPU:An3lD:qa^lC.6O:3@*8eL4qgu=#
+*FqR6j=q/)+Zt,Uo;0o%7S$.#j"MNPnX&s!);<CB~>
+endstream
+endobj
+9 0 obj
+8151
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 128
+/Height 128
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/ImageMask true
+/BitsPerComponent 1
+>>
+stream
+GhVPM9+HUt&4G9W@-J7cMFZ-jGnc:SP(h;?pn=aUUdNAm`ncPLh'cR:n)']^dVGFC
+"CK&ujl!;GjCa)+C-su6_0.+I!Wq]4"3<WWiFW=8O5PEWH%bQN)+"6OO:(.PZ*9"(
+=2C_PLZQg5$BGj;R`Cjublb>:)iC)4bsA[gp2Yf0]%s,iAjDbBjH4^V*\:(-4`a$b
+('eC%apW7Ab4td#rqouLqnM"EQe)%Jh=oLrZ0%23f:7'.0A'V_5@XY%J$]'7rNl&r
+p0[N+p2BYKp4(?mcAsG^3.Eo[357H1Wr1n)jS\(dXn%hMRIaYEqZf/p`YJ~>
+endstream
+endobj
+11 0 obj
+330
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000383 00000 n
+0000000515 00000 n
+0000000536 00000 n
+0000000585 00000 n
+0000008937 00000 n
+0000008960 00000 n
+0000009488 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+9511
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x4.pdf b/obsolete/support/png2pdf/DOCU/x4.pdf
new file mode 100644
index 0000000000..2cdbd5d198
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x4.pdf
@@ -0,0 +1,241 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+73
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 128
+/Height 128
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/SMask 10 0 R
+>>
+stream
+GhVPUlVA0[&A\18X0k,p>I7F!U>gg'(b#_[Kj$\0_$:__nu<4V+,D"t0gs@oRWUO%
+>heR:me2s;\\"8G%"[K0q9@a@m`t6:.`K9q?P+W<1"p9c^7`B6I6e3%4+[t<Uj56o
+6'sc]+lVp#irTg@@Iic=KYrk4$`q`84;@,I@V&"-^g=5RIr8"l1?-e4g!XU)r&MC)
+*rK29S3H>UGMC<-a`W0rI^lT-$Qn*1CC,t+p8uX'(&W-`,R.foPHS>ko)@[\!6a4k
+7D]#gdprn^[8icd'#gTdB&t!/k)JLj*^&Y:5;FG^r6]f8dZXNs5aff^`Pb/T>bJ4[
+^d&.61M>cV7Sc3s'XP-O_(7iI@.""%[-Mf!<Wl[#X^8]D(cPpC9oq\-d>u*[6.lEM
+FISe"fF)PG*s)AWJ`:6k<\Dj\"X+V-r)h2c:se/3iJDA1%]L1beD9h)\qJZ75g8WH
+#D*"Or^KR&*pt^?SJH!VB`'eJV#p&\$k<mjOW(SF7P$7SK@nf5032/:Q^"tf`6Fcl
+6J^BHB+RR''IO'9"k<d8&Wo:67!&IY_fZ!T6fcSKE*^9+&Gb)4Y[/,/4^rDn?%DP/
+"+6JeB!^LKYGAcQcq?G\.9lS8m&O45,/BBie1kiWLm],pp%#D6rr/NJ0[R(X3&D=a
+rr2Yq>Qe_(C3Q!sr6`n%WrYP[%:H(.:JI6Q_?0FC6L)i:U@>3`L"25*+n.-#'q2oG
+*)apjk>@_<'`%Lt/$-I*`>F+)ccP8_RcO'K%K-32S3,op"UG<AA]irj7:T31s$PSU
+]"PrG&RH4gS>TNHe`fSAhc<ib.[f6;kTR@&GOn'\XhPT:)2QV1'mk;7pbs,JPRTm&
+qprtV<+Er/D?Y^]_I+\ub\TK:iPX]%.WG-C+1>IZ[FOPrTG,o204AhR[D.28$1rT=
+NXNep5D$r7Y88gIDr2*i"Ag5"eaupigcu8M/a/<Zd[nSl3XMN@(FH*>M\cl^f<;l;
+Jrde1&+Q+aT7k#Te*U[.rVXr9MuW];o04[T^-roq5C[S@-TFd/b+Gu2DBNh('S>OV
+E5s*4$RdP$jbkqBJ@U`(J"Ym>k-#pnfFs(%N`uA&0%S!r56TkU+E#NN`.iae<*`aN
+B[=p`^M1t'N%DR"\f_W3_A'(NEYaACI[.Zf(BNG!k&3OLHuOU'+9m&"#meHim"s`Z
+*f/G"A[h,_!9S2ip@b"o+8V^TrnRrMbl<>!iid^eg>u*^9b:h6^OJ=.J,:PqR#].W
+J#t%*?U1iJ([p$59V(#+N8%a#N%<GY!sef7FK!tBJ,&:lfuDuZ9RGMUIqUo*R*(AK
+Hf#'PP%'+EiLq66GNYOS^IL)*GIO@Iq=FtfPO35+3EErgo;=>Bb&a?)AnNjU])24n
+Uqkb2Of/$!L.@Rp`$8?IGOOP8s*stXmM7Yso:/#ue];8Ta.L`YFH\H6s"rc>VjA>?
+_&p<1*6:&\AcK[<n^me)fKeKChHmbQ"id2(I(ahfEKs-b*\)s8-Qiaq$'<INnbeaL
+ZS6mkcbfUJ57@'Y'Rt9,/pug-r0]bW,(Fb:/pug-r0b<kKKP)/;$h/`p`l^f/$`hd
+1G;cW&?V=.>T+&SE2.,i5-J,a./`o,V'SS/JW5Za_sa`mTQ,ZRGlGiYE/`<(TIc]3
+41)3j+^9GN\1$[hA@#n+#NC7+lA="t+th%79?!V[rr-2r]Z^HO&h",C5Hh:Pd)AQ\
+lgK*W_%$qnY+JKg`l:'@`i?f:%RJ9L=c4ro[6`1Q(hlcA9<0qM`H('K3ceWi:Qn#T
+!#Ii2!$+8p8*A2N^kL,4dJ:*VE8e,2d,>r,?`hINX?o3ZG)W"GBJecO6;NYI:A96O
+f.qi./f5TTPd9OKV@3o2KQ#!:J@bWV11JBk\X7<8MD`4#BP1p$E<#M$1f=$qs"uk;
+O=jX@<S3eaU%LW(#3aW.,FNEYIWu[a^$FK:TUe'phNhgS.hu2':A]J/CuKoL&97L(
+>lYskYpa\EV37RW\PF(bn)upS`\c"ofBY2)%Ea2n',/2;=]k1@-Y:FnTQ!Oj=b`"'
+K"aE)RrBP\+4187\;;'C;lF0_hA\BZD*:K'&BcCR0.VeFJZ@SG#sO4_+9Z=4X^Xfo
+YJ<\k'Uo55XLP\cS'O]*Z%ns5A3h[P_W9AR8VS<70;P<q9V,OOAGFRC67N#Qf\$X(
+-;VGiN8;3$(pA?p:c@ebfYS?E~>
+endstream
+endobj
+9 0 obj
+2240
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 128
+/Height 128
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhU\PGs%@+qgU,!ZR*5Zlsu#*iF<<?980[r@;m^8'Z2=s1b'A8a`]Ak1(5n',`*:#
++eb"6.)qEm.VU-BlZo(#$-.<Hom2,^+6Tj!\\Hbp]tW*@hp6FPpOE26s)9Ml\r:5]
+/KGip2X'@<Qd[Ki]&^VX]p+8;Ne*=,"Z$N:.iUBK=]q+n0JP?0dF'TE[d0faV.X&L
+bf[AW@hg@-(H48`1:Xm*\2[Q0XCPgP?GT0.9=*]KJMSu7Za+XkEq/YinI)E6>U+o]
+21hk4q"]/[\2ZM$=dbZp^4cm:!1\b&K9Mdk:I%`iXg!V[W0k*)\:fM<r/->gM?pC#
+&es9ajlYW3@f[7/IGLaK0erhj&"gWUJ//fbP`h>pQ'IPs7u!P(XK7AfPbbf+(pQP\
+NsA?dAu,<=,V5X_B4>:V`Q]bQZqa"_6:s^J?=AJ\dRId_'ieeCW$lR`;V[of0.S7n
++XXKi8:ZbJ'fud:rR\:ScrjFjo'ihc-R(1R?<2N-P-V+A-?Tbl9e@r6A8#[kC20\c
+;H$Rrg)r&\?;b$=h&:_`cBYJ=_8#_+*M@KD$4$rr8ZnCY:fLKOUop\nUT:<-ftbt]
+#T8AO#+P;YFEOrIeMjHW.k8WBQP:)K'&_jQ$g@S\%[PNuZ68@H7Du$5jV='2e2=XV
+oema-)4R"22)@0M\$3)e?aHl3-H8N0S+Um22:^6A($0#'`'r6$(9fL@rem"+_naLA
+ab-6ZbAC'R7DSR*\!Uth\$4Z%_og]e"rl.E<]d`o>*s4cfj^n@R%UId5u&?'J;9>Z
+R=StdMe?M\i8thBd?W6=Zuku#N(qPK[p*#(['d5aE,ba#g$c.$iB'O7#CAPeS^pir
+/^7"LNV%A$1t7ae$\\;c3EV[b7KEr]1HQDFTWjdtMQX'o\-9Zl=RWQ%G9f..]=>G_
+76d91H5T@tF)uJDFs8p"g[2<'!@DV;eC-l=O:i3BjPs]^?AK)X1U;$$oqIVT$6.MP
+F^XHG!,`1scE;''4aZ#ZH\>0i+lf)Ja+!crH\cRBc<u8VQs^+Dk\-u5<03@Z"Xe8n
+1+rUTR&=M)j5^ph(1/_uUoL,jDe*=kc"a/IUXSsT`4c%14:c[^Hi#Xon5ITG52P.&
+#<Y0Cm3T>ln)S/kdqYA_M35N\L8pF7H?!@Z?;<C*g+USP9BfK]F7BXSi]!g7CZu]<
+3\6i[m'b[)_t0P1O0@GLJ,b$_%"Ib;JA;+m5Hs.?Vhb.e2eN2R!#?F:BrS.L!"+DS
+\_(!1I=VZid5.ue(0Dq2/[(tIWG>mX#3ZO"(ZO<M5C!.jHcSDo0JFn'pima4h\gGs
+3%-1/0Ym^MmuLd>m,(HX+ZOuUB#Y%dRVGIcdUMMF\5tH7j%]d$(g&bB<XXi/.&a'H
+oij#MFu_Om&D]JZGQW3Kd@fMC-VfAe%P,QgbC0aZ*I@!=aRPpuJRF*(!=sCKMj)%2
+/'G'Q"EbF_)0+Wc4<,m\bAbA&iY</iOB#91cnR44hdL"jC?T@klfI0i+*]=rj@&4r
+n;+E5kKZTR8)PIW8"Dj\Gr?lEFQeRCi+%?;IQine4j>DYH^c&<`WeIBWf"(p,(dJ.
+E#O8DY7Zn]"7Gi@9J*A`*RTSTM[]q#$99"#917jOW9BVYGS2GK\#QG^0nD`MO,JjT
+3Yr\(9BaKZTYS']aT$0<45*kBRMtFA&*,!)f&/@bK,9f9=5'IH^Vt$$NP/7%(2&99
++e`<VO\sN2nHhe%-E!Z:V55C]/M/h+q:DEqpt4f/aG@(IOFGD,-XE;0D75pNdF[*J
+,VLI$c[_kaAGD/Lg7+)HX_]#KM3kIBVTsje4Wb\79"LCQFt"XllhB`cCh3R;Q'lV@
+/`gFS.5(JpflNOk;q^S,TYS_*GdFjT7^<'e<2*b,*A[p-YH4m:?t*P]7r[;EnN.Wg
+6<$X+il0F>N3)B9gq<Q:_BNe1(?FZ?k%&+9Uo.NmN/rf?j6(]5lu=?(=^.71kbp#,
+#&l9Fc(>5S=01Hp'LC[e9e<F6S_W!`]d'fX7Uen[a_;Vq3OsVR():2i<a'g_$lRYi
+9<VVQ/h6cD2^^+#/NJYEK`+-\ceHq)c,nhrd_l\S5X^]HjU0^eP:dM1pM(:3+CE19
+e.Q"^gipQsE*sD9h*c]ib,*>Kh#*o+P1$Z,MOV*D<+=n5m@+jPAYg]l7JXLIR?peY
+-BS8Z"pZ4C3O"PM,-Wm-"#e:pMQGrPB::1_dkJ(I#ma2F.:M]UcG]YdIJo6+**VoX
+prSec93F9#K`GFcEP&OADG<jm]fK]ZX0&A3>?,s\U)ZiTbfe,>FQLVXGPRZRT9&jG
+*o'P5G/+M_P*6Fmi*p2lTr^CX:B#CqZ:^Un%87?.h&]le"U'OL4qe[#OIVo1P?2k6
+oL?fjWp6%aqM*"F9he@,c->bTYd'n9Y,8eq:;r4@X$q:oRH_g"Yu,./LBIeYjQ3Wc
+0u1^mH]sVopc<k!<f.fk"mlVQaXF0'D>jP(G9lrO=QG22Ust@i]Y^_GjgQ`.f%t=i
+d+$M?B7"tqa'X>pe^;e$rb$">dt<DP[<F->Q'Yf/bfe:&9o?[s)0R5!Lu/F>2J]9@
+b(p@T"t<)nL5DHk:fLUa<E%f-_V-'h^&8"b:PMBZOHS)!/f,3(H53OZ@<63g8*Ap8
+m[g$,hS.k'St>AQa.45fXj%B-Kds="\DVC.H86or1Ak[%TV".[?uKmjXKSV'+>#(a
+_p1*:#F7-LK(C;M<Aa?VR"OsdYkl/n;rQnL'2r</73uNS.Vn;fRNAkZ4RVY%lQ6r`
+)BM2anBg)YIpZ"Gj,UQ<9au5&Q++n.ML^;C`7X\?Vn`9c%hPGBq%c+&'mWB4!%Yt8
+\_6.M$dMi*0f$)@F!C$"_oF("rg&aT>Zt!-%Hsq]SR&pW"%+=54F]*ZEZ>rMa'Ln.
+B4P\KYICR=]bN)sY,j$'cHl;<2(=Q%^j`#ASX#TTBM_`W/`3'>=N8G-/L\2ZK:96"
+l#p9_gV/;)*Pp[_1+sGM/\>"_>Mo(OrUJcn"2gn[a'QH.qefkP&fD>rn(td-2>2E>
+GbFNoa6eqVl>*G<Q!GuSS=,*LE9*pLqqMIcgJ&-aeMaKF($&t>S=PH"=?-*gp;-Qj
+2NFs.#CHWhpBZ.IDGa"$Sa*ck/a]+bI01_?`a6?tOJe.r\$*fCN=>H%GIFtCW2mX2
+?;d#WKc4nc35G9=];q]d,tJ%+!'_h=h/)V`j:N",p2uA1q9F=LIJe^m@.8G1f.&7c
+lC1s=\je&R4s,81)k:`]S+5ZL6!$Ql;ghAO`O2F&b^^?mr]Zp#5_J2g]&3TD+eFrT
+-+JUL`$Zb*TW2S-Fb_P^chm4ZOKcf.'HULdgX+a,g!`/Goq!?gB#2Z'_u2`hD9WNt
++9L&CfZ::YUPHNKK=3kM)JH*"8;Vj"l'KV!54;Zp\W%MR#l?oSEm=phHoa#00f:a'
+i2^T3>M>_A%?A/jRX.1Yn!J>_2EKLbUqNV0[L*GabtLijM*1`XFDfAQe,t"8)s,#i
+o$/?X>J;qMcd9nY^)5P=mY7:C5YCk>16>jcYOPI[=5VB2ETCL^8S,ORIl7EnGgpuA
+$=%QG[hR8E1Y'R*AM3[WAqhEokue.NQ`mKiDmF3rM0uC_MGMO=.4bMj!PZ0qjMbo-
+SgjaH"YW@A]>4Jd5tPK[7WSELCrT,$?/&'F23hef!9-M8Y63d*BYaW''q:GZSU\$e
+K7>p;p'-r_4UqQ@hi*OW`=+00R\-.BoE:ZROc'<4:^8<)ZOhZ>k7N=-CV]LXS[u%T
+O!^Z7jV=-<WG-#HpsH@Uf\AGK0KJrPC_R:kBrJR@<h,MA3fM>9%h]!H1k5QLT'87c
+Q?a4[YS;=(=h[NLp?sBN)4-7RDcPCJ[s.M+I"97-!#RE<hppRg?[\u^k]4[QCrRfG
+PQ4O1PVE-;:J#L3!uptQLj]j72Hp5;!^47m'W#FYPZ1W4275U3qZMtD!5sE%-Z)S#
+<>?e`fd5j5jP9u8,/JFAKE1(`2;E!V90TA:K5[<V]W)_kIM[43B_\eMa\U"]p+'o#
+[!)-P]m0-_k0F=+9Z<J;6[bN-%r*W2".<6K82c]OaNGS5!A.;sa`VtN*u.>)W,KAD
+]'^?WSHP[B:I+E;$Sb5>EXEEP><7'7T=pg[o/$R3j5Ta<_4HZ&_uk]RQ]_t6KE_\V
+GRt0C/[srD/$;AV8GeNu<.153VE=.7pE&f3$jht=V.A\=p?S0_q4luBkIckS?jUC!
+9T5$a"IeTu#4f&t85\=hJURjt3ns$U770n-kCWjjq@uj"3P+VPp(%KnM_#sg=4?Z;
+ZYt*Th<-SD,[asVa`h74I@ZE;C-[A95g7p.+FikYDN:Xs'rF!AQC1F]Z)+SOmN6fY
+6c.-h-YL<e6%&(U".unaSUgP+_#jeq5X6%qOI7)<4tIu+pP7R"[[+pD#EU0\SeY*e
+9#(?!mTt[/SW&A"9Zo%VQJ_PKDrg#]*TnXJoA`WZ*9hh*M@`UOSX(*5EUjqpn9]N3
+!D!?td\GtX7X!Xr'(W'VL'[`!5PbV?7`J`Xa=Y,WGlR5`kAOtYr16Ttr:lIoSe(aY
+.,[R7DT9Z*aO">p+$C/?(i$+o9<@5dB11$R1b1Q\+SfgTp$X(94b<T>U.D7dq'?c"
+lbWHCj)](IA.MMQT,8XN"k;G3.*9e-,t7b6%Y,7t$R/slU`_j]'f7#f0;G>GB<iQ-
+J+1h4'+rV`l(GaP[1D$'#+iMrCM'jWW8LIcGrF%"p9=6#-nme53o\**6O+b9[[ZK[
+/'3/M!$*SV+QECF>HR6tpEAg_N()q`YI`WHd5sHKpNZicJ/\F*fPkb!oDP\0_u[-*
+8-J:#[C=l$)%hBA(G"<skXUdXl@,@Uj/:5BVe#a';GiFPDtMT81LgP];+np47M,f)
+=-WWFPnJT7oPmDfVuRqDOu'mO7bIP\qK7`JG%0kMO%M[eJ%Oi/>PGr)[hNFDOf@?T
+I6Q$6p7UP+&ci;0$:4m"dfMF9"\CZVJ,kojOl_?druO^[M#/@kP_&ZmHA9Ef*VYZJ
+ViEtr2Up1V&Q"4X+:nOK^cc?8^]_`c%-50\?US([/3g>U6)W#Jr//)#^'3$dMW3-A
+#MrD8$su:'[+(iPpbh4#WM%.8A-"/PMt!p%!*Ba%(R7kG5dHH/4"A!),l(Hq"o%ck
+o:#7"M"mq.^](,Q"E:gO8V(l[!+?Ck%&BRB,74IU*&^$aeY9>g&c"Mu6LkXVjd1Ja
+Akh<X?'O/@p&J*?&4"j>NAWYujeDkcL+U3k!==:9ZD+D1?jllDIKjE8%]K<CcBD.U
+0*(f2D!rEmnSWAR!iY+nHSO1/rX]37n9ZYLHl*b%%b>4r*s7T7ZG3o>$5S*LNDDX>
+7?J/Whl1I-T1=@&#ahD;_"K+r5S*pklQ$'ZZ/bmaOV<KjJF5YoCtq>o^<LlLDik>F
+'@LoYY#jH^q%(61%j*T8rmTfDb@([,H^33@Emh1<Gp;c?)[p)0RuJKYdI[O1^Q%gm
+N6sl<al1i51-Ya'W8g[6O7\S;n-\<^nU1NZ3!*Io#fB/U59gOT5B<<u$H$f]lRUro
+eVrKhPG^W7Yd$I_-)fht;8[mE#JUd&rWiGoEN^J)@JnUNY=sB*Ig/*is+G'Mcj,E;
+rBK0?I$Xf]+/&BX`#8RSUjljl_njX(B\`I)0rF8$iC;uqCV8inqYr,G4a`;5V]VH!
+NsgG`r5/j)M!p;trtkJAc_-a,(7tPG%BB5RiVO_"6$<33nG\Je:u2-fHN(`6^\Q2?
+$U+OKG!D8`hZD-=Gj2,Pra"IX+#!Rlci4CMrkUVaI/bb]q[_l\nU1?gjSKb^o'q,-
+0&ZUKpYLPcqgSY>&%oF`?iB#ClT]X'*h;nq3U0u7io[:ki>(8BqU`\GMY4/UotS#n
+af45#MY03hm!l&8PmgD_%44uOs37Wp7Ul&BWtaikGdTc<rcoNb^W'0MJ'P"mes#Fg
+'^EFm'E@_$0=dh69VMGIU]0(DY.r:gs2GL4Xo;%t^H\Pks.3*f-ash5cX$Rk$3+0,
+T=k/(9(i51mlqGiJ!\K,s+/Mj1[[JF?o)Cm])VR'reF=%[L\mroDStji6Ak5M5j!V
+]X`gWrQj[$?d9hJH)0BF\aI6%Un'O6^I$rfnfmfh;nW.!EW>4emc?CjrSJGl$7O^0
+"o<MTcZB,Ap\o7/fun;Ts,$@H[r5[8gYDf]qYg/_hu>?Qs21T*Ik5dCbG+b2bgZT6
+rQ.U^2>mDKf=OM!DLHg1'?0sSC@"3;\,QiJm_/Y>rEkfchlsE9e0s2Q2tD,fqVqK5
+$N5IbjMG1(^Abm*jMH#TQhUM3HN3#qrLYIAq1_6+om_]\`VpsaJH!kTqd3X4TuYc<
+g&8*UWb[N*pV/&L#O%Y((Xi=EBE,/V8lKY,bb82<^PrNJ&!LW!rrtkUI+k%"B4:bR
+F7qg3>_qg>Zhg<9D)F7bofmeK\eA?bgAd,Hs1<p=W:H5N^N'"_PP^l*^39N<hZ!O%
+o!/1pp]'9$rt'kfHL075s+'S:LBhO0C23[@k;RYcJa`OFER1n"qhX.lr<oe&56PME
+U\@!2rr-X%hg[6SqmXOos0qdl*uFnSkMj7+r?$:a]D1iers.D1ItRLars)XG*52
+~>
+endstream
+endobj
+11 0 obj
+6702
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000383 00000 n
+0000000515 00000 n
+0000000536 00000 n
+0000000585 00000 n
+0000003027 00000 n
+0000003050 00000 n
+0000009958 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+9982
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x5-u.pdf b/obsolete/support/png2pdf/DOCU/x5-u.pdf
new file mode 100644
index 0000000000..1565ad65ef
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x5-u.pdf
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/x5.pdf b/obsolete/support/png2pdf/DOCU/x5.pdf
new file mode 100644
index 0000000000..b68c9e7623
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/x5.pdf
@@ -0,0 +1,376 @@
+%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.8)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 162 150 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+162 0 0 150 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+34
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 162
+/Height 150
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+/SMask 10 0 R
+>>
+stream
+GhVPU98FnGH%9hhHb63EUNK(dX;SE_a_hE</DOh_7^=TlK>;N?Z,)R=9.>O=,?l!P
+(m;i\"S*b(!=KO6i:VW,0R+2NDPCr&+Dh7)(0YDkYHi.WK/*2Iq5XF@m^""ao5Jmo
+%Ro4=Wk,\*49+n7WmbZT>M@Mk[^;k_D.uXIg<u:q[&#?kC!0X.Q_&Za_*RP\@o%R4
+Oc,9[+/F@/33_gMr<qdHWU+\rF#\5'm^3Sm4teT&,o(fDJK$KG<)sRRqL#J*lL]h%
+meP-t3]Po.U#/p^_'.CUIHp_<:LCCW^Dp\F)_ZY]Y0NRRD1J)uj+&1`i`(rF\F6OL
+((d:?JP</Ks39Gd<O/3!.e$?1iG4/<Usn/f+Pkku::6>j*9h?Dh_iN0YDa`B7:t`(
+Q3+[#b>t=X$Q>I7&6fBBU:51)">4CkhmlX-3We;<_Zc(e]CV5qhm#L+UfEGKU<D#%
+"/Y],FK)NtngK.IaqDCQM8+"Le:PD%qABi*`c)5dnd5gG$=(<:&9&F7Q_q;]*9t*L
+jNRo$TETblo".nE^nD8I!i$f*07k>?K5W3OMhk$?+n?pd[c9i7\$H/PE#[/h')dg7
+ILH!qMEWg,SEJ,f^GrBe,-f,t'ttkueB]H&OSUuUTr:VZ4N\3?\Sb,WY6<+BBFN\&
+KltmsfT)uS.#&('CuVL&l@&\)n#>,L0TEG/W+ZoaBkeG)lo>f_#g:h<*&XE'5N=G_
+T=WY=[a^>[(Ej,G@L('.a+&K>qth>g?iG<@r3P/:%#5slL3O2M8Nc^a":LRmd(+VI
+XubRgDTa1T078CgkfH[3>GtBthgb+op4IF:^@KEAREI'/cY;`DU4itX/N[=kd^dPW
+_j+ek!dqQ5gWNJWb(^FY8X=;fIeWC-2kN5(o8fN6bARN'5L.A(V^7buor+q4<m-M&
+CJSWe&J0.Jfbu1PNFmWNUBaUGqr3q4+$ZbS;g"qh_GnRt>,Jsbne"$8fN)dU<elFn
+Blgb!)o."RXP>m6k8?\3p6i`$&ILT+oO\VB`:`ueYKr&mqY!";,5Vrm%H30.R0+6Y
+I4<F)jWa>sW,3uA3dHg^')!&KKbo+;I4sb*55FG4:rYPccP1%qQQ"Xo/`NOGWE.2e
+$[ONIhQFcBMXY\j;etXRL,)XH8!$Zjib$+)[m*O?YCC+'*jU'kV4+rteVr^_X@--2
+MP=iO:CBu'3PAgT6-:@`H_Xp"BG<E5)9W!N%p^]Yq=sT'6S34K@MFX]PimbZ`aX@p
+f;#p\kB:=EX&c1b_@mt,Jh6!o?;*5hYGb8uT8OPCed]MXLOU%_rq,6?W-@k6Q9C0g
+eW1]ZEmM;=<DfMG**&NlFN#,q*1aM]b<0Dd037;((a3E"^9BlZ\a%]uV9Bd+AZN;[
+_7cr2bFFDY4<3pt+1^`Q1l73O.(P!-daJ`RIS)b1/Mkk`'XtC':`_HF9JqQfl$r`+
+41>=.8N.6G0,>G>eD74Y5oGf*3BSEFR-[([eAlB'HG5k_Y01O[8\T0X>LZ;AVVqE(
+mG<D6=\Cbd\r$XB32`apW^?^"Inl;r*E=r:H+^uc1CnClK$2(<1e4+N?,2)iUTamT
+HrnYZIV=le>9940lXoRS(hOMVIXlS,@]`H(DDssM=+cYSHr82(^X`5[c*Ye/iamWY
+-;T8nM^-++kW+g^T_LL65s1FZVH,E$!-p4.b-X1&ZN"B9ggQ@ccc+p]=Z"9I?b4fe
+6,)%Nj0-f-p4IF&s6sHX*@f"$N50J2Li!cP7)k"_JM,O32/9/iaD1BYQZJJ)m,FgI
+*;A8DrUS=GrqYnDT$NFC$Zm-F7P618Yu3,^o@6f=RXBeZ[Hj;e`Q=!\BsL#YRVIQp
+go0bU9j_P:U.crfg6sP@-,[%r^D[DAN.YEtOIpH0-$jj4gd&[t0$Wo.hG7iZC/$^H
+Z`4uC%%>ulD12!(%BAF3a/=*-US]DSCK=huGt=!ee1iYhUq%hGh:gZ=1s.O</gu?3
+$1^TSEo',@e?pa/cX05U\AVDkAL`qb\_2qIZu.f@3/sq<_<1)S8DII2_d)c=oo2b)
+ZKaI^UOeP:`)]0)KV?UUe[8RaGKXA0T:CsI$[m2SX_7emVK50Rj8,^PV0mlOc0_T!
+0r^W%`&GlC=un&Z#<Vh8AOpD+_n642G=U+MjWT8dC+b.D6C.(:#M,;`]cqcSUJ`XP
+/TM-&L_8^@X=_H"hTL;-3o6W8.aAD^a]?E"ZOClYW?=P>.A#hiO6W8k;F];3^<3b!
+Zu3WkTi:Y<<(i2C>h?kkfg!Ge4?hoW0OnX<7<E@a'Lk*WVs&[]j/1<<3U5E1iq]1"
+C8J))+^WDu>:h7Y;i1Co.m)Y&^3'k9.g.k0cC2;NaL0%%;<Kt&Uc9cp<2+NK@UIhr
+]VsdbWtBj\g$RCpDnc#&SR]09;i?$u[`Ec%&L4V()B7&Q;O1>7G9XH/e8R'mXpWO6
+b5Bb>rq,6?IsJI%k'q8THMW2f5"T"_WGDH]YI)9FdS?\8At?u.Ee&mb)PQ!SNN29^
+.9A#(I`t?&2;R_k;@a4@$t9A8He0Y=[iSP27@`q:[sAWRQ2.T21b[D6Gh9rEYWc4:
+93>9e'&?]Q69.cOqQ&M"!-<MsFoB>*;.Y$?/MbB[ige=Gm;c/jVN<gYb9^^cdo7O-
+Fdo&),>.]58:cBc#QM%8jaXk,-m/,&UefU2prIham:-qN]@>SX]R4cI/#(HM4)Ln5
+;9e_Od9GXCs65iaG\ucG98<t41rnML`<8J]neYXpZ4Pt98'3lh1p[l(Rf-,oLKA*N
+,Nk:g'aip:\P;sg7\.9hlJp"Q=ibX!$OcjeGC#<UmN6,&BbGYq#kG`XY_baieL4@h
+P=>i5S4:YuYKO)IWAoBl9Qi29=`9f/$Dj;jLM(TJY>sE/+f<8L"j0@^lt!fl9S+Td
+;iq%H=6Et>N0FU4!?.MfF_qaulqD!drRs!T!DE%B)Tlqpg6::u2(j3J:=^:E2$K+q
+*MBCuYEESC1!LgIo$n%u%-9!X%ZfT3U`"#.Rk[-1BrCT8hU_[L_jZY8c=KKNh3an[
+XWAM7Lt18?bSi:n3Q'!bC&-LfgObaa.LCP&fkgm1eki4be[m_uqW3bc0WcA^%st/C
+NK<Xi5pL.21><ZK7:+i@;N@k(5fs4P><iU1n,X,E978;Vn#J[Q"dp&'otRrmrRK1J
+nfabJ7b.%V!p+-g7G^V;5:S]9Dq8g:g-,T$=PY8=CN<F:E5l)&'RXLXVr6c.?dS/c
+&UaGciTo/gK/L6/auRL5?\8>]L0\Y_$`C&lPH%-3I+0E853bQQF4=%?]?PjJ\"g%3
+*WOU65`]qoP-S1^Zr&NYkA2cR2'*S$6,/?S_HX]`:c9VopD&=`98d$[aL>oNCcY\m
+7P2fk^O9T13'T4?PMeM#mD9<R>O(Ua>i+oucICILf5=]Ho7MZ:,5f.?'3K%43FU3V
+o+A*baA]kMXU"@GWU*GEaBs,qBo'B:K1(Tlc@$FZ>Rpu6YVsa`Hr-CBWLR,O$::cY
+R/sdf,Kt0ho`[g(e-A?Z!udS]Bh91.Ah.H<M$kDR4ON5#:S<G[VfJ<mNg'j"6tY)@
+.,S]#m18Nufc;Yb.Ef-U^=A.8,M^,gOeX+>NWFUprTuBkc;6EG.4GGOI+P"he],#_
+[3-^VY(6md#[Y]V6Bo>=EEc9D4/51]Y?4I&6os'@i[O!`VbU;68_n37WLJ$$-0S-R
+Rc_H"gbj'=#ACMh/'^ddS]4TaWa/Bn*CH5ZTn*qhrhRkpV_)9I.TW$iB?om/p;H)9
+%hWf)N87C>JSocNCU,t2m1HHYAETu1GIa!'pR2]eUB[lZ7l^dcFg`+X*`UZC>7I`)
+<id9,nG/7kQ-PaSJ=8B)bH2KMrVa+o?5Be,A<,&`2<C<e>_a"P*>t=1>'8`&TfZ!g
+]BmIHI'DF=0_W#5RMW)I$bDP6'W$cF<rF4m;!.P<=*@tD9;o/GJ,)T+_uK/bEU^Zm
+f]&6(lfiM2/R&#K7d:B\bekA9a*ebj85&pB"D/pb@R/".\C?mU&R.\/:S.Dc4^0qt
+&^!b29NT&Q%16V.1Ho(Gk6d6p^OBoV!Rgj3>+s&.!$R3c@p<dVaT9#fopoHc%*?,r
+g4:RRTh0[r>TYULbpFD%5lA^@M(^^qR6K5H;B^(I`bcoq2ejEcKR*sj7_4jlB3T=,
+*ut=sM[TmFbkCaH8>X`ubCU-R.b%A03l0!cim0O`LK`8SAfo0gkP3ZD10,Q>*:lm\
+NIZ'iV?p_/*&@^\!cdq5:Aj!a`onaO+&0_b"Ds1"7XVPNg706p%+m3FLH)?D[i<"d
+p0qi<LDAlK\N6m-&<kboD#q@$D[tm06phj1r/$J&:FP;-]t8jDk/bk5IZiie+)WrB
+LAk,<Ot8->c3DPZH<%QpZr7kfG+P1h?9;Q(VK4Akpsk:Y_`I8Jl#P(.gFcUKjO6QE
+-o%`#W'L:/?U)JI5%TrfO<`V=0Zn.GX&fL%F!C\H1ao+%!,Yo/F)$C_>I!*!Ven\E
+4&>mKAA+P27t"3mr4+O,`MN'Y#fh2V`JQ2sc?kuJTOr$Dh-D!*kiW2Z'3;+ON95GF
+!AO7t#sXiKW!5OW8J)Mfe=6)"fTW>MOdtgrI.Bs9'c5S!A52ZgD*XVHq;<sO=l*pp
+&HQZd1q+o@(\Ns$P?:oVSQ"7%)qKr?Ghk">5]M&\6l<Y:/H2DC8NHR30i;)IL+n)V
+8rB2m9_s!If<T))n5^(<cb7q3S,pmV_MXnpC.l(&LF]%8+Te*7:*bME<HA?,0`1@9
+fC1A'\P_(o:u.=HlW5Uo=<BsKb&#b?*i!Ln0(X"6kIL*tpX\+)bu0l+L`T"iZ)nko
+Q_$liM5QLuh<SLEPPop5%ql1R"mE5r<`>l?F;T>X#s0T]Wqnu+\N>K[9_"NVJ87='
+7<KWD7s1E!)kE.cZn]B.I.=hJo/,jIYnNe0BQ*llm)_PE\?#h#hX_f^4I1`Sh?s&/
+Rec651;*7qE)(XkBpG:!H@TVn<D_iUbF'S0'[[RU7`r-.4m@$X#`BY5"GCQ*Q([<=
+*Km^jPa=pd;N#V0TXp&&?5RSL"8Ir*gn.&J;iD7?2g,TTdl?Eh':O,%"7'A:k4?o:
+QYBe"q'*7\69j<Wb"9)qV/!btLo%2n`P.KP),<F9#Uds`]qi"['o'KJE<<(IKd]rk
+`be.\.*W5,e*A@c4jKHHJ1d2B'AO`7feZ:MXBeT%]:A1O3pqFq6II,[RNb/P6G]0&
+\qLdtXi!_Yl*Xji[[7A3Ijo9Aq>j[',,Xq@XSh=+XMF3;r`SlY&Pu"QOVBllmo[J.
+L!2P>(7l$n0s?Hj\@IJi3!ZuZMWG+?F!al3V_)m?-R_CLn.7S#j4,#OKhq>^%:JUo
+dPUDR@\f@_a^/!s>)GQ_L*O5"d3IR'GiXYIkE"tV:tEcNQ$o]=1XQHjoAO':fht\"
+CgX\36DF;A4ji#-6GX%\"d?h1_E_n*6hBM=W4.%W4>\Hj*J)!PDng?"_$M\&C\VqP
+K9!GbnkLbU%j/?>F38&M,FoR45.@KQ@Ugei)860K.`H-%dZgUAXaT_5&]`1GDTS67
+dk9h5J[hI)i9EAB<m!NBDaib8q%_iMi&q\8(aYn"Ah+&Co!A9j9hMaED";@YhYbu-
+fIss>;ni1I%0mSe/`G,WIWp.d#nlf8Y%2D_Q.saF\MK:U](gP\BBLPl'AR$^M^nF@
+LR/BFpirp;SF.1eis9Lb>$_hY^t``G$pCeUWeYF(d9mMfrko<HLp,!ASJ/GZ7&',V
+AIqcD!G+,HQp18DoDC*;7m'c_S(V1>X6T_:c$er!+21cg5q:0I6;HPNZlb'rkb3\Q
+ZaK>UWT!+FiH:Jhk<P@X*(t2KjR%.JqKss2q9_=;Tr*"4B!#R8YWcAdpZ9&kI0nJP
+Pa>NU5'fRVg?eS.B6:jQfrF"V1:@Yj!LIMC;)f'B.p7&n/R&c:f*W`ea`e3`CH5kc
+?[t,-M.oYT'&kHR/N]3srmk_+ntY7+8:mPdFO.$2:<CgZ;@)^#8Cq_pa^?,4<M4Qn
+T_JnU>l;U"hgB8<+BojQ't(]]_O("4d-QE_pA)<baoC:pdIWR7e0faRn$6gej8'7%
+Bhhj4d_nXE>15K3H?sX*]t&gD0d`^OIM%kJr/a=YP2YLiK9Us-!>h20-cClnQf8td
+b<`;m6>g@(e<i9.j+l*4]RO&QLjB20`kTsZb=!<n0^8;lMo6pmfqp0qV:&E"1c0SZ
+.fIA[*((41<O60fKq%D#X6TG"k??Zrj#VF$<IjuU<s$$aH:*c^*j9n_b*tcuGIsSW
+A6QSbqe*&e!Y(rpp:sCeBT>WOO(nZ!OdT*13a?G#6(+XE\n9"%X"ge>UO"8^=Mn@o
+"K5MW\&1kQ?E!kdYu<OPH3I`;dAZDQ.k.g2Q^)WPX=N9o^W!Yo:$TA`j_0jfXXf7q
+k&l)pi'W(J<$Zq-F_mbGAH>32O;nV%-4dgk:(BK\48uX32\=`jgM@U;Y-h&_Xlp5'
+df?U<ch*$NRR`6+qK?/g/'-eMWoW6sS42t(#D4632I<n0lsnsl>IA3&6NF[8qt%LK
+9Q'u<4YR;04/sdL>]$.BG9L"TVKf5,((]K@\.AC)mL(3U:ls5]ogV1.eEEA>5*pZW
+,A/LOCmA\SO*NZ5a2"nrEhL%I08E*hI!dL[Y`osLfkj3GkT/mqmH&aBMol-_[Hk@]
+3ObDs8oX/mFf?RdjG"`6aO2A4(Y=[dN!/%PhaCR!p1WRBq-HQRhRC054;2AJL^$Pp
+e39!!=0'>\V$&s%h0i$`KXh6U6m6q4HY*,3X(X()2kO^\p=5!%8>7<(BLT9MZL#1_
+\W>UQNBt*RBq+52&[F,>UqWlAb5<nnFg[C5.ts*cFfS*b9Y6[!%4:giJ5mQ5(SMfW
+M"oHh<Y;<3/8K4f7^LH6OZjL86B(slQhX&-5pNZH]#3c,l0D2^F$XM`=p*#L-uC@[
+AcBV[$k9&u;0*Z%RAu4A81dK/CY//HOTLfOAf=T3c7eA:)qBPac+sW]@o=p<5!lPk
+*[sS2W%Im#Dah>,q,\$hW83IjdgD2)ZA\)P)S*"H3#n^4f9\$oC?uGP12ucq^AOb5
+!sO]EG`R_"'c[JS'9=Q\Tiho(nG.+lA#jio=&e!8Ar+"kg.33[SaJ21DrT>UfaL(g
+2O1_57P\5>`/lbiXOQMIA_BI$WhN1rc&5=f5O%>nUemiNr4$1c/\@hh"L2LB^AK2,
+`-Tl+L[in$FLQ,rSJ>qV/\,p[Z[Wc,(IBV#[,q5$H+XD*NsH*.K(\FimHMO/A4L;Q
+4''X;Rg+CS];\`",-:a7rGFLq&4DQipFL(sK$k<gYJr0Wk;brWW7K$H]"KH$=$k;0
+Ja+pDji;0pY89dR7Wk^uXrLFnY/m%rFINVTbd$&Cd^#`T9t/<R`2li"P\Uida`l=K
+n5b]62)CUVbrd^EWfU*95',_YA8SMgl"--QV(@$H,A>;URG_?rX%a*tZ*]6q+1T_]
+C3%:]IDsmHL46YX<EfF8R]^n=dQ[R[aMh^N(JiC61sc!r/%s6F)sGk'SnV'Pb[9fA
+AP=f(&0.?o1(\`&L`u0CpkYAtFWRfeHr1LO1k$R.'e-1DD3_j[.F[LU0/Z#%(7S6]
+$&j:Zb-33&%#2:j)R.e6:=$J7<5^&sPU,p)="3ouZL8H`XmtjO4g\l&(^5P6)V_<"
+l7FVO[+*&u]#*VNI;,@bCNsQ+H+#h2;j9m5cP[q(^I#5Ng?ca+!Y%)7P0+9$a(-1=
+Rlh%LI+"b"Mb94T3[&I/a([4W$NH"&[iH[E2T87b4Ij-^@cm&'>LVO6C&%XtG^sLB
+mR`tP;5..&e"%4(nLgulIH&5E8"7\C;k.-a5ds>f9b!dK[4"flZ8N"cEfNNd>c!X4
+O/oP=-C(&J>h#*FmK`9Dm]Za`EDd^#]Vqr$09OBf:;]*Kf^Whe0+t:nMAL_9niK[2
+LNXUiMcp)X\$?&_aGS9!`>:A7>)`2./F!Kl=Qi:'+"W=+QlsHpeQt=@JBAHhX,pn`
+#%M"9.u$''fAjuYD^;"\C\$3bFcZbgXYX,sLJ!oWd3CQ(eB*uN2LTfbGcAS\j+=-h
+3g:<;'gc-Dqnbf_6#%[A:`kbh+eSdefh&tKchVCJAabVlb:@anWK)omATe&g(R<jA
+N8Q*t*cD=l$D3M*kW!t:X1a)-X^DK4"#OSTCVpf!\(PT0$VcACoeJt;kA8;a1&OLO
+%R*I$nnM&a+jM8QkHXuJ#oEHCAbhGVCN_beEfFALTYJYXNnLb3AeqY^8s&:!R2[l:
+<c\K/(jOA@#2NP$60sgb6uIgAXZHb+BSL?#G*:Cc@BusT(22?90%s_]jhME#LP<O(
+F6=[UCVRIFAV`OO]ip`NqqW;45BsL)gK@W4^U*W6#kr'k\^X:I`2:pn:fa*/^S-t6
+a`ecN-YU+4+m!E!D"_TmO**D"jZ_!Tgq!1emB8U_d#,956ZV"[Nqc2:c*fi-8'X[>
+6%%1p3m*K+]d8o,>i-]a>qMmXB#_FVP-WEk^/PbK+`:IH`>R#b>6IZ+?%T6,k>2PZ
+FcL7!]-/([YHWf\Q#ComCc/N(2XBJ?%o]$B'UngVTIY!8<Fjp&9^poEWlEo^U_ho.
+rZuI4Z.d*)!qY:>[Fdp8T%L!-YGcIEFRln^s,diI"q[H,\n<L30M0`R-d=f(i]&Qq
+IEH+C<[lY:)J*gcC=oLeo\/`_'4sK'WUhSH_l,G3pBnP!Mk5\/RHE6,0s@+ZpWL/3
+p(a<'dqmSWDA`;+37j2AeOf%kBRJb%Z'kcs:tmH.+iE)*)"%`m.3UfFHD:VF>RO_Z
+S]aN''t"`C/g!%@oihrQ\!b`^Cpdm>h32;f+24?Q$4\FYEQWVgC2SDE:cc>6O,i=C
+\>FZi&s9S;O(bNAps1mS#U?#.:5pgMZ3scX=Nh(/2rX`:HI]MDg508/J`<aRa89;u
+\N=`d]WYX\!(n]X`R-sY@)/%iJt/!33Kk?VC6MMkR5QF,B,2WL-4u!!.mO/O;1$n9
+GYZPcH"d?3Rd$gWk,fE[@5D+;^FZuX0V1=RWtt4&V0jku2W0Cm&80s:B*5E!QJKRk
+qgf,7*<$c.gO>.1Dn"mJcu\,GZ$)B,)MpqC&"=D]]?oDs%%.eicZg8qJa9/)^>cXR
+V]IoJ9,C5Ron\W*:OVXn<n!P@=+EO%MB_rpof,aZ)?Y*FK\C@j@Frr::a'<AR$=6a
+j3@D#eEgFdF4e]HSM[P3*>Br?(H,FXBih3V!F?lI[:ZG6NcZ2BS/j0di$E*^Lgq3Z
+*>X=;d?fV'k$$6c:/P)>/(('"*ETZtc;V2eQrJ`E,_fKS?M4!pI_`I<^NQcnXlAHc
+>7G%iE]!JtKr9@1.J!P%5)3b?GR\f_4L.c!^*e^6"l_&9m*'V(VO,#>lb'^eHd._=
+THalcDdW+:dWG7W[3m;7LCp[$k@*lrorTFg\^`+q;5:KWo162DV6PH3+jMQSQ*At(
+C!Hdb@gVYX<qXQ"rAl/YdCdjcPRc6G\&M.nYFWa_<8`B%WqC["hTqePp4c#F`OK#;
+g[=2[oo=A4)E^Sme4^C&17`23@`JShj;/m:J[^n%GG%)Ad<941=uCcrqW;5CM'-TY
+Ztn'jEPk77(UGR8ERrI\U',V!-&_[6:\tj@Oje1R8+3C`29fj>c/Z2G/&I=_Apa;3
+<eLsDPdS^23Th2M5NE@r=,@X`W]+__7>#okYH$")og/ed^rWb%OJE1cUGF1=j)Nn'
+m&ITm[f8la%`FAa^tRL>Fjt=qeojOUgdqpW1VW[roi&cN/m8s*jPo<dD=eDKX/T%"
+%lTeQY3au31nODD;qa?W.)WEfS-F6!4t.tqFC[.ti-^K?HVSrE`-1q[l;ECPZ)^%C
+Da<(E2:E1M`OXCK;qEN("c^uYW8=>DIlg"fro=D\g'm]@%:r3h&(<6tE(MG<E7bo^
+Nhj$TmCg8A0@/XjI[AtPA9tI05Y"d21U(#Yd/Y1^rU"@3=dd`"Bq4Q\a(O`";g'R)
+Ra"m0+b*Q@j\,erUG/6piQA2k/YBdS^ZiN;7\IC2:X-QWG;8DSCFS.Y[Q"@803lsF
+2&\RR?tl3mlS_P-:9NPjV0uP!AOQhr)24T&p%:/LTiq_W?"_.`1<3KaSi\(60QK@;
+8pg(ldr)d4fhe2R=U/<]NGEuiH^ZF`b]R+lZuO[P[o[3-Bq'LSA$K4"X>&srU`XMM
+I>DsG]!IoI[H)bG9?rrr\e:q&R2"*YV^m7O\h5G(.8S^6g"qB^$^9/E>+WVqf<o^r
+U,[pB?>M3OUF]Gli/7\U)Po0':eEa\lOrr"FjEL!W[X^)fDj$/h6c8$6*$/L$U1oo
+-j1@:3KS8op#*q0^>1(Zn*E1&<WP8JZMi&snG0T\Zo_YlIcTI?-'SBTXb)#p?jCMu
+CTLf8aX+9ZC@"\MU1VZpf=^5#Q]qql!imf*MM:=ZC[mX;pP57RpsPA>23b.o541?;
+knAoW_Un#lTX!+%?"M_GgosX#_ElksdB!9.lBG2dmlI7\df/d`%O5G`S38;SAjr^7
+P>.(22c;Q8l)GRWG$30%%clZ="k$1X=jtW;U_9^b</7-J;-o3,:MLo)1b>kfNWZOB
+c(4fQEI>3$qK\I(DKQ60fdW0QRdWk,9jR0/E4>*8`(JCf?4WUm+19(Z[Ba,?VPDDJ
+/)B6k*%'IDWY9X,gr,HbOBLIJE$W0bMoMbs!n]Z(kAtQskaY0_4#O<+'+UY]+QU'Z
+FRE<_4lbgR($KCT6rVpu_k1.3jUR,^>E7+Vf4:J6d?]e):S"._<R,Aq6/PP9E=\t>
+<2Y$ffR4B;gs&D[eNk6C>Q1EI[fk$;hH1j=[cK>mOtGV@9"\ot[K><O[^;k_D.uXI
+g<u:q[&#?kBhM[ad[%>KV(HOu93^,uQF=/s/T#2p>M@Mk[^;k_D.uXIg<u:qX=O;]
+1)o9N~>
+endstream
+endobj
+9 0 obj
+11064
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 162
+/Height 150
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhVOigIn:,pYQuRjnW"^;HbE$+AS)QOrtq`+U)0X@NZhG64pjQLfaq+Ob&28PSD(n
+2>ntTG?shW6l4\HlXjIQCH\kujWSK2fjFN^0%sf<n&KQs53q_)J,]8.:\g5Nq3:o_
+E`XgB8s/rl_FBfZaM\#Z9WD30/cRED]D(5<Rf'?C;KntGjhJU@=mAPVT"f1#;MRU3
+p@e.V240lBV9Xd(p%KWP57ar"qOe8d3,AZeO2AMWl2]7LXZVkZ&eU`:g%4+]UCgGU
+b/fO\Cbck;\(]e,KiH"R!ldH8lclm-4l(Rlc8hCI\(e6nYdh3Qi:4>5:<2/V(\<l"
+Cj8c/k&X[T7ZC)fTj-7d^q&6YhA)[/*s`"%CMR_%5To"ZXa1f>::o%34eWmZMZu0>
+IfNrZC;M=?bM!pgcgn(hYSIR9U)P%UA_Gjp73h,6I\1i#AY1\OBN5]E++W!o*;lml
+=1$5aQWF$8&7F7eiecaiG.JmPa^gpqMFBi4hm2#9`Afb$r<!U8]:RR@?<[",_pM1.
+T%m(RG5(_)F"ahkh;&7%nZ>nQkZ`(29tDLi!5#GtD^E5tXOZ;"!kd/d4Lp[/c/s'B
+r8H&nnHm;,n^5`]5(A[KhohfoJ2--Z\n7j1<?`Kb]1RHc!RU(6nV<iC%u`V75!5'%
+B8i@P(()G07u%6,DE=&U!91<UbN,mdhd%Nl2F[qCpuGU^]l-6K*ZiK!ni6i?6%k_i
+T[.I2N@IBPrn]m,Kg4>OL3NCh=[]`i8g`QI-G#qlDUo>U]5-Q<ci)B@^9UuG2FomV
+BI"Q)69O!r\h55_/H)_VLXmSfqgFR;QS@B?4&g)^B]@`\ASD0?5I\fnDkFF2kqt4^
+=#8k)C(O17a'%`P(Q67K2Snpb;2DiR&3GVg%rkj%GehcFP\.7NaVIOgabb#N?8n`%
+dAUU35+:5]L<(JlDaY]l<gPtb(2R"o?W30K3pk"mH>$-O;TP\D!KY.`V@))<r/VB-
+PC.7l-V8/E_eT;1$3C@]2.JO=)^bWYAl,=c8L5Q(It69b*rA.<a4op\Ds)hlghrP\
+$jHT[E62%e0i?qtG'HO]q@`qXAp'MT5IFDE_[dsCh_38Mo%D61S0.r<#cVCS]=_68
+Be`C&a2^[!._.r,!!p2@;RK=AK"JRE03<\n(_J);2Zk-1LY"ne?k@D;MK]Bo%4Frj
+ENM\Z7>QAA"!Lsi=+bH6fKh86Va,dCDJmI'd4gqMJ2Ub"P&9Ugael"[&\\7X+]eSc
+<]E.]_?ml]Z^i;'KThc`m_\:*!WVHUK$,la2X3++&S/ci6S+MV%?qY<Q4[GnSf@gT
+b3jiIJn-We2T65^%2(gcJ"1SGBtZtgjF'#BPY1ta)(7<Dn4,K:XtDBQ$HIh%,-B_J
+!i+F[+NBPm]Kii,N2)"<TSFU6?U4;Pg8,7nSn\:X%aRlX8>u-5pk-6l+)2?s-W85T
+*[mm^M$!+c4;$j)qS)o5oBS!Dito-2F>_$V/e%)h-<_Oj>n.f`B(!^<%6jKgK-Thd
+"Ws-,o]1fOqnQ60F'BSS#M2M`=TraP:tX+Kk9/q]NiHY4e0/P:<F7N;[+;=4!I/U5
+H@0tQ0`<6ta5iUfP-WmrkIb<MAt8s;K.#U0Yd3)Bq+YdlWAgjHH@)odp<J60`5p&/
+DD/>%#)Cb+.[-as[TP,$/sC"lBE2qF)]OLK:E^=W)9]3``Y@fO2sferlg"f?l[9#s
+YNtan!qgLhK&JsSQbu!K@kjC1P6@2[6>TUn-#afcJB)QRaJDrLs/gI76%Aha%[Y@M
+ZhiQh%DTWnJ\7>0Da`1S%(J=Y$:]XhW?AtX9JWSH+r1J^"9JUrf671p<"&6!k#G2!
+Mo4SmTAt"IW)3nWqrr?I%8%m*f+?_jDA9UH;B\D0J7r>@a5_2#*"JH4^(>&.e,Fnk
+e\8OD"6B$l15/%I&[^#M44m9GelFpDX*Mhfi7*BOA6FGAa!H7</G,8IBtISSW_qN!
+'d3Vm86))ji9TpAfP?o_6PXDll:-LFE/9L5^^pqgENc0*dW1+l=%*K\a;)eGUD&iT
+H>S$,qK?Y&eRb9i;ZlpW'6"du%'JK^<R9b35i>ZE!g?;B7j-:EVp)q;a4otW;sQWV
+eYlK*q-8*RkMI9]=A`NlX2m+M.JVqO<4*<ZheiT4oe4OW`We.2pN;Za=8J5!?Fg$S
+AQ'[$M8@E76j9*ih/*R$N$MksFn^&[8(6pml=D8ZXEdCh:!i:q.eEE7<A4\9+)!!c
+,nUT4SJFTe+dR8j\/t;^SWAO]7#e;&4mJJt\BB#*i\sKR+N/QKKNd*KQ;$iJXsR7b
+D\X0rGrjb>`#M#NGTCDp:`!>g9cqP$Uc\.cgKZ'H%4p1,@k&)"TDGl"S(R8%cH$S_
+N;+3*p\.*?<F7M1(a8hfR!0*B(&`6#[#aDA2=n,_kO7VrIMZMeV\c7dqqG>KlZnX+
+qYgW7k7;Z9CRk(gU6+8*`WDu7%?YGFpGtW3J']2:@+EJfkJb&_n&cOAhZiJ5aoh[?
+\eusCAI*D<'Nt$eVh`kg!O-cl[=#4@LYY3d^XX@\+H=iM*B(=B*CHf5TD3V[YfHe'
+Gr5=U:"(1F,cQe9ddPISITD$M_Yk=e&i"n)]/r!3i6h#;nE@1On3?QcM8igSQK(ZD
+d.8tBs.gV/,u)u>Om__cWP&014n9**E?5Vu/lo%$\Rdgq)ePA%':Wk\?S*uK_7"d-
+V>*B^<$m7/E1kbH8@p5h?2oL'"4FUjkc<UT8)&'/!_TUnO(br=C8Fn^U.*KKiQJ9/
+oGco=DbcMi:NME6jmr15M*e<b2boi9e!%@O--l:3Ij<^pGT,"K("gC=&%b@Hh+hVQ
+l-6ghS4Q;JEg:6QdPPHTbg5$Vbsnh8q&&[4'hJeb"hb\tOQ&Z[^6KG*T6\UIYunpo
+D9@CH^#>+$EMIf&hS%uU?1iO+X]*G95u/j6T:=b`DWP<f%CarB5AX9'E$uE\h(T)m
+>qG&D=`E&r(9m,3aZMBB>ZgM$6eH*XG$0eL:%pEsM%!5(oCEo#^RG)?1G`)m51nU]
+i7'->b*:4e.M`Bd]F/VT"2s;-p''#WS(N<'#F:pHn\Jga)6a!oIVp.;cccoKriG8#
+`WYjh%&Y^2:<DR0-^2YaF'ii-aQH2n0rFo[ZEiceYD$Ic,.4b@MJn7J*h..O3mbCD
+H,TsNL0ACY@HmVI1Q!Iab=uId=WHM;IP%(\SWVdT>q1Dp<KZtI8;,Y:b.soG;UN:c
+h5$;p0ln;=d53T,0Ap0$H@,6=q`-6uHj(shi`]1;/,:n$9#O".aW4X!g4O;hW(:=L
+@2`&M5(KlFr+r%qo)+7O=3beol*Ptm=IFJXT?O9"H$`[6=f#&:n5%qnh)),CE*=H]
+S(C/P#PmP[$Ln``((+S\.=Z;UOFKZ*4tP%0R#tAu5uuO%SIj#9=da_+FdejBoNT?6
+=@!4IrcW9^36IGm3L%5U*-gN"naT\41:r>:U:BXSER($F6^!atnrA`DZmaaj)BWb=
+I"$C3-R4q_kG<Cs+_q1sY6Y[Z&FfKs(0ur'bHu_#/o6]Vha^fEdK!f@kSJmPY],i]
+,<HDI]^+Ot#*mit/`,Z1m[(m(Nii1[4S(Hd[TCX@c&TK'("DQ&o!9?T/.]X<.3lU"
+JP<?jn?7/OhGmo*'\uCJlt0*MQj&,C$hID_;6SLY.\so^G4SXnIYT"'o"jL$+[clN
+[K1pCp]d[2d62EWgDqo-f,ol:P0RSl9B-YZb@[=ceL4uAOT:_PRaA6>ph75j#1\T6
+(C@tI(YBgd7t[i`n1rIWEQVh#3o#O2Mi(FI#4UWb(#2SfSfBTED(3/p<?6%K7__2.
+n`o]CKXAS.&>bS#g0otQACP"UET!j03#[^0a>3+h:+[];/N@e8l05iUTrS=Zk4TPA
+Gle"Xh)mVQ1OA$5@5^R.g;[!t67NS*V2?Fu_).('-4gUF7e*!o!Wj4\FmHS-CLtmn
+gXW%/^L?2hDId?9EZr1:O8.KdP9W[S3#T#:Z$^67BXToab:>(n9Fb%2Zgq@9%jJli
+q>Lc?7V5,C-b8m#)Y*o_LkjHYIMSEr(Fq='+KduC4<CuL8eA_o9n''.>0"__)a"jk
+%>L$rnFHL%IsWEuYo9iPN';t@0/cTK<=K%"X5,N!R%*=?@=>*(-Q"0D<u6aPjTUV>
+cW3Ge8,K9Qhu-!I'NXDt@cRq'V5b-@d6'3HCUHk#eM9=d4WV6_I()$nDkDDah?eJ+
+>m:A0\+:i>6UYV8.JW6G56Hiqc@AGD">udmCka'F<q"d4p^/.2o[dlRQP!P25M&67
+^8;jN4a]IYc@M8:?Z\m@]=2CSUUQl*UKX]W9H&!t.S77$pmRr4ejO8t9WZGDY.ido
+m0kX$lQ?tdOV1d#NiRi:+:qKCKMj*FjTjlY7Vu>>p&r,+EHBSWRoF+Z"bZ@ARLn#\
+@!T\,F-*(^9=Dqcd2PSC;fhaYWEcE%a@,F>Y3KNel=ChCh<\51+s4.XKL2P(<t*'J
+/,Od#I63.1\F+K5%nh0GY9>Ts*Y=,qGT+&2eV@mknAgGLPneRO-@H%?GfKt-obN*I
+(VUr$lcb<#b$Hj_F.,V\^e<QIP%5VMHZ;&_h*n>N;m'D]"%TtL[J4h>Q*C&]+U0g.
+r3*m:J(9stOq;9G<=S4<OraGA$:Hs#QXZ4SPt0as.KIl^_!NTXjVgeb';V6<]Rg1r
+TgCf]m_j&/(@8jLF(oB+a_"M1\c)1LQt<5QNqQTUjPnl&ZcDaUjK[3bHECY*>U)\.
+V%SVq._U15JpJZ2:2GY<lcaa-NYl)n2ecjrB!/4O[C^-Lri8-3`O2gP-Ef*l05eZB
+YYlu%nGrW^*p,4,C3*lpMh6PNY[o:"oY&B$%p,*18(hF;S19-J*oo)bNK5=$oJ>N`
+N!?!(aR;KA]2sIL"U%:9XL]8UKgHC0o[qXn'gfJ$X3SqB4#Ag9a+L]GJSNuO&DTl"
+0TK6^njg4hSVSX18%UuK_gUhk]LLuRq#]m'QfI.)Oo(+NYM1aPB*d0*KNQZg.dPt^
+3@KSjO[p`e!pT^JpuE8(7Y7[6*mYJij]F&L_2?-*^N%2LR4[5K1I7thcZfMAnDk/n
+?8EV1h;m^E!7^*@&M*;ljR`1`3Z\ZRh%%'QM:]p;lZd!]A\Y?/<m#$Gm"1YAa=P%l
+B5n/7[WBLP(po[!_<&,7eq(!9>b5NdWnY/_3QO(7=E)qRCGB%*Tf2K;rI2C)BRP$u
+4dB`)Qcr\aos+e_ULoiWR`lhD4dI]R0//:*]R=LCembo<0q9FlM):I/RH.u,49&m7
+?nc'g[cC`1>=I-0CP6Z.FO/1-gYRCN9P\\F,)P-'iU$I^=+ZJCZDjtQMJHgM@b`X@
+#k*1<m\VbOR3[17Bpfq]d3;qP6J1><bFiDm4s16D"jYRc1Dg)Ul/tYq;g.UjQ,t&;
+'Ma[m3siGW(0n/7oYX&]&O8>=p')^?17_0;@@t^u0s"7c:-WNdT?$nA,=830WH@S'
+ll0P\`lsIG6uu-G7l4nH>mtPHp2]skZ`h$*U*A7(eLIC.RIXZC2)E#.O)-,OPOO"p
+b_0.(2(!;=.C4.4pQtP7TY"uh'^]jZGuZ^XTs;?M.m:R^!JH?R(Q#&6pF>P[D#JU[
+P8]jNc\M?`CToda5`:IE"S9LsUfnrZi$5.l0Tr]#G$$h7G'MWI[eGj.^3qA/rQ\G_
+BssTYIR##TUa%4A2mf"*-9#HY#tC]KT[+&Q,m,,Fe3J'!KZ31]Mc'O<!/C`,T>TdN
+Ce:N0I"SFbmGs3F5%Q'bEdmg)c(&35U6PE,`sOf#G\GOjnV9%PC*O>upjLd5n?3CV
+4>q.)Y!Aj=!.`E#[0>g74pC!]p_/s3as"0=:a)*SSu6C_JQQqGIsM,%!D$[o)+j2M
+&KtfQbYE(a4VD)mHPbIT]ZRpnm$p@p5W!J];m)[_>P*\02BrriI>$&W,uU^1,iB%U
+K0&W%auT[KdFe]m,&frO8\<r;BP,r=Pg-Q"&!45peS:Rt0.aUR(5#eB4']95.oPWJ
+cG=HFlsH2KKQu%H%lleFljRt2;RO@+AqK.2iqsL[2c/*n4n\]48Ba2)EHme_M_:KE
+C=5(YYrS<aCbUcm=OZu:Y7;Lg*a]K(3=ks08TVt>=_ul+mUr5^9m-r2D#OQX.bVN*
+==4<bJZt1[:hlmOs#TOJe$sRGGgp-,=KQ2JJBEhWi%79\cKnYbK+8O)@7\TgO%$e,
+/6IPD7>'W^'#IUo5C]%bfMBOZ@d4<;?M8nK1N&Y4e7K\!.qCEV`fnm#7\*"$i%U;7
+.+.<b>4HnYAmNr/0.YV%CuQt'JLG%\S<bEY6E<k>^)L,P#Mi(QSX;0,)b,Tn6@hBI
+*uZ"9)q??D-GMs*@j[\om<2Tk39>JPrX_gkjVT8^?kh%$1'&9C[kQE]+P*N[q9m*A
+1#:K<8h/b>3';a[0fV"gW*U\lSd9YNcIlf'3jJlkB*f>LU,ID8S.Gkd\/naXE*+I:
+bsj!",%P[bAj]6s(+);\:b7`bpsn23d'HP'1,3W$:$IGpNJ:\GB>/`r4TY,Qhm]oT
+RPPmP'LGP20$H[RZ?ZL+-8n%'g:\bi$k2W?Wc%SG"(LB]QsN"W;)Gr$NB'S/e/Bo^
+QQ$bP&rQ3fHttYVrKq1#-8oH^*?-Q2nh#jd>;u^o\S>d`D]^o[/bfl>O`G!LA=4U-
+5kNbR)7GU;Z7LhkB%S*9EPN:BPpB7+eIm\Vp.]JhJ=UrsA6RgaKRQUq<lr8]0"XcW
+cTTLSUDci![kro8H,TDNSr2CA'o:sD'jalU$h5-&pT=P3^F)K3/hFXFe+BW8e&p\Y
+n93.YQc&+V/I)"Im<jfB(NbH<j'<lfqlfsZT,KOkHJ\Z9biecen2gC_s*VteI*/@7
+b,9X0VgM*rr#_-HalN~>
+endstream
+endobj
+11 0 obj
+6990
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000061 00000 n
+0000000116 00000 n
+0000000182 00000 n
+0000000356 00000 n
+0000000449 00000 n
+0000000470 00000 n
+0000000519 00000 n
+0000011804 00000 n
+0000011828 00000 n
+0000019024 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+19048
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/xx.pdf b/obsolete/support/png2pdf/DOCU/xx.pdf
new file mode 100644
index 0000000000..95f23774ec
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/xx.pdf
Binary files differ
diff --git a/obsolete/support/png2pdf/DOCU/zoom-in.png b/obsolete/support/png2pdf/DOCU/zoom-in.png
new file mode 100644
index 0000000000..57503edbed
--- /dev/null
+++ b/obsolete/support/png2pdf/DOCU/zoom-in.png
Binary files differ