summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2004-08-05 02:53:43 +0000
committerSimon Josefsson <simon@josefsson.org>2004-08-05 02:53:43 +0000
commit7a12d9ef3ecb2d21e2ec1b59aacd5e87b88581fb (patch)
tree7f534971495016b6325c402245162ea250880a64
parent5e82aa6276e78a64a988e2cb5eb143b8b92d74c1 (diff)
downloadgnutls-7a12d9ef3ecb2d21e2ec1b59aacd5e87b88581fb.tar.gz
Add.
-rw-r--r--NEWS3
-rw-r--r--doc/internals.eps2006
-rw-r--r--doc/internals.pngbin0 -> 25965 bytes
-rw-r--r--doc/layers.eps183
-rw-r--r--doc/layers.pngbin0 -> 14694 bytes
-rw-r--r--doc/pgp1.eps479
-rw-r--r--doc/pgp1.pngbin0 -> 17318 bytes
-rw-r--r--doc/x509-1.eps251
-rw-r--r--doc/x509-1.pngbin0 -> 17229 bytes
9 files changed, 2922 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 7ab2dfd1dc..af5bd4f4a9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+Version 1.1.14
+- Texinfo manual.
+
Version 1.1.13 (05/08/2004)
- Added simple self test suite.
diff --git a/doc/internals.eps b/doc/internals.eps
new file mode 100644
index 0000000000..4702311034
--- /dev/null
+++ b/doc/internals.eps
@@ -0,0 +1,2006 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: tex/figures/internals.dia
+%%Creator: Dia v0.93
+%%CreationDate: Thu Aug 5 04:56:06 2004
+%%For: jas
+%%Orientation: Portrait
+%%Magnification: 1.0000
+%%BoundingBox: 0 0 898 560
+%%BeginSetup
+%%EndSetup
+%%EndComments
+%%BeginProlog
+[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+/two /three /four /five /six /seven /eight /nine /colon /semicolon
+/less /equal /greater /question /at /A /B /C /D /E
+/F /G /H /I /J /K /L /M /N /O
+/P /Q /R /S /T /U /V /W /X /Y
+/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+/d /e /f /g /h /i /j /k /l /m
+/n /o /p /q /r /s /t /u /v /w
+/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+/cp {closepath} bind def
+/c {curveto} bind def
+/f {fill} bind def
+/a {arc} bind def
+/ef {eofill} bind def
+/ex {exch} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth pop} bind def
+/tr {translate} bind def
+
+/ellipsedict 8 dict def
+ellipsedict /mtrx matrix put
+/ellipse
+{ ellipsedict begin
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc
+ 0 0 1 startangle endangle arc
+ savematrix setmatrix
+ end
+} def
+
+/mergeprocs {
+dup length
+3 -1 roll
+dup
+length
+dup
+5 1 roll
+3 -1 roll
+add
+array cvx
+dup
+3 -1 roll
+0 exch
+putinterval
+dup
+4 2 roll
+putinterval
+} bind def
+/dpi_x 300 def
+/dpi_y 300 def
+/conicto {
+ /to_y exch def
+ /to_x exch def
+ /conic_cntrl_y exch def
+ /conic_cntrl_x exch def
+ currentpoint
+ /p0_y exch def
+ /p0_x exch def
+ /p1_x p0_x conic_cntrl_x p0_x sub 2 3 div mul add def
+ /p1_y p0_y conic_cntrl_y p0_y sub 2 3 div mul add def
+ /p2_x p1_x to_x p0_x sub 1 3 div mul add def
+ /p2_y p1_y to_y p0_y sub 1 3 div mul add def
+ p1_x p1_y p2_x p2_y to_x to_y curveto
+} bind def
+/start_ol { gsave 1.1 dpi_x div dup scale} bind def
+/end_ol { closepath fill grestore } bind def
+28.346000 -28.346000 scale
+-0.100000 -19.950000 translate
+%%EndProlog
+
+
+1.000000 1.000000 1.000000 srgb
+n 0.152022 0.250000 m 0.152022 19.900000 l 31.702022 19.900000 l 31.702022 0.250000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 0.152022 0.250000 m 0.152022 19.900000 l 31.702022 19.900000 l 31.702022 0.250000 l cp s
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 2.050000 9.864440 m 2.050000 12.014440 l 7.978000 12.014440 l 7.978000 9.864440 l f
+0.000000 0.000000 0.000000 srgb
+n 2.050000 9.864440 m 2.050000 12.014440 l 7.978000 12.014440 l 7.978000 9.864440 l cp s
+1.000000 1.000000 1.000000 srgb
+n 2.050000 9.864440 m 2.550000 9.364440 l 8.478000 9.364440 l 7.978000 9.864440 l f
+0.000000 0.000000 0.000000 srgb
+n 2.050000 9.864440 m 2.550000 9.364440 l 8.478000 9.364440 l 7.978000 9.864440 l cp s
+1.000000 1.000000 1.000000 srgb
+n 7.978000 9.864440 m 8.478000 9.364440 l 8.478000 11.514440 l 7.978000 12.014440 l f
+0.000000 0.000000 0.000000 srgb
+n 7.978000 9.864440 m 8.478000 9.364440 l 8.478000 11.514440 l 7.978000 12.014440 l cp s
+gsave 2.550000 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+1664 3011 moveto
+2765 3011 lineto
+2765 3392 lineto
+110 3392 lineto
+110 3011 lineto
+1216 3011 lineto
+1216 0 lineto
+1664 0 lineto
+1664 3011 lineto
+end_ol grestore
+gsave 2.922533 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+832 3392 moveto
+384 3392 lineto
+384 0 lineto
+2491 0 lineto
+2491 381 lineto
+832 381 lineto
+832 3392 lineto
+end_ol grestore
+gsave 3.261200 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+2752 2381 moveto
+2752 3021 2298 3392 1520 3392 curveto
+779 3392 320 3030 320 2447 curveto
+320 2054 530 1807 959 1697 curveto
+1769 1485 lineto
+2180 1379 2368 1215 2368 964 curveto
+2368 792 2276 615 2139 518 curveto
+2012 430 1810 381 1550 381 curveto
+1203 381 965 464 811 649 curveto
+693 789 640 943 640 1140 curveto
+256 1140 lineto
+256 840 313 644 439 465 curveto
+657 161 1024 0 1508 0 curveto
+1888 0 2198 88 2403 247 curveto
+2617 420 2752 707 2752 985 curveto
+2752 1382 2509 1674 2081 1793 curveto
+1288 2010 lineto
+907 2116 768 2239 768 2487 curveto
+768 2814 1070 3030 1526 3030 curveto
+2066 3030 2368 2798 2368 2381 curveto
+2752 2381 lineto
+end_ol grestore
+gsave 3.667600 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+end_ol grestore
+gsave 3.836933 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+2752 2381 moveto
+2752 3021 2298 3392 1520 3392 curveto
+779 3392 320 3030 320 2447 curveto
+320 2054 530 1807 959 1697 curveto
+1769 1485 lineto
+2180 1379 2368 1215 2368 964 curveto
+2368 792 2276 615 2139 518 curveto
+2012 430 1810 381 1550 381 curveto
+1203 381 965 464 811 649 curveto
+693 789 640 943 640 1140 curveto
+256 1140 lineto
+256 840 313 644 439 465 curveto
+657 161 1024 0 1508 0 curveto
+1888 0 2198 88 2403 247 curveto
+2617 420 2752 707 2752 985 curveto
+2752 1382 2509 1674 2081 1793 curveto
+1288 2010 lineto
+907 2116 768 2239 768 2487 curveto
+768 2814 1070 3030 1526 3030 curveto
+2066 3030 2368 2798 2368 2381 curveto
+2752 2381 lineto
+end_ol grestore
+gsave 4.243333 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+2313 1088 moveto
+2313 1441 2286 1652 2219 1824 curveto
+2066 2203 1708 2432 1268 2432 curveto
+614 2432 192 1947 192 1203 curveto
+192 459 600 0 1259 0 curveto
+1797 0 2169 293 2263 783 curveto
+1875 783 lineto
+1772 503 1561 357 1261 357 curveto
+1024 357 822 454 697 633 curveto
+607 755 576 877 576 1088 curveto
+2313 1088 lineto
+576 1408 moveto
+576 1812 848 2075 1235 2075 curveto
+1613 2075 1903 1792 1903 1433 curveto
+1903 1425 1903 1417 1898 1408 curveto
+576 1408 lineto
+end_ol grestore
+gsave 4.582000 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+2112 1721 moveto
+2112 2176 1777 2432 1182 2432 curveto
+581 2432 192 2162 192 1747 curveto
+192 1397 390 1230 977 1101 curveto
+1345 1020 lineto
+1619 960 1728 870 1728 708 curveto
+1728 498 1492 357 1140 357 curveto
+923 357 740 412 639 505 curveto
+576 568 547 631 523 787 curveto
+192 787 lineto
+192 255 502 0 1127 0 curveto
+1729 0 2112 278 2112 710 curveto
+2112 1044 1904 1228 1413 1335 curveto
+1034 1416 lineto
+713 1485 576 1579 576 1737 curveto
+576 1942 807 2075 1174 2075 curveto
+1534 2075 1728 1953 1728 1721 curveto
+2112 1721 lineto
+end_ol grestore
+gsave 4.886800 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+2112 1721 moveto
+2112 2176 1777 2432 1182 2432 curveto
+581 2432 192 2162 192 1747 curveto
+192 1397 390 1230 977 1101 curveto
+1345 1020 lineto
+1619 960 1728 870 1728 708 curveto
+1728 498 1492 357 1140 357 curveto
+923 357 740 412 639 505 curveto
+576 568 547 631 523 787 curveto
+192 787 lineto
+192 255 502 0 1127 0 curveto
+1729 0 2112 278 2112 710 curveto
+2112 1044 1904 1228 1413 1335 curveto
+1034 1416 lineto
+713 1485 576 1579 576 1737 curveto
+576 1942 807 2075 1174 2075 curveto
+1534 2075 1728 1953 1728 1721 curveto
+2112 1721 lineto
+end_ol grestore
+gsave 5.191600 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+704 2432 moveto
+320 2432 lineto
+320 0 lineto
+704 0 lineto
+704 2432 lineto
+704 3392 moveto
+320 3392 lineto
+320 2900 lineto
+704 2900 lineto
+704 3392 lineto
+end_ol grestore
+gsave 5.327067 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+1244 2432 moveto
+589 2432 192 1978 192 1216 curveto
+192 454 584 0 1248 0 curveto
+1903 0 2304 454 2304 1199 curveto
+2304 1982 1916 2432 1244 2432 curveto
+1248 2075 moveto
+1669 2075 1920 1751 1920 1203 curveto
+1920 685 1660 357 1248 357 curveto
+831 357 576 681 576 1216 curveto
+576 1747 831 2075 1248 2075 curveto
+end_ol grestore
+gsave 5.665733 11.014440 translate 0.035278 -0.035278 scale
+start_ol
+320 2432 moveto
+320 0 lineto
+704 0 lineto
+704 1298 lineto
+704 1779 962 2093 1358 2093 curveto
+1662 2093 1856 1913 1856 1630 curveto
+1856 0 lineto
+2240 0 lineto
+2240 1787 lineto
+2240 2179 1946 2432 1490 2432 curveto
+1138 2432 912 2294 704 1958 curveto
+704 2432 lineto
+320 2432 lineto
+end_ol grestore
+0.050000 slw
+n 2.550000 11.264440 m 6.000000 11.264440 l s
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 10.921800 9.744440 m 10.921800 11.894440 l 16.849800 11.894440 l 16.849800 9.744440 l f
+0.000000 0.000000 0.000000 srgb
+n 10.921800 9.744440 m 10.921800 11.894440 l 16.849800 11.894440 l 16.849800 9.744440 l cp s
+1.000000 1.000000 1.000000 srgb
+n 10.921800 9.744440 m 11.421800 9.244440 l 17.349800 9.244440 l 16.849800 9.744440 l f
+0.000000 0.000000 0.000000 srgb
+n 10.921800 9.744440 m 11.421800 9.244440 l 17.349800 9.244440 l 16.849800 9.744440 l cp s
+1.000000 1.000000 1.000000 srgb
+n 16.849800 9.744440 m 17.349800 9.244440 l 17.349800 11.394440 l 16.849800 11.894440 l f
+0.000000 0.000000 0.000000 srgb
+n 16.849800 9.744440 m 17.349800 9.244440 l 17.349800 11.394440 l 16.849800 11.894440 l cp s
+gsave 11.421800 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+1664 3011 moveto
+2765 3011 lineto
+2765 3392 lineto
+110 3392 lineto
+110 3011 lineto
+1216 3011 lineto
+1216 0 lineto
+1664 0 lineto
+1664 3011 lineto
+end_ol grestore
+gsave 11.794333 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+832 3392 moveto
+384 3392 lineto
+384 0 lineto
+2491 0 lineto
+2491 381 lineto
+832 381 lineto
+832 3392 lineto
+end_ol grestore
+gsave 12.133000 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+2752 2381 moveto
+2752 3021 2298 3392 1520 3392 curveto
+779 3392 320 3030 320 2447 curveto
+320 2054 530 1807 959 1697 curveto
+1769 1485 lineto
+2180 1379 2368 1215 2368 964 curveto
+2368 792 2276 615 2139 518 curveto
+2012 430 1810 381 1550 381 curveto
+1203 381 965 464 811 649 curveto
+693 789 640 943 640 1140 curveto
+256 1140 lineto
+256 840 313 644 439 465 curveto
+657 161 1024 0 1508 0 curveto
+1888 0 2198 88 2403 247 curveto
+2617 420 2752 707 2752 985 curveto
+2752 1382 2509 1674 2081 1793 curveto
+1288 2010 lineto
+907 2116 768 2239 768 2487 curveto
+768 2814 1070 3030 1526 3030 curveto
+2066 3030 2368 2798 2368 2381 curveto
+2752 2381 lineto
+end_ol grestore
+gsave 12.539400 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+end_ol grestore
+gsave 12.708733 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+2752 2381 moveto
+2752 3021 2298 3392 1520 3392 curveto
+779 3392 320 3030 320 2447 curveto
+320 2054 530 1807 959 1697 curveto
+1769 1485 lineto
+2180 1379 2368 1215 2368 964 curveto
+2368 792 2276 615 2139 518 curveto
+2012 430 1810 381 1550 381 curveto
+1203 381 965 464 811 649 curveto
+693 789 640 943 640 1140 curveto
+256 1140 lineto
+256 840 313 644 439 465 curveto
+657 161 1024 0 1508 0 curveto
+1888 0 2198 88 2403 247 curveto
+2617 420 2752 707 2752 985 curveto
+2752 1382 2509 1674 2081 1793 curveto
+1288 2010 lineto
+907 2116 768 2239 768 2487 curveto
+768 2814 1070 3030 1526 3030 curveto
+2066 3030 2368 2798 2368 2381 curveto
+2752 2381 lineto
+end_ol grestore
+gsave 13.115133 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+2313 1088 moveto
+2313 1441 2286 1652 2219 1824 curveto
+2066 2203 1708 2432 1268 2432 curveto
+614 2432 192 1947 192 1203 curveto
+192 459 600 0 1259 0 curveto
+1797 0 2169 293 2263 783 curveto
+1875 783 lineto
+1772 503 1561 357 1261 357 curveto
+1024 357 822 454 697 633 curveto
+607 755 576 877 576 1088 curveto
+2313 1088 lineto
+576 1408 moveto
+576 1812 848 2075 1235 2075 curveto
+1613 2075 1903 1792 1903 1433 curveto
+1903 1425 1903 1417 1898 1408 curveto
+576 1408 lineto
+end_ol grestore
+gsave 13.453800 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+2112 1721 moveto
+2112 2176 1777 2432 1182 2432 curveto
+581 2432 192 2162 192 1747 curveto
+192 1397 390 1230 977 1101 curveto
+1345 1020 lineto
+1619 960 1728 870 1728 708 curveto
+1728 498 1492 357 1140 357 curveto
+923 357 740 412 639 505 curveto
+576 568 547 631 523 787 curveto
+192 787 lineto
+192 255 502 0 1127 0 curveto
+1729 0 2112 278 2112 710 curveto
+2112 1044 1904 1228 1413 1335 curveto
+1034 1416 lineto
+713 1485 576 1579 576 1737 curveto
+576 1942 807 2075 1174 2075 curveto
+1534 2075 1728 1953 1728 1721 curveto
+2112 1721 lineto
+end_ol grestore
+gsave 13.758600 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+2112 1721 moveto
+2112 2176 1777 2432 1182 2432 curveto
+581 2432 192 2162 192 1747 curveto
+192 1397 390 1230 977 1101 curveto
+1345 1020 lineto
+1619 960 1728 870 1728 708 curveto
+1728 498 1492 357 1140 357 curveto
+923 357 740 412 639 505 curveto
+576 568 547 631 523 787 curveto
+192 787 lineto
+192 255 502 0 1127 0 curveto
+1729 0 2112 278 2112 710 curveto
+2112 1044 1904 1228 1413 1335 curveto
+1034 1416 lineto
+713 1485 576 1579 576 1737 curveto
+576 1942 807 2075 1174 2075 curveto
+1534 2075 1728 1953 1728 1721 curveto
+2112 1721 lineto
+end_ol grestore
+gsave 14.063400 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+704 2432 moveto
+320 2432 lineto
+320 0 lineto
+704 0 lineto
+704 2432 lineto
+704 3392 moveto
+320 3392 lineto
+320 2900 lineto
+704 2900 lineto
+704 3392 lineto
+end_ol grestore
+gsave 14.198867 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+1244 2432 moveto
+589 2432 192 1978 192 1216 curveto
+192 454 584 0 1248 0 curveto
+1903 0 2304 454 2304 1199 curveto
+2304 1982 1916 2432 1244 2432 curveto
+1248 2075 moveto
+1669 2075 1920 1751 1920 1203 curveto
+1920 685 1660 357 1248 357 curveto
+831 357 576 681 576 1216 curveto
+576 1747 831 2075 1248 2075 curveto
+end_ol grestore
+gsave 14.537533 10.894440 translate 0.035278 -0.035278 scale
+start_ol
+320 2432 moveto
+320 0 lineto
+704 0 lineto
+704 1298 lineto
+704 1779 962 2093 1358 2093 curveto
+1662 2093 1856 1913 1856 1630 curveto
+1856 0 lineto
+2240 0 lineto
+2240 1787 lineto
+2240 2179 1946 2432 1490 2432 curveto
+1138 2432 912 2294 704 1958 curveto
+704 2432 lineto
+320 2432 lineto
+end_ol grestore
+0.050000 slw
+n 11.421800 11.144440 m 14.871800 11.144440 l s
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 5.896850 1.494442 2.825000 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 5.896850 1.494442 2.825000 1.000000 0 360 ellipse cp s
+gsave 4.283950 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+3264 1792 moveto
+1865 1792 lineto
+1865 1408 lineto
+2880 1408 lineto
+2880 1324 lineto
+2880 777 2441 381 1833 381 curveto
+1495 381 1189 499 992 705 curveto
+773 933 640 1315 640 1709 curveto
+640 2494 1106 3011 1810 3011 curveto
+2318 3011 2684 2757 2775 2339 curveto
+3217 2339 lineto
+3097 3008 2580 3392 1808 3392 curveto
+1397 3392 1065 3290 802 3081 curveto
+414 2770 192 2269 192 1687 curveto
+192 693 824 0 1732 0 curveto
+2188 0 2553 167 2880 524 curveto
+2988 0 lineto
+3264 0 lineto
+3264 1792 lineto
+end_ol grestore
+gsave 4.758083 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+704 3392 moveto
+320 3392 lineto
+320 0 lineto
+704 0 lineto
+704 3392 lineto
+end_ol grestore
+gsave 4.893550 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+1244 2432 moveto
+589 2432 192 1978 192 1216 curveto
+192 454 584 0 1248 0 curveto
+1903 0 2304 454 2304 1199 curveto
+2304 1982 1916 2432 1244 2432 curveto
+1248 2075 moveto
+1669 2075 1920 1751 1920 1203 curveto
+1920 685 1660 357 1248 357 curveto
+831 357 576 681 576 1216 curveto
+576 1747 831 2075 1248 2075 curveto
+end_ol grestore
+gsave 5.232217 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+256 3392 moveto
+256 0 lineto
+640 0 lineto
+640 412 lineto
+815 133 1048 0 1368 0 curveto
+1973 0 2368 489 2368 1242 curveto
+2368 1978 1983 2432 1365 2432 curveto
+1043 2432 815 2308 640 2036 curveto
+640 3392 lineto
+256 3392 lineto
+1296 2070 moveto
+1714 2070 1984 1729 1984 1203 curveto
+1984 703 1705 362 1296 362 curveto
+901 362 640 699 640 1216 curveto
+640 1733 901 2070 1296 2070 curveto
+end_ol grestore
+gsave 5.570883 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+2466 334 moveto
+2425 325 2406 325 2383 325 curveto
+2250 325 2176 389 2176 499 curveto
+2176 1797 lineto
+2176 2210 1843 2432 1211 2432 curveto
+839 2432 530 2335 359 2163 curveto
+241 2044 192 1912 192 1683 curveto
+670 1683 lineto
+703 1953 880 2075 1245 2075 curveto
+1596 2075 1792 1955 1792 1741 curveto
+1792 1647 lineto
+1792 1497 1695 1433 1391 1399 curveto
+847 1335 764 1318 616 1262 curveto
+335 1155 192 954 192 663 curveto
+192 257 496 0 985 0 curveto
+1290 0 1534 106 1806 356 curveto
+1834 111 1954 0 2203 0 curveto
+2281 0 2341 9 2466 42 curveto
+2466 334 lineto
+1792 824 moveto
+1792 706 1755 634 1638 537 curveto
+1479 406 1287 339 1058 339 curveto
+754 339 576 470 576 693 curveto
+576 925 749 1043 1165 1098 curveto
+1577 1148 1661 1165 1792 1220 curveto
+1792 824 lineto
+end_ol grestore
+gsave 5.909550 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+704 3392 moveto
+320 3392 lineto
+320 0 lineto
+704 0 lineto
+704 3392 lineto
+end_ol grestore
+gsave 6.045017 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+end_ol grestore
+gsave 6.214350 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+2112 1721 moveto
+2112 2176 1777 2432 1182 2432 curveto
+581 2432 192 2162 192 1747 curveto
+192 1397 390 1230 977 1101 curveto
+1345 1020 lineto
+1619 960 1728 870 1728 708 curveto
+1728 498 1492 357 1140 357 curveto
+923 357 740 412 639 505 curveto
+576 568 547 631 523 787 curveto
+192 787 lineto
+192 255 502 0 1127 0 curveto
+1729 0 2112 278 2112 710 curveto
+2112 1044 1904 1228 1413 1335 curveto
+1034 1416 lineto
+713 1485 576 1579 576 1737 curveto
+576 1942 807 2075 1174 2075 curveto
+1534 2075 1728 1953 1728 1721 curveto
+2112 1721 lineto
+end_ol grestore
+gsave 6.519150 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+1164 2432 moveto
+768 2432 lineto
+768 3100 lineto
+384 3100 lineto
+384 2432 lineto
+57 2432 lineto
+57 2116 lineto
+384 2116 lineto
+384 378 lineto
+384 137 550 0 850 0 curveto
+942 0 1035 9 1164 33 curveto
+1164 352 lineto
+1113 339 1053 339 980 339 curveto
+814 339 768 383 768 545 curveto
+768 2116 lineto
+1164 2116 lineto
+1164 2432 lineto
+end_ol grestore
+gsave 6.688483 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+2466 334 moveto
+2425 325 2406 325 2383 325 curveto
+2250 325 2176 389 2176 499 curveto
+2176 1797 lineto
+2176 2210 1843 2432 1211 2432 curveto
+839 2432 530 2335 359 2163 curveto
+241 2044 192 1912 192 1683 curveto
+670 1683 lineto
+703 1953 880 2075 1245 2075 curveto
+1596 2075 1792 1955 1792 1741 curveto
+1792 1647 lineto
+1792 1497 1695 1433 1391 1399 curveto
+847 1335 764 1318 616 1262 curveto
+335 1155 192 954 192 663 curveto
+192 257 496 0 985 0 curveto
+1290 0 1534 106 1806 356 curveto
+1834 111 1954 0 2203 0 curveto
+2281 0 2341 9 2466 42 curveto
+2466 334 lineto
+1792 824 moveto
+1792 706 1755 634 1638 537 curveto
+1479 406 1287 339 1058 339 curveto
+754 339 576 470 576 693 curveto
+576 925 749 1043 1165 1098 curveto
+1577 1148 1661 1165 1792 1220 curveto
+1792 824 lineto
+end_ol grestore
+gsave 7.027150 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+1164 2432 moveto
+768 2432 lineto
+768 3100 lineto
+384 3100 lineto
+384 2432 lineto
+57 2432 lineto
+57 2116 lineto
+384 2116 lineto
+384 378 lineto
+384 137 550 0 850 0 curveto
+942 0 1035 9 1164 33 curveto
+1164 352 lineto
+1113 339 1053 339 980 339 curveto
+814 339 768 383 768 545 curveto
+768 2116 lineto
+1164 2116 lineto
+1164 2432 lineto
+end_ol grestore
+gsave 7.196483 1.744442 translate 0.035278 -0.035278 scale
+start_ol
+2313 1088 moveto
+2313 1441 2286 1652 2219 1824 curveto
+2066 2203 1708 2432 1268 2432 curveto
+614 2432 192 1947 192 1203 curveto
+192 459 600 0 1259 0 curveto
+1797 0 2169 293 2263 783 curveto
+1875 783 lineto
+1772 503 1561 357 1261 357 curveto
+1024 357 822 454 697 633 curveto
+607 755 576 877 576 1088 curveto
+2313 1088 lineto
+576 1408 moveto
+576 1812 848 2075 1235 2075 curveto
+1613 2075 1903 1792 1903 1433 curveto
+1903 1425 1903 1417 1898 1408 curveto
+576 1408 lineto
+end_ol grestore
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 13.885800 8.832637 m 13.885800 4.744440 l 9.071300 4.744440 l 9.071300 2.494260 l s
+0 slj
+1.000000 1.000000 1.000000 srgb
+n 13.485800 8.832637 m 13.885800 9.632637 l 14.285800 8.832637 l f
+0.100000 slw
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 13.485800 8.832637 m 13.885800 9.632637 l 14.285800 8.832637 l cp s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 5.014000 8.952637 m 5.014000 3.794440 l 8.571850 3.794440 l 8.571850 2.644440 l s
+0 slj
+1.000000 1.000000 1.000000 srgb
+n 4.614000 8.952637 m 5.014000 9.752637 l 5.414000 8.952637 l f
+0.100000 slw
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.614000 8.952637 m 5.014000 9.752637 l 5.414000 8.952637 l cp s
+0.100000 slw
+[1.000000] 0 sd
+[0.400000] 0 sd
+0 slj
+0 slc
+n 25.988200 3.023180 m 25.988200 7.144440 l 7.000000 7.144440 l 7.000000 9.259179 l s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 6.750000 8.626809 m 7.000000 9.426809 l 7.250000 8.626809 l s
+0.100000 slw
+[0.400000] 0 sd
+[0.400000] 0 sd
+0 slj
+0 slc
+n 23.590300 2.692100 m 23.590300 8.194440 l 15.850000 8.194440 l 15.850000 9.259179 l s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 15.600000 8.626809 m 15.850000 9.426809 l 16.100000 8.626809 l s
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+0 slj
+0 slc
+0 slj
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 25.407901 11.885293 m 25.407901 15.102457 l 29.054019 15.102457 l 29.054019 11.885293 l f
+0 slc
+0 slj
+[] 0 sd
+n 27.230960 15.102457 1.823059 0.536194 0 360 ellipse f
+0 slc
+0 slj
+[] 0 sd
+n 27.230960 11.885293 1.823059 0.536194 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 27.230960 11.885293 1.823059 0.536194 0 360 ellipse cp s
+0 slc
+0 slj
+[] 0 sd
+n 29.054019 11.885293 m 29.054019 15.102457 l 29.054019 15.398589 28.237808 15.638651 27.230960 15.638651 c 26.224112 15.638651 25.407901 15.398589 25.407901 15.102457 c 25.407901 11.885293 l s
+gsave 24.665543 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+2112 2412 moveto
+1909 2559 1692 2624 1407 2624 curveto
+900 2624 519 2323 519 1939 curveto
+519 1753 601 1581 756 1479 curveto
+893 1382 1058 1329 1377 1276 curveto
+1701 1219 1792 1192 1907 1126 curveto
+2034 1051 2112 909 2112 755 curveto
+2112 428 1784 189 1349 189 curveto
+923 189 576 392 576 654 curveto
+576 727 548 764 488 764 curveto
+428 764 391 723 391 644 curveto
+391 124 lineto
+391 37 427 0 481 0 curveto
+544 0 576 57 576 193 curveto
+576 258 lineto
+764 86 1035 0 1352 0 curveto
+1902 0 2297 305 2297 734 curveto
+2297 959 2192 1153 2019 1259 curveto
+1877 1343 1749 1379 1398 1436 curveto
+1115 1480 1005 1511 882 1587 curveto
+772 1662 704 1794 704 1927 curveto
+704 2214 1009 2435 1418 2435 curveto
+1807 2435 2112 2254 2112 2012 curveto
+2121 1938 2149 1906 2209 1906 curveto
+2269 1906 2297 1943 2297 2026 curveto
+2297 2500 lineto
+2297 2578 2269 2624 2209 2624 curveto
+2140 2624 2112 2557 2112 2442 curveto
+2112 2412 lineto
+end_ol grestore
+gsave 25.029610 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+2344 896 moveto
+2344 1099 2335 1187 2267 1329 curveto
+2109 1695 1748 1920 1314 1920 curveto
+736 1920 284 1516 284 980 curveto
+284 433 768 0 1377 0 curveto
+1788 0 2330 208 2330 356 curveto
+2330 397 2290 437 2249 437 curveto
+2222 437 2204 429 2172 409 curveto
+1991 278 1662 189 1382 189 curveto
+894 189 533 465 470 896 curveto
+2344 896 lineto
+470 1088 moveto
+555 1487 876 1731 1314 1731 curveto
+1752 1731 2086 1478 2159 1088 curveto
+470 1088 lineto
+end_ol grestore
+gsave 25.393676 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+2048 1711 moveto
+1881 1852 1666 1920 1393 1920 curveto
+925 1920 576 1715 576 1438 curveto
+576 1302 657 1178 783 1101 curveto
+909 1029 1035 999 1368 969 curveto
+1620 939 1737 910 1854 850 curveto
+1971 786 2048 679 2048 581 curveto
+2048 355 1776 189 1411 189 curveto
+1054 189 761 335 761 517 curveto
+761 544 lineto
+761 591 701 631 612 631 curveto
+507 631 455 585 455 507 curveto
+455 124 lineto
+576 37 587 0 609 0 curveto
+629 0 640 58 640 197 curveto
+640 240 lineto
+829 76 1050 0 1347 0 curveto
+1855 0 2233 239 2233 567 curveto
+2233 708 2144 853 2005 947 curveto
+1862 1036 1692 1083 1423 1113 curveto
+1029 1151 1003 1160 904 1215 curveto
+810 1271 761 1343 761 1415 curveto
+761 1595 1032 1731 1390 1731 curveto
+1758 1731 2010 1613 2034 1440 curveto
+2044 1377 2078 1345 2136 1345 curveto
+2199 1345 2233 1391 2233 1474 curveto
+2233 1796 lineto
+2233 1879 2201 1920 2143 1920 curveto
+2089 1920 2048 1850 2048 1731 curveto
+2048 1711 lineto
+end_ol grestore
+gsave 25.757743 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+2048 1711 moveto
+1881 1852 1666 1920 1393 1920 curveto
+925 1920 576 1715 576 1438 curveto
+576 1302 657 1178 783 1101 curveto
+909 1029 1035 999 1368 969 curveto
+1620 939 1737 910 1854 850 curveto
+1971 786 2048 679 2048 581 curveto
+2048 355 1776 189 1411 189 curveto
+1054 189 761 335 761 517 curveto
+761 544 lineto
+761 591 701 631 612 631 curveto
+507 631 455 585 455 507 curveto
+455 124 lineto
+576 37 587 0 609 0 curveto
+629 0 640 58 640 197 curveto
+640 240 lineto
+829 76 1050 0 1347 0 curveto
+1855 0 2233 239 2233 567 curveto
+2233 708 2144 853 2005 947 curveto
+1862 1036 1692 1083 1423 1113 curveto
+1029 1151 1003 1160 904 1215 curveto
+810 1271 761 1343 761 1415 curveto
+761 1595 1032 1731 1390 1731 curveto
+1758 1731 2010 1613 2034 1440 curveto
+2044 1377 2078 1345 2136 1345 curveto
+2199 1345 2233 1391 2233 1474 curveto
+2233 1796 lineto
+2233 1879 2201 1920 2143 1920 curveto
+2089 1920 2048 1850 2048 1731 curveto
+2048 1711 lineto
+end_ol grestore
+gsave 26.121810 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+1465 1920 moveto
+836 1920 lineto
+765 1920 725 1888 725 1828 curveto
+725 1763 770 1731 851 1731 curveto
+1280 1731 lineto
+1280 189 lineto
+661 189 lineto
+580 189 539 157 539 97 curveto
+539 32 577 0 654 0 curveto
+2199 0 lineto
+2271 0 2314 32 2314 97 curveto
+2314 157 2273 189 2192 189 curveto
+1465 189 lineto
+1465 1920 lineto
+1335 2880 moveto
+1300 2880 1280 2843 1280 2759 curveto
+1280 2494 lineto
+1280 2405 1300 2368 1335 2368 curveto
+1407 2368 lineto
+1445 2368 1465 2405 1465 2494 curveto
+1465 2759 lineto
+1465 2843 1445 2880 1407 2880 curveto
+1335 2880 lineto
+end_ol grestore
+gsave 26.485876 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+1347 1920 moveto
+784 1920 327 1490 327 962 curveto
+327 425 784 0 1347 0 curveto
+1911 0 2368 425 2368 949 curveto
+2368 1499 1920 1920 1347 1920 curveto
+1347 1731 moveto
+1817 1731 2183 1389 2183 949 curveto
+2183 531 1808 189 1347 189 curveto
+887 189 512 531 512 962 curveto
+512 1389 887 1731 1347 1731 curveto
+end_ol grestore
+gsave 26.849943 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+761 1920 moveto
+422 1920 lineto
+341 1920 305 1871 305 1780 curveto
+305 1747 341 1731 422 1731 curveto
+576 1731 lineto
+576 189 lineto
+373 189 lineto
+287 189 246 157 246 97 curveto
+246 32 287 0 372 0 curveto
+963 0 lineto
+1049 0 1085 32 1085 97 curveto
+1085 157 1049 189 963 189 curveto
+761 189 lineto
+761 1354 lineto
+905 1515 950 1558 1022 1601 curveto
+1143 1692 1278 1731 1444 1731 curveto
+1620 1731 1705 1700 1809 1616 curveto
+1926 1523 1984 1413 1984 1280 curveto
+1984 189 lineto
+1831 189 lineto
+1750 189 1705 157 1705 97 curveto
+1705 32 1750 0 1830 0 curveto
+2323 0 lineto
+2400 0 2440 32 2440 97 curveto
+2440 157 2400 189 2323 189 curveto
+2169 189 lineto
+2169 1358 lineto
+2169 1680 1855 1920 1461 1920 curveto
+1183 1920 1021 1843 761 1602 curveto
+761 1920 lineto
+end_ol grestore
+gsave 27.214010 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+end_ol grestore
+gsave 27.578076 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+576 189 moveto
+422 189 lineto
+341 189 301 157 301 97 curveto
+301 32 341 0 422 0 curveto
+1400 0 lineto
+1981 0 2432 522 2432 1184 curveto
+2432 1440 lineto
+2432 2102 1981 2624 1400 2624 curveto
+422 2624 lineto
+341 2624 301 2592 301 2527 curveto
+301 2467 341 2435 422 2435 curveto
+576 2435 lineto
+576 189 lineto
+761 189 moveto
+761 2435 lineto
+1397 2435 lineto
+1637 2435 1802 2365 1958 2202 curveto
+2140 2010 2247 1730 2247 1482 curveto
+2247 1142 lineto
+2247 651 1855 189 1433 189 curveto
+761 189 lineto
+end_ol grestore
+gsave 27.942143 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+1920 0 moveto
+2373 0 lineto
+2454 0 2496 32 2496 97 curveto
+2496 157 2453 189 2373 189 curveto
+2112 189 lineto
+2112 1411 lineto
+2112 1705 1798 1920 1369 1920 curveto
+1199 1920 899 1858 645 1778 curveto
+595 1756 567 1729 567 1680 curveto
+567 1641 604 1606 655 1606 curveto
+664 1606 683 1610 701 1614 curveto
+1062 1704 1191 1731 1358 1731 curveto
+1696 1731 1927 1599 1927 1402 curveto
+1927 1118 lineto
+1655 1188 1512 1216 1300 1216 curveto
+724 1216 327 954 327 568 curveto
+327 231 617 0 1046 0 curveto
+1374 0 1646 98 1927 312 curveto
+1920 0 lineto
+1927 526 moveto
+1617 282 1372 189 1039 189 curveto
+720 189 512 337 512 559 curveto
+512 837 840 1024 1335 1024 curveto
+1539 1024 1761 996 1927 948 curveto
+1927 526 lineto
+end_ol grestore
+gsave 28.306210 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+889 1920 moveto
+889 2468 lineto
+889 2555 863 2592 796 2592 curveto
+730 2592 704 2546 704 2468 curveto
+704 1920 lineto
+370 1920 lineto
+284 1920 243 1888 243 1828 curveto
+243 1763 284 1731 370 1731 curveto
+704 1731 lineto
+704 549 lineto
+704 214 979 0 1397 0 curveto
+1780 0 2293 172 2293 303 curveto
+2293 347 2257 395 2212 395 curveto
+2189 395 2176 386 2144 369 curveto
+1959 264 1643 189 1390 189 curveto
+1079 189 889 334 889 558 curveto
+889 1731 lineto
+1878 1731 lineto
+1959 1731 2000 1763 2000 1828 curveto
+2000 1888 1959 1920 1878 1920 curveto
+889 1920 lineto
+end_ol grestore
+gsave 28.670276 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+1920 0 moveto
+2373 0 lineto
+2454 0 2496 32 2496 97 curveto
+2496 157 2453 189 2373 189 curveto
+2112 189 lineto
+2112 1411 lineto
+2112 1705 1798 1920 1369 1920 curveto
+1199 1920 899 1858 645 1778 curveto
+595 1756 567 1729 567 1680 curveto
+567 1641 604 1606 655 1606 curveto
+664 1606 683 1610 701 1614 curveto
+1062 1704 1191 1731 1358 1731 curveto
+1696 1731 1927 1599 1927 1402 curveto
+1927 1118 lineto
+1655 1188 1512 1216 1300 1216 curveto
+724 1216 327 954 327 568 curveto
+327 231 617 0 1046 0 curveto
+1374 0 1646 98 1927 312 curveto
+1920 0 lineto
+1927 526 moveto
+1617 282 1372 189 1039 189 curveto
+720 189 512 337 512 559 curveto
+512 837 840 1024 1335 1024 curveto
+1539 1024 1761 996 1927 948 curveto
+1927 526 lineto
+end_ol grestore
+gsave 29.034343 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+761 2752 moveto
+332 2752 lineto
+251 2752 210 2715 210 2645 curveto
+210 2570 251 2532 332 2532 curveto
+576 2532 lineto
+576 189 lineto
+332 189 lineto
+251 189 210 179 210 159 curveto
+210 53 251 0 332 0 curveto
+761 0 lineto
+761 401 lineto
+973 130 1244 0 1569 0 curveto
+2115 0 2553 434 2553 971 curveto
+2553 1503 2124 1920 1569 1920 curveto
+1235 1920 987 1776 761 1457 curveto
+761 2752 lineto
+1567 1731 moveto
+2019 1731 2368 1389 2368 949 curveto
+2368 535 2006 189 1567 189 curveto
+1119 189 761 535 761 962 curveto
+761 1389 1119 1731 1567 1731 curveto
+end_ol grestore
+gsave 29.398410 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+1920 0 moveto
+2373 0 lineto
+2454 0 2496 32 2496 97 curveto
+2496 157 2453 189 2373 189 curveto
+2112 189 lineto
+2112 1411 lineto
+2112 1705 1798 1920 1369 1920 curveto
+1199 1920 899 1858 645 1778 curveto
+595 1756 567 1729 567 1680 curveto
+567 1641 604 1606 655 1606 curveto
+664 1606 683 1610 701 1614 curveto
+1062 1704 1191 1731 1358 1731 curveto
+1696 1731 1927 1599 1927 1402 curveto
+1927 1118 lineto
+1655 1188 1512 1216 1300 1216 curveto
+724 1216 327 954 327 568 curveto
+327 231 617 0 1046 0 curveto
+1374 0 1646 98 1927 312 curveto
+1920 0 lineto
+1927 526 moveto
+1617 282 1372 189 1039 189 curveto
+720 189 512 337 512 559 curveto
+512 837 840 1024 1335 1024 curveto
+1539 1024 1761 996 1927 948 curveto
+1927 526 lineto
+end_ol grestore
+gsave 29.762476 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+2048 1711 moveto
+1881 1852 1666 1920 1393 1920 curveto
+925 1920 576 1715 576 1438 curveto
+576 1302 657 1178 783 1101 curveto
+909 1029 1035 999 1368 969 curveto
+1620 939 1737 910 1854 850 curveto
+1971 786 2048 679 2048 581 curveto
+2048 355 1776 189 1411 189 curveto
+1054 189 761 335 761 517 curveto
+761 544 lineto
+761 591 701 631 612 631 curveto
+507 631 455 585 455 507 curveto
+455 124 lineto
+576 37 587 0 609 0 curveto
+629 0 640 58 640 197 curveto
+640 240 lineto
+829 76 1050 0 1347 0 curveto
+1855 0 2233 239 2233 567 curveto
+2233 708 2144 853 2005 947 curveto
+1862 1036 1692 1083 1423 1113 curveto
+1029 1151 1003 1160 904 1215 curveto
+810 1271 761 1343 761 1415 curveto
+761 1595 1032 1731 1390 1731 curveto
+1758 1731 2010 1613 2034 1440 curveto
+2044 1377 2078 1345 2136 1345 curveto
+2199 1345 2233 1391 2233 1474 curveto
+2233 1796 lineto
+2233 1879 2201 1920 2143 1920 curveto
+2089 1920 2048 1850 2048 1731 curveto
+2048 1711 lineto
+end_ol grestore
+gsave 30.126543 16.188651 translate 0.035278 -0.035278 scale
+start_ol
+2344 896 moveto
+2344 1099 2335 1187 2267 1329 curveto
+2109 1695 1748 1920 1314 1920 curveto
+736 1920 284 1516 284 980 curveto
+284 433 768 0 1377 0 curveto
+1788 0 2330 208 2330 356 curveto
+2330 397 2290 437 2249 437 curveto
+2222 437 2204 429 2172 409 curveto
+1991 278 1662 189 1382 189 curveto
+894 189 533 465 470 896 curveto
+2344 896 lineto
+470 1088 moveto
+555 1487 876 1731 1314 1731 curveto
+1752 1731 2086 1478 2159 1088 curveto
+470 1088 lineto
+end_ol grestore
+gsave 26.291143 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+576 189 moveto
+332 189 lineto
+251 189 206 157 206 97 curveto
+206 32 251 0 331 0 curveto
+1696 0 lineto
+2102 0 2432 324 2432 719 curveto
+2432 1035 2239 1260 1861 1406 curveto
+2124 1549 2240 1720 2240 1950 curveto
+2240 2333 1911 2624 1479 2624 curveto
+331 2624 lineto
+251 2624 206 2592 206 2527 curveto
+206 2467 251 2435 332 2435 curveto
+576 2435 lineto
+576 189 lineto
+761 1472 moveto
+761 2435 lineto
+1485 2435 lineto
+1808 2435 2055 2228 2055 1960 curveto
+2055 1675 1786 1472 1410 1472 curveto
+761 1472 lineto
+761 189 moveto
+761 1280 lineto
+1422 1280 lineto
+1693 1280 1843 1247 1985 1157 curveto
+2149 1058 2247 888 2247 718 curveto
+2247 425 1999 189 1684 189 curveto
+761 189 lineto
+end_ol grestore
+gsave 26.655210 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+1920 0 moveto
+2373 0 lineto
+2454 0 2496 32 2496 97 curveto
+2496 157 2453 189 2373 189 curveto
+2112 189 lineto
+2112 1411 lineto
+2112 1705 1798 1920 1369 1920 curveto
+1199 1920 899 1858 645 1778 curveto
+595 1756 567 1729 567 1680 curveto
+567 1641 604 1606 655 1606 curveto
+664 1606 683 1610 701 1614 curveto
+1062 1704 1191 1731 1358 1731 curveto
+1696 1731 1927 1599 1927 1402 curveto
+1927 1118 lineto
+1655 1188 1512 1216 1300 1216 curveto
+724 1216 327 954 327 568 curveto
+327 231 617 0 1046 0 curveto
+1374 0 1646 98 1927 312 curveto
+1920 0 lineto
+1927 526 moveto
+1617 282 1372 189 1039 189 curveto
+720 189 512 337 512 559 curveto
+512 837 840 1024 1335 1024 curveto
+1539 1024 1761 996 1927 948 curveto
+1927 526 lineto
+end_ol grestore
+gsave 27.019276 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+2127 1674 moveto
+1937 1831 1698 1920 1423 1920 curveto
+817 1920 384 1512 384 945 curveto
+384 395 809 0 1400 0 curveto
+1698 0 1996 89 2227 244 curveto
+2349 328 2421 407 2421 465 curveto
+2421 503 2376 542 2335 542 curveto
+2299 542 2290 538 2254 499 curveto
+2023 292 1734 189 1409 189 curveto
+912 189 569 506 569 949 curveto
+569 1418 912 1731 1409 1731 curveto
+1784 1731 2109 1560 2127 1345 curveto
+2136 1276 2163 1248 2226 1248 curveto
+2280 1248 2312 1285 2312 1362 curveto
+2312 1731 lineto
+2312 1857 2280 1920 2226 1920 curveto
+2159 1920 2127 1857 2127 1731 curveto
+2127 1674 lineto
+end_ol grestore
+gsave 27.383343 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+768 829 moveto
+982 1004 lineto
+1801 189 lineto
+1679 189 lineto
+1589 189 1536 157 1536 97 curveto
+1536 32 1581 0 1657 0 curveto
+2243 0 lineto
+2323 0 2368 32 2368 97 curveto
+2368 157 2329 189 2258 189 curveto
+2068 189 lineto
+1126 1128 lineto
+1842 1731 lineto
+2054 1731 lineto
+2140 1731 2176 1763 2176 1828 curveto
+2176 1888 2140 1920 2054 1920 curveto
+1466 1920 lineto
+1385 1920 1344 1888 1344 1828 curveto
+1344 1763 1381 1731 1454 1731 curveto
+1566 1731 lineto
+768 1054 lineto
+768 2752 lineto
+343 2752 lineto
+262 2752 222 2715 222 2645 curveto
+222 2570 263 2532 344 2532 curveto
+583 2532 lineto
+583 189 lineto
+344 189 lineto
+263 189 222 157 222 97 curveto
+222 32 262 0 343 0 curveto
+768 0 lineto
+768 829 lineto
+end_ol grestore
+gsave 27.747410 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+2344 896 moveto
+2344 1099 2335 1187 2267 1329 curveto
+2109 1695 1748 1920 1314 1920 curveto
+736 1920 284 1516 284 980 curveto
+284 433 768 0 1377 0 curveto
+1788 0 2330 208 2330 356 curveto
+2330 397 2290 437 2249 437 curveto
+2222 437 2204 429 2172 409 curveto
+1991 278 1662 189 1382 189 curveto
+894 189 533 465 470 896 curveto
+2344 896 lineto
+470 1088 moveto
+555 1487 876 1731 1314 1731 curveto
+1752 1731 2086 1478 2159 1088 curveto
+470 1088 lineto
+end_ol grestore
+gsave 28.111476 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+761 1920 moveto
+422 1920 lineto
+341 1920 305 1871 305 1780 curveto
+305 1747 341 1731 422 1731 curveto
+576 1731 lineto
+576 189 lineto
+373 189 lineto
+287 189 246 157 246 97 curveto
+246 32 287 0 372 0 curveto
+963 0 lineto
+1049 0 1085 32 1085 97 curveto
+1085 157 1049 189 963 189 curveto
+761 189 lineto
+761 1354 lineto
+905 1515 950 1558 1022 1601 curveto
+1143 1692 1278 1731 1444 1731 curveto
+1620 1731 1705 1700 1809 1616 curveto
+1926 1523 1984 1413 1984 1280 curveto
+1984 189 lineto
+1831 189 lineto
+1750 189 1705 157 1705 97 curveto
+1705 32 1750 0 1830 0 curveto
+2323 0 lineto
+2400 0 2440 32 2440 97 curveto
+2440 157 2400 189 2323 189 curveto
+2169 189 lineto
+2169 1358 lineto
+2169 1680 1855 1920 1461 1920 curveto
+1183 1920 1021 1843 761 1602 curveto
+761 1920 lineto
+end_ol grestore
+gsave 28.475543 16.988651 translate 0.035278 -0.035278 scale
+start_ol
+2176 2752 moveto
+1748 2752 lineto
+1666 2752 1625 2715 1625 2645 curveto
+1625 2570 1666 2532 1747 2532 curveto
+1991 2532 lineto
+1991 1448 lineto
+1770 1772 1514 1920 1172 1920 curveto
+636 1920 199 1490 199 962 curveto
+199 434 636 0 1172 0 curveto
+1514 0 1779 134 1991 401 curveto
+1984 0 lineto
+2433 0 lineto
+2518 0 2560 32 2560 97 curveto
+2560 157 2518 189 2434 189 curveto
+2176 189 lineto
+2176 2752 lineto
+1183 1731 moveto
+1639 1731 1991 1389 1991 954 curveto
+1991 531 1630 189 1187 189 curveto
+736 189 384 531 384 962 curveto
+384 1389 736 1731 1183 1731 curveto
+end_ol grestore
+1.000000 1.000000 1.000000 srgb
+n 6.925000 18.544400 6.775000 1.200000 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0.000000 0.000000 0.000000 srgb
+n 6.925000 18.544400 6.775000 1.200000 0 360 ellipse cp s
+gsave 3.694900 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+1465 189 moveto
+1465 2435 lineto
+2183 2435 lineto
+2183 2094 lineto
+2183 2019 2224 1968 2278 1968 curveto
+2341 1968 2368 2005 2368 2094 curveto
+2368 2624 lineto
+327 2624 lineto
+327 2094 lineto
+327 2010 359 1968 417 1968 curveto
+480 1968 512 2010 512 2094 curveto
+512 2435 lineto
+1280 2435 lineto
+1280 189 lineto
+797 189 lineto
+714 189 673 157 673 97 curveto
+673 32 713 0 794 0 curveto
+1914 0 lineto
+1995 0 2035 32 2035 97 curveto
+2035 157 1996 189 1918 189 curveto
+1465 189 lineto
+end_ol grestore
+gsave 4.058967 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+960 1920 moveto
+436 1920 lineto
+359 1920 314 1871 314 1798 curveto
+314 1753 359 1731 436 1731 curveto
+775 1731 lineto
+775 189 lineto
+341 189 lineto
+265 189 220 152 220 97 curveto
+220 37 265 0 342 0 curveto
+1764 0 lineto
+1840 0 1890 37 1890 88 curveto
+1890 152 1841 189 1764 189 curveto
+960 189 lineto
+960 1206 lineto
+1457 1634 1660 1731 1863 1731 curveto
+1962 1731 2053 1692 2161 1611 curveto
+2193 1586 2206 1579 2233 1579 curveto
+2287 1579 2328 1625 2328 1680 curveto
+2328 1715 2301 1746 2224 1800 curveto
+2107 1881 2007 1920 1877 1920 curveto
+1646 1920 1380 1803 960 1455 curveto
+960 1920 lineto
+end_ol grestore
+gsave 4.423033 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+1920 0 moveto
+2373 0 lineto
+2454 0 2496 32 2496 97 curveto
+2496 157 2453 189 2373 189 curveto
+2112 189 lineto
+2112 1411 lineto
+2112 1705 1798 1920 1369 1920 curveto
+1199 1920 899 1858 645 1778 curveto
+595 1756 567 1729 567 1680 curveto
+567 1641 604 1606 655 1606 curveto
+664 1606 683 1610 701 1614 curveto
+1062 1704 1191 1731 1358 1731 curveto
+1696 1731 1927 1599 1927 1402 curveto
+1927 1118 lineto
+1655 1188 1512 1216 1300 1216 curveto
+724 1216 327 954 327 568 curveto
+327 231 617 0 1046 0 curveto
+1374 0 1646 98 1927 312 curveto
+1920 0 lineto
+1927 526 moveto
+1617 282 1372 189 1039 189 curveto
+720 189 512 337 512 559 curveto
+512 837 840 1024 1335 1024 curveto
+1539 1024 1761 996 1927 948 curveto
+1927 526 lineto
+end_ol grestore
+gsave 4.787100 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+761 1920 moveto
+422 1920 lineto
+341 1920 305 1871 305 1780 curveto
+305 1747 341 1731 422 1731 curveto
+576 1731 lineto
+576 189 lineto
+373 189 lineto
+287 189 246 157 246 97 curveto
+246 32 287 0 372 0 curveto
+963 0 lineto
+1049 0 1085 32 1085 97 curveto
+1085 157 1049 189 963 189 curveto
+761 189 lineto
+761 1354 lineto
+905 1515 950 1558 1022 1601 curveto
+1143 1692 1278 1731 1444 1731 curveto
+1620 1731 1705 1700 1809 1616 curveto
+1926 1523 1984 1413 1984 1280 curveto
+1984 189 lineto
+1831 189 lineto
+1750 189 1705 157 1705 97 curveto
+1705 32 1750 0 1830 0 curveto
+2323 0 lineto
+2400 0 2440 32 2440 97 curveto
+2440 157 2400 189 2323 189 curveto
+2169 189 lineto
+2169 1358 lineto
+2169 1680 1855 1920 1461 1920 curveto
+1183 1920 1021 1843 761 1602 curveto
+761 1920 lineto
+end_ol grestore
+gsave 5.151167 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+2048 1711 moveto
+1881 1852 1666 1920 1393 1920 curveto
+925 1920 576 1715 576 1438 curveto
+576 1302 657 1178 783 1101 curveto
+909 1029 1035 999 1368 969 curveto
+1620 939 1737 910 1854 850 curveto
+1971 786 2048 679 2048 581 curveto
+2048 355 1776 189 1411 189 curveto
+1054 189 761 335 761 517 curveto
+761 544 lineto
+761 591 701 631 612 631 curveto
+507 631 455 585 455 507 curveto
+455 124 lineto
+576 37 587 0 609 0 curveto
+629 0 640 58 640 197 curveto
+640 240 lineto
+829 76 1050 0 1347 0 curveto
+1855 0 2233 239 2233 567 curveto
+2233 708 2144 853 2005 947 curveto
+1862 1036 1692 1083 1423 1113 curveto
+1029 1151 1003 1160 904 1215 curveto
+810 1271 761 1343 761 1415 curveto
+761 1595 1032 1731 1390 1731 curveto
+1758 1731 2010 1613 2034 1440 curveto
+2044 1377 2078 1345 2136 1345 curveto
+2199 1345 2233 1391 2233 1474 curveto
+2233 1796 lineto
+2233 1879 2201 1920 2143 1920 curveto
+2089 1920 2048 1850 2048 1731 curveto
+2048 1711 lineto
+end_ol grestore
+gsave 5.515233 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+640 1920 moveto
+211 1920 lineto
+134 1920 89 1871 89 1780 curveto
+89 1747 134 1731 211 1731 curveto
+455 1731 lineto
+455 -640 lineto
+211 -640 lineto
+134 -640 89 -677 89 -736 curveto
+89 -795 134 -832 211 -832 curveto
+1082 -832 lineto
+1163 -832 1204 -795 1204 -736 curveto
+1204 -677 1163 -640 1082 -640 curveto
+640 -640 lineto
+640 506 lineto
+852 202 1100 64 1448 64 curveto
+2008 64 2432 470 2432 994 curveto
+2432 1519 2008 1920 1448 1920 curveto
+1109 1920 879 1815 640 1545 curveto
+640 1920 lineto
+1443 1731 moveto
+1904 1731 2247 1409 2247 983 curveto
+2247 582 1886 256 1443 256 curveto
+997 256 640 582 640 996 curveto
+640 1409 997 1731 1443 1731 curveto
+end_ol grestore
+gsave 5.879300 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+1347 1920 moveto
+784 1920 327 1490 327 962 curveto
+327 425 784 0 1347 0 curveto
+1911 0 2368 425 2368 949 curveto
+2368 1499 1920 1920 1347 1920 curveto
+1347 1731 moveto
+1817 1731 2183 1389 2183 949 curveto
+2183 531 1808 189 1347 189 curveto
+887 189 512 531 512 962 curveto
+512 1389 887 1731 1347 1731 curveto
+end_ol grestore
+gsave 6.243367 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+960 1920 moveto
+436 1920 lineto
+359 1920 314 1871 314 1798 curveto
+314 1753 359 1731 436 1731 curveto
+775 1731 lineto
+775 189 lineto
+341 189 lineto
+265 189 220 152 220 97 curveto
+220 37 265 0 342 0 curveto
+1764 0 lineto
+1840 0 1890 37 1890 88 curveto
+1890 152 1841 189 1764 189 curveto
+960 189 lineto
+960 1206 lineto
+1457 1634 1660 1731 1863 1731 curveto
+1962 1731 2053 1692 2161 1611 curveto
+2193 1586 2206 1579 2233 1579 curveto
+2287 1579 2328 1625 2328 1680 curveto
+2328 1715 2301 1746 2224 1800 curveto
+2107 1881 2007 1920 1877 1920 curveto
+1646 1920 1380 1803 960 1455 curveto
+960 1920 lineto
+end_ol grestore
+gsave 6.607433 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+889 1920 moveto
+889 2468 lineto
+889 2555 863 2592 796 2592 curveto
+730 2592 704 2546 704 2468 curveto
+704 1920 lineto
+370 1920 lineto
+284 1920 243 1888 243 1828 curveto
+243 1763 284 1731 370 1731 curveto
+704 1731 lineto
+704 549 lineto
+704 214 979 0 1397 0 curveto
+1780 0 2293 172 2293 303 curveto
+2293 347 2257 395 2212 395 curveto
+2189 395 2176 386 2144 369 curveto
+1959 264 1643 189 1390 189 curveto
+1079 189 889 334 889 558 curveto
+889 1731 lineto
+1878 1731 lineto
+1959 1731 2000 1763 2000 1828 curveto
+2000 1888 1959 1920 1878 1920 curveto
+889 1920 lineto
+end_ol grestore
+gsave 6.971500 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+end_ol grestore
+gsave 7.335567 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+953 2435 moveto
+1286 2435 lineto
+1366 2435 1401 2467 1401 2527 curveto
+1401 2592 1365 2624 1285 2624 curveto
+424 2624 lineto
+343 2624 303 2592 303 2527 curveto
+303 2467 344 2435 425 2435 curveto
+768 2435 lineto
+768 189 lineto
+425 189 lineto
+344 189 303 157 303 97 curveto
+303 32 343 0 424 0 curveto
+2368 0 lineto
+2368 936 lineto
+2368 1015 2340 1062 2280 1062 curveto
+2215 1062 2183 1015 2183 936 curveto
+2183 189 lineto
+953 189 lineto
+953 2435 lineto
+end_ol grestore
+gsave 7.699633 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+1920 0 moveto
+2373 0 lineto
+2454 0 2496 32 2496 97 curveto
+2496 157 2453 189 2373 189 curveto
+2112 189 lineto
+2112 1411 lineto
+2112 1705 1798 1920 1369 1920 curveto
+1199 1920 899 1858 645 1778 curveto
+595 1756 567 1729 567 1680 curveto
+567 1641 604 1606 655 1606 curveto
+664 1606 683 1610 701 1614 curveto
+1062 1704 1191 1731 1358 1731 curveto
+1696 1731 1927 1599 1927 1402 curveto
+1927 1118 lineto
+1655 1188 1512 1216 1300 1216 curveto
+724 1216 327 954 327 568 curveto
+327 231 617 0 1046 0 curveto
+1374 0 1646 98 1927 312 curveto
+1920 0 lineto
+1927 526 moveto
+1617 282 1372 189 1039 189 curveto
+720 189 512 337 512 559 curveto
+512 837 840 1024 1335 1024 curveto
+1539 1024 1761 996 1927 948 curveto
+1927 526 lineto
+end_ol grestore
+gsave 8.063700 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+1289 17 moveto
+983 -640 lineto
+387 -640 lineto
+300 -640 256 -677 256 -736 curveto
+256 -795 297 -832 378 -832 curveto
+1431 -832 lineto
+1513 -832 1549 -795 1549 -736 curveto
+1549 -677 1515 -640 1438 -640 curveto
+1161 -640 lineto
+2304 1731 lineto
+2369 1731 lineto
+2454 1731 2496 1763 2496 1828 curveto
+2496 1888 2454 1920 2370 1920 curveto
+1850 1920 lineto
+1770 1920 1728 1888 1728 1828 curveto
+1728 1763 1770 1731 1850 1731 curveto
+2107 1731 lineto
+1387 222 lineto
+665 1731 lineto
+901 1731 lineto
+983 1731 1024 1763 1024 1828 curveto
+1024 1888 983 1920 901 1920 curveto
+379 1920 lineto
+292 1920 256 1888 256 1828 curveto
+256 1763 286 1731 358 1731 curveto
+431 1731 lineto
+1289 17 lineto
+end_ol grestore
+gsave 8.427767 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+2344 896 moveto
+2344 1099 2335 1187 2267 1329 curveto
+2109 1695 1748 1920 1314 1920 curveto
+736 1920 284 1516 284 980 curveto
+284 433 768 0 1377 0 curveto
+1788 0 2330 208 2330 356 curveto
+2330 397 2290 437 2249 437 curveto
+2222 437 2204 429 2172 409 curveto
+1991 278 1662 189 1382 189 curveto
+894 189 533 465 470 896 curveto
+2344 896 lineto
+470 1088 moveto
+555 1487 876 1731 1314 1731 curveto
+1752 1731 2086 1478 2159 1088 curveto
+470 1088 lineto
+end_ol grestore
+gsave 8.791833 18.744400 translate 0.035278 -0.035278 scale
+start_ol
+960 1920 moveto
+436 1920 lineto
+359 1920 314 1871 314 1798 curveto
+314 1753 359 1731 436 1731 curveto
+775 1731 lineto
+775 189 lineto
+341 189 lineto
+265 189 220 152 220 97 curveto
+220 37 265 0 342 0 curveto
+1764 0 lineto
+1840 0 1890 37 1890 88 curveto
+1890 152 1841 189 1764 189 curveto
+960 189 lineto
+960 1206 lineto
+1457 1634 1660 1731 1863 1731 curveto
+1962 1731 2053 1692 2161 1611 curveto
+2193 1586 2206 1579 2233 1579 curveto
+2287 1579 2328 1625 2328 1680 curveto
+2328 1715 2301 1746 2224 1800 curveto
+2107 1881 2007 1920 1877 1920 curveto
+1646 1920 1380 1803 960 1455 curveto
+960 1920 lineto
+end_ol grestore
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 25.372000 1.762382 2.775000 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 25.372000 1.762382 2.775000 1.000000 0 360 ellipse cp s
+gsave 23.843767 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+3041 2327 moveto
+2906 3043 2480 3392 1737 3392 curveto
+1282 3392 916 3254 665 2988 curveto
+359 2668 192 2207 192 1683 curveto
+192 1150 364 693 684 377 curveto
+944 120 1278 0 1718 0 curveto
+2544 0 3008 428 3110 1288 curveto
+2668 1288 lineto
+2631 1069 2585 920 2516 793 curveto
+2378 530 2092 381 1732 381 curveto
+1064 381 640 889 640 1687 curveto
+640 2507 1046 3011 1695 3011 curveto
+1967 3011 2221 2932 2359 2809 curveto
+2483 2700 2552 2564 2603 2327 curveto
+3041 2327 lineto
+end_ol grestore
+gsave 24.284033 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+320 2432 moveto
+320 0 lineto
+704 0 lineto
+704 1223 lineto
+704 1561 792 1781 976 1912 curveto
+1096 1997 1211 2024 1478 2024 curveto
+1478 2432 lineto
+1416 2432 1385 2432 1336 2432 curveto
+1098 2432 916 2286 704 1930 curveto
+704 2432 lineto
+320 2432 lineto
+end_ol grestore
+gsave 24.487233 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+2313 1088 moveto
+2313 1441 2286 1652 2219 1824 curveto
+2066 2203 1708 2432 1268 2432 curveto
+614 2432 192 1947 192 1203 curveto
+192 459 600 0 1259 0 curveto
+1797 0 2169 293 2263 783 curveto
+1875 783 lineto
+1772 503 1561 357 1261 357 curveto
+1024 357 822 454 697 633 curveto
+607 755 576 877 576 1088 curveto
+2313 1088 lineto
+576 1408 moveto
+576 1812 848 2075 1235 2075 curveto
+1613 2075 1903 1792 1903 1433 curveto
+1903 1425 1903 1417 1898 1408 curveto
+576 1408 lineto
+end_ol grestore
+gsave 24.825900 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+2304 3392 moveto
+1920 3392 lineto
+1920 2057 lineto
+1758 2302 1498 2432 1173 2432 curveto
+541 2432 128 1960 128 1238 curveto
+128 472 523 0 1162 0 curveto
+1489 0 1716 124 1920 421 curveto
+1920 0 lineto
+2304 0 lineto
+2304 3392 lineto
+1228 2070 moveto
+1652 2070 1920 1733 1920 1208 curveto
+1920 699 1647 362 1232 362 curveto
+799 362 512 703 512 1216 curveto
+512 1729 799 2070 1228 2070 curveto
+end_ol grestore
+gsave 25.164567 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+2313 1088 moveto
+2313 1441 2286 1652 2219 1824 curveto
+2066 2203 1708 2432 1268 2432 curveto
+614 2432 192 1947 192 1203 curveto
+192 459 600 0 1259 0 curveto
+1797 0 2169 293 2263 783 curveto
+1875 783 lineto
+1772 503 1561 357 1261 357 curveto
+1024 357 822 454 697 633 curveto
+607 755 576 877 576 1088 curveto
+2313 1088 lineto
+576 1408 moveto
+576 1812 848 2075 1235 2075 curveto
+1613 2075 1903 1792 1903 1433 curveto
+1903 1425 1903 1417 1898 1408 curveto
+576 1408 lineto
+end_ol grestore
+gsave 25.503233 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+320 2432 moveto
+320 0 lineto
+704 0 lineto
+704 1298 lineto
+704 1779 962 2093 1358 2093 curveto
+1662 2093 1856 1913 1856 1630 curveto
+1856 0 lineto
+2240 0 lineto
+2240 1787 lineto
+2240 2179 1946 2432 1490 2432 curveto
+1138 2432 912 2294 704 1958 curveto
+704 2432 lineto
+320 2432 lineto
+end_ol grestore
+gsave 25.841900 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+1164 2432 moveto
+768 2432 lineto
+768 3100 lineto
+384 3100 lineto
+384 2432 lineto
+57 2432 lineto
+57 2116 lineto
+384 2116 lineto
+384 378 lineto
+384 137 550 0 850 0 curveto
+942 0 1035 9 1164 33 curveto
+1164 352 lineto
+1113 339 1053 339 980 339 curveto
+814 339 768 383 768 545 curveto
+768 2116 lineto
+1164 2116 lineto
+1164 2432 lineto
+end_ol grestore
+gsave 26.011233 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+704 2432 moveto
+320 2432 lineto
+320 0 lineto
+704 0 lineto
+704 2432 lineto
+704 3392 moveto
+320 3392 lineto
+320 2900 lineto
+704 2900 lineto
+704 3392 lineto
+end_ol grestore
+gsave 26.146700 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+2466 334 moveto
+2425 325 2406 325 2383 325 curveto
+2250 325 2176 389 2176 499 curveto
+2176 1797 lineto
+2176 2210 1843 2432 1211 2432 curveto
+839 2432 530 2335 359 2163 curveto
+241 2044 192 1912 192 1683 curveto
+670 1683 lineto
+703 1953 880 2075 1245 2075 curveto
+1596 2075 1792 1955 1792 1741 curveto
+1792 1647 lineto
+1792 1497 1695 1433 1391 1399 curveto
+847 1335 764 1318 616 1262 curveto
+335 1155 192 954 192 663 curveto
+192 257 496 0 985 0 curveto
+1290 0 1534 106 1806 356 curveto
+1834 111 1954 0 2203 0 curveto
+2281 0 2341 9 2466 42 curveto
+2466 334 lineto
+1792 824 moveto
+1792 706 1755 634 1638 537 curveto
+1479 406 1287 339 1058 339 curveto
+754 339 576 470 576 693 curveto
+576 925 749 1043 1165 1098 curveto
+1577 1148 1661 1165 1792 1220 curveto
+1792 824 lineto
+end_ol grestore
+gsave 26.485367 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+704 3392 moveto
+320 3392 lineto
+320 0 lineto
+704 0 lineto
+704 3392 lineto
+end_ol grestore
+gsave 26.620833 2.012382 translate 0.035278 -0.035278 scale
+start_ol
+2112 1721 moveto
+2112 2176 1777 2432 1182 2432 curveto
+581 2432 192 2162 192 1747 curveto
+192 1397 390 1230 977 1101 curveto
+1345 1020 lineto
+1619 960 1728 870 1728 708 curveto
+1728 498 1492 357 1140 357 curveto
+923 357 740 412 639 505 curveto
+576 568 547 631 523 787 curveto
+192 787 lineto
+192 255 502 0 1127 0 curveto
+1729 0 2112 278 2112 710 curveto
+2112 1044 1904 1228 1413 1335 curveto
+1034 1416 lineto
+713 1485 576 1579 576 1737 curveto
+576 1942 807 2075 1174 2075 curveto
+1534 2075 1728 1953 1728 1721 curveto
+2112 1721 lineto
+end_ol grestore
+0.100000 slw
+0 slc
+[] 0 sd
+1.000000 0.000000 0.000000 srgb
+n 12.013410 16.899779 m 13.885800 11.894400 l s
+0 slj
+n 11.779256 16.812187 m 11.733118 17.649069 l 12.247563 16.987370 l f
+0.100000 slw
+0 slc
+[] 0 sd
+n 13.204854 12.641406 m 11.297000 17.533300 l s
+0 slj
+n 13.437768 12.732242 m 13.495533 11.896083 l 12.971941 12.550569 l f
+0.100000 slw
+0 slc
+[] 0 sd
+n 4.590226 12.870100 m 4.590310 17.362800 l s
+0 slj
+n 4.840226 12.870095 m 4.590211 12.070100 l 4.340226 12.870105 l f
+0.100000 slw
+[1.000000] 0 sd
+[0.400000] 0 sd
+0 slj
+0 slc
+0.000000 0.000000 0.000000 srgb
+n 6.011260 12.133700 m 6.011260 12.929500 l 25.057739 12.929500 l s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 24.425369 13.179500 m 25.225369 12.929500 l 24.425369 12.679500 l s
+0.100000 slw
+[0.400000] 0 sd
+[0.400000] 0 sd
+0 slj
+0 slc
+n 17.208300 10.258100 m 17.208300 10.258100 l 27.155000 10.258100 l 27.155000 11.457439 l s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 26.905000 10.825069 m 27.155000 11.625069 l 27.405000 10.825069 l s
+0.100000 slw
+0 slc
+[] 0 sd
+1.000000 0.000000 0.000000 srgb
+n 4.992198 16.626509 m 5.014000 12.014400 l s
+0 slj
+n 4.742201 16.625328 m 4.988416 17.426501 l 5.242195 16.627691 l f
+showpage
diff --git a/doc/internals.png b/doc/internals.png
new file mode 100644
index 0000000000..d660924b4a
--- /dev/null
+++ b/doc/internals.png
Binary files differ
diff --git a/doc/layers.eps b/doc/layers.eps
new file mode 100644
index 0000000000..48115d0485
--- /dev/null
+++ b/doc/layers.eps
@@ -0,0 +1,183 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: layers.dia
+%%Creator: Dia v0.90
+%%CreationDate: Fri Sep 6 21:01:53 2002
+%%For: a user
+%%Magnification: 1.0000
+%%Orientation: Portrait
+%%BoundingBox: 0 0 698 396
+%%Pages: 1
+%%EndComments
+%%BeginProlog
+/cp {closepath} bind def
+/c {curveto} bind def
+/f {fill} bind def
+/a {arc} bind def
+/ef {eofill} bind def
+/ex {exch} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth pop} bind def
+/tr {translate} bind def
+
+/ellipsedict 8 dict def
+ellipsedict /mtrx matrix put
+/ellipse
+{ ellipsedict begin
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc
+ 0 0 1 startangle endangle arc
+ savematrix setmatrix
+ end
+} def
+
+/mergeprocs {
+dup length
+3 -1 roll
+dup
+length
+dup
+5 1 roll
+3 -1 roll
+add
+array cvx
+dup
+3 -1 roll
+0 exch
+putinterval
+dup
+4 2 roll
+putinterval
+} bind def
+%%EndProlog
+
+%%BeginSetup
+%%EndSetup
+28.346000 -28.346000 scale
+-2.853249 -14.882857 translate
+
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+0 slj
+0 slc
+0 slj
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 2.925202 11.305475 m 7.825202 10.776368 10.275202 10.599999 15.175202 10.599999 c 20.075202 10.599999 22.525202 10.776368 27.425202 11.305475 c 27.425202 14.127381 l 22.525202 14.656488 20.075202 14.832857 15.175202 14.832857 c 10.275202 14.832857 7.825202 14.656488 2.925202 14.127381 c 2.925202 11.305475 l f
+0.000000 0.000000 0.000000 srgb
+n 2.925202 11.305475 m 7.825202 10.776368 10.275202 10.599999 15.175202 10.599999 c 20.075202 10.599999 22.525202 10.776368 27.425202 11.305475 c 27.425202 14.127381 l 22.525202 14.656488 20.075202 14.832857 15.175202 14.832857 c 10.275202 14.832857 7.825202 14.656488 2.925202 14.127381 c 2.925202 11.305475 l s
+0 slc
+0 slj
+[] 0 sd
+n 2.925202 11.305475 m 7.825202 11.834583 10.275202 12.010952 15.175202 12.010952 c 20.075202 12.010952 22.525202 11.834583 27.425202 11.305475 c s
+ [ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /space /T /r /a /n /s /p /o /xi /xi /t /L /y /e /S /R
+ /c /d /P /l /A /i /H /h /k /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+] /e0 exch def
+/Courier_e0 undefinefont
+/Courier_e0
+ /Courier findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding e0 def
+ currentdict end
+definefont pop
+/Courier_e0 ff 0.800000 scf sf
+( !"#$%&'"* +#,-" ) sw
+2 div 15.175202 ex sub 13.286309 m ( !"#$%&'"* +#,-" )
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+0 slj
+0 slc
+0 slj
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 2.925202 7.452368 m 7.815202 6.850591 10.260202 6.649999 15.150202 6.649999 c 20.040202 6.649999 22.485202 6.850591 27.375202 7.452368 c 27.375202 10.661842 l 22.485202 11.263619 20.040202 11.464211 15.150202 11.464211 c 10.260202 11.464211 7.815202 11.263619 2.925202 10.661842 c 2.925202 7.452368 l f
+0.000000 0.000000 0.000000 srgb
+n 2.925202 7.452368 m 7.815202 6.850591 10.260202 6.649999 15.150202 6.649999 c 20.040202 6.649999 22.485202 6.850591 27.375202 7.452368 c 27.375202 10.661842 l 22.485202 11.263619 20.040202 11.464211 15.150202 11.464211 c 10.260202 11.464211 7.815202 11.263619 2.925202 10.661842 c 2.925202 7.452368 l s
+0 slc
+0 slj
+[] 0 sd
+n 2.925202 7.452368 m 7.815202 8.054144 10.260202 8.254736 15.150202 8.254736 c 20.040202 8.254736 22.485202 8.054144 27.375202 7.452368 c s
+/Courier_e0 ff 0.800000 scf sf
+( !+. /-0'"1 ) sw
+2 div 15.150202 ex sub 9.275432 m ( !+. /-0'"1 )
+ gs 1 -1 sc sh gr
+(2"'*'0'3) sw
+2 div 15.150202 ex sub 10.075432 m (2"'*'0'3)
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+0 slj
+0 slc
+0 slj
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 2.903249 3.602368 m 7.799070 3.000591 10.246981 2.799999 15.142802 2.799999 c 20.038623 2.799999 22.486534 3.000591 27.382355 3.602368 c 27.382355 6.811842 l 22.486534 7.413619 20.038623 7.614211 15.142802 7.614211 c 10.246981 7.614211 7.799070 7.413619 2.903249 6.811842 c 2.903249 3.602368 l f
+0.000000 0.000000 0.000000 srgb
+n 2.903249 3.602368 m 7.799070 3.000591 10.246981 2.799999 15.142802 2.799999 c 20.038623 2.799999 22.486534 3.000591 27.382355 3.602368 c 27.382355 6.811842 l 22.486534 7.413619 20.038623 7.614211 15.142802 7.614211 c 10.246981 7.614211 7.799070 7.413619 2.903249 6.811842 c 2.903249 3.602368 l s
+0 slc
+0 slj
+[] 0 sd
+n 2.903249 3.602368 m 7.799070 4.204144 10.246981 4.404736 15.142802 4.404736 c 20.038623 4.404736 22.486534 4.204144 27.382355 3.602368 c s
+/Courier_e0 ff 0.800000 scf sf
+( 4&&350#*5'$ !+. 6#$1%7#8- !+. 43-"*) sw
+2 div 15.142802 ex sub 5.425432 m ( 4&&350#*5'$ !+. 6#$1%7#8- !+. 43-"*)
+ gs 1 -1 sc sh gr
+( 2"'*'0'3 2"'*'0'3 2"'*'0'3) sw
+2 div 15.142802 ex sub 6.225432 m ( 2"'*'0'3 2"'*'0'3 2"'*'0'3)
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+n 20.275302 4.378604 m 20.312578 7.538693 l s
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+n 12.075202 7.582857 m 12.125202 4.382857 l s
+showpage
diff --git a/doc/layers.png b/doc/layers.png
new file mode 100644
index 0000000000..3174b8fe89
--- /dev/null
+++ b/doc/layers.png
Binary files differ
diff --git a/doc/pgp1.eps b/doc/pgp1.eps
new file mode 100644
index 0000000000..a24985a5e3
--- /dev/null
+++ b/doc/pgp1.eps
@@ -0,0 +1,479 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /usr/home/nmav/pgp1.dia
+%%Creator: Dia v0.88.1
+%%CreationDate: Mon Jun 10 16:43:25 2002
+%%For: nmav
+%%Magnification: 1.0000
+%%Orientation: Portrait
+%%BoundingBox: 0 0 471 433
+%%Pages: 1
+%%BeginSetup
+%%EndSetup
+%%EndComments
+%%BeginProlog
+[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+/two /three /four /five /six /seven /eight /nine /colon /semicolon
+/less /equal /greater /question /at /A /B /C /D /E
+/F /G /H /I /J /K /L /M /N /O
+/P /Q /R /S /T /U /V /W /X /Y
+/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+/d /e /f /g /h /i /j /k /l /m
+/n /o /p /q /r /s /t /u /v /w
+/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+/Times-Roman-latin1
+ /Times-Roman findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Times-Italic-latin1
+ /Times-Italic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Times-Bold-latin1
+ /Times-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Times-BoldItalic-latin1
+ /Times-BoldItalic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/AvantGarde-Book-latin1
+ /AvantGarde-Book findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/AvantGarde-BookOblique-latin1
+ /AvantGarde-BookOblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/AvantGarde-Demi-latin1
+ /AvantGarde-Demi findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/AvantGarde-DemiOblique-latin1
+ /AvantGarde-DemiOblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Bookman-Light-latin1
+ /Bookman-Light findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Bookman-LightItalic-latin1
+ /Bookman-LightItalic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Bookman-Demi-latin1
+ /Bookman-Demi findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Bookman-DemiItalic-latin1
+ /Bookman-DemiItalic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Courier-latin1
+ /Courier findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Courier-Oblique-latin1
+ /Courier-Oblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Courier-Bold-latin1
+ /Courier-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Courier-BoldOblique-latin1
+ /Courier-BoldOblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-latin1
+ /Helvetica findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-Oblique-latin1
+ /Helvetica-Oblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-Bold-latin1
+ /Helvetica-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-BoldOblique-latin1
+ /Helvetica-BoldOblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-Narrow-latin1
+ /Helvetica-Narrow findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-Narrow-Oblique-latin1
+ /Helvetica-Narrow-Oblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-Narrow-Bold-latin1
+ /Helvetica-Narrow-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Helvetica-Narrow-BoldOblique-latin1
+ /Helvetica-Narrow-BoldOblique findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/NewCenturySchoolbook-Roman-latin1
+ /NewCenturySchoolbook-Roman findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/NewCenturySchoolbook-Italic-latin1
+ /NewCenturySchoolbook-Italic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/NewCenturySchoolbook-Bold-latin1
+ /NewCenturySchoolbook-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/NewCenturySchoolbook-BoldItalic-latin1
+ /NewCenturySchoolbook-BoldItalic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Palatino-Roman-latin1
+ /Palatino-Roman findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Palatino-Italic-latin1
+ /Palatino-Italic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Palatino-Bold-latin1
+ /Palatino-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Palatino-BoldItalic-latin1
+ /Palatino-BoldItalic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/Symbol-latin1
+ /Symbol findfont
+definefont pop
+/ZapfChancery-MediumItalic-latin1
+ /ZapfChancery-MediumItalic findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/ZapfDingbats-latin1
+ /ZapfDingbats findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding isolatin1encoding def
+ currentdict end
+definefont pop
+/cp {closepath} bind def
+/c {curveto} bind def
+/f {fill} bind def
+/a {arc} bind def
+/ef {eofill} bind def
+/ex {exch} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth pop} bind def
+/tr {translate} bind def
+
+/ellipsedict 8 dict def
+ellipsedict /mtrx matrix put
+/ellipse
+{ ellipsedict begin
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc
+ 0 0 1 startangle endangle arc
+ savematrix setmatrix
+ end
+} def
+
+/mergeprocs {
+dup length
+3 -1 roll
+dup
+length
+dup
+5 1 roll
+3 -1 roll
+add
+array cvx
+dup
+3 -1 roll
+0 exch
+putinterval
+dup
+4 2 roll
+putinterval
+} bind def
+28.346000 -28.346000 scale
+0.024000 -15.632857 translate
+%%EndProlog
+
+
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 4.162000 3.350000 2.512000 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 4.162000 3.350000 2.512000 1.000000 0 360 ellipse cp s
+/Courier-Bold-latin1 ff 0.800000 scf sf
+(Alice) dup sw 2 div 4.162000 ex sub 3.555217 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 2.604400 11.000000 1.654400 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 2.604400 11.000000 1.654400 1.000000 0 360 ellipse cp s
+/Courier-Bold-latin1 ff 0.800000 scf sf
+(Bob) dup sw 2 div 2.604400 ex sub 11.205217 m gs 1 -1 sc sh gr
+0.100000 slw
+0 slc
+[] 0 sd
+n 2.385748 4.057107 m 2.604400 10.000000 l s
+0 slj
+n 2.664993 4.847374 m 2.385748 4.057107 l 2.165331 4.865758 l f
+/Helvetica-latin1 ff 0.800000 scf sf
+0.100000 slw
+0 slc
+[] 0 sd
+n 3.774237 10.292893 m 4.162000 4.350000 l s
+0 slj
+n 3.576856 9.478313 m 3.774237 10.292893 l 4.075795 9.510868 l f
+/Helvetica-latin1 ff 0.800000 scf sf
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 8.589200 7.050000 2.139200 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 8.589200 7.050000 2.139200 1.000000 0 360 ellipse cp s
+/Courier-Bold-latin1 ff 0.800000 scf sf
+(Dave) dup sw 2 div 8.589200 ex sub 7.255217 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+0 slj
+0 slc
+0 slj
+[] 0 sd
+n 0.500000 0.900000 m 16.050000 0.900000 l s
+0 slc
+0 slj
+[] 0 sd
+n 0.500000 13.550000 m 16.050000 13.550000 l s
+0 slc
+0 slj
+[] 0 sd
+n 0.500000 0.900000 m 0.500000 13.550000 l s
+0 slc
+0 slj
+[] 0 sd
+n 16.050000 0.900000 m 16.050000 13.550000 l s
+/Courier-latin1 ff 0.800000 scf sf
+(An example of the) dup sw 2 div 8.200000 ex sub 14.650000 m gs 1 -1 sc sh gr
+( web of trust model) dup sw 2 div 8.200000 ex sub 15.450000 m gs 1 -1 sc sh gr
+0.100000 slw
+0 slc
+[] 0 sd
+n 5.938252 4.057107 m 7.076557 6.342893 l s
+0 slj
+n 6.518659 4.661779 m 5.938252 4.057107 l 6.071086 4.884666 l f
+/Helvetica-latin1 ff 0.800000 scf sf
+0.100000 slw
+[] 0 sd
+[0.400000] 0 sd
+0 slc
+n 8.589200 6.050000 m 6.674000 3.350000 l s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 7.340758 3.857872 m 6.674000 3.350000 l 6.932938 4.147152 l s
+/Courier-latin1 ff 0.800000 scf sf
+({Trust}) 7.631600 4.700000 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 10.396800 10.950000 2.996800 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 10.396800 10.950000 2.996800 1.000000 0 360 ellipse cp s
+/Courier-Bold-latin1 ff 0.800000 scf sf
+(Charlie) dup sw 2 div 10.396800 ex sub 11.155217 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 12.562000 2.900000 2.512000 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 12.562000 2.900000 2.512000 1.000000 0 360 ellipse cp s
+/Courier-Bold-latin1 ff 0.800000 scf sf
+(Kevin) dup sw 2 div 12.562000 ex sub 3.105217 m gs 1 -1 sc sh gr
+0.100000 slw
+0 slc
+[] 0 sd
+n 10.101843 6.342893 m 12.562000 3.900000 l s
+0 slj
+n 10.493363 5.601805 m 10.101843 6.342893 l 10.845670 5.956601 l f
+/Helvetica-latin1 ff 0.800000 scf sf
+0.100000 slw
+[] 0 sd
+[0.400000] 0 sd
+0 slc
+n 10.396800 9.950000 m 14.338252 3.607107 l s
+0.100000 slw
+[] 0 sd
+0 slj
+0 slc
+n 14.128358 4.418553 m 14.338252 3.607107 l 13.703672 4.154655 l s
+/Courier-latin1 ff 0.800000 scf sf
+({Trust}) 12.367476 6.778548 m gs 1 -1 sc sh gr
+0.100000 slw
+0 slc
+[] 0 sd
+n 4.258800 11.000000 m 7.400000 10.950000 l s
+0 slj
+n 5.054720 10.737299 m 4.258800 11.000000 l 5.062678 11.237236 l f
+/Helvetica-latin1 ff 0.800000 scf sf
+0.100000 slw
+0 slc
+[] 0 sd
+n 14.338252 3.607107 m 12.515858 10.242893 l s
+0 slj
+n 14.367466 4.444750 m 14.338252 3.607107 l 13.885317 4.312337 l f
+/Helvetica-latin1 ff 0.800000 scf sf
+showpage
diff --git a/doc/pgp1.png b/doc/pgp1.png
new file mode 100644
index 0000000000..033222d255
--- /dev/null
+++ b/doc/pgp1.png
Binary files differ
diff --git a/doc/x509-1.eps b/doc/x509-1.eps
new file mode 100644
index 0000000000..5129adb383
--- /dev/null
+++ b/doc/x509-1.eps
@@ -0,0 +1,251 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: tree1
+%%Creator: Dia v0.90
+%%CreationDate: Thu Sep 5 21:44:57 2002
+%%For: a user
+%%Magnification: 1.0000
+%%Orientation: Portrait
+%%BoundingBox: 0 0 470 617
+%%Pages: 1
+%%EndComments
+%%BeginProlog
+/cp {closepath} bind def
+/c {curveto} bind def
+/f {fill} bind def
+/a {arc} bind def
+/ef {eofill} bind def
+/ex {exch} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth pop} bind def
+/tr {translate} bind def
+
+/ellipsedict 8 dict def
+ellipsedict /mtrx matrix put
+/ellipse
+{ ellipsedict begin
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc
+ 0 0 1 startangle endangle arc
+ savematrix setmatrix
+ end
+} def
+
+/mergeprocs {
+dup length
+3 -1 roll
+dup
+length
+dup
+5 1 roll
+3 -1 roll
+add
+array cvx
+dup
+3 -1 roll
+0 exch
+putinterval
+dup
+4 2 roll
+putinterval
+} bind def
+%%EndProlog
+
+%%BeginSetup
+%%EndSetup
+28.346000 -28.346000 scale
+-0.000000 -21.685957 translate
+
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 2.600000 13.250000 0.300000 0.300000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 2.600000 13.250000 0.300000 0.300000 0 360 ellipse cp s
+n 1.400000 13.850000 m 3.800000 13.850000 l s
+n 2.600000 13.550000 m 2.600000 15.050000 l s
+n 2.600000 15.050000 m 1.400000 16.350000 l s
+n 2.600000 15.050000 m 3.800000 16.350000 l s
+ [ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /A /l /i /c /e /B /o /b /xi /xi /R /t /space /C /I /W
+ /S /r /v /T /w /y /p /a /X /period /five /zero /nine /f /n /h
+ /s /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+ /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi /xi
+] /e0 exch def
+/Courier-Bold_e0 undefinefont
+/Courier-Bold_e0
+ /Courier-Bold findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding e0 def
+ currentdict end
+definefont pop
+/Courier-Bold_e0 ff 0.800000 scf sf
+( !"#$) sw
+2 div 2.600000 ex sub 17.555217 m ( !"#$)
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 7.200000 13.450000 0.300000 0.300000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 7.200000 13.450000 0.300000 0.300000 0 360 ellipse cp s
+n 6.000000 14.050000 m 8.400000 14.050000 l s
+n 7.200000 13.750000 m 7.200000 15.250000 l s
+n 7.200000 15.250000 m 6.000000 16.550000 l s
+n 7.200000 15.250000 m 8.400000 16.550000 l s
+/Courier-Bold_e0 ff 0.800000 scf sf
+(%&') sw
+2 div 7.200000 ex sub 17.755217 m (%&')
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 6.952400 3.067467 3.052400 1.017467 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 6.952400 3.067467 3.052400 1.017467 0 360 ellipse cp s
+/Courier-Bold_e0 ff 0.800000 scf sf
+(*&&+,- ) sw
+2 div 6.952400 ex sub 3.272684 m (*&&+,- )
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 3.365200 8.200000 2.015200 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 3.365200 8.200000 2.015200 1.000000 0 360 ellipse cp s
+/Courier-Bold_e0 ff 0.800000 scf sf
+(- ,.) sw
+2 div 3.365200 ex sub 8.405217 m (- ,.)
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 11.671600 8.100000 2.471600 1.000000 0 360 ellipse f
+0.000000 0.000000 0.000000 srgb
+n 11.671600 8.100000 2.471600 1.000000 0 360 ellipse cp s
+/Courier-Bold_e0 ff 0.800000 scf sf
+(- ,..) sw
+2 div 11.671600 ex sub 8.305217 m (- ,..)
+ gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 10.400000 11.650000 m 10.400000 13.450000 l 16.037600 13.450000 l 16.037600 11.650000 l f
+0.000000 0.000000 0.000000 srgb
+n 10.400000 11.650000 m 10.400000 13.450000 l 16.037600 13.450000 l 16.037600 11.650000 l cp s
+/Helvetica_e0 undefinefont
+/Helvetica_e0
+ /Helvetica findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding e0 def
+ currentdict end
+definefont pop
+/Helvetica_e0 ff 0.800000 scf sf
+(/$',0$12$1) sw
+2 div 13.218800 ex sub 12.762903 m (/$',0$12$1)
+ gs 1 -1 sc sh gr
+0.050000 slw
+n 10.900000 12.950000 m 15.537600 12.950000 l s
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+0 slj
+0 slc
+0 slj
+[] 0 sd
+n 0.050000 0.000000 m 16.500000 0.000000 l s
+0 slc
+0 slj
+[] 0 sd
+n 0.050000 19.950000 m 16.500000 19.950000 l s
+0 slc
+0 slj
+[] 0 sd
+n 0.050000 0.000000 m 0.050000 19.950000 l s
+0 slc
+0 slj
+[] 0 sd
+n 16.500000 0.000000 m 16.500000 19.950000 l s
+0.100000 slw
+0 slc
+[] 0 sd
+n 3.489200 7.200000 m 6.896800 4.050000 l s
+0 slj
+n 3.906952 6.473376 m 3.489200 7.200000 l 4.246356 6.840534 l f
+0.100000 slw
+0 slc
+[] 0 sd
+n 11.712000 7.100000 m 6.896800 4.050000 l s
+0 slj
+n 10.902394 6.883118 m 11.712000 7.100000 l 11.169943 6.460724 l f
+0.100000 slw
+0 slc
+[] 0 sd
+n 2.600000 12.350000 m 3.489200 9.200000 l s
+0 slj
+n 2.576738 11.512170 m 2.600000 12.350000 l 3.057933 11.648005 l f
+0.100000 slw
+0 slc
+[] 0 sd
+n 13.141200 11.650000 m 11.712000 9.100000 l s
+0 slj
+n 12.531985 11.074364 m 13.141200 11.650000 l 12.968150 10.829906 l f
+0.100000 slw
+0 slc
+[] 0 sd
+n 7.200000 12.550000 m 11.712000 9.100000 l s
+0 slj
+n 7.683658 11.865474 m 7.200000 12.550000 l 7.987363 12.262668 l f
+/Courier_e0 undefinefont
+/Courier_e0
+ /Courier findfont
+ dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /Encoding e0 def
+ currentdict end
+definefont pop
+/Courier_e0 ff 0.800000 scf sf
+(34&,+56"#7!,89:;<,-$1+"="#7+"&>) sw
+2 div 8.307760 ex sub 20.703100 m (34&,+56"#7!,89:;<,-$1+"="#7+"&>)
+ gs 1 -1 sc sh gr
+(67+?@) sw
+2 div 8.307760 ex sub 21.503100 m (67+?@)
+ gs 1 -1 sc sh gr
+showpage
diff --git a/doc/x509-1.png b/doc/x509-1.png
new file mode 100644
index 0000000000..00784db824
--- /dev/null
+++ b/doc/x509-1.png
Binary files differ