summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/mwe
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/mwe
Initial commit
Diffstat (limited to 'macros/latex/contrib/mwe')
-rw-r--r--macros/latex/contrib/mwe/INSTALL35
-rw-r--r--macros/latex/contrib/mwe/README12
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100bp.eps3538
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100bp.jpgbin0 -> 7221 bytes
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100bp.pdfbin0 -> 16614 bytes
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100bp.pngbin0 -> 1504 bytes
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100pt.eps3538
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100pt.jpgbin0 -> 7393 bytes
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100pt.pdfbin0 -> 16951 bytes
-rw-r--r--macros/latex/contrib/mwe/example-grid-100x100pt.pngbin0 -> 1692 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-10x16.eps2129
-rw-r--r--macros/latex/contrib/mwe/example-image-10x16.jpgbin0 -> 9569 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-10x16.pdfbin0 -> 37914 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-10x16.pngbin0 -> 1927 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-16x10.eps2066
-rw-r--r--macros/latex/contrib/mwe/example-image-16x10.jpgbin0 -> 12283 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-16x10.pdfbin0 -> 36480 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-16x10.pngbin0 -> 2913 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-16x9.eps2075
-rw-r--r--macros/latex/contrib/mwe/example-image-16x9.jpgbin0 -> 10900 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-16x9.pdfbin0 -> 36753 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-16x9.pngbin0 -> 2837 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-1x1.eps2004
-rw-r--r--macros/latex/contrib/mwe/example-image-1x1.jpgbin0 -> 7587 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-1x1.pdfbin0 -> 33896 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-1x1.pngbin0 -> 1255 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-4x3.eps2055
-rw-r--r--macros/latex/contrib/mwe/example-image-4x3.jpgbin0 -> 6495 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-4x3.pdfbin0 -> 35627 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-4x3.pngbin0 -> 1247 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-9x16.eps2138
-rw-r--r--macros/latex/contrib/mwe/example-image-9x16.jpgbin0 -> 8163 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-9x16.pdfbin0 -> 38236 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-9x16.pngbin0 -> 1832 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a.eps1042
-rw-r--r--macros/latex/contrib/mwe/example-image-a.jpgbin0 -> 12904 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a.pdfbin0 -> 12160 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a.pngbin0 -> 4225 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a3-landscape.pdfbin0 -> 23520 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a3.pdfbin0 -> 23766 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a4-landscape.pdfbin0 -> 21080 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a4-numbered.pdfbin0 -> 13293 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a4.pdfbin0 -> 21279 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a5-landscape.pdfbin0 -> 19645 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-a5.pdfbin0 -> 19652 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-b.eps1200
-rw-r--r--macros/latex/contrib/mwe/example-image-b.jpgbin0 -> 12940 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-b.pdfbin0 -> 17201 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-b.pngbin0 -> 3809 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-c.eps1028
-rw-r--r--macros/latex/contrib/mwe/example-image-c.jpgbin0 -> 12797 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-c.pdfbin0 -> 11708 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-c.pngbin0 -> 3940 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-empty.pdfbin0 -> 1097 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-golden-upright.pdfbin0 -> 35361 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-golden.pdfbin0 -> 36332 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-letter-landscape.pdfbin0 -> 20723 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-letter-numbered.pdfbin0 -> 13325 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-letter.pdfbin0 -> 20824 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image-plain.pdfbin0 -> 1143 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image.eps1205
-rw-r--r--macros/latex/contrib/mwe/example-image.jpgbin0 -> 14032 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image.pdfbin0 -> 17568 bytes
-rw-r--r--macros/latex/contrib/mwe/example-image.pngbin0 -> 4411 bytes
-rw-r--r--macros/latex/contrib/mwe/example-movie.mp4bin0 -> 194607 bytes
-rw-r--r--macros/latex/contrib/mwe/example-movie.pdfbin0 -> 60509 bytes
-rw-r--r--macros/latex/contrib/mwe/mwe.dtx1388
-rw-r--r--macros/latex/contrib/mwe/mwe.ins34
-rw-r--r--macros/latex/contrib/mwe/mwe.pdfbin0 -> 326955 bytes
69 files changed, 25487 insertions, 0 deletions
diff --git a/macros/latex/contrib/mwe/INSTALL b/macros/latex/contrib/mwe/INSTALL
new file mode 100644
index 0000000000..73efaf9360
--- /dev/null
+++ b/macros/latex/contrib/mwe/INSTALL
@@ -0,0 +1,35 @@
+Installation
+~~~~~~~~~~~~
+
+The 'mwe' package has due to its nature a little uncommon installation
+requirements. While the normal package files are installed as normal, a variety
+of image files are installed in the 'tex/latex/mwe/' folder, so that they can be
+accessed from every (MWE) document.
+
+Multiple binary images are included which can't be build from the DTX alone
+without extra conversion tools. A TDS ZIP file which only needs to be unzipped
+over the TEXMF is also provided. This is the preferred way to install this
+package for end users and distribution maintainers. If a manual build is wanted
+change all occurrences of 'nostandalone' to 'standalone' in the DTX file.
+Compile all extracted TEX files with pdflatex and convert these files from PDF
+to PNG and JPG. Compile again with latex and dvips to create the EPS files
+(rename the PS to EPS).
+
+The files should be installed in the following subdirectories of the TEXMF tree.
+
+=============================================================================
+ Files TEXMF Installation folder
+-----------------------------------------------------------------------------
+ mwe.dtx mwe.ins source/latex/mwe/
+ mwe.pdf README INSTALL doc/latex/mwe/
+ mwe.sty tex/latex/mwe/
+ example-image-*x*.{tex,pdf,png,jpg,eps} tex/latex/mwe/
+ example-image-?.{tex,pdf,png,jpg,eps} tex/latex/mwe/
+ example-image-golden*.{tex,pdf,png,jpg,eps} tex/latex/mwe/
+ example-grid-*.{tex,pdf} tex/latex/mwe/
+ example-image-a?*.pdf example-image-letter*.pdf tex/latex/mwe/
+ example-image-a?*.tex example-image-letter*.tex source/latex/mwe/
+ example-movie.mp4 tex/latex/mwe/
+ example-movie.tex source/latex/mwe/
+=============================================================================
+
diff --git a/macros/latex/contrib/mwe/README b/macros/latex/contrib/mwe/README
new file mode 100644
index 0000000000..347fed27e6
--- /dev/null
+++ b/macros/latex/contrib/mwe/README
@@ -0,0 +1,12 @@
+LaTeX package 'mwe'
+~~~~~~~~~~~~~~~~~~~
+Copyright (c) 2012-2018 by Martin Scharrer <martin@scharrer-online.de>
+CTAN: http://www.ctan.org/pkg/mwe
+Code repository: https://bitbucket.org/martin_scharrer/mwe
+
+'mwe' provides several files useful to create a minimal working examples (MWEs).
+A 'mwe' package is provided which loads a small set of often used packages for MWEs.
+In addition several different images are provided which will be installed in the TEXMF tree,
+so that they can be used in any (La)TeX document. This allows different users to easily share MWEs
+which include images commands without requiring to share image files or use replacement code.
+
diff --git a/macros/latex/contrib/mwe/example-grid-100x100bp.eps b/macros/latex/contrib/mwe/example-grid-100x100bp.eps
new file mode 100644
index 0000000000..43c789287f
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100bp.eps
@@ -0,0 +1,3538 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-grid-100x100bp.dvi
+%%CreationDate: Fri Mar 30 15:54:07 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 100 100
+%%DocumentFonts: LMSans8-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-grid-100x100bp.ps
+%+ example-grid-100x100bp.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1754
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMSans8-Regular
+%!PS-AdobeFont-1.0: LMSans8-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans8-Regular)readonly def
+/FamilyName(LMSans8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMSans8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-446 -314 1510 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986
+D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D
+AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A
+55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC
+D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527
+135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89
+5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C
+975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B
+D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA
+507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313
+30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80
+BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3
+EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C
+9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204
+42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF
+94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC
+6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397
+C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2
+BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B
+7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7
+9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19
+564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71
+36DE0E644436C67784A3CCE3A3CFAF15F762B68547B935BF6B0637FDCA59FA67
+A4D1A70A605ED5A7280723CBA4BF509B84DEB4536386594E71921F76961EC2BE
+4403127C935FFD9723463869E3095E3991A626C3089F2C51AFB51A3A2DCD8A18
+B20CDF4ED4B7F2CABAAFCD9F09D428AA79821303447C940325E2C4030AD2A739
+734F0C5E89F868674BE83B36C68BC3B903A6269D7BB213724268E113B6C0C725
+E49331DC85507BDC697A1C20A6101270D15AA6590DA4E9FFFDE23B9AFBDC82C3
+CE80D0B50FA873765FAC542ACF3BC988693C547BA588DF0AFA1E08FF5177BB72
+916D578C2C6E72A180E6AD3BF8B879A425CED34F30D932AFDC2EC726D61599FC
+A923AF2346E469D4BE600409713AABEDFB95AF4C034238FB747EB6E236A366D8
+046477D04EBE5472F38E9ED1AF30488219EFD5FB94E8C012073C0C333C2FC54E
+D39CEF3F9292DD0BCCC266E6895648A661E8A94867E63CC03ED3A5C17C70BBC9
+515DBB6667A7B654926A3B90C568D41F8240D632ED778BA9EA1C374539F59776
+D65F0A6D9E5088AD245098A9CFAE5B4751517A7FE8C30572AD06D6EF7B0ED471
+DB941811EEE629AAF2916AC16E116A1D79D91316191105652872AF66667F3999
+0AEE1A43CF7123A65EDD143AB5D899778D7EA6F88FC4A0DC6D2A471A78F98EBD
+C2A9861020EC7B27B429929742FA4FE73B31D9075B4D37B7850C531605C233BD
+19F3DDC54F3DA89A38A4C935C8D1D0381713A93E5F02E55EF58E729E06BA4152
+30C05DB8DDF16634BA0704A37BE9179EDA653BCA0422BFE8821DEE99E27D331F
+0559477F0CF1D9731533BEFE64EEFACC763141BB17A96BCFC81274142D452C21
+0D280B0BBE3DD62090B39FF69AC76C9F93C1EE153B96BC025D14BAA0FCD33A03
+8BDF794449F8035E51371E4AC463E7526A427499AFAF4ACD6C6A475373979424
+F7FB212E6C4E3BB9EB3B83B6CC6F8AAF0C6F283205745CD57C494DD907E1E6DC
+AE729D19A6F9ED2ED65CE014C05DF5F69DCD8FB92B332FB6509FC3FA395199F8
+0BB39595658AB429EEF5356F7CCD11E4F2FDF36750682612CE834FA05AA139D5
+1156B0EF86100AA9C79F24ABF6A4CF72D34197A027D5E17294BC39F53DD1E5E8
+D886D93F3F45630436BCC3F8ADD162DEA2677D4474921083B52C20CF7246DBA3
+38D269EDA4D6177ADFC375734240E4B00DC0E60C98FEC6C11C49CBE7C4DD47C6
+28286CB4EB6CA0D55AD7C5A20198F18CEEDED8D46C686967470985AC22D78739
+25F1C44C359737829D4335F14A0F012805FAA4DE2E937E03744732E3FFBB866F
+5AD692F5610B75F9E7C6B4A4F614773EC4E0A3908571C8C79B30EA5D28A6F191
+6FEEF6EA54745D77477E6F08CB6D4E82ECC9A740E10C02AEB57014209F2ABA4E
+26746601530E5DFF5859A51DBF625D59CF3FFEA684B7727CACD93ECB15802FF0
+0288E4A2A48514364346D530AB8C79E320B141657D0327D9E02ED93D0F2151B2
+76B471D10BD5C1D8CBB442B43FC6DB8088842BE8A40101CCC339F93EB8D51E3F
+38396C6829C8DB153E498D5EC423985F63F7BA5EA703122EF3B16960108F2868
+FFAD1BA378B23B9336F12F73A22316553F16F75A541D57004DD0410AF4910689
+0688CB5BC415DE508EBD20628389456D4ECE6D701656ADC48EE39B392FC652BC
+22248C030713E6208B0243824F274949F19BBE12290A07373ACE6F9E2F947515
+01F24D5358858A932B26CE562FCF2841732EC66D4BB0A88B525B2DA2E5894BB6
+597DE4F7A611E34677614B1E7EDB0F8935947B35221BDF73DB4998B1B1164EB3
+0AE3737AC094373F1D216881306BDBB47C789C795E97A537F013BC2BC786BDA3
+2DC9165EEBCF814CFF20697E1B67BFBF36289A4953B52F54F0FA404657430F1C
+EC53881DF1B3457BD811E6152DA0624592BEBF74CDD68340D52E137B1DB6FF17
+B5B0D7EDBA8A10A7639C03B6A576CBC040E6B64CF1B1988EB2E53E15F94647C5
+EABC7C20BBB90B79A821F03BA3AF14DD0F6D8741C2E06E6011FC30FDC6532FCD
+2E6F888B13E52C9309AAFA56D6534045E522B942AA69E644D6303E71757A8D90
+1A868000B4A48732764B9431938A9CD0ED5086E66358D95DD054B683E784498F
+65D8B9959A9855B99748A4BFCBA72B3406153231BE14037556D6E9C3326F8592
+F1A8E23E12340D6D90783968A74D112B40A94279AA581FC4FDB124B11B677C7F
+89A7C2DC604FE2331D47B4DE87E586BF27CA4322C2A05133861783867EAA0867
+AD50B7ACCDDA8AFC268D0FDDE3FB4F9CD60DE04863F47F7A3607969ED15C2307
+DC67AF67232A23714071519EA6CAEF429F2ECDB223F173BD86C842D1C9ED10B0
+06C9498D723A6A156C2D330B1CFC47ADE896255DE1FFA8CC1A09D2634CF95E0A
+D32A8EDB9588B369B19355EFD0EDD9F855A05FFFA53A6D2A30DB96AB7BDD560A
+8D4E29B7FAA8EC02EC5CC7560001713655F54E759FC4ECAFC7C0D006D690BD3B
+098CCE53DF66B332030F66A40C5371D7F23E6B1C183879CB39765C2D75DBD08E
+127CCC379952A5AC0E023B88222494C12651894A8DD97D278672ED5D9B8200B3
+2D7368EC958971F6DD8D5D97E9EFF9453530EFC2F6FE5FD80496B61CEF4FF356
+25C5F6EE2DC6CB22155A37D36FDC2843EDBD271BEC306E181A622C8C65BE4CC7
+1CBA58BD8E99C1DDDC1F129EF7889BEAC3F1391D72DB08B0C95A9C0ABF069218
+28C1D89D2E30019D6E645EA2B73CCF0BC0BF2E27A0174B3682EE3BB7AB14D465
+CB0E4F622144E415EA54E08AFD1D5C9D03B3CD1425CC36C2E4B233E8AF4A2907
+41832496F8015D26518F63510488252D55642E3F3B8CE6A6DC3CD6C3C4F97853
+45DC3D7A5F085EF70FB8DAD94803B562DFEE4836C38AB1F2B58D683AEB91505F
+A7728E52B9A0FC6005FF4097D119A49B413FD5E22880AE548500BDFFC20DFA02
+DCA07F57B5F1164FAB22AB28FD37A002015A3CA98EDB8D21E8DCCEEB631E12CE
+F98923FB82D1C752C7499C54B4784DF9896B2790C07FCA2C9D8B35176F3154E8
+757A1C21857556EE4127C62637C3F3A7BDC6A6F5F6AFFD8F05E6C0D35AE05E93
+D697BC4AF5366221DF88F3A15D9619D717EBCD44473FC707862C8FB208DFAF36
+E0098EBEF6C27AC845341C47AF9FD2F19375D6E5BC2521E803FF56AA45F1574B
+90D4001A84C068C7968AD16ECC7765C4FD0F70BEE9E7CC4F36ADDD18737AA5CE
+A6BD1810A65E2EBBFE25A0341127611FEA6E8063BEDBC8B663A9376B8FA3E241
+2F42D4837893D2BF2016CF8F004D6D37C02CA3C9CC031B2CAF4126501FB9071E
+10C2DA4065A3082BC80B56F15192E10DCF5EA55C12219C8AF09C7FEA6FD50CD4
+39DE075AAB0F3F214029548ECB03F2BD47F24845E60FFE121C6CF638019FA597
+77873D64A78C27A3B3FD165815AF4C6B62C52FE635D7DBE1DEBA4603B10AF173
+38148072DAE9C7FCA9F7EA5A376A808EB33CB9E6053D3E6A88B538522D048080
+030FD0C8932BC9F78CD0476F73BDAD160DE83CAE92CE1146A874EC59EE2D2E9C
+D54161B1CB960EAE6489CD6C8FB1F1FE5D283A981437DA8AD8717DE2ADDB423B
+67AFA3772B4B9303B1B444BFD0A2E1FFDEA902493E1600B69EAF1217B9DF2607
+B0397165B8387C9BCC3D58D6FB6BD665CA0D2C509270C53B5EA63EB761F88696
+6601C53826AE17074880519DE36B7F9D91BD323EA586CA1B50B9C689AC813A38
+38FBF0BD10A7484078202ED64C368EF2AAC953EEFDDB599B1C00424722D0B1C7
+5D54053884EF88586CCB05FFC5891EEA9F0753E0F2E20BFBD7570E6AB5CC9A87
+CBA1B70695AFAFB68598FE1A396EC727B044D62484F8949B2CE9B87D9CEE04DF
+F82BF14931BB6F9D99AA29639EAC0FB9701025D55BD054E058D3E91F24B5B7F7
+435B508C0FB63B6F6E5679D2432045BCBDFC376C138F430E8470A2D7137E9A69
+AAB13B8C5C0B2D0BD52E7C6F4150C4774423E8C99C28166E5FC3BCE52C14ADCD
+13AC9569CE318E21C11AE858AB0BD573C2E4B683E0A0B7FFFACED5AFB51E8444
+07E0410E9CCAE5F3D4B5573A57281C8D4157305A78A5E7DF61F9DC5015F89B10
+FD77E7B137C7B6E64620932E6F45639BBC6FE01F55893CC49C3CA98C4433407C
+56AD63401DD9A62024FE72E86088E18A8C0973844C950B9BDA89959372A2D1D8
+3AD8860C770F19A5292DCD4C30E8928CDB1375A67FFC936BAD82A0B00D7BD3B3
+00915D50ADA73C3356E66B4C65F5A9FC00C3694410623CE89C011148DAEEAB45
+A419D2C816D51F41CBC436C8E761E2953D39C970D1FBB4CDEB5D7FBB43A8E155
+830744340826B71B9DE34E73FE10D63971144313B3C118C2BC7B3A4524312B30
+54781C05A7198C81BDF37A5D6422EC02E9D3ABF91BAE6634FE1B2DEE1E2C8CF9
+D68763C077C0C1C3D6CA8DADDA97A4265D166744B6CFD10F1A79C610ADE46912
+115330743692D0DDBBF56DF4642CD37869BC08F102BA0EA2EBFBC82BDC7A56D6
+E9AFBDEEF77BC1686DF9DED60741C7A175FEABDA83502F529CD5EC1517FAEA5D
+D8FE805F33EF3FC77FBAC636020ED7EF071525CDB93880A24EAEADF171B5C074
+5D75F66FAB78AEA057C18ACF58136C94A428B207C285151085FADE184AF8C02A
+0F597E6E21FA55672F22685F98783261B578D2574388D48F17FDBF84B4F2033A
+85B5A9C8348BD4A6AE9FEE690C5A5AA7C69E764A8CF0524070526798FC4EF75E
+A4F294EA8496D032ABCB2D781090EC91ECB4DD4B8C7DBE9B8A3BD00614A35B7B
+D9E4187F69FA5B2A51660FFA663695FB3C03D7569D309DE3ABD986AAE0ABCC95
+E0E08A723F6E80F10D4754D067FC40C658C6B6E3A06E957827E12CCBFE313429
+61417901790137716DD226AB585C11A08A3E33D5F5D10E8177B9BDFEBF1C2982
+70EAA54F518FF6356D0543D1C17BA3C86CCA2B21818D8B16068294BEABA5CBD4
+F32EA6822EBBB7BC03F39E1858BF77AF24754281FE3FAA2E1B52D713BF0493F4
+CEC8D7538AF44A083569519AF2F597A0F043F08FF549973FB2230FB689F0DB5E
+1F8CF1FF405D523BD805AD2FB5286103B7E529108C25F0B0A3F808E890D1582B
+F6B71F7A6F998AE6E072B40F17243EDE31995D77233E9DBFE47B79290BAA7340
+52AEFCAEF6AC0280E232C2C36EE92507DB9E1AF76C75BC88E4DB3D178CD1E4C0
+4A68FA84414DEF5E701BDC76E7B9700EBBB54DEAF0039BFB315ABE4DABB07F7B
+B64332BA41E584EEA50F61F4C704896227A4FC47E0F66B1018EB89CA320F74C9
+1902C56647DA8CF495BE97E6FC940B9B2F00EF3607EF9D22EBAFE6FA63F7BE6E
+929B2825E7C7C99845E58D8E510FEC2BB34BA1D0B1F0BBDE4C21E3DC108365BE
+E27362B2B9547497790BA05E28DCB5D0BBF13B545BF86C23FC4AFC91A291420D
+406076FD1D7D016FB352FCE0E4069B1FCA4C9425D9EAB7B4E5B768EA4B1F9698
+3772097BE3F071225560093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA9048
+6CBEF2EAFCA2AA8278E793C1A3ECD47AB2679555498749C5C3A80DC5E3CEACD4
+49EF85D68E16B5AE0ACCD975B8FA742EB1CA422822BB85689EA733B47EC4BEEE
+9C64A025D82411EEFF938985D5BF69A69EBBABB3D619BC2837208271A1A6C794
+D2BFDFC029CAFE08AD0BD8A2450A114BABC2D268C833BEB10F205B7C98854899
+BDB4558F75BE5F3E71E7393392A0FE4928556628295F5FCB590AB0CBABE5BF2E
+6C34ACDCDED7FFF4837E72EE7A9A00CADB88C6D93DB82004DB8D9E8A2F161A38
+FEB95065787A6E854DFEC5DBF19D4E977A07A42287A2DBD42A7B7895047831B1
+6841B250CD148557D72DD7E683BF1228A69163693D20446633CB481DC110FC14
+AAB8E9264F5EE5579768453C3DC03DEE2825853BBF13AFD059468E3DDB63A990
+3DD9C28A08103957BBFD269B2CE9C17B631FB79BE7912CD3F2EAB2010152363B
+F9CE7D96355721BE05FE48BEF99438A2EF8990A519D704A287889135BA6966C3
+1430A6DCB1642F75E025ED7EDA420A3AC189CA33C84F5008F1D4D2C9D54B1BCD
+10DD7958F06FC41A77CC388CDF685F5E2937C95B50D07C6316ABC08495EF3198
+A3D8314735566203199DD5580E703CF30ABAE4631847C23B8AD84CADB0863804
+0D27911D5CD1C2DC6575563595313A6E550D7779D1096790EB7D8991E2D2BB4E
+21A9A6F5402029FE2439769D67DEBDC8AD8C861E90E53229508A91B2E36655C2
+842F5C7F6E3BE5A7DE64405908A3F3F7B314845780F506662143AC7F27EE86A5
+3E3314FEB658869177E89E3292F67CC0B78F7EC1AB6A1C69E80D065ECA4A8185
+E98E9577DE92D32FE7CCE94227FF4DC41E9B9D6967AD053D7B484EF5E6955F9B
+BA365964A120B94651CF1F2FFDC112185C677798333A695D5AB39E0369E92423
+6EA0E4FA2A6A4DBD7A3F1530F5C1B8AEF5E260EE0B5F05F98041C13A2A98357A
+F1CCE46D69A9E54D96A27159BB74CE9AA7E2465DF8BB191187D14A7C115EDD3E
+22C0AB581D0FEFCECAA1615EE015B4701779D8244199A7BC784E9865B00EE8B4
+9B918E886049F1F4939E05B4230D1DE688A6927BC77F937AD3906040842D63C7
+DB8B2F1EE9501481D533B2FE9BD05DD58E41616BA8FD80E59EBC38FCFE2DE44E
+F169725ADB63F35AB6A2D55AF3F93900C42DD44F3D393FC62DFA07074E9560A8
+8F841AF94B19A149AE0478BAED0988228D56F068D2B7D258F025440987FE7AE6
+ABCA16D566FBEA8B0960A982D2FE2B016C16E1C212D194750A8A223D02F28A0B
+8845A09F0EC9FA99AFFE71134457105F3B8D3B7E33F4A6CAA53F5B0C9DD425B3
+95C44F55FB1747C520EE3600BC5A557C6E3F6E7C0C519F68E411E47A248FFDD7
+9D1D00AA769E3CCD964248444FCA4DDEA8FDA9B882F96DCBEF94CACAF589F6B2
+568910A40F1A19000F1997187917BA23FE1E374F36FEA1F9734C08FE0B84109D
+86437D096DC2576BD0CBC8F94568E2E17613658DCF3506FD4770918757F11106
+C4FA4B7EE1DC737637D95CC5287E9A8700D904CE732A93EF95F5CEFF173F2489
+F4F89E7B06D64F37B54DA7C27A5A6B94BD126B9CEEF17FD79BC48A778BB8A47C
+89D7043C7A287733031776912B98D449008C02ADD52644E422A40C38BB1F69F6
+91122BFE48E6FE4003BED0D3748CA19407BCDF24BA4B41EED384FC907E251089
+02BE396957D1934E148831AE7C815BDCFDCECD662966EBD3D3AC0303DB98DBC7
+FEA6FC0C4C86F21D98814DA3AC4359850AAC9A32FB888F23C3803C635D1CE704
+C2DE46AD5212D7835669581477FBFD614700D6BC3A1C4E266C15478DC4965F27
+BF8327C9FE55B586D057A5B67F97297EA7AD2B8E5D150CB3584CB2DDC5796F17
+B54A16ACA13417F76CC0D133DFA2A68A8D2F4056A28280387733ED481C4A5009
+7240019E47B2230986A5D37263D62BA3D19EDC0688F326A406F9BD8DA3CC648E
+93EEB1FB7ED3412955BCF310794A648F0D3CD8F51792E322DAD8CD3CB421CAA4
+43C2122F18ABCC0D24CC8C08E7076D8D7079F3C9105EE5567ABD3D9951F55183
+CA0B9098477F133CEE70950936554C29EDD3DE5931CC93B4859A21AFADEEDBA8
+8FFD06D303CEEF0D9E89E6660D609C17A3E2095F15EE92F96749308B73EBF4DC
+5A06ADDE6F83BFB368388BF4B150918BF295AD636946160DBF3082857F0352DB
+B2324CE9D00EC6E0A19B83B0FD74090B3D09D499C3B01F3ED10587351BEFEAE2
+6D641D49B7A3490F09BF16B8D17F9273D9A8D1BE060CB343627CC5EA64D47B80
+12CEE093F205AFD4D223FF9A05D570F07571F1BF3F29CDF026E8E3DA1546DA4E
+FC75CB69B897C9EA83852D31F31DB5D7BACD61AE68D568CDA22B8B3BD3FFD900
+F59825D71AED899CFE666140D9EA8AC68B343772084D45B94B823422446EF290
+16204C9D6FDC7AF0C1A9BEA45AD2998C6920FF304983D415861028AADD851711
+FBFACD0470F350D9D728787BF86ED78492C31CE4E8AD0913637E245B375C05A5
+D5CEB41EEB8E26B97BE0F428AC27BCF0318D084F48AA451C9BACE4A515379938
+C91AFD5DA7E08065B0AADAAE92DFF7E113E18F1BB31594F476D76445B4E57E88
+2A1257E7A108FE694A8C7A1FA5C03B6E07436B6560B586777DBD57A449D7BA28
+B98BF4F729BD36137E834E00454B54CF1D179AC05D5E50D244BC4735C9ED3F75
+A15B54CF381CD2DE3DB70458D95772040A5D25C0640844685C2ADA9D6BD6808F
+BBF4CA6EE6C43A7088F1EB02875FB5768C07A6F0173EF1350FBB689E6F375A57
+966CB2F9627D7B6593B8270723603F097803324E2127A46E9DBB7C037F86EB92
+5DFE31A012031F36D5F6099187724B093E8498D6ADB51AFE9B73054AE10CBC9D
+3A107876C1FFED54452D3B835ABC68EE4F0A91D2B720BB2C5A1C96766087055A
+AA4B08E97B5BD3466C6897065446F7653445CF64D9C876462297A0EF40FF882B
+18A116878F50F7F21A2547EFBD7B2659D95B6273500EB6410F5282F3331581D9
+6BDA5FDF5C92005ADF6BDB1CC337171D3E59114373B2F952DAEC67ADB2BC7EBC
+ADE1A3554A0BE5B900C504B4EF59E37C2175060C6357A22ED1A48386D9A9DA09
+BD69A5DD1E06D19E0E44804AB992686370EB8BD3975EF5529CE3129549C594D3
+3B30DE0A59DC9A63C681536AFFB211D16A77A401799D65079F767F68BA44B66A
+846500D44998B1B1164EB30AE3737AC094373F1D21688137CFEFBC2591A87D0C
+E5AEDA30DA4F11EEEA103137618133056243002C75ABD706FF6272EC8B127F51
+2CD94B4B14E7CB5F989871CCE60042E3E8AE2DDB34FB454F1FD4C20CFD8899EB
+EDFB47D236F1DF48F33859FD57767EFD2E6818E23B17EA84AF11C713A8BFD03D
+CBFC7B5048D10076D5CCBD5D4FF6C390192BA1578AA8861EC04D7909FF3A12A8
+D6759D25E266F75BDDE6A6FD929A354CA6CBF6D576C8A807FB424167C7D2B565
+0DAF0E632ED062FCBE28FB8AFD34FBB1B902B7D33DA99999E50A5BC79A69E5C3
+6224DC319DBB5E8DCBE906DB31D2D60FBA5D70A5A59B99056CDB01C63967F793
+59D1B292AF365D551C1BDE7D5E9A26CC8D7CCE79CA02A223ACAAC9FD37CAB297
+762FB5C45277393235C450451C550EE6B9872126F491688AB4FFC28B25F44AEF
+8261BB77AFE00A6045F46D432299F879232E98F9FFBC326D9D0B73DBE7E616B3
+3B0262CE0FCACB72E14C2FDB87A97F47425B93D6496B27DDAEBF19F411F46AF9
+8FF43B1D23ED27CE038A71169DD47A3437A02EF556D9F32B061E78C54C72BB5B
+DC9372B038A82F59FDD0AD40A42DAE32BFF67374B9D335FAE9DC24349F296147
+84C3339DBF4C4D4D95243E816EB67AF788FDFF37ACDEA67110CE092C31968B96
+377B761909AAF09F2E35801FD76EB4956C28D804A744610CC5D397DB2DD70D22
+A88D59037A05BF9842C0D70A1FEAD8868CE29857AC764A19824E49578AEBD910
+8BFD21BDD57B4AB80E8594BFFC04C7F2EF1F1ADFBE5413CB73469769B9147724
+9D08F7EC9005E5F4D03ECCDA89824CDA2FBED714831A142A95840FC5F9D723A7
+0AA3B462361E4BF2AB3E0F6A04C2AE33B93678B5EA05CA40D47AF800177556EA
+F4012AEEA4E77CCD4CAB57A0BD3F2E3B7EB1A59285271F7F46E4F784627D1F7D
+3D0B9578074342A7D63C9A193A9B4042B80AED78B9386D0482DBEFAB944AEAD2
+19A1E1520465CDAE9ED8AA14BEF9030FB1A945F7660FD338887C09D913F35AB9
+B9F6931BF820312DBDE76CEAF17E2312B681D4C1FF1A9FD7104F862054F58170
+29FFC4C8B645E007184D78776B1A1D36B4471AC7B0F1EAA661F970597442A05C
+276D681D766A45D04AB673196E898A265A560631EDDC0DA89D3F947431E70660
+B53B816A2049DE043BD83D5F47DDB8CA15F4FBC9BF5DC3C106261E57CCD19ACF
+81896DABF3654FF6C6EB2194D3ADCED52EEBF4FF5DCBE4F61D5271936DEB3BF8
+A9F8370B8D4169B0AA4EAD9F68483D99140C43040D8CDCBC22CB1D32CBF50262
+8B110ABC798069F2B5CE2BDD87F4AB5FFFA53A6D2A30DB96AB7BDD560A8D4E29
+B7FAAC3F38DE839FC1FB18CC4B968D70A203F91912A6A310E97DD270A8C70065
+850B1E83906A24F5B7C681038FA2D387B8495393A9F28A4769558290BA8FB358
+315CD2F8AF27B05BE98EAFED306EB9A98E96853E48C4E91ABA14BD4FC6580AD9
+5567E0BE8334C346654E6C42207B33DCAC5FED08DC51843A089243CC31AD035D
+F3642872150141C36D1C1901DC379FB27BB61B4A077FADD338C2A01580D84E01
+35EED2F2437F14B549B1E8C80D263159FB18C27A41CE503CA970CF66F7BBBB6F
+47F397F59231D0ABD7A2EDE43E477926ECBC24105236974C892564D5763D3D5D
+678FA7AC5D488E5F1B317E75E5E54D0FEB31A7A07AA201C7E71AB75B9CEAC020
+4EB718886E4FF6A9048AA7E24C9EE09AC49ED184A6843779A107F301426DB191
+C7E794FD9DF953EA2BFBB6499DFE93F51D025FDFC3254D4A4F536A5985A24A26
+460E0562B3A33323113BBDDE19EB95FB14003339F4231C62C5F3370C9D152978
+760F1E4491254E671D57B50D50816A1C2963708DD3E8D4767F4A3E61B91D5986
+0ADC6A87A8ECF7BC89E2A66A0139EDB6BC86825F08671699700B83CEBE19EAED
+24C1F98F12A9E59DF18D14BE19388DDF3C5B474F5374D80D469AED90BA08D8A6
+6081BB0BCBDA4B8FD30EBFD8E947926A7AD4A39C3E3CF9707B6149E537FB2EE9
+7F5290CC80BE06CC71279A1A90907287AC90F0981A0C8F44E2531B2497AB4CAB
+F0ECB58D9D3A2FC0598072EC9C11DE537FFAB3A71CB525626D5B14F1F5AA03DA
+E0378C8EB983762F06A91B140D31DDA4C8E5A64AAEAAE3E9C16270D6B3F40DA7
+30261D7BDFD3C9EF826C2CABEFDA47C861A044502AD9A7D8C6D9C5C1BE025E51
+E4442192410641116F61594BDFFEBE4B49A1DE68B5FFB595AE6CD5C5E6EC8DC2
+4FDEB0B8D539D079FCDC56E9BC4B1EE5A875E2B32F3A80AC939951D59379A0F7
+EBFDA5F8F75BFF42AF5F9A3D74162C8529E1C2C1A078F05D9A4104E05BB2A5C1
+CDE2B37C804F50577B6D1308DD9C414C5ABBB0FAB479D9B166D442B6640CE02C
+62C4CE72A35BF84F3C4AB57D15D6C78153E9C5533E181B368CA08340FBC83807
+8EA387EEF02769CDD90167909E4A06C058C50E10797B605BF15540DD278DF04F
+7CA22DA9640469563CB93760B99AE719923C6AE3C993B61EB38EF3A1DD23A837
+9FDEA1D81FA8D800F1A68D5950BF577FA148945992EEF0AC2302C08791F29A78
+31480E17EF470AA749FA5A3B6933F17030AAA7B0A2CEB87A0360124FD1504C60
+DFC7EB6CCB0172E299B1F6353CA60FB57A0FEF4F937EE210F4B59F90EC4E7901
+33AA578C8AF018B06D7B9F5E17DF090D25C567A69429EA3D1E7FCCF0E3330146
+F527C093BF5E6A38EE84B61290770E74C0F5A2D802382305B78CEE07B6FECBAF
+1FF8DC875DEDCC393F8069CF10D6904143947263AE767B9D44B4BD15CAEB7C59
+1BB850776C45D8D921D1596B184A39822789F968BFBE533F67CA1C6794E1328B
+FC532CCF2606889E4C6D9D3104C43DC8C81BE4EA320E3BC95C439EE695D267B3
+64D1861F86EAACD43B75631AE31720BA31A6CECE101D902520B3564A2BC6BAA3
+EF49264453597E2FC264259587E2295BD4748871D5A349370AA3F656B45B5CAA
+67F7FBAF466136460A8ABDC4FB7A6B0BB95D213C98D46C6F1227D0D8FF713353
+93E9F72BBFCB7462632EB6BC8CABC9772F8502DD9589879DD872D4747775D5CD
+EEEDEBDD09F60C7E4966B4FAEB0406B72F8FF605BD06D40B658DCD56F58B5B0B
+4F975E854961290F30C0BC06DB056EB724A0AB02F25F032E14C851C05AAD242C
+7810604B0835C0C57C5EE617C78A61EE89335F2E9ED0460637B5E084DED97E6C
+129E8DEA5117B3C82C11A247582DF20F6C52256E113EBA77A94CC74507B84868
+330F7D9D1CAEDEA16AE48BA573A3EEA5967FD885E322F3A4557880C7FBA4CE9E
+82E0EBF2CDAAFD3AC621D8EB04DFE87D8C3B88FB72CE64B5ADB2AF0F59519ACA
+C0B3D4F1428E2DEA2E969ADF6CDE36D67EB292F4CD089F9E4BC79B2FC5EAE73A
+4ACB17ED814D2B4FDF2051EF4CF0DD9598A9036B09AB30C41D11757DB3A16F81
+829264061727240B6C9213E6E77B8FE1C6D40DFEC8319FFCE35325F459F48E0E
+E3CC5353E652F88FBDFE332D7BFB9E26E435E6FACB01CB4185587FA436B54B2E
+9B2E5459C4040DB4FA2EF28FF9035EA3B088ACCBD4FA97743B7726D3CAE5BCD3
+97BA1FDCA43DFE85DD279B016D4D64DCEC325FB1ED9004C10C3D7DADC4AF3FFC
+65133B9769CCFA21FDF0DC77CA7AC67CBFAA34A117DF62DF082622BD4E3E50B1
+89223DD7593D3674AEB6F8B6B5DF7AC21D9B88457317ED0F6CF9FF5A2907997E
+B32178C2C63001A415D6978EC80CBBE250BA0562AB6D2BF68317ADC676E012A7
+37EFA5B743C0FEDB224E360B0427F9B40998E518680AAD2CD473A10EBA3DF8E1
+02DB0A47EFEC0B9A942543FDE90924C946C3BD8FFC80A3DB1802E984EABA190F
+C14BBAFDABA2BF6D6F70E2C5C83B3B26B275DEE03986CE9B76122AA697B60BF4
+94CB4168FCAC1A30AD6A7EF52990756AEBDD463A19ACB6DEB3B22BFF3FA494F5
+FBFA38486197A1CED5292DB6BE9A908A72B8B06E2C699D6AB75FFE0D0263598C
+96F6B6AA9054EBA80472D3FF9889C7D5781064633EDC41FBCF529188EC875551
+9A8E6E704DDE0A0AE2818E9B48A1D6C5647428F74126A18BBC645A5DBEC6014F
+3A2B5DE554FD0FFC24EFE5C7FD42DBC5FD7EC83D687FCB4D1D83F5239190A114
+6E518316DD5770805463C5A1C471B6B3E5127F323F60824D13F79652B119EE55
+207B3DC19A5BE43783D723FB557CBC51ED0027A70B19A0039DEF9FD596D5220A
+A9CDA067967A43B3D1F3FC4F591BFE0EA1D14F76C8D6CB46D3A904810C8A2370
+F4DB0B95DE9F7CC417D1750BA2C340B265B989E10F811FFAADAB3C186FE780C5
+66F3C4AD294D52F199F9C7094BF0EAD8152BF74D512A470D7D7F201AD2A48693
+7EC5E0331D522494F12296CF2386782D4F27D8F303AC898483205A841CC9BBDC
+06E2659093FD46A564338A191EC83CD5AD0E88F6356E571B01E1EE4498B7F8AE
+BF68A600694C245667C46D55A2DD38145A944F02F7C57E3591C33DA1DF09481F
+939121F4971478ADD828089EF0860DAAEC478B6249A125B59FE37967CCAEF050
+EC35C66EDBCD4842C053D712A353A40E4EAFFD8C81AC0484F0C03336ADBFE356
+DDD6B35FE5429035C8282CA19A33F4F18794570C0036D413CD41B209876BE2E7
+4E8B47BE08F29D5C260BBD9280E2EDBCA87A368C84661E8D470C8FCECF87E141
+E181D826EA00DE56FBDCA1E23E47BCF2C96A9C58E53950DB59E4322ABDEF9AF8
+F15566AC294E182359C7A01DA9C60ED3C0A33619F690C7CF1CD8CF6D0E1335A4
+058E25F6D9619B9BCC4EA35E4666DB96431B5A9258C8472C4AF837EA7C01DECA
+90E62B258E26E398918A03B37FA4B666C54EDCA0A92A67706E51CB96E8561C64
+782374B5BB113B860B5CEFFA859EAADAA9F0B3363576CD1D4DAB0F4FD5F0906F
+F814005DAF108ED84B38AE432E26D07AEA271F903D7BC65DF96A710C206B78D6
+B9EB6AC39B6BD772E8E2779E62CF15FB947C4D9C05092A89F03CDE0E64DB4231
+8488EC112DF7B0803F1857DB3A61D578E4C7014E46B8B236F75EB75E35247A5C
+B3F9C37AF8C92A9EB869B2C52BC122BF948F80E5DE2AD9691A550FA87A59EA4A
+303697EA12F26644C7661625000C17941474D1D9CB57477180219570201F85DC
+7E6E68D9CB90866DED473C06E00CFDF1499F8B90C8EA3588CE4C620B35215E70
+445F2B67E3B7D817189AD8D2B070116A145A443308EF1012183C46DCD920BFDC
+0E43AEE3EE3CAE1497BD325EC936C9825E30E3EDC991FE7034B5510775170C96
+57CE99343D1361997B367E27EB09E48873CF999D1C688B2AF034C738EFD85CDB
+54556BC6C7FF68FBD042BBF9799160EF194087E7CB8D3BBD6FE1DC8600DA6058
+42B41C87B8BC5CF59F64B790DADE8D58756157053F85C6D2B0B0A8BE368C5480
+2B719F0926B3864CF2A8581308DED6EEBE16A00109FA04417DD871BA3DF8E102
+DB0DEC8D22E82DFAE6D7CBDB0C2F268BB8BFFF2897D51562CF6C47739DBFD8DB
+8B19E152524A12F8C4B27C5C38BD6A83391D056D55AD5797D4267092C026DC41
+AFE6EFF75E65AEFB08395942723FB853550238DCB92FBB00A1B226EEF60C7ADE
+D39431033CCEB5F4CC02D42B0C297B9F0ECD41BA050C469F1775237FDA7D6F14
+15A7C0E87395A7C4FE8CC4F1A4DC3169C25CF63F91D69A3C1C428F1E3D386DE9
+8769691F9CE7ADA0F5D6C1AB83B98945A1FC4CDB3147E7B4F682116D96D8E1D8
+6A54EFD1C11F0C8286F5EACAE865636E5CFA757AA5E0CEAB244A45B2817579FF
+0AC60B233EDADA99405DAB8DE77DD5D3FFCD2B5AD9C454E7F0C9CBC54BC4CD46
+657AE3FFFBB204C6D59B59B38D5DE6831D51B47086683B838891E3B60EC51914
+D1933520D145BE35C8758391594AFF7153A7B5D4448FF2169E672CE9991EB8C4
+22B5C54257C66582997E8240B91C1D60569ECC2EEFB7B6B0263B8B5CE6EE63CE
+D9FF7BB664F4D417A96E86F969D738E1A6B6E4AF9F51D128B5DCE060D20F8328
+7CA597630321ED8C3B9181B4BCBD8658F02FC270B98E5B891A7D76109880E837
+2D2D9170D19806E98EB31AEB3A99B09AC2D6AF6FCA3B8C125E3E4A1CC2FE65A8
+085DE829EB5FA56FC5140F6F65D8F43BB10A2EF159EED4AE26385ABF6CC8AA90
+3790A8B717CB244E7EE4094D8F77E1BEFB1B6E4F4BBED8DD597C7D5538F7839F
+E5FDE0E1366FF37A163BE9B85010B1779B1A07C9206E5AD692F5610B75F95BBE
+7E15137FDFEBCBD31B755BD6DFF62C7619390796C1AC2E82EF1EF16A22463AD4
+F4DAC719BDB5F54FC33A3FA2421836FE16D3C2DCC0EC67911640B755E987EDFA
+5E517D30FE8FDAAF71B7365428A9558234C569C26A9A3720C4100E1DBFE058DF
+3B033058584A762FBCA142DCB3F0615D7AC52C93705A46F06161EFD18E834A96
+48C62368DB67200BA86C57EC3252B3FD08D95F9EB0F865A5948DD7E33FEFB6CC
+2E97CAF916D51885965E5EA10A9FA85DDA42F73E9BD52BF797AE122800B2ED31
+1E002BA8F58F0789719088E5F8D69F44EB2C36FEFA77D26C34ED0510BA8EF6F3
+EAAA97540D8A69D4CABC4A5B75B6E04200FE87E54A0F561078F5CB41B105445D
+0714A9361D573F0A835A4A818CD971F7C2324E77E2AFD92695E4FFE75A321793
+8C17FCC21B5140F6A75E7CE8F647A77EE5A856AEBFB9B4998DE4DEAC28B55B77
+121D3219A92C5EFACB445F5E1FCAB29F4C8E7D59A42710D23F5B3E7401320B49
+AC2329147FDE0F42F68D06A1AB8DA3095E7054D17B0C37F7F0B043798D3B10F3
+703280FC1F468CCA314516C8915D6086BA1220F14623EC352FB2FA94684451A6
+3463C8065B86C7C89FF5947772B834D3CA399321C527D81123865D99645AB0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 6578169 6578169 1000 600 600 (example-grid-100x100bp.dvi)
+@start /Fa 198[9 9 9 9 9 9 9 9 9 9 3[5 44[{ enclmec ReEncodeFont }11
+16.6663 /LMSans8-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 100.37491pt 100.37491pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 233 a
+
+ -600 233 a -600
+233 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.09993 pgfw
+
+ save
+
+ /pgffc{0 0 1 setrgbcolor}def
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 100.00119 lineto
+
+ 100.00119 100.00119 lineto
+
+ 100.00119 0.0 lineto
+
+ closepath
+
+ 100.00119 100.00119 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.2 0 0.8 setrgbcolor}def
+
+ 10.0001 10.0001 moveto
+
+ 10.0001 10.0001 moveto
+
+ 10.0001 90.00107 lineto
+
+ 90.00107 90.00107 lineto
+
+ 90.00107 10.0001 lineto
+
+ closepath
+
+ 90.00107 90.00107 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.4 0 0.6 setrgbcolor}def
+
+ 20.00023 20.00023 moveto
+
+ 20.00023 20.00023 moveto
+
+ 20.00023 80.00095 lineto
+
+ 80.00095 80.00095 lineto
+
+ 80.00095 20.00023 lineto
+
+ closepath
+
+ 80.00095 80.00095 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.6 0 0.4 setrgbcolor}def
+
+ 30.00035 30.00035 moveto
+
+ 30.00035 30.00035 moveto
+
+ 30.00035 70.00082 lineto
+
+ 70.00082 70.00082 lineto
+
+ 70.00082 30.00035 lineto
+
+ closepath
+
+ 70.00082 70.00082 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.8 0 0.2 setrgbcolor}def
+
+ 40.00047 40.00047 moveto
+
+ 40.00047 40.00047 moveto
+
+ 40.00047 60.00072 lineto
+
+ 60.00072 60.00072 lineto
+
+ 60.00072 40.00047 lineto
+
+ closepath
+
+ 60.00072 60.00072 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 100.00119 lineto
+
+ 100.00119 100.00119 lineto
+
+ 100.00119 0.0 lineto
+
+ closepath
+
+ 100.00119 100.00119 moveto
+
+ pgfstr
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 100.00119 lineto
+
+ 0.0 100.00119 lineto
+
+ 0.0 0.0 lineto
+
+ closepath
+
+ 0.0 100.00119 moveto
+
+ pgfstr
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 lineto
+
+ 100.00119 0.0 lineto
+
+ 100.00119 0.0 lineto
+
+ closepath
+
+ 100.00119 0.0 moveto
+
+ pgfstr
+
+ 10.0001 0.0 moveto
+
+ 10.0001 0.0 moveto
+
+ 10.0001 100.00119 lineto
+
+ 10.0001 100.00119 lineto
+
+ 10.0001 0.0 lineto
+
+ closepath
+
+ 10.0001 100.00119 moveto
+
+ pgfstr
+
+ 0.0 10.0001 moveto
+
+ 0.0 10.0001 moveto
+
+ 0.0 10.0001 lineto
+
+ 100.00119 10.0001 lineto
+
+ 100.00119 10.0001 lineto
+
+ closepath
+
+ 100.00119 10.0001 moveto
+
+ pgfstr
+
+ 20.00023 0.0 moveto
+
+ 20.00023 0.0 moveto
+
+ 20.00023 100.00119 lineto
+
+ 20.00023 100.00119 lineto
+
+ 20.00023 0.0 lineto
+
+ closepath
+
+ 20.00023 100.00119 moveto
+
+ pgfstr
+
+ 0.0 20.00023 moveto
+
+ 0.0 20.00023 moveto
+
+ 0.0 20.00023 lineto
+
+ 100.00119 20.00023 lineto
+
+ 100.00119 20.00023 lineto
+
+ closepath
+
+ 100.00119 20.00023 moveto
+
+ pgfstr
+
+ 30.00035 0.0 moveto
+
+ 30.00035 0.0 moveto
+
+ 30.00035 100.00119 lineto
+
+ 30.00035 100.00119 lineto
+
+ 30.00035 0.0 lineto
+
+ closepath
+
+ 30.00035 100.00119 moveto
+
+ pgfstr
+
+ 0.0 30.00035 moveto
+
+ 0.0 30.00035 moveto
+
+ 0.0 30.00035 lineto
+
+ 100.00119 30.00035 lineto
+
+ 100.00119 30.00035 lineto
+
+ closepath
+
+ 100.00119 30.00035 moveto
+
+ pgfstr
+
+ 40.00047 0.0 moveto
+
+ 40.00047 0.0 moveto
+
+ 40.00047 100.00119 lineto
+
+ 40.00047 100.00119 lineto
+
+ 40.00047 0.0 lineto
+
+ closepath
+
+ 40.00047 100.00119 moveto
+
+ pgfstr
+
+ 0.0 40.00047 moveto
+
+ 0.0 40.00047 moveto
+
+ 0.0 40.00047 lineto
+
+ 100.00119 40.00047 lineto
+
+ 100.00119 40.00047 lineto
+
+ closepath
+
+ 100.00119 40.00047 moveto
+
+ pgfstr
+
+ 50.0006 0.0 moveto
+
+ 50.0006 0.0 moveto
+
+ 50.0006 100.00119 lineto
+
+ 50.0006 100.00119 lineto
+
+ 50.0006 0.0 lineto
+
+ closepath
+
+ 50.0006 100.00119 moveto
+
+ pgfstr
+
+ 0.0 50.0006 moveto
+
+ 0.0 50.0006 moveto
+
+ 0.0 50.0006 lineto
+
+ 100.00119 50.0006 lineto
+
+ 100.00119 50.0006 lineto
+
+ closepath
+
+ 100.00119 50.0006 moveto
+
+ pgfstr
+
+ 60.00072 0.0 moveto
+
+ 60.00072 0.0 moveto
+
+ 60.00072 100.00119 lineto
+
+ 60.00072 100.00119 lineto
+
+ 60.00072 0.0 lineto
+
+ closepath
+
+ 60.00072 100.00119 moveto
+
+ pgfstr
+
+ 0.0 60.00072 moveto
+
+ 0.0 60.00072 moveto
+
+ 0.0 60.00072 lineto
+
+ 100.00119 60.00072 lineto
+
+ 100.00119 60.00072 lineto
+
+ closepath
+
+ 100.00119 60.00072 moveto
+
+ pgfstr
+
+ 70.00082 0.0 moveto
+
+ 70.00082 0.0 moveto
+
+ 70.00082 100.00119 lineto
+
+ 70.00082 100.00119 lineto
+
+ 70.00082 0.0 lineto
+
+ closepath
+
+ 70.00082 100.00119 moveto
+
+ pgfstr
+
+ 0.0 70.00082 moveto
+
+ 0.0 70.00082 moveto
+
+ 0.0 70.00082 lineto
+
+ 100.00119 70.00082 lineto
+
+ 100.00119 70.00082 lineto
+
+ closepath
+
+ 100.00119 70.00082 moveto
+
+ pgfstr
+
+ 80.00095 0.0 moveto
+
+ 80.00095 0.0 moveto
+
+ 80.00095 100.00119 lineto
+
+ 80.00095 100.00119 lineto
+
+ 80.00095 0.0 lineto
+
+ closepath
+
+ 80.00095 100.00119 moveto
+
+ pgfstr
+
+ 0.0 80.00095 moveto
+
+ 0.0 80.00095 moveto
+
+ 0.0 80.00095 lineto
+
+ 100.00119 80.00095 lineto
+
+ 100.00119 80.00095 lineto
+
+ closepath
+
+ 100.00119 80.00095 moveto
+
+ pgfstr
+
+ 90.00107 0.0 moveto
+
+ 90.00107 0.0 moveto
+
+ 90.00107 100.00119 lineto
+
+ 90.00107 100.00119 lineto
+
+ 90.00107 0.0 lineto
+
+ closepath
+
+ 90.00107 100.00119 moveto
+
+ pgfstr
+
+ 0.0 90.00107 moveto
+
+ 0.0 90.00107 moveto
+
+ 0.0 90.00107 lineto
+
+ 100.00119 90.00107 lineto
+
+ 100.00119 90.00107 lineto
+
+ closepath
+
+ 100.00119 90.00107 moveto
+
+ pgfstr
+
+ 100.00119 0.0 moveto
+
+ 100.00119 0.0 moveto
+
+ 100.00119 100.00119 lineto
+
+ 100.00119 100.00119 lineto
+
+ 100.00119 0.0 lineto
+
+ closepath
+
+ 100.00119 100.00119 moveto
+
+ pgfstr
+
+ 0.0 100.00119 moveto
+
+ 0.0 100.00119 moveto
+
+ 0.0 100.00119 lineto
+
+ 100.00119 100.00119 lineto
+
+ 100.00119 100.00119 lineto
+
+ closepath
+
+ 100.00119 100.00119 moveto
+
+ pgfstr
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,0)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,0)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,0)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,0)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,0)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,0)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,0)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,0)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,0)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 4.47179 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,0)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,1)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,1)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,1)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,1)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,1)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,1)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,1)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,1)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,1)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 14.47191 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,1)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,2)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,2)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,2)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,2)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,2)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,2)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,2)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,2)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,2)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 24.47203 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,2)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,3)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,3)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,3)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,3)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,3)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,3)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,3)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,3)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,3)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 34.47215 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,3)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,4)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,4)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,4)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,4)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,4)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,4)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,4)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,4)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,4)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 44.47227 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,4)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,5)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,5)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,5)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,5)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,5)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,5)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,5)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,5)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,5)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 54.4724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,5)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,6)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,6)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,6)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,6)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,6)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,6)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,6)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,6)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,6)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 64.4725 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,6)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,7)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,7)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,7)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,7)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,7)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,7)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,7)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,7)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,7)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 74.47263 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,7)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,8)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,8)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,8)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,8)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,8)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,8)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,8)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,8)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,8)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 84.47275 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,8)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.64243 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(0,9)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.64255 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(1,9)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.64267 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(2,9)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.64279 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(3,9)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.64291 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(4,9)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.64304 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(5,9)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.64316 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(6,9)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.64326 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(7,9)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.64339 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(8,9)-600 233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.64351 94.47287 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 233 a Fa(9,9)-600
+233 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0
+TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-grid-100x100bp.jpg b/macros/latex/contrib/mwe/example-grid-100x100bp.jpg
new file mode 100644
index 0000000000..5876f88fce
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100bp.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-grid-100x100bp.pdf b/macros/latex/contrib/mwe/example-grid-100x100bp.pdf
new file mode 100644
index 0000000000..6e83149ae6
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100bp.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-grid-100x100bp.png b/macros/latex/contrib/mwe/example-grid-100x100bp.png
new file mode 100644
index 0000000000..0b1c1d3b58
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100bp.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-grid-100x100pt.eps b/macros/latex/contrib/mwe/example-grid-100x100pt.eps
new file mode 100644
index 0000000000..e16a950b1f
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100pt.eps
@@ -0,0 +1,3538 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-grid-100x100pt.dvi
+%%CreationDate: Fri Mar 30 15:54:09 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 100 100
+%%DocumentFonts: LMSans8-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-grid-100x100pt.ps
+%+ example-grid-100x100pt.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1754
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMSans8-Regular
+%!PS-AdobeFont-1.0: LMSans8-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans8-Regular)readonly def
+/FamilyName(LMSans8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMSans8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-446 -314 1510 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986
+D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D
+AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A
+55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC
+D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527
+135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89
+5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C
+975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B
+D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA
+507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313
+30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80
+BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3
+EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C
+9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204
+42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF
+94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC
+6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397
+C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2
+BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B
+7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7
+9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19
+564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71
+36DE0E644436C67784A3CCE3A3CFAF15F762B68547B935BF6B0637FDCA59FA67
+A4D1A70A605ED5A7280723CBA4BF509B84DEB4536386594E71921F76961EC2BE
+4403127C935FFD9723463869E3095E3991A626C3089F2C51AFB51A3A2DCD8A18
+B20CDF4ED4B7F2CABAAFCD9F09D428AA79821303447C940325E2C4030AD2A739
+734F0C5E89F868674BE83B36C68BC3B903A6269D7BB213724268E113B6C0C725
+E49331DC85507BDC697A1C20A6101270D15AA6590DA4E9FFFDE23B9AFBDC82C3
+CE80D0B50FA873765FAC542ACF3BC988693C547BA588DF0AFA1E08FF5177BB72
+916D578C2C6E72A180E6AD3BF8B879A425CED34F30D932AFDC2EC726D61599FC
+A923AF2346E469D4BE600409713AABEDFB95AF4C034238FB747EB6E236A366D8
+046477D04EBE5472F38E9ED1AF30488219EFD5FB94E8C012073C0C333C2FC54E
+D39CEF3F9292DD0BCCC266E6895648A661E8A94867E63CC03ED3A5C17C70BBC9
+515DBB6667A7B654926A3B90C568D41F8240D632ED778BA9EA1C374539F59776
+D65F0A6D9E5088AD245098A9CFAE5B4751517A7FE8C30572AD06D6EF7B0ED471
+DB941811EEE629AAF2916AC16E116A1D79D91316191105652872AF66667F3999
+0AEE1A43CF7123A65EDD143AB5D899778D7EA6F88FC4A0DC6D2A471A78F98EBD
+C2A9861020EC7B27B429929742FA4FE73B31D9075B4D37B7850C531605C233BD
+19F3DDC54F3DA89A38A4C935C8D1D0381713A93E5F02E55EF58E729E06BA4152
+30C05DB8DDF16634BA0704A37BE9179EDA653BCA0422BFE8821DEE99E27D331F
+0559477F0CF1D9731533BEFE64EEFACC763141BB17A96BCFC81274142D452C21
+0D280B0BBE3DD62090B39FF69AC76C9F93C1EE153B96BC025D14BAA0FCD33A03
+8BDF794449F8035E51371E4AC463E7526A427499AFAF4ACD6C6A475373979424
+F7FB212E6C4E3BB9EB3B83B6CC6F8AAF0C6F283205745CD57C494DD907E1E6DC
+AE729D19A6F9ED2ED65CE014C05DF5F69DCD8FB92B332FB6509FC3FA395199F8
+0BB39595658AB429EEF5356F7CCD11E4F2FDF36750682612CE834FA05AA139D5
+1156B0EF86100AA9C79F24ABF6A4CF72D34197A027D5E17294BC39F53DD1E5E8
+D886D93F3F45630436BCC3F8ADD162DEA2677D4474921083B52C20CF7246DBA3
+38D269EDA4D6177ADFC375734240E4B00DC0E60C98FEC6C11C49CBE7C4DD47C6
+28286CB4EB6CA0D55AD7C5A20198F18CEEDED8D46C686967470985AC22D78739
+25F1C44C359737829D4335F14A0F012805FAA4DE2E937E03744732E3FFBB866F
+5AD692F5610B75F9E7C6B4A4F614773EC4E0A3908571C8C79B30EA5D28A6F191
+6FEEF6EA54745D77477E6F08CB6D4E82ECC9A740E10C02AEB57014209F2ABA4E
+26746601530E5DFF5859A51DBF625D59CF3FFEA684B7727CACD93ECB15802FF0
+0288E4A2A48514364346D530AB8C79E320B141657D0327D9E02ED93D0F2151B2
+76B471D10BD5C1D8CBB442B43FC6DB8088842BE8A40101CCC339F93EB8D51E3F
+38396C6829C8DB153E498D5EC423985F63F7BA5EA703122EF3B16960108F2868
+FFAD1BA378B23B9336F12F73A22316553F16F75A541D57004DD0410AF4910689
+0688CB5BC415DE508EBD20628389456D4ECE6D701656ADC48EE39B392FC652BC
+22248C030713E6208B0243824F274949F19BBE12290A07373ACE6F9E2F947515
+01F24D5358858A932B26CE562FCF2841732EC66D4BB0A88B525B2DA2E5894BB6
+597DE4F7A611E34677614B1E7EDB0F8935947B35221BDF73DB4998B1B1164EB3
+0AE3737AC094373F1D216881306BDBB47C789C795E97A537F013BC2BC786BDA3
+2DC9165EEBCF814CFF20697E1B67BFBF36289A4953B52F54F0FA404657430F1C
+EC53881DF1B3457BD811E6152DA0624592BEBF74CDD68340D52E137B1DB6FF17
+B5B0D7EDBA8A10A7639C03B6A576CBC040E6B64CF1B1988EB2E53E15F94647C5
+EABC7C20BBB90B79A821F03BA3AF14DD0F6D8741C2E06E6011FC30FDC6532FCD
+2E6F888B13E52C9309AAFA56D6534045E522B942AA69E644D6303E71757A8D90
+1A868000B4A48732764B9431938A9CD0ED5086E66358D95DD054B683E784498F
+65D8B9959A9855B99748A4BFCBA72B3406153231BE14037556D6E9C3326F8592
+F1A8E23E12340D6D90783968A74D112B40A94279AA581FC4FDB124B11B677C7F
+89A7C2DC604FE2331D47B4DE87E586BF27CA4322C2A05133861783867EAA0867
+AD50B7ACCDDA8AFC268D0FDDE3FB4F9CD60DE04863F47F7A3607969ED15C2307
+DC67AF67232A23714071519EA6CAEF429F2ECDB223F173BD86C842D1C9ED10B0
+06C9498D723A6A156C2D330B1CFC47ADE896255DE1FFA8CC1A09D2634CF95E0A
+D32A8EDB9588B369B19355EFD0EDD9F855A05FFFA53A6D2A30DB96AB7BDD560A
+8D4E29B7FAA8EC02EC5CC7560001713655F54E759FC4ECAFC7C0D006D690BD3B
+098CCE53DF66B332030F66A40C5371D7F23E6B1C183879CB39765C2D75DBD08E
+127CCC379952A5AC0E023B88222494C12651894A8DD97D278672ED5D9B8200B3
+2D7368EC958971F6DD8D5D97E9EFF9453530EFC2F6FE5FD80496B61CEF4FF356
+25C5F6EE2DC6CB22155A37D36FDC2843EDBD271BEC306E181A622C8C65BE4CC7
+1CBA58BD8E99C1DDDC1F129EF7889BEAC3F1391D72DB08B0C95A9C0ABF069218
+28C1D89D2E30019D6E645EA2B73CCF0BC0BF2E27A0174B3682EE3BB7AB14D465
+CB0E4F622144E415EA54E08AFD1D5C9D03B3CD1425CC36C2E4B233E8AF4A2907
+41832496F8015D26518F63510488252D55642E3F3B8CE6A6DC3CD6C3C4F97853
+45DC3D7A5F085EF70FB8DAD94803B562DFEE4836C38AB1F2B58D683AEB91505F
+A7728E52B9A0FC6005FF4097D119A49B413FD5E22880AE548500BDFFC20DFA02
+DCA07F57B5F1164FAB22AB28FD37A002015A3CA98EDB8D21E8DCCEEB631E12CE
+F98923FB82D1C752C7499C54B4784DF9896B2790C07FCA2C9D8B35176F3154E8
+757A1C21857556EE4127C62637C3F3A7BDC6A6F5F6AFFD8F05E6C0D35AE05E93
+D697BC4AF5366221DF88F3A15D9619D717EBCD44473FC707862C8FB208DFAF36
+E0098EBEF6C27AC845341C47AF9FD2F19375D6E5BC2521E803FF56AA45F1574B
+90D4001A84C068C7968AD16ECC7765C4FD0F70BEE9E7CC4F36ADDD18737AA5CE
+A6BD1810A65E2EBBFE25A0341127611FEA6E8063BEDBC8B663A9376B8FA3E241
+2F42D4837893D2BF2016CF8F004D6D37C02CA3C9CC031B2CAF4126501FB9071E
+10C2DA4065A3082BC80B56F15192E10DCF5EA55C12219C8AF09C7FEA6FD50CD4
+39DE075AAB0F3F214029548ECB03F2BD47F24845E60FFE121C6CF638019FA597
+77873D64A78C27A3B3FD165815AF4C6B62C52FE635D7DBE1DEBA4603B10AF173
+38148072DAE9C7FCA9F7EA5A376A808EB33CB9E6053D3E6A88B538522D048080
+030FD0C8932BC9F78CD0476F73BDAD160DE83CAE92CE1146A874EC59EE2D2E9C
+D54161B1CB960EAE6489CD6C8FB1F1FE5D283A981437DA8AD8717DE2ADDB423B
+67AFA3772B4B9303B1B444BFD0A2E1FFDEA902493E1600B69EAF1217B9DF2607
+B0397165B8387C9BCC3D58D6FB6BD665CA0D2C509270C53B5EA63EB761F88696
+6601C53826AE17074880519DE36B7F9D91BD323EA586CA1B50B9C689AC813A38
+38FBF0BD10A7484078202ED64C368EF2AAC953EEFDDB599B1C00424722D0B1C7
+5D54053884EF88586CCB05FFC5891EEA9F0753E0F2E20BFBD7570E6AB5CC9A87
+CBA1B70695AFAFB68598FE1A396EC727B044D62484F8949B2CE9B87D9CEE04DF
+F82BF14931BB6F9D99AA29639EAC0FB9701025D55BD054E058D3E91F24B5B7F7
+435B508C0FB63B6F6E5679D2432045BCBDFC376C138F430E8470A2D7137E9A69
+AAB13B8C5C0B2D0BD52E7C6F4150C4774423E8C99C28166E5FC3BCE52C14ADCD
+13AC9569CE318E21C11AE858AB0BD573C2E4B683E0A0B7FFFACED5AFB51E8444
+07E0410E9CCAE5F3D4B5573A57281C8D4157305A78A5E7DF61F9DC5015F89B10
+FD77E7B137C7B6E64620932E6F45639BBC6FE01F55893CC49C3CA98C4433407C
+56AD63401DD9A62024FE72E86088E18A8C0973844C950B9BDA89959372A2D1D8
+3AD8860C770F19A5292DCD4C30E8928CDB1375A67FFC936BAD82A0B00D7BD3B3
+00915D50ADA73C3356E66B4C65F5A9FC00C3694410623CE89C011148DAEEAB45
+A419D2C816D51F41CBC436C8E761E2953D39C970D1FBB4CDEB5D7FBB43A8E155
+830744340826B71B9DE34E73FE10D63971144313B3C118C2BC7B3A4524312B30
+54781C05A7198C81BDF37A5D6422EC02E9D3ABF91BAE6634FE1B2DEE1E2C8CF9
+D68763C077C0C1C3D6CA8DADDA97A4265D166744B6CFD10F1A79C610ADE46912
+115330743692D0DDBBF56DF4642CD37869BC08F102BA0EA2EBFBC82BDC7A56D6
+E9AFBDEEF77BC1686DF9DED60741C7A175FEABDA83502F529CD5EC1517FAEA5D
+D8FE805F33EF3FC77FBAC636020ED7EF071525CDB93880A24EAEADF171B5C074
+5D75F66FAB78AEA057C18ACF58136C94A428B207C285151085FADE184AF8C02A
+0F597E6E21FA55672F22685F98783261B578D2574388D48F17FDBF84B4F2033A
+85B5A9C8348BD4A6AE9FEE690C5A5AA7C69E764A8CF0524070526798FC4EF75E
+A4F294EA8496D032ABCB2D781090EC91ECB4DD4B8C7DBE9B8A3BD00614A35B7B
+D9E4187F69FA5B2A51660FFA663695FB3C03D7569D309DE3ABD986AAE0ABCC95
+E0E08A723F6E80F10D4754D067FC40C658C6B6E3A06E957827E12CCBFE313429
+61417901790137716DD226AB585C11A08A3E33D5F5D10E8177B9BDFEBF1C2982
+70EAA54F518FF6356D0543D1C17BA3C86CCA2B21818D8B16068294BEABA5CBD4
+F32EA6822EBBB7BC03F39E1858BF77AF24754281FE3FAA2E1B52D713BF0493F4
+CEC8D7538AF44A083569519AF2F597A0F043F08FF549973FB2230FB689F0DB5E
+1F8CF1FF405D523BD805AD2FB5286103B7E529108C25F0B0A3F808E890D1582B
+F6B71F7A6F998AE6E072B40F17243EDE31995D77233E9DBFE47B79290BAA7340
+52AEFCAEF6AC0280E232C2C36EE92507DB9E1AF76C75BC88E4DB3D178CD1E4C0
+4A68FA84414DEF5E701BDC76E7B9700EBBB54DEAF0039BFB315ABE4DABB07F7B
+B64332BA41E584EEA50F61F4C704896227A4FC47E0F66B1018EB89CA320F74C9
+1902C56647DA8CF495BE97E6FC940B9B2F00EF3607EF9D22EBAFE6FA63F7BE6E
+929B2825E7C7C99845E58D8E510FEC2BB34BA1D0B1F0BBDE4C21E3DC108365BE
+E27362B2B9547497790BA05E28DCB5D0BBF13B545BF86C23FC4AFC91A291420D
+406076FD1D7D016FB352FCE0E4069B1FCA4C9425D9EAB7B4E5B768EA4B1F9698
+3772097BE3F071225560093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA9048
+6CBEF2EAFCA2AA8278E793C1A3ECD47AB2679555498749C5C3A80DC5E3CEACD4
+49EF85D68E16B5AE0ACCD975B8FA742EB1CA422822BB85689EA733B47EC4BEEE
+9C64A025D82411EEFF938985D5BF69A69EBBABB3D619BC2837208271A1A6C794
+D2BFDFC029CAFE08AD0BD8A2450A114BABC2D268C833BEB10F205B7C98854899
+BDB4558F75BE5F3E71E7393392A0FE4928556628295F5FCB590AB0CBABE5BF2E
+6C34ACDCDED7FFF4837E72EE7A9A00CADB88C6D93DB82004DB8D9E8A2F161A38
+FEB95065787A6E854DFEC5DBF19D4E977A07A42287A2DBD42A7B7895047831B1
+6841B250CD148557D72DD7E683BF1228A69163693D20446633CB481DC110FC14
+AAB8E9264F5EE5579768453C3DC03DEE2825853BBF13AFD059468E3DDB63A990
+3DD9C28A08103957BBFD269B2CE9C17B631FB79BE7912CD3F2EAB2010152363B
+F9CE7D96355721BE05FE48BEF99438A2EF8990A519D704A287889135BA6966C3
+1430A6DCB1642F75E025ED7EDA420A3AC189CA33C84F5008F1D4D2C9D54B1BCD
+10DD7958F06FC41A77CC388CDF685F5E2937C95B50D07C6316ABC08495EF3198
+A3D8314735566203199DD5580E703CF30ABAE4631847C23B8AD84CADB0863804
+0D27911D5CD1C2DC6575563595313A6E550D7779D1096790EB7D8991E2D2BB4E
+21A9A6F5402029FE2439769D67DEBDC8AD8C861E90E53229508A91B2E36655C2
+842F5C7F6E3BE5A7DE64405908A3F3F7B314845780F506662143AC7F27EE86A5
+3E3314FEB658869177E89E3292F67CC0B78F7EC1AB6A1C69E80D065ECA4A8185
+E98E9577DE92D32FE7CCE94227FF4DC41E9B9D6967AD053D7B484EF5E6955F9B
+BA365964A120B94651CF1F2FFDC112185C677798333A695D5AB39E0369E92423
+6EA0E4FA2A6A4DBD7A3F1530F5C1B8AEF5E260EE0B5F05F98041C13A2A98357A
+F1CCE46D69A9E54D96A27159BB74CE9AA7E2465DF8BB191187D14A7C115EDD3E
+22C0AB581D0FEFCECAA1615EE015B4701779D8244199A7BC784E9865B00EE8B4
+9B918E886049F1F4939E05B4230D1DE688A6927BC77F937AD3906040842D63C7
+DB8B2F1EE9501481D533B2FE9BD05DD58E41616BA8FD80E59EBC38FCFE2DE44E
+F169725ADB63F35AB6A2D55AF3F93900C42DD44F3D393FC62DFA07074E9560A8
+8F841AF94B19A149AE0478BAED0988228D56F068D2B7D258F025440987FE7AE6
+ABCA16D566FBEA8B0960A982D2FE2B016C16E1C212D194750A8A223D02F28A0B
+8845A09F0EC9FA99AFFE71134457105F3B8D3B7E33F4A6CAA53F5B0C9DD425B3
+95C44F55FB1747C520EE3600BC5A557C6E3F6E7C0C519F68E411E47A248FFDD7
+9D1D00AA769E3CCD964248444FCA4DDEA8FDA9B882F96DCBEF94CACAF589F6B2
+568910A40F1A19000F1997187917BA23FE1E374F36FEA1F9734C08FE0B84109D
+86437D096DC2576BD0CBC8F94568E2E17613658DCF3506FD4770918757F11106
+C4FA4B7EE1DC737637D95CC5287E9A8700D904CE732A93EF95F5CEFF173F2489
+F4F89E7B06D64F37B54DA7C27A5A6B94BD126B9CEEF17FD79BC48A778BB8A47C
+89D7043C7A287733031776912B98D449008C02ADD52644E422A40C38BB1F69F6
+91122BFE48E6FE4003BED0D3748CA19407BCDF24BA4B41EED384FC907E251089
+02BE396957D1934E148831AE7C815BDCFDCECD662966EBD3D3AC0303DB98DBC7
+FEA6FC0C4C86F21D98814DA3AC4359850AAC9A32FB888F23C3803C635D1CE704
+C2DE46AD5212D7835669581477FBFD614700D6BC3A1C4E266C15478DC4965F27
+BF8327C9FE55B586D057A5B67F97297EA7AD2B8E5D150CB3584CB2DDC5796F17
+B54A16ACA13417F76CC0D133DFA2A68A8D2F4056A28280387733ED481C4A5009
+7240019E47B2230986A5D37263D62BA3D19EDC0688F326A406F9BD8DA3CC648E
+93EEB1FB7ED3412955BCF310794A648F0D3CD8F51792E322DAD8CD3CB421CAA4
+43C2122F18ABCC0D24CC8C08E7076D8D7079F3C9105EE5567ABD3D9951F55183
+CA0B9098477F133CEE70950936554C29EDD3DE5931CC93B4859A21AFADEEDBA8
+8FFD06D303CEEF0D9E89E6660D609C17A3E2095F15EE92F96749308B73EBF4DC
+5A06ADDE6F83BFB368388BF4B150918BF295AD636946160DBF3082857F0352DB
+B2324CE9D00EC6E0A19B83B0FD74090B3D09D499C3B01F3ED10587351BEFEAE2
+6D641D49B7A3490F09BF16B8D17F9273D9A8D1BE060CB343627CC5EA64D47B80
+12CEE093F205AFD4D223FF9A05D570F07571F1BF3F29CDF026E8E3DA1546DA4E
+FC75CB69B897C9EA83852D31F31DB5D7BACD61AE68D568CDA22B8B3BD3FFD900
+F59825D71AED899CFE666140D9EA8AC68B343772084D45B94B823422446EF290
+16204C9D6FDC7AF0C1A9BEA45AD2998C6920FF304983D415861028AADD851711
+FBFACD0470F350D9D728787BF86ED78492C31CE4E8AD0913637E245B375C05A5
+D5CEB41EEB8E26B97BE0F428AC27BCF0318D084F48AA451C9BACE4A515379938
+C91AFD5DA7E08065B0AADAAE92DFF7E113E18F1BB31594F476D76445B4E57E88
+2A1257E7A108FE694A8C7A1FA5C03B6E07436B6560B586777DBD57A449D7BA28
+B98BF4F729BD36137E834E00454B54CF1D179AC05D5E50D244BC4735C9ED3F75
+A15B54CF381CD2DE3DB70458D95772040A5D25C0640844685C2ADA9D6BD6808F
+BBF4CA6EE6C43A7088F1EB02875FB5768C07A6F0173EF1350FBB689E6F375A57
+966CB2F9627D7B6593B8270723603F097803324E2127A46E9DBB7C037F86EB92
+5DFE31A012031F36D5F6099187724B093E8498D6ADB51AFE9B73054AE10CBC9D
+3A107876C1FFED54452D3B835ABC68EE4F0A91D2B720BB2C5A1C96766087055A
+AA4B08E97B5BD3466C6897065446F7653445CF64D9C876462297A0EF40FF882B
+18A116878F50F7F21A2547EFBD7B2659D95B6273500EB6410F5282F3331581D9
+6BDA5FDF5C92005ADF6BDB1CC337171D3E59114373B2F952DAEC67ADB2BC7EBC
+ADE1A3554A0BE5B900C504B4EF59E37C2175060C6357A22ED1A48386D9A9DA09
+BD69A5DD1E06D19E0E44804AB992686370EB8BD3975EF5529CE3129549C594D3
+3B30DE0A59DC9A63C681536AFFB211D16A77A401799D65079F767F68BA44B66A
+846500D44998B1B1164EB30AE3737AC094373F1D21688137CFEFBC2591A87D0C
+E5AEDA30DA4F11EEEA103137618133056243002C75ABD706FF6272EC8B127F51
+2CD94B4B14E7CB5F989871CCE60042E3E8AE2DDB34FB454F1FD4C20CFD8899EB
+EDFB47D236F1DF48F33859FD57767EFD2E6818E23B17EA84AF11C713A8BFD03D
+CBFC7B5048D10076D5CCBD5D4FF6C390192BA1578AA8861EC04D7909FF3A12A8
+D6759D25E266F75BDDE6A6FD929A354CA6CBF6D576C8A807FB424167C7D2B565
+0DAF0E632ED062FCBE28FB8AFD34FBB1B902B7D33DA99999E50A5BC79A69E5C3
+6224DC319DBB5E8DCBE906DB31D2D60FBA5D70A5A59B99056CDB01C63967F793
+59D1B292AF365D551C1BDE7D5E9A26CC8D7CCE79CA02A223ACAAC9FD37CAB297
+762FB5C45277393235C450451C550EE6B9872126F491688AB4FFC28B25F44AEF
+8261BB77AFE00A6045F46D432299F879232E98F9FFBC326D9D0B73DBE7E616B3
+3B0262CE0FCACB72E14C2FDB87A97F47425B93D6496B27DDAEBF19F411F46AF9
+8FF43B1D23ED27CE038A71169DD47A3437A02EF556D9F32B061E78C54C72BB5B
+DC9372B038A82F59FDD0AD40A42DAE32BFF67374B9D335FAE9DC24349F296147
+84C3339DBF4C4D4D95243E816EB67AF788FDFF37ACDEA67110CE092C31968B96
+377B761909AAF09F2E35801FD76EB4956C28D804A744610CC5D397DB2DD70D22
+A88D59037A05BF9842C0D70A1FEAD8868CE29857AC764A19824E49578AEBD910
+8BFD21BDD57B4AB80E8594BFFC04C7F2EF1F1ADFBE5413CB73469769B9147724
+9D08F7EC9005E5F4D03ECCDA89824CDA2FBED714831A142A95840FC5F9D723A7
+0AA3B462361E4BF2AB3E0F6A04C2AE33B93678B5EA05CA40D47AF800177556EA
+F4012AEEA4E77CCD4CAB57A0BD3F2E3B7EB1A59285271F7F46E4F784627D1F7D
+3D0B9578074342A7D63C9A193A9B4042B80AED78B9386D0482DBEFAB944AEAD2
+19A1E1520465CDAE9ED8AA14BEF9030FB1A945F7660FD338887C09D913F35AB9
+B9F6931BF820312DBDE76CEAF17E2312B681D4C1FF1A9FD7104F862054F58170
+29FFC4C8B645E007184D78776B1A1D36B4471AC7B0F1EAA661F970597442A05C
+276D681D766A45D04AB673196E898A265A560631EDDC0DA89D3F947431E70660
+B53B816A2049DE043BD83D5F47DDB8CA15F4FBC9BF5DC3C106261E57CCD19ACF
+81896DABF3654FF6C6EB2194D3ADCED52EEBF4FF5DCBE4F61D5271936DEB3BF8
+A9F8370B8D4169B0AA4EAD9F68483D99140C43040D8CDCBC22CB1D32CBF50262
+8B110ABC798069F2B5CE2BDD87F4AB5FFFA53A6D2A30DB96AB7BDD560A8D4E29
+B7FAAC3F38DE839FC1FB18CC4B968D70A203F91912A6A310E97DD270A8C70065
+850B1E83906A24F5B7C681038FA2D387B8495393A9F28A4769558290BA8FB358
+315CD2F8AF27B05BE98EAFED306EB9A98E96853E48C4E91ABA14BD4FC6580AD9
+5567E0BE8334C346654E6C42207B33DCAC5FED08DC51843A089243CC31AD035D
+F3642872150141C36D1C1901DC379FB27BB61B4A077FADD338C2A01580D84E01
+35EED2F2437F14B549B1E8C80D263159FB18C27A41CE503CA970CF66F7BBBB6F
+47F397F59231D0ABD7A2EDE43E477926ECBC24105236974C892564D5763D3D5D
+678FA7AC5D488E5F1B317E75E5E54D0FEB31A7A07AA201C7E71AB75B9CEAC020
+4EB718886E4FF6A9048AA7E24C9EE09AC49ED184A6843779A107F301426DB191
+C7E794FD9DF953EA2BFBB6499DFE93F51D025FDFC3254D4A4F536A5985A24A26
+460E0562B3A33323113BBDDE19EB95FB14003339F4231C62C5F3370C9D152978
+760F1E4491254E671D57B50D50816A1C2963708DD3E8D4767F4A3E61B91D5986
+0ADC6A87A8ECF7BC89E2A66A0139EDB6BC86825F08671699700B83CEBE19EAED
+24C1F98F12A9E59DF18D14BE19388DDF3C5B474F5374D80D469AED90BA08D8A6
+6081BB0BCBDA4B8FD30EBFD8E947926A7AD4A39C3E3CF9707B6149E537FB2EE9
+7F5290CC80BE06CC71279A1A90907287AC90F0981A0C8F44E2531B2497AB4CAB
+F0ECB58D9D3A2FC0598072EC9C11DE537FFAB3A71CB525626D5B14F1F5AA03DA
+E0378C8EB983762F06A91B140D31DDA4C8E5A64AAEAAE3E9C16270D6B3F40DA7
+30261D7BDFD3C9EF826C2CABEFDA47C861A044502AD9A7D8C6D9C5C1BE025E51
+E4442192410641116F61594BDFFEBE4B49A1DE68B5FFB595AE6CD5C5E6EC8DC2
+4FDEB0B8D539D079FCDC56E9BC4B1EE5A875E2B32F3A80AC939951D59379A0F7
+EBFDA5F8F75BFF42AF5F9A3D74162C8529E1C2C1A078F05D9A4104E05BB2A5C1
+CDE2B37C804F50577B6D1308DD9C414C5ABBB0FAB479D9B166D442B6640CE02C
+62C4CE72A35BF84F3C4AB57D15D6C78153E9C5533E181B368CA08340FBC83807
+8EA387EEF02769CDD90167909E4A06C058C50E10797B605BF15540DD278DF04F
+7CA22DA9640469563CB93760B99AE719923C6AE3C993B61EB38EF3A1DD23A837
+9FDEA1D81FA8D800F1A68D5950BF577FA148945992EEF0AC2302C08791F29A78
+31480E17EF470AA749FA5A3B6933F17030AAA7B0A2CEB87A0360124FD1504C60
+DFC7EB6CCB0172E299B1F6353CA60FB57A0FEF4F937EE210F4B59F90EC4E7901
+33AA578C8AF018B06D7B9F5E17DF090D25C567A69429EA3D1E7FCCF0E3330146
+F527C093BF5E6A38EE84B61290770E74C0F5A2D802382305B78CEE07B6FECBAF
+1FF8DC875DEDCC393F8069CF10D6904143947263AE767B9D44B4BD15CAEB7C59
+1BB850776C45D8D921D1596B184A39822789F968BFBE533F67CA1C6794E1328B
+FC532CCF2606889E4C6D9D3104C43DC8C81BE4EA320E3BC95C439EE695D267B3
+64D1861F86EAACD43B75631AE31720BA31A6CECE101D902520B3564A2BC6BAA3
+EF49264453597E2FC264259587E2295BD4748871D5A349370AA3F656B45B5CAA
+67F7FBAF466136460A8ABDC4FB7A6B0BB95D213C98D46C6F1227D0D8FF713353
+93E9F72BBFCB7462632EB6BC8CABC9772F8502DD9589879DD872D4747775D5CD
+EEEDEBDD09F60C7E4966B4FAEB0406B72F8FF605BD06D40B658DCD56F58B5B0B
+4F975E854961290F30C0BC06DB056EB724A0AB02F25F032E14C851C05AAD242C
+7810604B0835C0C57C5EE617C78A61EE89335F2E9ED0460637B5E084DED97E6C
+129E8DEA5117B3C82C11A247582DF20F6C52256E113EBA77A94CC74507B84868
+330F7D9D1CAEDEA16AE48BA573A3EEA5967FD885E322F3A4557880C7FBA4CE9E
+82E0EBF2CDAAFD3AC621D8EB04DFE87D8C3B88FB72CE64B5ADB2AF0F59519ACA
+C0B3D4F1428E2DEA2E969ADF6CDE36D67EB292F4CD089F9E4BC79B2FC5EAE73A
+4ACB17ED814D2B4FDF2051EF4CF0DD9598A9036B09AB30C41D11757DB3A16F81
+829264061727240B6C9213E6E77B8FE1C6D40DFEC8319FFCE35325F459F48E0E
+E3CC5353E652F88FBDFE332D7BFB9E26E435E6FACB01CB4185587FA436B54B2E
+9B2E5459C4040DB4FA2EF28FF9035EA3B088ACCBD4FA97743B7726D3CAE5BCD3
+97BA1FDCA43DFE85DD279B016D4D64DCEC325FB1ED9004C10C3D7DADC4AF3FFC
+65133B9769CCFA21FDF0DC77CA7AC67CBFAA34A117DF62DF082622BD4E3E50B1
+89223DD7593D3674AEB6F8B6B5DF7AC21D9B88457317ED0F6CF9FF5A2907997E
+B32178C2C63001A415D6978EC80CBBE250BA0562AB6D2BF68317ADC676E012A7
+37EFA5B743C0FEDB224E360B0427F9B40998E518680AAD2CD473A10EBA3DF8E1
+02DB0A47EFEC0B9A942543FDE90924C946C3BD8FFC80A3DB1802E984EABA190F
+C14BBAFDABA2BF6D6F70E2C5C83B3B26B275DEE03986CE9B76122AA697B60BF4
+94CB4168FCAC1A30AD6A7EF52990756AEBDD463A19ACB6DEB3B22BFF3FA494F5
+FBFA38486197A1CED5292DB6BE9A908A72B8B06E2C699D6AB75FFE0D0263598C
+96F6B6AA9054EBA80472D3FF9889C7D5781064633EDC41FBCF529188EC875551
+9A8E6E704DDE0A0AE2818E9B48A1D6C5647428F74126A18BBC645A5DBEC6014F
+3A2B5DE554FD0FFC24EFE5C7FD42DBC5FD7EC83D687FCB4D1D83F5239190A114
+6E518316DD5770805463C5A1C471B6B3E5127F323F60824D13F79652B119EE55
+207B3DC19A5BE43783D723FB557CBC51ED0027A70B19A0039DEF9FD596D5220A
+A9CDA067967A43B3D1F3FC4F591BFE0EA1D14F76C8D6CB46D3A904810C8A2370
+F4DB0B95DE9F7CC417D1750BA2C340B265B989E10F811FFAADAB3C186FE780C5
+66F3C4AD294D52F199F9C7094BF0EAD8152BF74D512A470D7D7F201AD2A48693
+7EC5E0331D522494F12296CF2386782D4F27D8F303AC898483205A841CC9BBDC
+06E2659093FD46A564338A191EC83CD5AD0E88F6356E571B01E1EE4498B7F8AE
+BF68A600694C245667C46D55A2DD38145A944F02F7C57E3591C33DA1DF09481F
+939121F4971478ADD828089EF0860DAAEC478B6249A125B59FE37967CCAEF050
+EC35C66EDBCD4842C053D712A353A40E4EAFFD8C81AC0484F0C03336ADBFE356
+DDD6B35FE5429035C8282CA19A33F4F18794570C0036D413CD41B209876BE2E7
+4E8B47BE08F29D5C260BBD9280E2EDBCA87A368C84661E8D470C8FCECF87E141
+E181D826EA00DE56FBDCA1E23E47BCF2C96A9C58E53950DB59E4322ABDEF9AF8
+F15566AC294E182359C7A01DA9C60ED3C0A33619F690C7CF1CD8CF6D0E1335A4
+058E25F6D9619B9BCC4EA35E4666DB96431B5A9258C8472C4AF837EA7C01DECA
+90E62B258E26E398918A03B37FA4B666C54EDCA0A92A67706E51CB96E8561C64
+782374B5BB113B860B5CEFFA859EAADAA9F0B3363576CD1D4DAB0F4FD5F0906F
+F814005DAF108ED84B38AE432E26D07AEA271F903D7BC65DF96A710C206B78D6
+B9EB6AC39B6BD772E8E2779E62CF15FB947C4D9C05092A89F03CDE0E64DB4231
+8488EC112DF7B0803F1857DB3A61D578E4C7014E46B8B236F75EB75E35247A5C
+B3F9C37AF8C92A9EB869B2C52BC122BF948F80E5DE2AD9691A550FA87A59EA4A
+303697EA12F26644C7661625000C17941474D1D9CB57477180219570201F85DC
+7E6E68D9CB90866DED473C06E00CFDF1499F8B90C8EA3588CE4C620B35215E70
+445F2B67E3B7D817189AD8D2B070116A145A443308EF1012183C46DCD920BFDC
+0E43AEE3EE3CAE1497BD325EC936C9825E30E3EDC991FE7034B5510775170C96
+57CE99343D1361997B367E27EB09E48873CF999D1C688B2AF034C738EFD85CDB
+54556BC6C7FF68FBD042BBF9799160EF194087E7CB8D3BBD6FE1DC8600DA6058
+42B41C87B8BC5CF59F64B790DADE8D58756157053F85C6D2B0B0A8BE368C5480
+2B719F0926B3864CF2A8581308DED6EEBE16A00109FA04417DD871BA3DF8E102
+DB0DEC8D22E82DFAE6D7CBDB0C2F268BB8BFFF2897D51562CF6C47739DBFD8DB
+8B19E152524A12F8C4B27C5C38BD6A83391D056D55AD5797D4267092C026DC41
+AFE6EFF75E65AEFB08395942723FB853550238DCB92FBB00A1B226EEF60C7ADE
+D39431033CCEB5F4CC02D42B0C297B9F0ECD41BA050C469F1775237FDA7D6F14
+15A7C0E87395A7C4FE8CC4F1A4DC3169C25CF63F91D69A3C1C428F1E3D386DE9
+8769691F9CE7ADA0F5D6C1AB83B98945A1FC4CDB3147E7B4F682116D96D8E1D8
+6A54EFD1C11F0C8286F5EACAE865636E5CFA757AA5E0CEAB244A45B2817579FF
+0AC60B233EDADA99405DAB8DE77DD5D3FFCD2B5AD9C454E7F0C9CBC54BC4CD46
+657AE3FFFBB204C6D59B59B38D5DE6831D51B47086683B838891E3B60EC51914
+D1933520D145BE35C8758391594AFF7153A7B5D4448FF2169E672CE9991EB8C4
+22B5C54257C66582997E8240B91C1D60569ECC2EEFB7B6B0263B8B5CE6EE63CE
+D9FF7BB664F4D417A96E86F969D738E1A6B6E4AF9F51D128B5DCE060D20F8328
+7CA597630321ED8C3B9181B4BCBD8658F02FC270B98E5B891A7D76109880E837
+2D2D9170D19806E98EB31AEB3A99B09AC2D6AF6FCA3B8C125E3E4A1CC2FE65A8
+085DE829EB5FA56FC5140F6F65D8F43BB10A2EF159EED4AE26385ABF6CC8AA90
+3790A8B717CB244E7EE4094D8F77E1BEFB1B6E4F4BBED8DD597C7D5538F7839F
+E5FDE0E1366FF37A163BE9B85010B1779B1A07C9206E5AD692F5610B75F95BBE
+7E15137FDFEBCBD31B755BD6DFF62C7619390796C1AC2E82EF1EF16A22463AD4
+F4DAC719BDB5F54FC33A3FA2421836FE16D3C2DCC0EC67911640B755E987EDFA
+5E517D30FE8FDAAF71B7365428A9558234C569C26A9A3720C4100E1DBFE058DF
+3B033058584A762FBCA142DCB3F0615D7AC52C93705A46F06161EFD18E834A96
+48C62368DB67200BA86C57EC3252B3FD08D95F9EB0F865A5948DD7E33FEFB6CC
+2E97CAF916D51885965E5EA10A9FA85DDA42F73E9BD52BF797AE122800B2ED31
+1E002BA8F58F0789719088E5F8D69F44EB2C36FEFA77D26C34ED0510BA8EF6F3
+EAAA97540D8A69D4CABC4A5B75B6E04200FE87E54A0F561078F5CB41B105445D
+0714A9361D573F0A835A4A818CD971F7C2324E77E2AFD92695E4FFE75A321793
+8C17FCC21B5140F6A75E7CE8F647A77EE5A856AEBFB9B4998DE4DEAC28B55B77
+121D3219A92C5EFACB445F5E1FCAB29F4C8E7D59A42710D23F5B3E7401320B49
+AC2329147FDE0F42F68D06A1AB8DA3095E7054D17B0C37F7F0B043798D3B10F3
+703280FC1F468CCA314516C8915D6086BA1220F14623EC352FB2FA94684451A6
+3463C8065B86C7C89FF5947772B834D3CA399321C527D81123865D99645AB0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 6553600 6553600 1000 600 600 (example-grid-100x100pt.dvi)
+@start /Fa 198[9 9 9 9 9 9 9 9 9 9 3[5 44[{ enclmec ReEncodeFont }11
+16.6041 /LMSans8-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 100.0pt 100.0pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 230 a
+
+ -600 230 a -600
+230 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.09956 pgfw
+
+ save
+
+ /pgffc{0 0 1 setrgbcolor}def
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 99.62769 lineto
+
+ 99.62769 99.62769 lineto
+
+ 99.62769 0.0 lineto
+
+ closepath
+
+ 99.62769 99.62769 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.2 0 0.8 setrgbcolor}def
+
+ 9.96277 9.96277 moveto
+
+ 9.96277 9.96277 moveto
+
+ 9.96277 89.66492 lineto
+
+ 89.66492 89.66492 lineto
+
+ 89.66492 9.96277 lineto
+
+ closepath
+
+ 89.66492 89.66492 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.4 0 0.6 setrgbcolor}def
+
+ 19.92554 19.92554 moveto
+
+ 19.92554 19.92554 moveto
+
+ 19.92554 79.70215 lineto
+
+ 79.70215 79.70215 lineto
+
+ 79.70215 19.92554 lineto
+
+ closepath
+
+ 79.70215 79.70215 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.6 0 0.4 setrgbcolor}def
+
+ 29.8883 29.8883 moveto
+
+ 29.8883 29.8883 moveto
+
+ 29.8883 69.73938 lineto
+
+ 69.73938 69.73938 lineto
+
+ 69.73938 29.8883 lineto
+
+ closepath
+
+ 69.73938 69.73938 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ /pgffc{0.8 0 0.2 setrgbcolor}def
+
+ 39.85107 39.85107 moveto
+
+ 39.85107 39.85107 moveto
+
+ 39.85107 59.77661 lineto
+
+ 59.77661 59.77661 lineto
+
+ 59.77661 39.85107 lineto
+
+ closepath
+
+ 59.77661 59.77661 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 99.62769 lineto
+
+ 99.62769 99.62769 lineto
+
+ 99.62769 0.0 lineto
+
+ closepath
+
+ 99.62769 99.62769 moveto
+
+ pgfstr
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 99.62769 lineto
+
+ 0.0 99.62769 lineto
+
+ 0.0 0.0 lineto
+
+ closepath
+
+ 0.0 99.62769 moveto
+
+ pgfstr
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 lineto
+
+ 99.62769 0.0 lineto
+
+ 99.62769 0.0 lineto
+
+ closepath
+
+ 99.62769 0.0 moveto
+
+ pgfstr
+
+ 9.96277 0.0 moveto
+
+ 9.96277 0.0 moveto
+
+ 9.96277 99.62769 lineto
+
+ 9.96277 99.62769 lineto
+
+ 9.96277 0.0 lineto
+
+ closepath
+
+ 9.96277 99.62769 moveto
+
+ pgfstr
+
+ 0.0 9.96277 moveto
+
+ 0.0 9.96277 moveto
+
+ 0.0 9.96277 lineto
+
+ 99.62769 9.96277 lineto
+
+ 99.62769 9.96277 lineto
+
+ closepath
+
+ 99.62769 9.96277 moveto
+
+ pgfstr
+
+ 19.92554 0.0 moveto
+
+ 19.92554 0.0 moveto
+
+ 19.92554 99.62769 lineto
+
+ 19.92554 99.62769 lineto
+
+ 19.92554 0.0 lineto
+
+ closepath
+
+ 19.92554 99.62769 moveto
+
+ pgfstr
+
+ 0.0 19.92554 moveto
+
+ 0.0 19.92554 moveto
+
+ 0.0 19.92554 lineto
+
+ 99.62769 19.92554 lineto
+
+ 99.62769 19.92554 lineto
+
+ closepath
+
+ 99.62769 19.92554 moveto
+
+ pgfstr
+
+ 29.8883 0.0 moveto
+
+ 29.8883 0.0 moveto
+
+ 29.8883 99.62769 lineto
+
+ 29.8883 99.62769 lineto
+
+ 29.8883 0.0 lineto
+
+ closepath
+
+ 29.8883 99.62769 moveto
+
+ pgfstr
+
+ 0.0 29.8883 moveto
+
+ 0.0 29.8883 moveto
+
+ 0.0 29.8883 lineto
+
+ 99.62769 29.8883 lineto
+
+ 99.62769 29.8883 lineto
+
+ closepath
+
+ 99.62769 29.8883 moveto
+
+ pgfstr
+
+ 39.85107 0.0 moveto
+
+ 39.85107 0.0 moveto
+
+ 39.85107 99.62769 lineto
+
+ 39.85107 99.62769 lineto
+
+ 39.85107 0.0 lineto
+
+ closepath
+
+ 39.85107 99.62769 moveto
+
+ pgfstr
+
+ 0.0 39.85107 moveto
+
+ 0.0 39.85107 moveto
+
+ 0.0 39.85107 lineto
+
+ 99.62769 39.85107 lineto
+
+ 99.62769 39.85107 lineto
+
+ closepath
+
+ 99.62769 39.85107 moveto
+
+ pgfstr
+
+ 49.81384 0.0 moveto
+
+ 49.81384 0.0 moveto
+
+ 49.81384 99.62769 lineto
+
+ 49.81384 99.62769 lineto
+
+ 49.81384 0.0 lineto
+
+ closepath
+
+ 49.81384 99.62769 moveto
+
+ pgfstr
+
+ 0.0 49.81384 moveto
+
+ 0.0 49.81384 moveto
+
+ 0.0 49.81384 lineto
+
+ 99.62769 49.81384 lineto
+
+ 99.62769 49.81384 lineto
+
+ closepath
+
+ 99.62769 49.81384 moveto
+
+ pgfstr
+
+ 59.77661 0.0 moveto
+
+ 59.77661 0.0 moveto
+
+ 59.77661 99.62769 lineto
+
+ 59.77661 99.62769 lineto
+
+ 59.77661 0.0 lineto
+
+ closepath
+
+ 59.77661 99.62769 moveto
+
+ pgfstr
+
+ 0.0 59.77661 moveto
+
+ 0.0 59.77661 moveto
+
+ 0.0 59.77661 lineto
+
+ 99.62769 59.77661 lineto
+
+ 99.62769 59.77661 lineto
+
+ closepath
+
+ 99.62769 59.77661 moveto
+
+ pgfstr
+
+ 69.73938 0.0 moveto
+
+ 69.73938 0.0 moveto
+
+ 69.73938 99.62769 lineto
+
+ 69.73938 99.62769 lineto
+
+ 69.73938 0.0 lineto
+
+ closepath
+
+ 69.73938 99.62769 moveto
+
+ pgfstr
+
+ 0.0 69.73938 moveto
+
+ 0.0 69.73938 moveto
+
+ 0.0 69.73938 lineto
+
+ 99.62769 69.73938 lineto
+
+ 99.62769 69.73938 lineto
+
+ closepath
+
+ 99.62769 69.73938 moveto
+
+ pgfstr
+
+ 79.70215 0.0 moveto
+
+ 79.70215 0.0 moveto
+
+ 79.70215 99.62769 lineto
+
+ 79.70215 99.62769 lineto
+
+ 79.70215 0.0 lineto
+
+ closepath
+
+ 79.70215 99.62769 moveto
+
+ pgfstr
+
+ 0.0 79.70215 moveto
+
+ 0.0 79.70215 moveto
+
+ 0.0 79.70215 lineto
+
+ 99.62769 79.70215 lineto
+
+ 99.62769 79.70215 lineto
+
+ closepath
+
+ 99.62769 79.70215 moveto
+
+ pgfstr
+
+ 89.66492 0.0 moveto
+
+ 89.66492 0.0 moveto
+
+ 89.66492 99.62769 lineto
+
+ 89.66492 99.62769 lineto
+
+ 89.66492 0.0 lineto
+
+ closepath
+
+ 89.66492 99.62769 moveto
+
+ pgfstr
+
+ 0.0 89.66492 moveto
+
+ 0.0 89.66492 moveto
+
+ 0.0 89.66492 lineto
+
+ 99.62769 89.66492 lineto
+
+ 99.62769 89.66492 lineto
+
+ closepath
+
+ 99.62769 89.66492 moveto
+
+ pgfstr
+
+ 99.62769 0.0 moveto
+
+ 99.62769 0.0 moveto
+
+ 99.62769 99.62769 lineto
+
+ 99.62769 99.62769 lineto
+
+ 99.62769 0.0 lineto
+
+ closepath
+
+ 99.62769 99.62769 moveto
+
+ pgfstr
+
+ 0.0 99.62769 moveto
+
+ 0.0 99.62769 moveto
+
+ 0.0 99.62769 lineto
+
+ 99.62769 99.62769 lineto
+
+ 99.62769 99.62769 lineto
+
+ closepath
+
+ 99.62769 99.62769 moveto
+
+ pgfstr
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,0)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,0)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,0)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,0)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,0)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,0)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,0)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,0)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,0)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 4.4551 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,0)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,1)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,1)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,1)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,1)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,1)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,1)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,1)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,1)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,1)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 14.41786 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,1)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,2)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,2)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,2)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,2)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,2)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,2)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,2)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,2)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,2)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 24.38063 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,2)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,3)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,3)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,3)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,3)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,3)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,3)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,3)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,3)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,3)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 34.3434 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,3)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,4)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,4)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,4)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,4)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,4)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,4)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,4)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,4)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,4)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 44.30617 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,4)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,5)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,5)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,5)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,5)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,5)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,5)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,5)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,5)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,5)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 54.26894 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,5)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,6)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,6)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,6)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,6)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,6)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,6)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,6)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,6)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,6)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 64.2317 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,6)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,7)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,7)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,7)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,7)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,7)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,7)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,7)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,7)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,7)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 74.19447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,7)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,8)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,8)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,8)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,8)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,8)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,8)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,8)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,8)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,8)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 84.15724 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,8)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 3.62883 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(0,9)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 13.5916 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(1,9)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 23.55437 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(2,9)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 33.51714 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(3,9)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 43.4799 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(4,9)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 53.44267 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(5,9)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 63.40544 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(6,9)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 73.36821 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(7,9)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 83.33098 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(8,9)-600 230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 93.29375 94.12001 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 230 a Fa(9,9)-600
+230 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0
+TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-grid-100x100pt.jpg b/macros/latex/contrib/mwe/example-grid-100x100pt.jpg
new file mode 100644
index 0000000000..68ab5fa5da
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100pt.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-grid-100x100pt.pdf b/macros/latex/contrib/mwe/example-grid-100x100pt.pdf
new file mode 100644
index 0000000000..3a70bf36ab
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100pt.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-grid-100x100pt.png b/macros/latex/contrib/mwe/example-grid-100x100pt.png
new file mode 100644
index 0000000000..e666f42f8b
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-grid-100x100pt.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-10x16.eps b/macros/latex/contrib/mwe/example-image-10x16.eps
new file mode 100644
index 0000000000..a2db0e6fbc
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-10x16.eps
@@ -0,0 +1,2129 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-10x16.dvi
+%%CreationDate: Fri Mar 30 15:53:52 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 200 320
+%%DocumentFonts: LMSans17-Regular LMMathSymbols10-Regular
+%%+ LMSans8-Regular LMMathSymbols8-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-10x16.ps
+%+ example-image-10x16.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1753
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: lm-mathsy.enc 0 0
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmmathsy[
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lessorequalslant
+/greaterorequalslant
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMMathSymbols8-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols8-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 556 156 0
+%%EndComments
+FontDirectory/LMMathSymbols8-Regular known{/LMMathSymbols8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols8-Regular)readonly def
+/FamilyName(LMMathSymbols8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMMathSymbols8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-30 -955 1185 779}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F035757560E05960E2C327020FEAE317
+24C484AC0CD3C1AB9CF35516622A022D6CB83DEB8126DF04762C901617B35492
+98158049D5C65DE86143B7F36D36233A115C36DF60D3C55816B2B0B341102AF0
+90D7D4E00A7611262CCD366F870F0EE8175688261513076B608C7E160A9A79BD
+2B66E2E2A89CBF6D1703854915ABEAFA09718FE338924B5AF1FBF1209786AEB0
+0026C38A2C7E208E6C306BAAF037DFB0F3297EE1ABBA65247CF72D0F78A9BC24
+038966CE124B94487282B69D6BC0B5E17441DA55415B5369E451E2B0D705FCAF
+3AAC6DBEBB8AB0313C4C201F851DB96CA9EB49357C3C1AB73F0CA2110C994680
+5AC8F0D760C03F71C92CEC2E1A3AB84813D389BEFE7E0C28FC76FCA70704BC4D
+159EE8B490B95CB09DD01A4122A686AFB8B9C69381C8C303F9A3B695238C3BB4
+CB44B3BBE50E2BAE63796BB51D945469BB75C69F7A758180B77CAAD2CFD5951A
+23580A3D45083C8368543DD37AB49705B939804C12D4BDFA730845F7E42A6C9A
+B3F0A376F44DC297393B85E8A18C45C99260BD499DE599CC0D76EBE4AA7D70AB
+348FA87CA9A1000814C4FA99B4EBC35A0298AA29563B030707F3EAD9FFF7BFB8
+3B347C4A00BFB392E79B79F413E67A73FBB006EBA896A65CB21BE940A0940640
+34E08FF806A114ADD3FD42BB394F76CC77DD869C46DEEE20839C9A2FF73B840B
+0ACF238D333719F5947DD4C39B8E3F070EEDDA1A39D526319828FA9F47F03D8A
+245D8E215B37959566D26DD98185223E4FEF01676650EB4E26C0A425E6C23C50
+4BA94BC88E086141A4B481B1D085ED61872E8BE023618298C154CA1CBC5A23C2
+ABDC7EB93B1287558374ECEBB8152B9043D36537E8FF707C55BB3148059BFE8C
+2A2F8B3E9B2B8B1C12E534AE818467322EB65A2F8B46533DFEC5C073C6294F2D
+41197996BACA6164963C3AA18EF7AE2BD8E00C40760E980317E83B7F3D7B7C54
+0FF26E1F0C47E3EC2566D5E417FFB95075CEA940D3C1E27CD199ED274C06E9C2
+A19346E96F8CD9FF5592D53F8D637AD55DB4E8A614936BD2E779FBAC53704092
+499EEC171FE3C81517DB8136B4F2E506557011F19FF594D1CC8E5129D1D4925A
+F2D4D21A7E823EE8E10043CEA66BF470309C28C0C116D81EF48404CA14B97108
+4478E3A908CC69F401F0A5B668C79C46FB2F81109BF8E85036732B546F4D26E0
+10D52E38FC25647DA5F5FA826CEC12125B1AE42604F8A4EF50CDC9FA97256BC4
+F19470589D545966F5B37C9BD13D2AF59483F4A4BD1A3627FEBAE54A317B2979
+0ED9568BB68BE01D53E00C5439FF8540C19312C1550E14B596D25366F6C714A9
+9FC77AAABADE9866DE75D10540B05A69A999DB055B9548C49B3B0F5AA054ACBB
+75E263E63E1EB2D577FFAD4E88E0DE2F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans8-Regular
+%!PS-AdobeFont-1.0: LMSans8-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans8-Regular)readonly def
+/FamilyName(LMSans8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMSans8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-446 -314 1510 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986
+D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D
+AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A
+55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC
+D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527
+135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89
+5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C
+975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B
+D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA
+507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313
+30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80
+BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3
+EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C
+9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204
+42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF
+94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC
+6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397
+C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2
+BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B
+7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7
+9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19
+564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71
+36DE0E644436C67784A3CCE2F3DA52F258B8AC9D36AD8E947AF7575525D2D645
+28280D0A82181ABECDEF3E5DA19E8A35EE07FD469D9896154465BB482692E8C4
+487E1F75227D65CF10942C271713B28F990E900C2180824BAFBDE4FB76939E77
+31CD2798239CC4C94E6141CA7FACD96BDBFC373E1E1F87881FD7BC3A7B98F3ED
+62AC3112B58FAB45215177C2805796FDC240A7FF9D029A572DE35D3D9D3E3E55
+9A5B4CA4700A71D0510CEFD3175FA8E7A8D4B829F179558121181543EC7117EA
+BA7B58E69FFCAD95AC5B40D03FA898F0FA2804E0B1CAB0DD9BF9D336F25E5799
+BB341C0177F10D973EAFE7F7F8D6287C0468E3AE99C277EC2FAB34A2718D7725
+67B5B1997AD2FE0801171A58B943DF0EA5AF5910F6315D432DAEC05785E0611D
+82A36F9FC00D0C92F31E2C049463AE81F753E2F863AAF5E28673190638342D74
+B1A09188847B2128EB8B139A5FB3EDF22037FCD51D6CF5DC1E2B1CED5D9B69AB
+B37468777718103D87C1553A051391F0246769EF99A69AB490C07A9FDC54C2FB
+1F6353EBDDC027D3925BD32D89219A778B3C4C1207108F3D4D7AC6BB7F5EBB84
+447B363872C92410D15210568759D8B7156E36936C54269CD6C35E9351F86494
+0B7F86BA9A04184607D4965C1E7FE952C244D78BCB7A908AACA1EECAE6A56A36
+519311DDB3D1CB66837C2964A2DD0D34A23DDE404F43A166E2E533F1C050D35C
+E4AEE92C35EE3913998BD3D92EC5CAC7416E4ECCE80BE54C77342B004590FC45
+A1D4C5B764583A99748056B896A27FF97F4A510342C8A67BDDBD597BAA0DA4E1
+0D0347ACAFBB9355D0219E14DC084DA2D384DF669B0CAA80B3AA3DA846129D2B
+44DD121BBDDC1877EEE37B5263811E5D02B3A4043CA72EC2190940128A106C96
+39482E44A972BF53BCDF199F90DF5B338501403614E907DECA0185FDAB99E820
+7FFDABC084BCDFC2A202F15B5E590EE1A142E85E9BA72134CCC83B6EF7748016
+4AFC42453ED4BC8C59DE0A5C01FE0E5F3EC7EE6E6540D5A2602E61D413E79CDD
+37FDB07131FDC420EF525CC0B5377D3A005133233547EEDE16EAAC1024DFA2E1
+61FB6367FDA5806161D31FB9F7B11D1F3A161B31F7072115A1E570389672933E
+A7C28B31822AA9DC74A4F34B67C8E4CCE0AB011371A1F3477648500238C40EDA
+C04F03C127444311964F88706BD4BF54A5A216F2EED84DCD4C7DDC79FA28FB84
+5E4ACFCD0160136BEE30A0B65D1C13CCEB7B316717EE859D7C2DA83F003A1419
+549400BCB01465B2BC0429162BE040639F2EE9C0FA967C9F3B8186EE2454E318
+F5CC571A951409B0E69BB7A5EC360E6B5746DDE2AE0B93554896A1FF99CA74B2
+F6A4FBC3FEE825B1DBCE083E5DD35010B87C93AEFD7C279D1E95EEF85AB528E8
+CD2DA99E33C7EF0EE9DF6CDF3548EC4946749CDC981002C4414156DFE0D78345
+686901564423F1F8A3AB5AEC5A549EA5707353F50EA52765CED0D79F987D963C
+C392365BB3DDF7350A281D1B45D2A6AFFB7E617C9265B466295CF70CB228FEB3
+A175D7E82D2846B4F9E855BCB5A68A509C2B7DD4D24935ED0E068B072C3F11CF
+15C402D300D2FA7A665BBCA560E04852E7DBC79C2DC8561F805C0DA1E123D1D6
+19980E73841F84F59E0500496E84FD5E9A7E4A2FAF1F0487C30CAE8A871B9627
+A789E268385070E0983217A45DC6A679FDB1CE311BB051D5C727C72CEE9DB4B3
+1F53AD21C32584A34DBD8A45BBB0B9CF8EA729D90EB3CFD68AD25993B623624C
+DFDDF1175E3272F3DC29C8F75C69FE6A4B6EE29500D7A59DE6DBA9A8E8DBA157
+C21FF35ED5AA6EF05F5079E1A8224F9758827B199FD07C82D19643FC09D14C99
+A69FCC5E1AEB7B251A432E02025FA9D69207E17B7679EB2827AB2FD80B579D03
+10DCB9F8E14A7959731A74DCC52B627FEB1ED2EBB549F64EAAC3078F60590331
+D2EEF5BE6C97FB75F4A3B4BED6B1E3AF1B243B7AD04B836A645D52C01CE8C7FF
+03578C4859B55B0365B2F24721CB74159EA405C55CF780737A7B1408D4DA1B93
+672E47DA7CB4ABD9B410BEF6473FB4126192FE57A2A23375F75823778CC453D4
+116C951D33DA27C402105C9B833F41DA40D17653B80730495803061FE191A425
+2C572AAAB15FEF7E934F5D0498C4BE4D042DBA4E6D9F69AD04218758F11DAAB9
+D763A34A791B1322C03A840AB8D41D661554EE356173E95ED01005A99B8BBC9F
+306B44A7BDD35F637D616C7003024B08E52781330F3CF3E6698EE25EF3C6D9BF
+8BC7619F72502487974DB30B750618080FAEAA3627F5D26A5C91ED60ED542FDC
+8DDC2993BAA42FADD50EE2FC151AC9B7046E455B580A4BBE440839A54B385C9E
+4571C466AF19FB80B78186D7F391CD91B6222E88C0BCFF662088167E6F2E3421
+2A72336D6DAAB732B3EC3376BD946A12599C01D265CE34E1F3D37687AA3B2A80
+FEE259DC0C90CF265A4ED6A5B90EB70E2BB7C7C23B7B83DD25289F215DABD50D
+4814D9DDCCE81EF902E697A2A69C640533F5289EFF0E1449019182C7C6A1D52C
+FA769891B0E22882829376BEC979A67E1B0B621CD8572B3C6FF1188543AF0DC2
+B02F2934B97EBB13A8BEA26BEBE6CF6178EAD7424BFB22B681A69BF0F2F6CD3E
+4A4EA29D6410F723F127142D07719494F1402183EB49EBAECA4C6C246D4A5A7C
+3B4CF4FCECA1FE4ACF98A0F305B3E91D7D802FB65F4066B638056F697BA89C4D
+BFF7D535B444547DF7D9B7F9EA1DD690571689F723340AF58701BA194D546D7A
+F44F895844B0C2B83BB642D397A23BECCE71AB67639EBC8E9AE584A912787489
+1C6F01A3C4BC74CE6EE6409F66D517503270F802BA80FED6E14CA5398F536AED
+18CD8C9B2B1F9096DEE84981C887F24F66C3477F7D2EE671BF0079442052A2B2
+D4E4F49D36681AA6A43DC01BE8CEF99710AF2F9E282C1F05A2B5F750ED1A437D
+F6480BC21F9903195EA53B014E46DD1F1C5C860525CFAA157F44AACC55D516B6
+833E98F45B76D98F7F115A67578C90CE30A316BCF4BE0945EB11CB82077372CA
+F43778FC88C15FD486B59B4770CEFB37B0EED373279A334CF98A4F749DBBABB2
+C2646D3F2500142328D8D3B40136F3CF6DB7985251CA265048A748D61C4B7C04
+0606D6661334764D96A7614E3C5F230481E4243552F11D567689D0A96C8031CA
+2631D52BA0C29171B40E2BC4E567B4DC63A29B0B2F693C6264FD726D9C0B7BB9
+FD97C0233F418BA41791392B798E665514BED008E700D6EC1CBE47E4FF8D63E3
+0817A4F4719E66EE3C64292C209A832AF504B1BCEFB276D57A23326CD8E23322
+76F32283CF0F7169EE52BD75B09455F2557F29EEE84D0D1410A9669D374DAFE4
+6B1D881F80CD3AE3810C3DA334C7BAB0E5221546611A586A9D05F412AF8517FF
+58B5DDE70E3C799041CB947DFB1239C98C592E158DACD4D9005B983760C79C08
+C1265832970A661B25AB58E9494F503B4CB5024B73C130A785394B94DB7DB969
+C07E70F4D2F5C6D7F44664C00B6ED7343245BD3CA5719BB456D1AB80B6C80C55
+0CDEC09BDF5CBD67C32FE86D15E6D7C8B374DD4AC964B2D7E5430E4FF7E93E86
+7FDC00EC4D156C8595AA55147A388E68FFBAFA419C0408DEC3E57CF0E7EEB0C1
+7900842424E029E7075DA1BC7C8AA2AA554CE30086F803F11CEC80B5A4AC817E
+CAFF8081B614157E35B519BCF359E1537EF69FEFA54323BE99C97D290292DA35
+B180B5A4F17FEAB6088CB1D03372563DAB6D3481A92A83B4687F352DBA807E1F
+7A0EB12271168AD208A98540BBAAF61C73D2254EFA28E97A8CEAEDF7D1172353
+85BD69D068F1BB3C6B565D24C846F65B41206F25481C94C0C917FB19144588AD
+D136CE906E36608A56699958D41A9E52E33FD14670C66F070D8CF7E7607B46F5
+622C62886E7D1782813C55CBDBECE69835137D4D76FF91580D1526EA8CCD8209
+75F84C242B533C5F26688210F436E038A136F8256B7DCCA0D7503A0750027042
+AE2823BDDA102B6DF94E62408E24154BAAC66B2B249C695BC24F7432E18527EE
+89B1CD18CE8F6865BBEE2C50DB43B13C6947F4B53D2B14FD50B4CEF4398D2D2B
+E7E7A3103CF662C3DDC13D65906CABB3759C7499D65461B684A0B292055C9EEF
+C1BEDE9E9906F6A6A27D431B5958314C3B816D525713A4FAE45EAF59536DF5A7
+E855ABFA3AD548E006D67A9A82BE2AA6D7C24DC708CBAD17ABD8F881353006C1
+E03028539338323F06B3AF9DDF627537F714A34DC1A2D5AAE1CCD2BBE06270B5
+A50A2C749EAF8864F821600C577CDF514D89222B39F7D09A121118428CE6A356
+92ED32FE4B56D74AD399FE1F260F65670C87C90C054CE99B9F75309C65AEF1CF
+8F38923B7507D06C197FA0962EF63BDD5B54BFCFE3356119D1E4BD658E9EB5C6
+4396D14E541FDA2EE60DDA692386F263A75C1F6ED625B99CC9C3E03F133F0AA8
+F945F0281B5A24CC391AE3E1616B5B5E4B670FA2BF89BC3CF3A9129FDD04F9A0
+9482ABEE624C540143A1A2A791E52759DA17CF323880E5EE7E183DA41EF7DED2
+88BB95BACB1DC80EE2D091640471734405A64A1AFA4B71EA8F847B7220B071C8
+81940D1006E3B598E3BC4FD84E3A495615CC47672C970844D8AC77865702779F
+F2E9CEB9189562163602A8298579F595F99C5C3DB2A40A60DC59FF9135460CA3
+496B85B4052A8E1D9AFE300853D100B3BE48722C05644840865AE2A6D6ED89EB
+2816F6F0EB69362D739A53C137AF4C79060AFDAFA10DAAB8ED7E39099077AE26
+7FFB931B4DCC6D7122DFADAD09EA3A0EFED6130ABAFB058534BF9B357739886C
+97C3459D8EC37C8BB8A8EF20AD5F81706EAFDD970B0B09BA37237B9EC63580A6
+619960C0A619B8A60AEE8382D921A46D818401C20062D56DF637E506D06C6A29
+9AD5C3E089B07B4D97065174497638D4991FD23B742F56E4C380A99E72CDB093
+1DFAC0A37BDFF530845861D5E5C2EC7E59783CA099FC30C6518080E65394803B
+84CEDBFF90F3AB2CEDFEAEF27C76B5D05AF43231C262C7DDE3DA316426D873CD
+B3F2215B78478AFF62C3E3342FC26AAA58D46BECFF50C6323E2C5FA2F74A1935
+932332501DB49755B7D83FF14F1808A4B2AAC060163819C8EA58AB5E2D77FF40
+0C798879ABFAD681F156FE238B89608E63C7EE1A84A1CC1255C96178EAD7424B
+FB22B681A69BF0F2F6CD3E4A4EABC6F43FFD0AA111D6B991AB46827F81542BCA
+6356A395EADDC9BF12FD6EAD401F43601BCC7F39E89FD7D5E9EEF6F0D007D0E6
+46156C50A6FCCFB712EC54252EFC5A76F986A25FC81B91DDCE0CA3E5B551096D
+D5762189E8B93AFCEE8F6219D0882DD96CFAB8653D43BE4C4CCC091D67C1CE24
+D66DF5DBE2E04E25627838C93E0ABC541424D6547DB81EC1A200EC7DE4135733
+C7EBA836A58B084F2FF2BAB41A286B113076AA924BE26082FC12F01A62B2F55E
+9B2F44BA14C61A71691D7B1085F9BFA5DBD78BD8DE4F07BF8035C973E5CAD59E
+4B00A05C45E7A9BB9C96A972DB111E96164AF8420A7A563D795D8E9E60F5222D
+4BAFCC22E480CD066D10196C05A0EFD97EE57F50C5A159C70F1A5B6C282CD2B7
+284B83AFD2E33DEA0218424B2D3687794AB92226C4DA3F70140428B8B8317E4E
+50FE40BC5B3486D471A1D8C9330591D5D7F5E37C8646D0837E8453A83C906F22
+B71C52C912A550242A393A1BBEF7AB9F134A9B272E29346B9758C5A3E0A43847
+49A7D8890CE1FA7C8FD26CD774574D565B2B29AC4BBAC5FA2793444823BE99C9
+7D290292DA35B180B5A4F17FEAB6088CB8BAAF9270FB6C7A21D6F979EEDCAE9E
+346E7588B942D8EC2F0502C87F60FDCD5C26A477D10A511BF3BF93207407E8A3
+010266862CF39FBBA573AADD91993E707C341CFD543ACFB65DB1A10646D0762B
+400B49288C480352AA4A78266A6A1133D8151A000D95E13EEBAD4F21562DC0F1
+EB2D1AF844712AF0F70DDAFDFC2E0B23C3575BA1A62F0D3FE03EE61C774D39E1
+F2A3D374AB25B33CD0382806879AF1500FE9A95034D47818B8235920A92F4F2C
+F0CCEBEDA67F83FA8F1322A68097441DA3511D8FE6300E8CE43A964D2311F077
+53D0CE4ED2AD6198A473F1F9E326F5D5AF3CCA4A47F78B4368FC5B9567CA5876
+B77A7BC0656EF72C8DB903C21CE30CC7FD16DD4BFDC262ACABC8F12D16BCB3BE
+5B4EB51671AE9357176D5AC14505505BAEE33F72E3F5010A9141AAFCE6733B37
+1BF360369BD7F79AC2200622A13BA8321863578E15C7B59E6BDCBB9CEF15B452
+00693D9EFD2E0110B640E38CB4A7EDCA3E820FF4AD60D7D76F9EA312D1914C5E
+D565899911855C14E29FE3BBCB8F8C473E706670E11E5B221716F31372637BC8
+E498A4419A69F3E76C4A1DB85360D56B2BD2D4DDECAD37BCB776A50846D15264
+69D236C37BBD245FC59B48E095AAAFF80BDE1F354A42DDB04462598DF2071099
+D98A4B83A2FCCAFDCC869DD916C5CBF812D3F5215A573AFBDADDC996E9EDE494
+5EFAA728C4A18A407BC99C86DAE24CA627F36025A4E08A62AD01EF1B7E9D687C
+CEB30A0255ABDEB555EE5EA7AD4D7782A8387E49B8F1E9A727CECEEFD28947BC
+07BBC931938F74E26E1F6BF4539198BC49D9D9D49B9CB9429CA197321B545625
+093C16B6582621648F48CC413EDED067EF9BEEEA11347881248902E471759DE4
+06C018F9EE020A5F6C02176DF5B9AC982514018792CA5E16B365ED83C24C44A6
+8CC2E0C4C21BF994BC1D8766A4FEFD11336E9464742FB5099817756185058193
+9745F9D5EEEC8896BD3E465AA29E75AEDF37ADD9140716CBF1C5624422FB5D2B
+891586DBA348273401E425D4E2ABE4A64D472667986D6BBE1EFE7906E8A3B8D0
+BA678E6DAE545D73489F0EF522D68614EF81BF9E911FACB51BDAD45965CB3E4C
+D451B5A1D6149A6085E44A8A162BD9BB26137253BA8B581941E759A7CA7FCAD9
+A184DBA107D65FCF751CF72DF4710CA42F96220CB95C8C73060D2FEC1F218A06
+9053CA2B0A1FBF490CC7D2E9D19252843B5D9A3073EFCA93AB9C60B4696B15B6
+AD52D0F676F11979C7744E54E5B0088835B64AB5BD2DA323F208D2B653B93AF7
+6866E38F6F5B4953BB6790BE720E598137A6DBDCA5FC2604AE70DAE50451FC90
+F486A17295F1FEF8041C8357BFC56893182C034354025F579561C2CEA84B0A20
+C8CD27783C6CE8F4217C2A536AA147180699D551894A018B8109A42B05369DA0
+A335D03C29648EF11064986DDA53A77FBE2EDD38E22689D398BA01CDEFD6B629
+FA661440C361DDE7817154052436A368127BDC0B2D9927036898466F9D8909AC
+81BEBBD5FDB8D116AB2936FB2FC5B96B4DBD2887DFAFFDC16ACC0187F5340391
+5F269B7B231F5D9B1F61DF7CB03421C5F46042EBB23A86621421E2B0DE3A365F
+9948A115239FB86F35094B9F6D550FE6080A7F4735504B58E07898EB92D5A2BF
+F56FAC14CC191D57882855C3939CB6FA9ADA4A6FC05CFE0C75E666E589115090
+897416063D0E0A5D8F49A793248C6B8DEA57B9EABBB715C74BD161B6D57BCA6F
+F8221E827D0608A6B90E08CBF44A30669AF4E20CD5C0CD1C9DD06EC1056E4450
+D7206C6F7AE60C952F882E4C917260A9FBF7B5252C0274C581A2005CB515170B
+EC2F92090BB98FB9C5968B35E4D496E63195374AF98B9D102E531682903BE2F3
+CA2AAC7BC366AEB8855A815E6555006AE53D4A9D07B0BB2B3DAC473287A4E148
+3595B28CA935E44C9CB32EA91176D5C3294E3064016E8554B9B5116AA119AB98
+6521CF721B288E1FEB35E5016F4B5956E9C51125C2B0BA6F1413D796C008A2EC
+D55E062CDFD923AAD5CEB41EEB8E26B97BE0F428AC27BCF0318D084F48ADF19C
+47EF4B9D3D2344662A65BA823265CB453323EE943DBEE0C0104B1292A1F83517
+BC28709D3864CA389AC0FD946D5C1F367453F55559F4090E5F392825C68893D4
+382ABDC14DAEA66002AAC1DDB131A2410F8CED6CC07F9CB482A3C065CE71C64A
+50CEB925808E57CB966B7BED30791A3E891A8271EECC4DB35810B23AEF6DB433
+EAA4E4C9E8D54121CA17B97876FB07597AFB867B901CC512DB5AFA78F7FBBFD7
+1535FEB7049F203B46F9E301337819C6A702B7E6453B1672D45B719225BD4AB0
+E5451B5A918A719C5B27C4DBBE2DD951ABFE4DE5DF820F1FDF566397053840C0
+109C325E5820D3C9EF826C2CABEE2BF61AA014C05AC133EB07E27FBE8323FA2F
+FF9F864BDF4CD10012B9E3E69B7C15C9C816B891F0C7786819BD1BE1B251FD4C
+F4FD2543B7E6F394D3D262DDCE224ADAFB7B809C75D22373802023DD465F60E5
+E5492F176158E1290E1272E9BDA7EEA81A807DACE60B2EA02E66EB1DF3776B86
+9F6C929ADFFC2F1C50DEA895512A4C1F23D2B2DA83EF7A482EB4081A1D097FB7
+3F8C1A5B43EC159B8F7A860A3510E482B8F1F7BB9DC38C6306041A2FCFCBE92F
+6884AAD6751AA3C570FE0E4F0239E05BF6E98C9AFD7B0029683207E4F685D084
+DFB3DC84917CA80C31C7EE35ED394082281F57AD4FB0CA49893DC403EEE634AE
+B5351F128C794D9D6EF7E18E83010405CAA3AF558B233D59B8E16778C4284F21
+B29864E26D31511F85D2D28586924BFD62F54A6A98F74CB852D6510B5AB1B30E
+1EB7836ABE290210B9848E6FB91C81497FC1AA96D6B481727545F57A5FE2380B
+E8DA45A7FD3452FC17F10A319F47011238BBAD22C404896C6490EAFC75CBF6CA
+DA6A6B7D2F96E845568085B97644291080AA8B87F7B0E297ACFB9FB041211C60
+3B834BB03CF4C025EA6E666E1555A11258B3684BB471CD800A378306459C022F
+4127F2E2207089A7BF76DFB0F2CD2815C6A4C22518A5D3953256B49CFF9D8591
+775A445645D175505AFB1AC5CE8B310138977DDE508F3EAD9A57AB12A9A916D7
+EB1B0EBCB743ACA60E902A7F5A8E1ECA63FC9A5ED285837271FAF6CC611C1C18
+B82D58C6BC26430662D2EA4F4ABD625E32FDAAE20F4AA35D43C4A831D03FCB11
+24534E05AD6F4C749DFD4AF0FAD9DE513E0D6D14A3980014FA109C9235A7D557
+19A15C196B2D2A97EFB0D86DD9BFA5D44C3BEF1EA7EBE5A85654F140A95EF091
+5FF1D47B6E520498472A46AA55BD75A85A7CA7E43C447CB3B35E3C2826FFDDA9
+AF88DEBC239C7972EC2E9E444FE80978711D8A8B8F8FE57A201714A9FABDB32C
+CF4E78661EDAA2F2B77A92320DFB093C4261DA2D5BE45E5462ECACC32DEB0538
+F7B02AAE4FA47B4F5108CE1FB984C9C5B21CF8236154D849C83E3273102402BD
+07142161A7701192F6D2436C6D59398B1C79ACE2C9A650DAA9F8742AC662CEED
+5A2D87568B590DADD09D4440FA0EB6963AF1EEAE2FFB31B8059F0DE0DE94B26F
+4C687DEE3AF79759FDA2D9D237501545FD8F11370B40E07C66E60FBD148E3B3D
+0DC62737A58AAE9064B05E22BB604EB24B4DD6A961F5F2AD8CE433464318D34A
+5691F98E51A3DB203A5D563717F30EADF2050B71A79E26A446A36DFDA767967A
+43B3D1F3FC4F591BFE0EA1D090267ED7BA6583A6C2EB5F2781310B9F71EF1D05
+A876CF9A5DAA6D0E2DB7A9939B29958A10424AA8ADEDFF5337E9A7CD3268D06E
+DC9C961F361257D41DFA162A4DDAF2460A1AEB659C973D52B28D6CA92DDED5BE
+33EEE827477D86AA9032575B2891FE7BB08E2B6EF58B741F6458EC57BCA32E0E
+B863C256F65A8F40EE3AC0C9F6154C4A290FC992C4998B6886F383A7EA691524
+A71E99C8FB1006C4BD20033B62A735B0BA2F63CF00B478589AE7073B54105439
+786A6C27D35323190A0E0BCFD936FD1D2D0C8F29B0EE1B3B3D7165BB407E0B6D
+C4B03E2F228898DD7434DF62E469531B11D8A7187E0C5BBB24DD4B07D77BA565
+065244DC1337173B3114F753283A32E2E31E143B331C43EAF959B5165FF099E2
+D5173413B3995A7DB9B4C56C828F8EC2E75A6A0EC066319191D8B1E41B3BE2BD
+081CFB9BE12443AB0227745C433D4E18A02ABA45926E0BF7B30FB8935CDBA02F
+58E4885D3C2739BD01C258B762611BF842C2A1DBAF9FB5433FC1020A9148020F
+22558A8048208B1219294BEE63DC059237D77885372D9D423FC217FA435A64C3
+79E874FDC46981C6353C6727A9E139EB99BC9F308C2E43D682468BD84F7A6FCA
+A9EB44D18201C9EE7C582973656BECC52342E068E261FA07D6C396083C2A380E
+5EF5098DF574EDDCC3F0F4130A40AED7E5119E2EE6FE9C5D91EBD571DBDEF885
+B59E018381A221BA726B307A8EA9890962512B2DE3CC959848E590C2FA35432D
+D84B8E4AEC46F191802A97B0542A5CFD6CAE03F72C44BB28674A8BFBF0EB1AB5
+858D30F85D2BDF04163EE5F52612CB8123A4FF2E590AD47310066954EB1641DF
+DA94B1438B4AEB72DD3680CDFCE4008A7DC06CACC4D734EFC0B94C4A58600D51
+FB4D89FA797068AB8C0AAC6A8B94810EBC9C75D95160E58826E83C5AB759DA47
+D44CAB53C0CEF51B2FD6DBDC547BD5328E7AC7CF5DABC2A85807B259FCF7E164
+15F4870225453753A46D58B369D050ED7C5513B0E7960D957E19837FD227B352
+EE539EF25A57BD3B18556087D7A042518C43DC9DC3A190B96C9D73A187BDAE4A
+23B9DB4D1920D4846625D4B99EF7D9FA65ADE7B824DCB6753DCD8534FB2CB20A
+8A656B06F576966A3E6CBF678BFECA2DF88BF148288CF569AB92165016C74ECB
+A71DF76FD4BE7BA40DB32C882B121A167587913F80C2E78FAFE4A539B0587331
+C019D4996012B803026EF1BEC30F70A02BFC628EB3A658D94E02F5D93306C46C
+2F93C1427503E4E695C15AC80655C1C40C351CAE3EB607097DBB2AFFC87EDC9B
+95E73763C98F23965F9A9E1AAEA8D0BE76E31ADA05D335E2D21DDD09E0454A11
+CDF50722BE8D248442A7283EF893A875CD8F019F124FD73991B3D28A92CDBB92
+8EDBF84BC2F29B7ECECE6266769BB9A4F91DE6B3FC8FCC9E461E1FA37CEDA39B
+40C3291F44280562BA52EAE7FB83767E8A5D9EB3311CD1F2D8BE3B7BD9439912
+8387C5C860A201C28514CC4378D3503D5170F44F359FF79746574145EC01FAED
+747675A5CD1F5340BADD57ACB4ABA208142DB035E9509723B128EAED55672C7A
+B3B023536B99E951F5FFC6CCC9FF4BAED272EC08DE1424D2420BF182C6E9A830
+E9148B0D9987F1BF8FCA62A6C6F745E2E065C0FFD4CDF61A9BFFDB50D7183314
+985C5064F3943873DE4E4880EFC41B863696FE6FE2FBA08A5717F2E1D1BCA8C8
+4EA3CB3CA3E5D9CFC4E8C29A98DAF197235C6B2D65E992FEA7C3088A6CAE8C43
+2DAC10CACA1B12AFF110C770C722E2D5775FF674A31B8E86E6CBEF16013D5C0D
+D01B294BAB96A50CB449B6497FA6DEEE066F44EA6BD3CE8D3F778FE87CE2C2EC
+A811C2AF682B5401D8C6CEAB8EB39DF414458FB31D46EC76A522D02ED0CFE461
+6B871C7AFACD58F93FCD83DCF3EF58FE4EA64447C98400B39FB9D00B7880E7DA
+B1639CA2A26D58FCEF825510ADF35B869BB210E4E1F2E4ED861C851EB81E9678
+45C35F3E7B6459F4A2B846BE1192A892FDA90C2466AC3D89E1383DCF35612212
+4BEC686ED6EF2C01820EA069A646DA77D59A7C2F7E922C5B61F82A49382C0377
+8F67FDECC3DB4BBF0897CA4B909C81DB8110EFFDCAC2756E95C19EA4A64D445B
+ECC73A40B867D69A1E25A95E9789BADC6967F96E550903DF9B81974D605C3E74
+6B597150AFB4994E8B0BE065C440766585198581D36D25AC400CEDBA37A55CF4
+BD0B77501160616865A72A3CC8C866B77F225EB04390858BFF70300B08FEF789
+23FB82D1C752C7499C54B4784DF9896B2790CA636E46BC83E8E043427C28A240
+1F5ED30A4C2578F06F43F353CD2601C5A7C39DE7FC5A89FB868D379093C76B26
+CF23563696AA89DD0D5AFCDB99843193FB23721F19B2921A093F78A64F1539B2
+833C3E7DCA2B2AD8DD0E2525ECA3BD220629D2FD8F4D28EF5056A4470F110C67
+BA4FDD9DC32FE1A583A59CA0FB049DE37D5BE196049A0CA1CAD6B16FEA2687E6
+7D8BB02366165784DE87B4EEBC85D1FBC3D303120C15A2D1F57683FCD8669245
+A3C710B877411621FB80D7F5A8C0867333FC6C5021E83D0FA04B03395D3BF059
+9B1E4A6AD4E0C2BAB7AA375883C30B8496E4581A505F9575E9569E23A6B6FF76
+DEE6945EA73DF61F5D5F261EDE982DE260F478B02D9933EF976D16062FD5ACBC
+F5C96FBE975702E99AFD2D3FDA138D4D123FC160135B2692D52409187CB8FBE1
+16E9C379B52CCF75AEB7494D540C3BEB0F06FA7EA9D69AE0EF7F15DEE4E9B21D
+C3360844AD12B1F8B24AC62BE1B20F349525DC3AE759E21AEED1C09E800948DD
+7D5373C293BC00646EFA0A96570BAB2AD4C3467DE676684570CF6C8FDB960B9C
+C6E9435D6577D1CFB71C00DD66239A69C3DEF3E720A9E3607924D100D3CE0DD4
+D8163EF953F7907469EC4A4C4E515888278110F613280D77B73087CDACE34651
+547823DA7503D50E7C2E94501C3919D0573BAC967DB05685E1E2031A7EA3B7A9
+71E6B756820F71AA5CA1D3EDF9707A0F2F4D02FECAE58D200DADB8D23F7C9C77
+D990FECD8CFA96EB61F444122610FB91CF265A4ED6A5B90EB70E2BB7C7C23B7B
+83DD252CD410BD745CE175B921697F9D9FF0803559FEA2110989D5B0F3E0A38E
+42C10A4C41EFBFE4AA5A61C2716FC80295AD14A654509D31772F680E47CE4FB7
+7C94C9D4473D5595E0ACCAB225D733E123302C0C9B054E97386886EE475AF32B
+47D4836ECC48CCAE1FB7DBBB6ED76DBCB40AA926DFE5F0CF45E34F3E676F5789
+2E7B84E9F184214C7E0C61304E67355C6EB30D38D46EBC2CD25A5859B8473527
+5146F41FF6754E6CB8356F21B89B6276AA92852406B4F8F3CA7B089FF2C866D5
+332947CEFB3488FCB06F31603F0E5A526F55D7620C2C1C39210C86EBF7E6C7A8
+02F123A587153FDCED605AAC0086BAB544722055BBE74B11E85F2CF599FB7E0C
+DE17AC5FB43C1ED6CD213602195A4984C19256E250418644BE62C616A5E4D636
+AA81CB3DE0F664F2CCDD99397506DB4D41EC266C58862DC40E95DCC8CB81CC09
+2C9A833EADEF9986C1E70CB7700EFFAFBF71BEC4BDBB4E547F476AD6E7850D0E
+405AE6523DC0CBB36047F75A69D0F27E87B2186D931D624120B81967E58ABF57
+26F9B1DB49F96AF896F9B09E68528214503E95BA711F670E1EFEC599F5A098B7
+6DE9B1452A5A4F920C9415F7EB416813AD014D02F85CBAB8AC63097A6025CCD2
+128BB87E3C9BA08A087D28C9FFD6BC993137C87A7B37139D113C55A0936CA2B5
+3DB31F06598B39E8904BB225E1DE15B3AAF91642AD33572E90940E63626C118A
+84BF312B084AB63E55D387A3DA5C87219B4630198AA55DBC4F8AFB2431DEA0A1
+F0B2E33B166BDF7EAA55FF9CA297182A3984A29E0FF0F544CE8C5C086BEC650C
+87AC6908D0C344FA416E93AD2F241B5CA8B55BF28DBD16720BB1C42C9A97B1CA
+56631A4A2D5AF05EA2047988AA020AAF03297DD07447D877D56690F7B9C77824
+8B27D4B16F4739DBD897C43F5FA375742A1B2D26366796627D7A18371F4B613A
+4E718D7AEF0E05AFCE599847B993C18E41D0CDEF4030382B6773276A7C5E9B16
+0FF10E3274DE717BB73FB3C5590E916E858C42C0A17024B262F96C003D0ABD28
+289D2A9ED2571CA84F117D8558ACD6BA0098C6EBB1AD2C0CEA19BF417B376266
+C585B6F3B17B1E23C26B4279C37C412031116809206D8FC9AEA87866065A86E8
+C27F8FF02C0A8E8E2B3D65611110CF0C3FA0AEF50E284BCE7CD5B8C627F4098E
+D71484E84C012FD6CC57A37DD72D5A06E4AE78F24F684118DCA62967305CC672
+5518E383D2F8CE5B062C0D09191F8E0EEA8B2AAB1BB852FF9A88ACE587CE2997
+949E07B104540071442DEB0538F7B02AAE4EF418BF4231141A70530E56A19F37
+938BC8FE2375FF02795BD681604A5C1836D42AE44E136202623EFF3B3873B249
+C01BAA3C97FCC08A6E67972A6AFA5390EEB7317D6D1030A636292950AB14C967
+DD2F6CA08EEE83697D43A727BEBF37596AD54F487EB2CBF35CAA37EBB060870A
+2D6419A629889D11D7D9BB39FDA703C654B3655232E12A5937209B8A96BC02A0
+A3F6507D170FC0BAA5AFF4F8032A501D346059981EBF2BBDD1521461595E7E54
+BAEF655255F4D58441F8BBC62072717AFF3F2DFFBCEDB0E2DEF7ACE895397DFA
+F366B982B1E79D61CE1481DCED7AF3ADE81FE911EB8181BD4767284E61541458
+AABEDABC7C47532B4B80F77BF6EE43CFD08C9007989271BE468AC0E2E6DD2FEE
+9F11D5912B7B2850E35811AA315E2E1C635618BBFEE940CE89127BD552B9E1A4
+8095A5B6E6CAA4CDA0371D452F65EC9097657F51ED22AF7200828B2E085A16B4
+BB005B30C1614AEAA2AEC11B3DF78D4A55409F16111EAC8BFB0D946E34E5623D
+6D8D5589A216475D75EEB838186C788942057588B3DBCB97E1AB3069ED10EB8C
+4212CEAFBC79B61186AA832CA3163A1E8F2E42D4D0358B380BAE915A183A8FBF
+C7A5688A860A72ED24B70A451B58DB04A1F2B707077BC18F65F697A23A6BF1BB
+DD51D96BA4A5207AF1044E917186B2FB766825CB278DBE285E67328F96BE577C
+C30B6CE0F11586B013D4409759831BE693C4C5DB5105D2463C9E31EB706B8652
+D02E450911B9742ACBF7875898BC2950BDE159FA4F5EA4FF63763A313D33638C
+065EF056061AFBCF065EBA0B028ABD6FDFB38BE88C6F5D704FB871BC46FA5933
+E488ABEE172D57263E165270A9347B262FC98D6EE2772C1D183F91D837DAC946
+09659451F83DAA632978D60675A49597413D95EA0463B1C428579113EAE374D3
+63F74BE92989C382E8FAC254F543E8D3E7146C9A03F4854C0E2F008129872A03
+33D548B045656A2C8760B6822021B0743143F2F1002AD7D2F05EE659058620D2
+0AA0CD1F4E3E164F6A9AC0955C00BE042DC2D87E2C0ED5ADB9B027AAF56C7B8A
+44EBE67BB34BECEDFCF123E6F2DD27B6B9102574E2461D2FAE65B7321C0093A2
+A34990285CE5808EB4EF66BBC42389F67D87EFC1E935772C978024A732F12A26
+61AB1FC21CBE13E07D84E81C83C06CD7169ADD20EA5D10BD495D1151F4BB20BE
+FF60640B1310DD998BA0614001C00F5D36C5A8CBF1DFC11F715B1F2A78B378B0
+0586F8A890443897F479F5C27BAC92012E872E92F6C98BC185514EE689670257
+79E5CDD456756F3235ECDA85428419DC74E5342FB54C048336BD21D978273966
+2858C31CBBDDEA0FCC20FDD7CC82352A5F5D41C76DE3E5417D1B42DD280C1FF9
+A88656A37EC8F5AC9313D2A94F975BC8E57910FE940125A576E4B9BBD385726F
+C6CE255799769EED04E800D468F47B080716ED92AC7205136D5AD497D5781A73
+D9ED02DD23382FDC5D31180C0DC1EEB328E08ADF89735A59A4A4B48ABF4B835D
+32B9229B900D8DED34B8A702E96ECDCF28BAE94FE49CAE164950A744332069F3
+CFF233A6A2082CA4564D9A9C6B2922798C2F7EC4992C1B5044C152197BEB3994
+37F35ED53E7BA1E6F1EB91E8328FF2FA41EB0343926BC3832BC08B74B7049757
+68F4B82A0F8FCCA54D8487B1D3D926B8BA73C378B8E75F654646CFCE05D5E5B6
+F035C55B27F9270E4CACAED5922B324DC34A0F3D59D88DA65F8B8A3CDD13DE4A
+4B34F46433CAC90E1D74FF32D7A679A375D6E0F69E77D6B0C3B629A48ECC64BA
+835ED8A8787358FFF2BE0F732F55DC22ACC3195E9040B7DEC0E8B841FB568C9C
+7B8CC208D4D5EDF68AA64843BB9A1C2B658D0E1AEFB227A9D9173422A333C45C
+6436DB9C6ACBE309FD1068ED4AC93D2F55AA2CD890BDD9EFE44569F2A13CE517
+5D2BCC478177F585F15CD2912847D0F53FF2986C6E0CDD86F8E6A28A5AA2A620
+6FBC132F4ABF5BB7758DA6679A1D48109C2E5D22864BC6AD983C2493CF174861
+3E7F4BE3EDAB572B816C02CE2700205D7E1D43BE82C5490E58087F5FE1A6FCCD
+2AAAA431B36F55097E479EE81E260428736C2D25F4CA2B2F44E2127FD415185C
+DEC3E88E5FD41A9E52E33FD14670C66F070D8CF7E7607B46F07DEC0E89575401
+41BAD899AFC4C8A656A7EC50ACE67867B9DB0B2EB573082BB774BD3A77F09FAF
+5C0BEEA7BF6B8B0544484883A0F02FB4B3781CFF5E1D1550A313D1A29E316DE5
+08679B11650697901D5FCF5FADC38FFCD6C6298E6C50DB4598BCDE50B80BD282
+4DDDA8CF5C7007573EA24AF084E7544D8A76154942ACCED03A7785D889354B89
+6469D83A6A168B34B0F1FF61A2D99F8C01DF76E35FC3175252997B2568FB7D28
+41619BBF4D267B014A2223AD7D3A2BD3882B5E360E01C606CA377DA1F5B66217
+95A5676D177D65D68A55D40B1F81CB274EEEAA28E77987D1C3166B2121ED6639
+F9981B91DCDA1170FE1A101CDCB7A7E8EA484E2B9BC3B4936126CEA5662629D6
+6D6ECC384D95810DA0A805C3D7EC826CC0D616F6D9A0EFC440F4D6B25E3C834F
+74628B06ED1299497DF696457691524D7682D1A0AE125DF60CFF05C7454B82F9
+91CDAE0269AC73507D4CBFD16D0B592E7A24A122ADD6648E6371F4385F3940C3
+BA0147BAA494802FCA4F1C330C0EA3ECEF6DFF545D63CA72EC43889DD76E5906
+99BC2902C9E3374D471A4D7A6449D75188F3F600D5FE70576EA4262673B37DE8
+CCC69A46FE995C0FEFA99F03FB57D26FA5F320FCD85CBC56C283CBC6B66733AF
+A4FE8480F8CC880A0EE96AD65A9A041BE6C4F8150C91B30C60AE2F9DC10A7352
+3610F60AA52F893F9E9B333CB7FEE6396B67712AF1EC069B0F155E56DB3DBA9C
+43AB54200A68082FF4BE8A475FC25BAA32CBA1B871CB766FC6160B5FCCA0005F
+DA965E568474C617900CEFCFD0FFA610B1CCA391BE9D7B4DEF6CE2FDD0986C76
+33CF5D3EE91CF5FDA380B476060D578CBBC23C7B47CFE6CFD6EBAE3E24A85D00
+239A4F7AC2A59B07C199F94E3D08301AF343C837324B9CC2E472710DEF408694
+402960947DA3B6BF54DA82FFECFB6323109832853C664B53C4ECDF81B0004DBE
+82B86F5315D6AD5984693F8721BE6B48E82184EDC509992BB69A7D2C38BACBC1
+CBB32F277C3765B969071CF2D0CAB9A868C0FFD4CDF61A9BFFDB50D718331498
+5C5064F39303D74CCD45267D7D1A70288C3CE4C7F721548212D1AC356AF644E2
+DD62CB00271870C1769CF8A4700D6F6C131841B0AA326CE926E72751B7B73886
+C1C0394F1A561EA185C51A2D16A3967DA998AFAD854F54E5FD4DDA0AED726D42
+56D5AB5DA47617A27763AE228559558798FF83A81BF40D4EDE13D9E19D42A419
+FB6AEDFD768F9E302BEAF96446317142F3BD4C077811073FB73D34FE110BBDAA
+E3FEAD49AB0465D4261E3AC31D77C4F755096B50C9CD8103CFFA0AB9A5B0901E
+C307EDBFF4A6CD8CC2FA66CAC34B116EA8DEDE8950AA8B62B3ECEFB6E53CE864
+1E61D4A96905DE0514F80348971D39837C6159BDD3495952079B6A59CD4D305F
+731ECDEBA2A8C7B93F359219DBEDDDBBD7102CFA11FECE107BBD8ADE967101D4
+76F631946CCA0C0F042FBBB8155EC868D4F208148F477747952F58BABFAD96F7
+7A39A1311917C8506BC967FEE4D90ADAFA7A3D2CED36C34221A80A61C79142B9
+53602628FA1570FE5E5BA039D6BB9BDD1A78E47684A3C53CA307ABD7CA356EAF
+067769C89D42F6F34DF5F59AC591E015E615D7C95D507108EC02D50C0D87C31A
+11E0231DDCFD8B1A947F2D42FEC131372A2D75A4AB18ADF4ED2688529F8B1F32
+544A54A56E887E7148911BF9C48FBDA96A501D9E5CF058FEDB530B3F2D2A59FE
+D4053AFB74034E27E7C8E38812E1CC14B47C2B2DFA51A3A1F59778A9A6AC6A4B
+2F2E48EC84BC12D4204C0D645D261930ABE5EE477916A176664528E9DAE3261F
+69794E1814E5842AA6317E7F94D8F05901C8972882D63A7C7F24786128691711
+27AD31D408714E8E7C016E1EA0D565383E7364905AACF0B9AB41796E1F021DE3
+B2247E10FE60D71DAA0E3BCDDA8E9647FC32F38A06AD1EA5F249C073FE589620
+382D267DAA4CBAFE50A6DE8EA16FC707F9185A1D3BB136F313EDC3ED01E153A0
+B0A8AD2FFAB1B049862E4C7313B1F509A3EAA3441E82054EF7EFB7119BE0B82E
+3A6351A92227151EA0E9C5AE6D0DF52236CF6E40EC0C272B74A394A609C92C7C
+527AB2FE29F0B4C49D4D206EBC642EDEA4A19A94A2554DE962B7A95C219E4DDF
+EB47808CF1141295CBDBEF05911B631E9E43ACD71CBD6B44E8D2738B44B1A8DF
+F2E53637CEEDCDC5DCA68D724EAB946FB784DE760B1FD2CDD7699F4F521C20F6
+B6AFAAA78146248F9D2FD0379AFF0649FF1E0DA318343B0DFF12398D1FA9D5FF
+8C689332EB1D5165683C6DF3B5A8FE7C9F5A96FBA12F0BDDD273EB6C5E74C8B1
+4C03730F440D72CD94299851D7A4F9AA511F0D025E7D3C87C968669430A2DEA1
+840F37F933C7202C00C244143119F0AA34C728A91C63C81B86247A38563C8608
+4C26328DE2E2727A1FB21F25426E94B807AB19E1F3E17C1A89CD7129EC3B54E7
+DDC902362A60C8A6326890D4284DC391D1ED9B18E40C5D4317304B6B20C62B01
+5344A850D9AA34701E43A9EC1086C896D7878664BBFBECEC1DC675C91DF6C645
+CA5E91984610029346FEB49A39690D50A3EEF051E719CD4B249E1A4664C28D5C
+BBC0F1ADA70DD8E283C2CE6D458CE1ED8EBBC0C484315EE4482A6AD70F9A8898
+3ABCF72FA56C3C9167A116380F7BD127C061354AADB400659DE08E7D98B3069A
+B01F07B29DA85F0A18034DB437D845B61D3652DFDBB5047DF1A3D5CF8CF60E15
+933EE53788375A8BBCD499A54AD780047A7C731F7C66DD887131A77650F5C42D
+0D26A7DEDA6FE0746C9E0F3E0D5B39E05EB4B3E6BE306F693D295FF38131203C
+1D6F6884A5D138C3F9B4DD24E10087280A18F68249FA0AEA85F0B65CFB5F0325
+302514456D6EC34CA6D07A034D748803E5FFA36C9A8235ADCD171068163DD841
+47446C8F2641A0331A1BAE841DB928102B00BAF89602E7CFCE853F3016EC2FC0
+B894759E20B88A3619FD39D4E7653BA0CE595241BCB90C1702DA0F33B363F683
+2D99DF007DF8071D96BE7E2622CB85C9A83FEA9445FB1EE1039411A94FF0F64D
+C2122D9EBBA579428A1CA0EDC521568286EC1A5B402BA96EDB2356CD09204A74
+C7FA962304221B85D6C11248D6BAC9E34DF159D7C57C7D75CA054B144681E468
+FC3201F46144AF5555F313C515DE0E3EAD18E83578074B9D780A541FD4B45FEF
+5569AB0B23A338AA710A0644A16BFEEA263113DF96195C868CAFD4310325BA47
+6A87CD9CEFD3A9A0EC17E4A5469C3F651FD7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMMathSymbols10-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 694 194 0
+%%EndComments
+FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols10-Regular)readonly def
+/FamilyName(LMMathSymbols10)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -146 def
+/UnderlineThickness 40 def
+end readonly def
+/FontName /LMMathSymbols10-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2
+2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2
+C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514
+CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9
+176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF
+730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B
+6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794
+F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939
+D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD
+712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92
+70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E
+7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762
+96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A
+A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2
+CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8
+95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07
+2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131
+8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A
+C53D51F08C783B2AE3B67D0FF6359D1B6C1C6DA4220428777EA791A503CDE266
+386B24E0D7FC0C19F54D39D2B9223D466810564615CF6EBF5A75BEC8F6DDDF38
+26F6A75F7C9A433ABB0C95B150D21DBB43878E3EF527976A3A2433047A05623D
+54F22D062F633C08A3EBDF22FEFA476B92D1B05B8667CF563F5CFD60228D5707
+0FA2674ECBFB8D84E1693A5497D4575DEC4114A0B80027DA61B2F65A6CF49F39
+F1E6E57FFBF72587943DFDB4C686CCC01181F81BC2BBFEA408EB0D446D1BEA4C
+8CB935973C2158D476D0FE07D9A286EC3E2E94C7659266068B0941D3F9A70FC8
+921BB68A2A93F276B4E9E42AF04FA0DDF5161945CEC5DFCA92164369E6FE48C3
+3E933DF4E02CAEDCEB32A21A5A42D74B09F410D031AFF3B7234445B1478485ED
+7AD9F3356A268299BAEF33F6B1815DF17F87F86532260EA830755F03A6B6CFA4
+1E32211EBAC195372933C6DC5EC98B1DD6F39DD192217A2C7130748C00DF60D3
+44AD509F68E8E1EB00D2D4009AF067F255CB508E66F44623F8B3398771916481
+5A495DCE1F15CD0BE5F8C018404DA71B32B208FE38080DBA6D529B919F3B41DB
+F812D26C2A610A60DC13F145BF71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DDE865523ECA1DEC402562002D46E7632ED948C3B94CB7
+CD358C2EC1C8F156492400737524C63ED96EF6CF5119DE40F280D7E0747745A8
+1F5C730A244D2A3361B379302099EC5A62CB12044D3E4FCE17B48A6905B9A391
+F664BCE4148D303788CC991B61ACB6AD7863E30EF2DEECFCD5E0AD99C6028E0F
+B0EB3C62525944554B7ACC5B14295BBCC5A8C431D8D7BFAF9F9428E3695E72C6
+4B3C2EF23BE1C2A88F617A396E56294C4ADFC4F456421C21CE57C3B6D1E217F4
+14303479632E105CB504A8568F31A10AD01DE933C4BE1D31DA0BA8D50D2356EC
+EE41D405A20F4E609C13D0B931DD6FA82AD59F2493F1D943B4F4CA94A70F6AB8
+025660CA3EAA7C93B7524614BE7C9534A9BC97C6834B365C39F4F5C39DC16DF3
+8ED4E2751815E047206C072EF4701514195A43A81826D8B89CC6D3870C6834B8
+CFC8A8488B4BEAEBBA5C743CA53E882C401B2D22E3BD0A364F4AC9FE64C0836B
+09C6744548D0F8B2E7E8FE43EA25BA9908D08F1A59C40A5887E038F16D931E10
+77F87886858AF74DC1D5C7DDBBA0E3C90126917995D83A5F184C6ECC9A1B2A55
+278FECB97FFE6D22505EC7C1DEB88CA5BE13F85373A8733F9EF8849E760494BB
+F70003BA53516615023DBDE206993D0E671BBCCFCA24011DE68DD7DB418AC595
+7D541077D64B65F245F3C8B987ABBF94ABA8DB33E6BEE8379647817EF7F9687F
+33316F8CB6BB8FC96F255C8D9C09E51366D4768350919E6C0DCA42AFC7E0EEFD
+E9BA22FC832602DC5027B4CDA589D4204A5A5E0722F277C9340589046D29896E
+8D1807150C2282F119071DB094F2C3C4563F802F8C21B71F0C9983A9780ACB76
+5343D3B2EF67FB6AFC6817B8B15B0FA72FA7A271E8D65A836ED366963BD57A5F
+DDECE89ACF7D2EAABC3C6C31A52984269355B641D8A0414D327EB4BC88FA8365
+DA500C58AD8EE472B30B7BAD8B85CCC2020107EEA61238DF70AA3A421603ECC1
+623D32353CD7684A19A83B9D2135B92AAF2399D059DEA52769871787CD977BA6
+CCB1FF14094FEBC224574A15296D35DF91D2428E6FAF068A9D8FA5C5C34B3145
+701FE538A01FC23520688763EBDBAC71788DAF6CF106DFF90F450E7B22115D20
+E161F93055C3432CB412BA299FB6769E965A63D5BBF8FBEBF27B617F9877876B
+F6837DEB39CC7C1E39C3BADD2EE20443E015CFC5A97634E4948BA215DE6FCE28
+DB743BC92B2EC376370FD355FA08C74EF77D890B6847370B5BC9EA4EA774B059
+5D87C2F5FEDBB1D968F0729A5A1D1EB41ABB67B9BA1735E4E05559AED7EAC66D
+120A3911D284DCAE2018F883AA804CC9DDA766EBCF15CA68D755C30E02C01262
+9BB5113F920CDBFD5615A35253D968BEC1722CE2A13645590B05F12849830F0C
+CA08D642BFA26B23ACFAB65C54852B947378033C85592A0C3497A03C16190EBD
+ABB792CF72F35E0E6F37FC4E9EEC8EDC1A4916452575C7B3F2E7497A91E603F1
+2241E2EB52B5EE286D3582FA02F4DA54FF066474763370EECC9E1E60195986EB
+4C4BCCE755BD139F7D3911F48E1BE5D86F74CFE9E43CC26436DCE6F520A16FEC
+6BC543657B58D17313B32AAD5456A7FB5A5279043E68FFB9229EC6DE4ED5A8DA
+7D9CD8F2EECA199594CF093FB8D49DAB28DA0EDB9463FC691FDEF96570BEA964
+AA4D708A58C78748BA48E0F9344D46262F0331241D87492D92E8936325CF2A10
+2FA4A263B7324F231D9898D3B9A1687237C450949DFE891DBCD2AE271493A54F
+1EFAACCC687DB7121310F23489E7B11B551AECC3692A38778E34870D52D97A62
+8BF868EDD3BF6DDE186C3374415F03766156316B85C12FDEE87E53945816B7A1
+E4B6764A0F87848033C360F9637AC3E4977E95A4B4BF0A8078677867DA3E9263
+5E73E63BF4D510C4E7701979B23EF39FD99184AEB2BEE58EBE61914102AD4E5A
+C0DEF18BEF1136AFBB8DCCF8C27B8893041F84F2C6DA434EA611EBCCDB674FD8
+A696A7DC3322D57784BFA903DC5A829DB662C0A4EE9F4E4A3C202A378409F5A1
+591F80E1281C37BB769E6CEB1E2B2930DA1463937707D0661275B66BBF3FDDDB
+17F52681C14DE689A8C6F2576DB779DA5066B47A64135F3566FDD11403617AB2
+EA0965C54F38A22B32DB6208081585CD9A312B09793B1C1FA0563746991EAE6A
+5E1AB2F9C2FBE93E979D8C74B1ACB91AA360247137244823AF5104CBE95341C4
+8676342C1C7BD8402FD0AB800B022A9B59AC93D44CA1463EC3CF8997C916BF9A
+6BDAA24DE24D6CD65831B8E50C195D0463EF620D9B8A3567DDE34C83AF01D54A
+2CC7AEED919407DB6D77D6124D75B84C9804AC607A6777F03F6B636BF5E7FD4A
+D8D5F07BD93BF7D3B878829E0C4DDC773E05EC5648A53031C5BB81AD57A8656C
+AFE18BE8083634A6C3F19DA92D2CBB229D225F1D15AD5AF115568D349627FF4B
+C3D6663890400C2F5BC1E1A1E731383A3958BB81CA51E5B0366D04BF6D10592B
+7BA0C58DF4CB885E940AB179C9355CE53FBE5B478692084E7617283D56973D8E
+4367392BF6C1150DEBF459D14870447E4DDEB4C1D21905A5EA5E993611D8A4E6
+025350D72AC7474753A387E4FF6B9907F28808DC922FB777ABE03CD355D981F9
+1D77F997DF0AB8B7A26FF5050FB842436D3B6DB6ED212E9BFFEDA7D3958C62CD
+93FD5A30CFD72807F188592F0A82200400C10C6DFF02A8053AF9B9A07F8F3CF0
+6897E25E09B7594DE5F86EB777378B0FB26F46CC8D6A5018E9E4413584CD0A7E
+4B326A308657D62DC3F52A76832779BDFDFB3E488A83AAB17B920AAB6FEC1B5D
+CED2A635506B1FA0698845A999E8ED6A11315A7926538D22E4854A274C7473D2
+9BA6DBBC7DEE251F5A950D0F62F276A9161DC1D546C04AD5F17FCD1E87796B6F
+6721ACE5F11E54305D53479400C1A59CEF4C8770D3E62C7EEA9759D337A036DA
+AA559BAC06FE38E3D3AFB6B950C284946E38E65A6E890DBB1BD9B8AE10E2D614
+3D563819EB1ADD2934306EE8AA00BBD282C6762F07FECA518F5985886E4A7DB0
+62E0D1D8FE563927103137035F19D1606BA7859DCEDCED6A289C01AB88876D62
+6C0DDF493F875241C7DFF16F72133343F40992AB476E5F84F49B1D0C796F5296
+EFD24101C91398605EF9467750D982CCCD4B937C7DBB5393C16412F1D6DCE02B
+C7B485CC108C6321EBF1C608BC63630A2422AB980B7CF013681E4A5176084227
+1C298B769265C03C0A3CBEE6240C0DE90646E7AB730E5D5E73F101DD501B215E
+0C207067F1E695951C726032A1B11A9B37EB84B0D6297FA506FDD296949F8FE9
+C26D848BA2E5F1A7A225BF26E2AEA0F352B9C950B47ADF650E1CE8801A65340F
+CADAC222B3FD287BE72B87834E4589853DB2178B4192782402D4F78C39F044ED
+6AF03CA44338050BBBC7C633BAA6827DA4F97A8307C47400CCC6BA4B1C5DF77B
+2944603F47BEFFD06259B256CD1A08F62A535214B5BCCBC707FA756BD71FF74D
+8B7E2347719C840B4452233B804496666ADAA0D84BBC6A705A9C77B5224E09B6
+DB39BB10C1F4D149305E6D442E7D8B58020A01C1DC06D936C579733D7270243C
+367AFBB76001E331CFAFD81ADEFC852D2E598734CDCCCFD8C05DDC3040E38EA6
+42C62AADF6FB326BA0D4D95BC25B242C73A631A39B2EE585636C88CDA67539FC
+8C6A255773F6E68F8EFD7D51166CFD1E03B285AFC3D8A7C81B83F0D950DAD2F3
+ED840C53459138C37E00D26A712B9C188B31A371A521F9DE9E1F86352211F2BB
+BF036255E83C9F847EC2351993BED767B3085676EADB90FCF6FAB4B71CEFB433
+81D4322E7FF4B60F3312FFE826D8ACAF741FB1F4063CEC6277A34CDAFFDBA8DB
+8B2C4487DE9EC1722AC14066A7B4D7EEA7B72860BAD93A2E414FC4E3FA2AD425
+7AFB55B2499472FE07B6C354CB65782464D2BE42C0D814EAFBE88DA3CC9AE64A
+92B3AB194DA6FA06220921EE7D2A520E12FCF3153B96806A1D450F72A3CE5E70
+07939680912BE5CD7401091DE33D6A472DCD3084B026E49BB0BC85A603D4AF1D
+E6AF42F220B87F22913A4347A452235919452B55B66A81259C4C1043A3869292
+E5FDC173B68826B15C3EA6E242E67E22527BD17C13D14367D478A2DDA733AE8B
+3A2C643D94A36B2FC74B53A9E929C04FAFAA990BF42143E28A8B6DDDB556D22D
+3BB579328E4AD9D5C3475B9B1A2B0F018CA61E48EFCDA4132D4899C7CE20D716
+413AED9FC181032081C0686DA62604444B04310B269840537B20199365941F77
+4F8CB1F07D5498B68A580366AEF3968F931B1BDF59978009022FD528D9B213F4
+A4E1F6F2DF44B28CCE75B08EC85DF704ED1096FAA03E32EB72EE29B185F71144
+1471ED972022B4D84CF007C1D9B1D44733B075801F323729C9FF29E681FD7B0C
+080A5B57E373ECC18CC368C55FD0BFBB72B49DA6F49C7240F00F52C450ED1BFA
+EFCF250DF79F6B91A1C43AB587F21FEB95C2675E73E63BF4D510C4E7701979B2
+3EF39FD99184A94D1E91373F67E464D8057C5EF17F1C3EB72CAEBA74FCD8EBA2
+F72B4F6B519FB73BA2A718C137174824F59FEE27D46F9CAEC0D5C3C68A433198
+010C94B88ABB8D8D00A645A4E04D0DC15BA4F0C1D12F27F5DE5E37A07F94AB39
+60C35F2ADFD9D42E2637E8918867F04D4049A6FC4E4B664B3723329DA39C7D66
+7A4C093048E3F1C940CFD62E7072F5E2852692398A09633D0B1104A5F95C1354
+C0E643CED3448BF453FCD9A4F194FA648F9FC0971734BB6EC61C4E4DCC86D3C6
+2FE9E069A1725AEBCC5CB1F7AC43A2D34378914075B7A31ED94233A9690AA696
+EE8683182CE3528300002FEF053DFECF68261DC400897B7D283580804C28E32F
+B3BFF145BDDA844AFE41C6709E48728C3C29644C4DD89EDD03764A886747BD1D
+DF0C56D2BC9F57D2CC8C4AA2D7E81DC82DC430514579079507174A00636B3B9F
+E10A0E27F605C0005570FA47070FC79D868824947CDD08A647D93504EA067D21
+563F33124B63BC46B4D40191FF42EF52D058ECBC2D37B7A8D05B1D00B5F0D320
+8CBBBD76524B4084D5DBE1934628528987ED9FC62F04FE7B789D5597FE88BC29
+7402A9A218866ED9A2BF21D72590C63F19DE6EC09C0A5F8D10382048526B311F
+50923B7387A5133465DDF69890FB2039F3590847AEB6719E558D3F664D554AA0
+C92329A4040B4F1600AEC0B5C594A022F1C722FECF62CA446A40D9F40D12C0D6
+DDD6E89A3BA6468B6322EF1EDC13F20FFDA5E4756A2D4B952A209C4A54244D0B
+32FA271251FBDC140AE17DE96263A6CA5338F0545FC28B0036DBCD931083C850
+C04BC1F7AD4479096446E4FE0C6A39303F62275478A5CC6EE68F395A1EA5B475
+FB3AA771E62BF9FAA99B2B376BD412C94EEE2A88B057773FFB718E2CC2EB1E32
+185E5FFFDB790D02CA4C9C7A87CA8D24FD9211E7FA939688C11F16242C23E014
+71E9983CB925E93CEA2A3C734D02A5817427BAE8BBFC432A5F3DC8E909727503
+F7C8EC8D25C8D12B6346BEC24FE59880303D5A6CA70DD628D2D969B17440CA9A
+F1A54675CBD7ABF2B1C46B73B03A67E7C577911EC5D845FC0352DC31C19D8A42
+7C54D298A39FCDFBCB88AC0EA6AACCAB081537DBE660E9F07F9BE1DA54BE9178
+4B721065224C925E7F59329DF6ABCCAD6C82EB09720475D09D7B01F32707FA6C
+D97FBC288E5F2C1040FA69D4FF14791771EE369B64E6698745365B42246117A5
+BF1DEEF73D15FF20CC36B4125CD2C4A76466650B00DCAF38B8C9332CA8DC2E6F
+4519765B0C595074FFD037E05D5CA52882F7204E9DF81B2CF21B754D1891AD19
+EB59A53C5F4FB5B0258F5785F7F312637BBE20572943FB64EF33B2776180606E
+79F42F69D72A55D44E2590664FBDDC6FE2646B6845D9D4835F7F359A409B2C7E
+C0773CB6FDDE7CE5A7FD73D69666B6859CBEF16963F954230978BD23BDF85721
+5D9B2DE05BA12D9AF4F7795BA4F9747FCD772569E557E716BCBE5A066B23A626
+0659E5AB473675F8DBD91972A0A607EB12F341D10EBE8321430B4EB6B72238B5
+7AAB07DDEECA4ACA5E808C5F4AF37B677DC5FB7D45B0324F1F3964D3ED3CF38B
+91C915C91E637A223A0F6B13086A33988A6DFAF89A663326843F3F6A4B5F54DC
+2F30B792C83DB0D7310579FA3E80769277F5D4878326B6ACB123477906B1BB46
+66AE24268F228F0EDBC59DE4F648B6F6F9568EB7FEEF243E5A44C8512CBC8FA9
+8A881F22B81F1A7B4256863676491A327F081595235F72C7CC477CD7942D236E
+72EE4443C99568468579E06CCBDFEDCFD18369F27ABB7F266FE28D0461CF1C65
+AB7C2EE42288BD17DB983600580BB207C06DE6CACF4C3FF495F0D3B1317D4933
+E1E097ADD7D1CB25D2CC7FA26EF0C059090FB93A5747EDA57889E69A23600E8F
+851307C6204A7730012E0744E449388FB346715C56613FD2C27A6FF7D30EE720
+575B4FCDBB2845AAB962B9982C571293D7F367FDEE695858694DF4BB1CA8088E
+684AC60B650D0B4FECB6021EE5AE710302645B976977975D6C2F36AFF88F9F4F
+FADCBF28E0049FBF8ABCDA48A796A43EA25E34BA76F1681A3282F7FC211E17FC
+E8376C60F780925A9118B20AE2A92285A05CB8C6046BF06F72133343F40992AB
+476E5F84F49B1D0C796F51E91BF3545F58EBD511287D38F3CB364609108C9912
+12A960169F1FE7A3D115E94D83126336DCB8867A795FA6E888EB59E5E1B9022D
+2E4700F5F4896B8AFA47B4043072D09DFCA7BFCB7F37873249128C214C434123
+A76CCD3AC9659E3AC8CA5DF66DDC7933F828D3CF9ABC2827A13A1D67C7920FE0
+D18A619F3B355B53B61EC328513413CE7399B4847AB1053F4DCD13EA221F4A50
+93EA63B5432537E0898958555F5218EBA03EE4F33D65E7E7286733FBE47E13C4
+711484075AAD24C10874C856F4FDA49C6614355FA375742A1B2D26366796627D
+7A18371F4B613B76280D3EAC620D85C2B4C0C637EE2910757696C3F132009340
+8466080E03ADD27601ECC2DFEB5A9335A6FAC88568921E77DDBBD2391EBD6625
+AEEDB22442CCEB8402DB1C5A10C4231BA0D23BC56E88AEC82FB156E051F2DB8A
+9FC2F09E621DB4AEBA91888FBD4734ADD05ED338872BD89236BDDF5936B95A2D
+B43452C78FB25F02D3C22659759D0EF6FE140A6AE50E48C6C1963967ECCD4DAE
+F7AE37B526265F1A63525475398013F04B49F67164F03566BEEDA6757BBFABA9
+3EFAB83803A78F22D80EDA1C26EC08952224811BCECEB52C86E3666430E4FEC3
+9C4747F3B9C0B376B51523394318C22B863A359B68FCBAADEDB10D36858E6440
+3E0894616BBD9691E64833B16F5BD0C90411E48D827296938139D9AFB275D369
+257E42AA6F9A79231F80A434F30A29E7CA7AE699D0E5085DA46C30692F2D2C52
+F35DFA76D8BD28B2DD16C22B540BD2E3DCC8292EE1E2B00C53DF9788B4559197
+2391929A1D45F812A6DF9DDA78F22714FB9DE80D3833DEEC7848D7C0BF8E39A5
+11E4624C7214E2BEDFE7B9965171FF22F317EADD63C63CCCC7D4581D1D357E52
+311AF227B3E316B42942DEA1551A96E5C205A44CC4E279255DEB3D39C8E6D7AB
+D853690FAF7F415B3CCDE7AADBCF72697BCC9D14678F5160658DF839B7D55F3F
+5B546FBE66063A676691C47E964A84D2323AC844A204BD9197E14F5CB63D98FF
+4B93FF6EEE34EB04C672E85C20E450576F09B34137B90E441CB85E9EEE582D06
+2693DF8E223CDD15B8B185AA933204E8C629A51895DDE3615B9F1E6134534A31
+5CF6317DA45C4C757395701D4EF87FAEC2B30D2A6340553EFC4C2A1E22ABED84
+04163ED36491F24D7C3D634B25C2CC15C1E42B2CFE1B1C5A0BEEC5A1AD2C208B
+AC8E9555030AA853A153B4AA7E3F0FA1100B029167C43D358874EDF1758FE62C
+C19143732487FB28A99C314DD32EC802120889F3D077266A39B34F4B3F800F4C
+6613C9390DD952CE55B974EC0DED1BE9967C8ACC7E0441C6CD4FEA8E1E92D4B6
+4EB4749884F96854C277C63649A9845BBFD1CE04AD224212F6086D865C491EAD
+BE21EF5DAEA5041C66781B5BA1F4CEA6F23E7D025234B7C3DD2F5898217F5E7B
+A69086B2FF0BBA147BFF00785663883D258292F85CF4A55528AB3C9A630B8EA5
+84A415A12FD2CDE2A2B3FF24BFEB6F0D94065A3FD6FB3043E411D2F135A9CC96
+6A054207E8E00A6D8FDAB2BF6B4BA1EA3849CEF79998C36D77447E9A1B860E10
+85D81B878A24E96D6E16583FA846D017CE2040752BF94A98902E608264DED8C3
+241F0C713C7C84B6388A842F52A16C3549B9CF47DCECA8F2FD4A84C6197D9DA2
+FDE6A9CEBCC633F3D38DBEA5BFEDCFD06C7F5F1463ABFF37AECD69BE9AD7B87E
+C13DF7B666F76763C1E6062E25A581FADBE7C902B039575F3C31D170F74A5748
+ECB4D1A196028414E78C7DED728931C69CBA932308234FC559DD1F7D85A7CD3B
+B80421FA781D90E6F5738600BFFAE3E467BEA9BBE6258A20D9E32E1741C71FC0
+5186F56A089E390113DAF618B339808C173E0BC403A3CBC14D8D087E4AB1D89F
+945EE06A5FC0B48EBD90810AAE1F0B28330E00E9D210D7B972D494AFA5BEA7CE
+BF603600E77410A768936DBB1162F16ABBA50F261BFEC5CD925525081AA905C0
+9F8160E70FD5AC55F22E637AF9BAB4CD7848CB68A5110310C59E864A74877AB5
+238421A54AA1B3BE277E804C6BA17F299172AC3A4A3FC62296E2FA2302597BFF
+0F12D7DF5CE219716715073174FFEEE062F1DF68BCC50EAB2B6C8E7EC2B798E2
+E8BBB5EF2D6F8F48D39838647F35B6059CF7286586D1DE7A3487984DC8F14BF0
+56FF0804DE76474D0EE084E363C8B4EAA1C3E13281F8A4E0DEFDBA01DDDDEF01
+25E3465D43365F4D76D05C717514E523E0B7D90307FF79C0CF85CDB8CF6DE5C7
+AD5A8F0F05210CD908AA7B6F582F60F9AFD80CCE1F67BC159176BB6F1EB52D69
+9348651F043D4958CF8F8FAB1F5AE6A7B8DE3F5E89FCED37E45A5A6793A3E066
+886B8E0315F5236BE48B537F6DDE0C535B2295012C9C5A4D125CBC6CB1C6D73C
+FC6B370A4759C550C93A0C1D85400F9AC9F012CCB5C8C16086B89FE4BB847365
+0039666B5F3D9E08B7A152C7784AC66F6EC752D427AB4B63C9D0A6A9BFAA49F8
+7C4FC0A7241808AB8A493BCC00B51202BFF8AB5B5A9B4EB45A97E404E7050159
+4079E071ED2FB13FB2FE1EFFCBC719BDC2448BBFC520C459D8CDC29760EC9E67
+54600AAC5AC9DFA7381C5F099B37C03E587844F40FD2CFF0CFA97BB0E76B3663
+70BA0E56621FD8BDD1A30E7692524ECA63916A2AC46ACFE18E88CB9BC5899906
+56D0ECA75DFC764023564E8FF99756A8C128E89C5355F29E7EE697BFFECCAE75
+C27AEA6C705327D9BBF6760D67B53706A450EF53FBB966763DE87DC346FB77D0
+5D1547586057159EE81BF46E2F73407610A67DC35EF6EFC93636BC1482F58C6A
+6A80494F02A74BA71A6B6F27C39FEB34D964638590E25AA60E8F85B838B4AADB
+AC88BF012B53F8D3262E9BA4F370699C8678D90F0DC1EEB328E08ADF89735A59
+A4A4B48ABF4B835D35C5A63EA9F973E3F4E5F1A14EBF827DCA38CBF9A44C773B
+1196EC8D2C2382F99AC70E64D36D236DC6CB62103315FB007D6DCB2A974E04CD
+D34141696BAE8F8DE78325F8F24BB4FBCDEEE2DD064CE344608BEFC72FA3BC09
+B4E850D4FA336D2EDB9B6D48AFD2AFC82E953903FCA10DB072F9CEFB9B43D1AB
+67E0C1B90B74C62FF8FD0FCC23ED16FCA0E10862BBAD279F932368BBBCA91BD5
+350FC06013F4FA30CDFC5AB855D56C6B1D3BE08AAFE98B384B288F7BF88EBC67
+BFD892E35E6940E94893E1CDFD2792221CB0969A5E6E932885990E7EE6C9F7CC
+F0EA8148739182C5F45447C3B9B81E57DA1D717AE5E115B691DADB2DFA778AFD
+C33C0B57B8121AD86C5620623B98752E1B1BF5B89D0ABDF10E46CF71C05A7C91
+1225D77F4026209FF0C0A09F68895770EC42B469B08C7092733A204521601D93
+02DB9BF961F09CCE062B17EF20E492C02A1389BEDE1DDD04E44AD3FD17A2C6A5
+6854206D95098E2351F281B7E695147C082A5353765C789BE6E984EEB17413FC
+4CEE9655941884D3B9FFABCA4F49031745D86203838E62F41BA87B4E08CAE59E
+8303C56509CEE4C3952CDE80EAB585F5EC343516991E7834FDA0F1AF41BCCD59
+0FE4EDECB89C6B7E2213C6BB5DA31DFB05876A64386E87EB1534B5B9A874B922
+4DCB5B58229BA324E59A8110793BC8581AC12FD0983C3BF578078C86E9D20259
+50BAC19237C085CDDB6DE033212209872667423B22D9891D75C4270BED8A8CF2
+D09B98B2CBDFA71196E5E374EE8BBA11E8AF8ABC55508E470D0EDDE6465223B3
+ED9E26A5DF6D48DEB32E539CD690B41B639E21B547FCF698B77B190D3F471823
+27965F9752C64E9D400BB556C2DD51FE2F813E342D74B1A09188847B2128EB8B
+139A5FB3EDF2229376EA1D7CE4898094BCA694C00877E6BC65EC82F51AD91A57
+B1224E2237CE0413A464973E2730E8D19B8553627D09862B93AB33E5B66B1290
+4822C98237911453E6D95E23076ABD5A74826AC08513E274289FB76B207491C2
+62E31324B0F048C2F099F9085FC2395C8F5A89348E26FE2696150AE062E40D2C
+F10D2FA439CD2633CCA61457AAAE0DE1BA31FB51411ED41D825CF153F8E257E4
+1E7F48D2673B132906D4F88BF12A3445794FC9DB3F1BB5533780A7553ECD27B3
+28EA8481D053315553F3C5C3B96B628FE867857D585ACE25A158AED63B8FE391
+030C55D4C2533C0356C7D6AB6BE4CCF1C2A978C9A8DAA2BC539028A5189AC0B7
+C3E8F577815F260E90F2C24F9A9A1446680876A6AED1DBFDB74A53A95C411178
+CD0DEBA56680AC2B3F2A38B8CD430EF341FEAB2A3E1DF0C1C992AC9EBE0B6401
+B507B92E99DFF7DB2A6AFC77F1D7F6CF6ECF02C1185A71C555012DD01A91B722
+FAA706F7F2104E9F68A63325C7DCD0C3807EF985FD69339A95AAEC516F619DFC
+2EB8EC45E5F326A3FE4769199872A70259B3704BA38351CA80AB4E920481716E
+9E5301A9C483A41C44EE42EE919B881181642CB1F6C34FF817FA8E8118AA5808
+17B9B8182527878BAEE83AB15A878D1D61F58E0049C4FB7DCF79A6CBFA0988DB
+69A9DFBC2E3F11E54B3A38C0E18F4BAD97AFF33285A4F27F6D6B44F129D5C913
+35BA6C7340FD367D637CB03FE36FC76E880973D17A5CFDAC251CC89EE0588E11
+D8F47598BD3B9BB080507156B592CC95976A9869C599763037A0ED33CEA1E9A6
+72C402808126978AD794A4C5715FF3EA00A98B46C32C1D95C0DAD9F3569D23A8
+BE84A42B32247BB1741C133467E8C6B76F76B107D503C8683A15B591ADCB184E
+6899895E3B48C80A22E57F0B0E783C7A56426E4FA821BFD8644501E923A3F479
+1BE37A3855D0EE58EF88C8D04C2B23DC47BC6EEBF705FBE010C2667F4A82EB71
+00A9CDF235A014F89A3604A2276706EC7C748A40418CD85FD323D46131B9284A
+0AFDDF5240166D84A2C48EBA62A63C347D512DAD1E9B2E9506B027A1E5D547A5
+5BE0E8FD19AA6BD9207104417C19EB0D5D70532852C4733623491D66248801FA
+6BFEEA78648177478BDBBBDC518B53198CFA2EBDE1905F02E698B7E16817CD82
+8E6DB40B86A47A27C033E27BAACB4499A65BC09DF9CF7AC51625202CDE53409B
+CECAE9049465747802005BB170E5B4717B42CC855192F77048AF21A37159C815
+27B9512C40DDC92C489AE31BC9A983B14B5B20A58FC99E7B93748B7B0B7D5F05
+0B809C36455567CE822F7C5EFD369886C0660238367A24EABFE24B4350BD1FCE
+DAA299201D951426BA4EB4992B5A523877A6F5F37A3B4814650B9437FE42341F
+275800E9DBE9E1392C3A0D9A79B8AB56EA0BFB2AC47F2E423410C34A1D81F637
+0D30F871E16F52290B1D877C6381D1B21393E0341B87832B845586E3E2EC973F
+74E00D5AD68EEE1DCC30B31BF50F406270CF873290E99A3BD506A8578376F78A
+AD61CBBAD8CFF61BB6F90617233EFBCECF61496F879491163A27305874D4AEC9
+67043DBCF9275F027D92A0AAD99623D8C197BF4B50A727E315F880432D749F10
+4797F8C688986BD3673FFAD5EF6D07968BBB7CC49699FB8E3DE64A8AC97B3EB2
+FF024BFD60C0AD7FDEDB23C805F27CBFD323D3C90009A4366F34513C6FDB2A02
+32D1BAF80B2440B5912A1A4087B40585F1CE54AC20A4B455D064B859C2335869
+8AB2A4E7319B9FF1A7480F80EC4A178CFC5E18D8CF2E912DBEE22944E6CF716D
+3B3FEC178E2E182E145EBE94FB5A471CDB842AFDA408E56DBB752A5EEEC5C9AD
+EF90506454D1D85D87CFFE8B6BDD781F814F62DA2BFBBEB52F816EFDBA9CFF83
+AC072C75218AC4F16FCF272B577AD0616D09DDA2A16584C8D40E7F673FBE603F
+28D6824049DEA9416A450BE02DCB55908E37FAF55C2B5EE09FF45F2D070A7FF5
+391AA9BB2001FF87704215C2051BBDBDA7942886181D89F8EA7BA11962E3CB7F
+643AC66497F464C5806D183F4BAF157CA75FB9E01349278F2B45C1BBD0A6D3F1
+FC4D60EB480DC7B96CDEF6E9AB8DC918FB884F0DEFCE7828D7D72EA416F01183
+C3CBDE0456F15192E10DCF5EA55C12219C8AF09C7FEA6FD7E1D865657C485FF7
+D48E2C2AA8284ED768B1555C02A91408CA88F8E98A4B3C055C01823C43847245
+18CA938E5D0EB123F26F44A44A50D3E4011D097E2C9FCA76EA5F7F8BB4D48246
+3AF0C7487FD386C81AA230D10F40F270B5F5CE9B4DFFD97C21A534C8A75EBE18
+C09C8CB07D8073AB7D7E9E578F849E100471974C6BB91EC150913C18AD3F1E88
+7182873FD7866F5F8415EBE92E51E7FF064D6F0147BB833B0D91A874F95B68C0
+CAAAC8FAEBA2626015B0829531FB2A32A4C0367F3CDAADB9A370228BDD77C294
+FE66AE9C9FA63BE71D12F01A00F5DB8278A0A9149A14139367F64058A403CC63
+CAD57D5596A4F5E2590299C4A366617B5119D241070C550463A1FF89DDDEAAED
+1F8B3C1694CB6B7500C31C10CD39A91E65DFA4C2C3EEDDADE15A574DE45CCD51
+AF8291E0EE47BE4421A95E6B02E8C66AA06F9C88B0A6A8AFE0DE91C1250C49E0
+60D989B489D1BA5D33B1FDBB5B39D2E19B6A5BF6B667F721032A8FE68032B72C
+34EB5CE5278F219307C670A0EC3C0082531B743058E2AC31FB1512D522100375
+0163EC9229A0C3D37CAB4DB8AF511D8A5B8AB1BDC2EA8159A3D4ABF94655F14D
+1AEFB4EDF76670D3A6DB1CCDD76474C9CA9A0EA58B35C74EDB436380391CD122
+E422C56FA420378F19CA93390FCB59BED7080BD574848C85BCB7F3D74FE0BAAB
+A30A31E9D23E05CCB6E169331A29D6796C8A697121F82D253B440CCDDE8E8EA6
+BE780723DCB5F2547C3A7B9402BC07CB5E56C0F778ED9C00BB1712A05D62932B
+E6D33A3FECC4F466A6F7B956D8D8F257466803DF558640D82C0BFCEE123C5B04
+5F92D50162CC8BF51020AB411A3A0AB79B9C07331DB676DC8BF3605D078CD036
+4E3DABB886B3CFFA939C2699BBA7E661295C0543E196D6D9D86C8123494D46E0
+5B1160A14440DB21AAA7719EDCFFA927B9976CC89743DA40FBC7C446AD7AD4B7
+29CC8A83FE931F3FAA1BF23634C5B553325437EF1F238C8C1351682ACBF252CD
+CB56400E1CD30D197800D063241B190836D5A9CA98BE49C14B54615960AC334A
+5E3CCB2F8DCA630494BBFED0BA2D4596A25519FB96600D087933CCE5EBBDFD2E
+68B4ECB77C6476E333BF24A5894AA474C9F08EDF66B627B992CEEF84F8392BD6
+4E6E57D1ABD36E6CDD85BCD352025B9D4295BBD3BEA22E12E9C4197D0F3835C0
+942AD6487F50CC73BF1A66D0126713294E13C1A4571B8A9E6D98EE5A4A6D374A
+2272E6511BD0987B6E4A1FBAD528ADB4433DA54F5A09910970249C242B5765DE
+750086910D16FD2919BBDC9BE98B8A5013F998D83349B69E4DE0A3A861D3442C
+9F5407670A26DB1F7F5D67C4D22790BCD0F1E86974F393526894BF4A34FCD2A8
+674D1C9B1655E83CAD31FD411C62DB2DDD223779B1E6F7503E0C8A30AA00FC99
+1CE7CDDBFCD51A4E1260CFFE758ECD59EAE9ED878D01D01FA366ED709A0C2579
+ECFBCFB7E7721E07C9503B4A51E67967CCAEF050EC35C66EDBCD4842C053D712
+A3545E5159F253FA3073FD7339AF57CF8CC1DE4A1BA0D9473F40D57656203141
+19629F3C11947884D1E3DD1A8970E1E72A9E89FD1287A4DC3C39404B6CD35186
+EC4B731BC90A983EE35ECDC454411C1CFCE43634791DB7B31DB1EBD31DDF7CA8
+856A61906BB7222DE42F65F49426F8DE58787B66B69E97D0F275210048A70309
+D8572BC6D9584D9CF348A63F314E9BF96B3CC88CA1DE963894F91EC7742A6F5E
+DBAC18758075E0F8B5F90BC447AD9EC3CA4D002511AEC8AC7831CE40B7477B87
+FACABD371DC4203744C86A1FE55F5369B12A05851331961B2BE9DB3D586B9579
+B002548840847A2B333E5E409CFCD8429E5E03218E29844B569E2EBD6271DBA6
+A5B619FC23A6025B2EAAEA5F3111D898979125D2AC348ECA1648008291B01E61
+A2DD28EDA14B5FF1EDCABA25574158A8F978BB5B18B8A9D20D1F534C56C075C9
+7D92490662D6F341875F6E382369F2B8604338D2F5D267F4977F3141100D9DA6
+DA80D33DF167B2D5EB80A3007FBBAF0BD71E13ECD7A8605CB9B576F4A07C53B4
+CB1B91F60C618B32DCD46DF3651B03236C930A1938932638DE190F0106405498
+41FE6C067B4D3E4FCE173420B130353EAC9DCA9138FA450805C5DD2A8E4F4C23
+E114246FC103EB63B58ACB62035E63CCE8F4B450CB5D21097D7290777354D147
+9D9F276D4689E8631AFEA190368F182E8437E6B65EF5127A69BE0292D4FBEB50
+4050FD0E50AF70AAB831F5C62FE019164764D83577FFB50B7976A5BD188036F0
+ABBB60E0D5505C3562657CC9ECB222300417282319232BAAB56BF5AC62C7103B
+9DB2E308508A82530DB3914B4BCEF70E24BF1959EBD5A4C5C2C994B9EE2519B0
+9B49B3AB12040D578CBBC23C7B47CFE6CFD6EBAE3E24A85D0023954566AA605F
+5F0CE1B71D3CE9D446EE178BCCABFC1BB4340202E77B33EC7CF4718DD267EEFF
+4C0000F2F312A783A92938B399848B8F0A694CA5139AA6D4E7C9DDEC4C56D4FA
+E6BD0253C0C81E6C53CF5C3A9E3FCCD9AE7100EA7389FDC1874319631E4C662C
+9C68868890B42D946941F7028F75BA990750461013B1D19A1D63FD3E99184B91
+FC58CCE729816CB5CAC247DDC93659FDCEEB82CC7DBB4433709C64B6264235F1
+C02795659359F02EFD5BC6940C1170D43551EB9F0C85FA334F1E1229C67D5BBD
+4443D7496882273FB569F8254D556F1DB811384DE0485520C42CE1633636307C
+390FEA9AC4785AA1A2B368DF6D18E1BE6D51D46599D8C2DDFE94A2105FC2D898
+DF5AB2BE08876048521F937A458A63396A578F0213154795D6881B6693BB70A7
+AC9B290539B172E2F22DC62C98593E1CB82E0E27702BF83306A0C3A89D9AD2A5
+17E03611AA32670982DAB244253B8FDB3BF67A6EAB2D85E1224DC162D5B80068
+7ADDBEBECDCE5D5144613798CBF687F1F77105C060D65C25FEA1A5980EC3B8FD
+D9F568AF987046B753DF3C8BD16760A91B02D5E8D679C227DA8E3202EB7FAA20
+4BC6DFB07D15896E4C14D8A90A3154A16BD31DA340909AEC2D26C1AD32A33269
+4C6D7FE127C21580E670DB1261AFD0FE88F2DC4358905CADECFF5045C4F8DF6F
+A1182A8380E74F8D4D4FAFE246FEF66C656BAA600621027374A41C9AE494AA74
+D5DA4F158E624C2437B028559CEC7CF2B7AD52EE40319BF9FE809C13BE788C41
+3F6E150AB8206D97E4C59DD6682ABF66B4DC1611DBEA70858594FB07D42C6626
+F4AEDE9AAD2C8716CE9AB3E2383D60EA2059B5F7BFD55E90340B4244BADD57DA
+590448C63A6A9E43A0310316F78211ADAA1AA9954C8C41A5E155F1DFADB1116E
+4FB81DEAAB0CB008421D1582EA2778D9698F4C6FA5667BE5D25FFF2E69922C49
+6CB4EFE3BC3A61CC556FCA79F7379325FB25D9E62268CFE94C0CE92AE63D49E1
+9CFF0E0F07C97277B173AD9F901D26B4387142F3BD4C077811073FB73D34FE11
+0BBDAAE3FEAC92D4DE906AEA76451DF62E97990EDF8444CC83F1AF7F7F358DD4
+8AD94D0DEF00E25E76AEC5B22FD073701F4CA95287F79E2D99A27ED6066CA17F
+5497ABAB38C14A3ECA5D873ADEE581FAFD1F33A85B6169D4794B1D739408DDCD
+8E959C1741B62002D67C9738E9AE38ABBB368BF2046619C9B1F9D62740A6C1E4
+ACA130DD76A67920DBB1E85259FDBE6A5E05F302E15CA31E9F36660AA3F1F952
+CB94019E930CC15B11D2831FD721731C97668C1CD5A23016B0C66AD360E7DF52
+207A6354FF9DC9C20C6CE35314F233A71FFE65DCCA47FBB31392FE4F5F94724C
+1B4F90758DA8FA6ED6A8582BDA6791F08238AD01C665529632310CAD1BCD5F7F
+BC20299D5C6FC1EDDFCE777B7968C2364EE97CCC237877477FD29AE816D48E17
+5C71E2719A163D272FF301608967581C38905B333CCF344D42507B8ADABCA7D2
+80DFAB8B0B3ACC533B21FD461641C4FA5946CF367931F3C2300CCF5C434B6FF1
+BFA35BB75A3142F6DF8D3C2EAD0BD5AD97E55CAC100AE563564FC1EDA2A05559
+6FD630BF9FA4967FAD0D848DE7F7DC36D8B11ABBECF2CB5C7C49D40D8F7CF28D
+C0960B055900D325158C92954C67F3EE4D176E0A4B84C9F47E5E871C676F3BAC
+7202F91D76B565BC0A760A0DE668232978D1FC45FD6DAE4958E7E1A27289F377
+1A2B9DF20DD03BC020CC3B1E139CA93C9B8C01EDEEE3271B46771A3374FD4E55
+D3FD1AD1D714E0BAD92538EB40128CACBF5E2B298144A2F8C9EED4A8E707FDD5
+EC67F531382E4E32D290F9BE65D1E9AE3C91030D7E1AC115C39AA10546522A58
+01B6756E788FE84E1E85CFE56E137BA47C2A14D106F554934D67F41A27623712
+B626E7C8B5F8709BC9CC5164A73337F87025B92E55DD5D5897F13EDBB3356F9E
+2B9DE1FA37898ED50AAE660D1728CA47403283BFD52DDEC2D7DC09D64571A745
+99921556BB8971E1FE2B681C391F7CE4F2FDCD776A189D0C954FF3EE09787595
+D81BC7EEB5763631AF1486D8B4C3EA3E0655E47BA098A227DE741A670640606E
+08F30998D4C5AABC95068BE7A9DAA9F9DF7E7FF7A31BE1697149D7BACECF4481
+DC61CEAB7476A2E447C4623C32C7B1D38819E09E5C6F0C74712B2D95BB64AB8B
+D6FDE612C8F2A7DA397EA2266945D9077600B039909A3C140BD64AB6CDC615EF
+85C7747CFD61EFD84E2F79002AF8B942265142A0B33145DB1F3C339A30E9D1DB
+B810D146FD2B6C69375E9E0B1B272B51BB1829FEDEA41B5E81FE258589761269
+DE4E4E4F911E68000E98D0AEB58C2DC1981D3904F85D8EEC429642C96F6D3C57
+8E85E922A1F0BCE47E0B9CBF4A0605D4FEDA3366AC5994940348413831241965
+69481872D2637F7C40061417CF9247ABBC930F472F93E247E29CD9852001BD2E
+16E51AE727C51C1881425432805A253CFEB23C5EA0CDF05C62FDEAB7B104E77F
+7769C22788334A91C91F02CE675DC14AC107F5A1B428B4A87D42F5F09A321BED
+127C7018C59F4DDA572C623DA41AFB80699B22545368AF6CEFD61644F78516E5
+FE553BAE20B09A6F8AE40BE8937089322284149C0ECDBDB3F7E1011574D9EBBE
+4AAFCA34766751B3E2C65D32043C847D11D7DA737251FB47D0B21212E70BCA73
+24D2CD1BC0281FE40CC2D3DD1B36FCCC468011868D3C9DB77AF75DF6E73CB25E
+3E15458E7F703D2377C6B99BE547DCF3AF3471F16FF759D63A7C091ADDCD3070
+77423EA292BBC6F33628CE825E163FEA3BE751DD3854DF440DB5CEC19492B849
+8D81D982800318D338D884EC96DE695F0AD014E72156DDE45CAD34F29913BBF4
+ECFCD52A05D180DF588DF93B6925100D074E11C6D28804278AB834C53EEDB764
+5170A6A6B6C1A85D0058926158D3DC18FA8A57DCA4D16C84E03F223A283ACF8C
+C82BF85BF969B214AE9730F858A44304D1965DCE996E8AC8E08C5B53E3C72B34
+4C2C9B5B1B50524A2D0FC31677152E1F3CB96DB9C7C85BF03E8FA21140BC5C3A
+D2B15036E5A45F341EB5A3F6239AAECCD041AFE82DABEABC6CE4CFAED0E120E5
+CECC203DA68CF5591CE6F41628A401AD98606C248E4487F13CA02BEB6676FE47
+B5D29126CDCF3CDA45746A28E1C641F550BF0657B5DC66BE5D7F5F2620BE9A1B
+FDEA7244E7A826236DF74E592E6E666617AB94BC10224CD04B3111E5C6C2C05A
+BA0BE4D2F9089F2958FB762D05F50EE117AC76C24567E225E1356478F91D6279
+37DD157A692B957DF550AAB54D47E2B0D1CDEE182D6D62A882D1DD7404CE5966
+304ECA36B95D5946A6C10A04FDC18749B1CA122FE043F803E08DA99B9E491A6C
+6BFE8CBFDFE2BC5BAEF02CF9AAC4C210267D03894A73F7B211877FCE1FD9BA1B
+E1480DD92A8D0E06D10F1141F22F09D3819CAC8F0EA764EF94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 13156349 21050160 1000 600 600 (example-image-10x16.dvi)
+@start /Fa 253[55 2[{ enclmmathsy ReEncodeFont }1 66.6655
+/LMMathSymbols8-Regular rf /Fb 133[31 6[27 24 1[37 1[37
+1[17 2[17 1[35 1[31 2[37 34 17[52 20[20 6[35 35 1[35
+6[28 28 40[{ enclmec ReEncodeFont }18 66.6655 /LMSans8-Regular
+rf /Fc 253[259 2[{ enclmmathsy ReEncodeFont }1 333.333
+/LMMathSymbols10-Regular rf /Fd 201[157 4[157 157 48[{
+ enclmec ReEncodeFont }3 333.333 /LMSans17-Regular rf
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 200.74997pt 321.19995pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 2067 a
+
+ -600 2067 a
+-600 2067 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 320.00407 lineto
+
+ 200.00255 320.00407 lineto
+
+ 200.00255 0.0 lineto
+
+ closepath
+
+ 200.00255 320.00407 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 320.00407 lineto
+
+ 200.00255 320.00407 lineto
+
+ 200.00255 0.0 lineto
+
+ closepath
+
+ 200.00255 320.00407 moveto
+
+ gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore
+
+ newpath
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 84.44547 148.72995 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -913 2067 a Fd(16)o Fc(\002)p Fd(10)-600
+2067 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 49.97581 62.00082 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 2067 a Fb(\(Original)23 b(size:)32 b(200)p
+Fa(\002)p Fb(320)26 b(bp\))-600 2067 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-10x16.jpg b/macros/latex/contrib/mwe/example-image-10x16.jpg
new file mode 100644
index 0000000000..036e3ac597
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-10x16.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-10x16.pdf b/macros/latex/contrib/mwe/example-image-10x16.pdf
new file mode 100644
index 0000000000..9429146f95
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-10x16.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-10x16.png b/macros/latex/contrib/mwe/example-image-10x16.png
new file mode 100644
index 0000000000..8c4565a527
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-10x16.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-16x10.eps b/macros/latex/contrib/mwe/example-image-16x10.eps
new file mode 100644
index 0000000000..553c890e7d
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x10.eps
@@ -0,0 +1,2066 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-16x10.dvi
+%%CreationDate: Fri Mar 30 15:53:53 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 320 200
+%%DocumentFonts: LMSans17-Regular LMMathSymbols10-Regular
+%%+ LMSans12-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-16x10.ps
+%+ example-image-16x10.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1753
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: lm-mathsy.enc 0 0
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmmathsy[
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lessorequalslant
+/greaterorequalslant
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMMathSymbols10-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 694 194 0
+%%EndComments
+FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols10-Regular)readonly def
+/FamilyName(LMMathSymbols10)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -146 def
+/UnderlineThickness 40 def
+end readonly def
+/FontName /LMMathSymbols10-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2
+2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2
+C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514
+CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9
+176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF
+730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B
+6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794
+F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939
+D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD
+712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92
+70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E
+7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762
+96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A
+A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2
+CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8
+95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07
+2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131
+8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A
+C53D51F08C783B2AE3B67D0FF6359D1B6C1C6DA4220428777EA791A503CDE266
+386B24E0D7FC0C19F54D39D2B9223D466810564615CF6EBF5A75BEC8F6DDDF38
+26F6A75F7C9A433ABB0C95B150D21DBB43878E3EF527976A3A2433047A05623D
+54F22D062F633C08A3EBDF22FEFA476B92D1B05B8667CF563F5CFD60228D5707
+0FA2674ECBFB8D84E1693A5497D4575DEC4114A0B80027DA61B2F65A6CF49F39
+F1E6E57FFBF72587943DFDB4C686CCC01181F81BC2BBFEA408EB0D446D1BEA4C
+8CB935973C2158D476D0FE07D9A286EC3E2E94C7659266068B0941D3F9A70FC8
+921BB68A2A93F276B4E9E42AF04FA0DDF5161945CEC5DFCA92164369E6FE48C3
+3E933DF4E02CAEDCEB32A21A5A42D74B09F410D031AFF3B7234445B1478485ED
+7AD9F3356A268299BAEF33F6B1815DF17F87F86532260EA830755F03A6B6CFA4
+1E32211EBAC195372933C6DC5EC98B1DD6F39DD192217A2C7130748C00DF60D3
+44AD509F68E8E1EB00D2D4009AF067F255CB508E66F44623F8B3398771916481
+5A495DCE1F15CD0BE5F8C018404DA71B32B208FE38080DBA6D529B919F3B41DB
+F812D26C2A610A60DC13F145BF71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans12-Regular
+%!PS-AdobeFont-1.0: LMSans12-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans12-Regular known{/LMSans12-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans12-Regular)readonly def
+/FamilyName(LMSans12)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -175 def
+/UnderlineThickness 44 def
+end readonly def
+/FontName /LMSans12-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-411 -308 1407 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102D8F460BD9
+75ADEB5A09536D6F3C9E0404C494A7531556EFD108E97E770410E56FEFC620A9
+58A40E61E443EA13AB10BA1FFC9A8C5A0AE4B3A70B9DDA35CA4FAC9678E39054
+2086BDBD692C89708EFFFA5F235831F7A839BBC56C877DB8F713A2D5393994A8
+357B4DD54096FEC1724D57F143398862CA36F1C982DF09539CB8C9F0E7CBE7D2
+13233BF5F8C425FABD2185591D3722ABE7F23FDC6700C38136752536882D7EF2
+65AF1EBCE3D1D0DA11C2DBD4DE61169AD2010446EE632BF9DF6D929733846462
+D10A17CDA1BF70BC1B45EF8BDF72CC5BF96901EE0E7FACDC309AD744B803E28D
+170937F444782DBF1A9F10FFCA1E96428C339564080B955D616BB9A3E6C6A801
+ADF0609EAF23845FC74ED07C0FD09827EA10884C9B6B900F3FC4C2DAA80823C3
+52199CAB38314687E16B2402A698EF5C895BF425ED9B2499D4202D0A8D1216A4
+E1187557EB50C8249AF9CC836B1B1D9B4A28CCE970EDAEB57538E662AF941CE0
+53D88DB0B078DB739F022E2F92A79F2EB23F089A0E3199C3C2FAE7B93A66DB5C
+F10E6763DAC5C342EFFB9104ECD0125C6E7D32D5CE68D11C2014A33EADEA70A8
+03A83F22CAB36A7EE9AFD9569661D2B65FB216AB8D1FC7A52F1A471D48B5AA41
+16746756E0A8DDE70884DB4D1DC78EFCC745E00B803C7496C6FFC65CAE5FF981
+CF760C9E8224BB781DB61934E01B2E9197BB6702E6B1A57C454FA5DE2100267F
+912D837CCD9A027E9A7B3BEEEBCC3AF72685CA319212891B6D217650738552E1
+048F13CD46B6620DC526A8164D1FE7D9D20EBA6F65CF59CA7A611B1DACB00CFE
+42BD5BAAF8E4C6076820DB48DEBAE7E5D36969EDD94FF0050D5F880823A40F9B
+6601CF5E16B62AC684179510113589997DE43DAAF37144199ADF6D36E3DD98D5
+D4B7A8437E6E7F9B01D636671DF223DB8FE2188D1505B5E82FDAF2671D468141
+8E63895C1C7A4273E038B4818CCFD045C605A1F6A18D7C643938408AEC4A8149
+3384597D7FB81E42CF4FEE224424AFD19C449E201F2911462509CF872FC95647
+95D9ED3174665767C0809544F529188A9CA078C85A8400343529469AF0CB54E5
+E9D98BD5B3A869BFBDB5B9834EC15C047FDCB4E0CC99AC20DC2E524F29BC7CDA
+C928ACF5E79F0F2B8B671BD37E5E4C42D0BB312C627ED639087BF78F14B0E819
+D643B659F742EAF18494A5EC108B439C71C6BE51A9C94D9CF8F08C6EAF9957B6
+969602161C8FA3B0A8335A4D3AE1C38CDB5F1A9C5E04DC906ADA5253757383F4
+01C518141E6BFEE034E2160F15F3A79225FB98E5732484C6FC1C6C18A76B2B18
+2FE2035F15CEACC47B532E2A0CD7BD2B14DB5AFA78F7FBBFD71535FEB7049F20
+3B46F9E302E610A41FFF797EE8CB26F5F87D22BC1766A6477587111A62DCC9E0
+7F228AD470701B0D6560C44DC616FD82663FE8B623E1EA738390CEFBC818F1F7
+70E2089F5034B978482F9041012AD781066C37459250D8608BB3841067A0B618
+D05A149DFA46587DA67BA7005F57C2692648D7994FF2820F8051AADDE18BC1ED
+5B3DA256C0ABDF247BB1A3F7EC406C675B0407C0455F34F89764223F7DC55BA6
+69B8793F48CA8C2BF75057C2798537EC841AAD80176CDACA3BC49CAC3A151CD8
+2DDFA79D31F0B4A0485F51334BDF5CD5EF391901EE6BD0BB9994FCF95D431D6A
+E0483414B9C676310016F5279CC754F3D13AD666CBA8F8C56E27E7D995373CB0
+F8C088F35F2CB696C51679100212026FED275E1D42AB092C9C4216D774A36899
+CC66DD9E15C4D6BD784FBCAD2F5C3385BCEFB2B89FFAFFC5B4D1288461351FE0
+B61DE543845126C26E1C03761D9DAD12C7F11C4E9301ACECA89412C74834A35B
+6256A2BA49B03E7F03EF36CE0390DB45EA1F0B6AA0630DCBC4306D195CFB78B1
+758D1A87198C5F4E56019DD02DDE538081E9DA1E05406F8E32BF80E146C917E2
+B5324449BFB87CDA9E22839448247D40B23A37DFAB7F41D9DE4264C1B79D2B64
+DD10291FE16F35C17D22DB84B842CA1BC047117E5E9AFBA7839CAE44964C974F
+08DA9B9D3F61AA34F3DDAB60E0F06C4160893D523EB78101660747C0A48205DD
+807BBCFA889E3DF1F3A9B580839F0B71A41ED28DC1039C6B0B01352665661FBD
+6841ACCA2D429A3F91352AE88ACF1CF225B164F92ECCBA10FE1BFDCEAD62BC0C
+4D9CFFECDE469085BCC3A0ECE42C2BB3C481C676B3BB029368632768C2988B96
+4457D9FDA066A17F3ACB2DC5B156DC85AEA94441A9EFFFF817A0D3F36EEE1C42
+0BE2A6043F45C30570AE649C19685AB5068BB7842242BD3CEA3A0C38E38CCD21
+A452178166EA608556273382450EEF4D1102CA1A255FC094C1564E2626692F1C
+248D54C82E7BD925166D4C2EED449992426730E1A4338C14F18731B6968393BB
+D139D828045042809BA99DD7B637802D663A826BA44AEFE84130BD4D15BB2EC8
+597057E4EDEBCE79EAA92BBC79252FA79EAFE5533AA647964242105DE7F3BC86
+193D77945E249D2CF36335A29414E4372BC18ABFCD3AE3810C3DA334C7BAB0E5
+221546611A586ED6BDB24AA42649375B491DC08F6B03DFEB517B2FC61794C712
+D244CF986BF72386F3675257AC32605F76CFE67A033E87DFAB3DCAAFFA291CFA
+ACD7F664D76D3E732BAE5C829A64F189DB3FB249EB775AEF178D3483030B5371
+C2FA2214F61F7C124EB9A5AAFB7FB949E07BB3A026D50C7A88DF5F480147D87D
+FEFE463F7129B60D4FEADC846E80E90B0115532DBE216FF5DF78650A11BE0C3F
+9CF0F3B9E559727DD5308332B7A222CCB0D4D107A3EE7F23D1E763D760B02411
+02646DE1544434BDDCBBD35418E9E9DAC3479D3309DE6913788B0F5B4ABCFC63
+7803167EA6E1027FF8BB76E9A5925DEF6A8492F020E67407CF321E01EE8F2811
+A9C0A8052F6043D8C28B243B40EFBC2B0CEA15584AE44B5888352848F0D8B554
+898FE557F69574567035ACECBA39D43EA0AF466FA5B60AC4490AA5DB18A649C4
+42A4AA50C6B4CC37DEC8CD522A9409598A6E3D04FE29E1CDE119D82FDA474FB0
+8C08665B47ACC5619C8C6C53931EADB479F7FA83797FE2BB8B58C67B5A49AD18
+5E5EFD29FCBA3FAF5E895BE7D9C19A71046795247497D4A2FA6A9FD41793A830
+3B6BBCBA18708C378F40448EF070D93CD82F0E2D841594C54733DACCC642EB65
+AC1072F5FECDC11553C38B5748216D5699023593DD98CBB80B30B6FAFB4DCE14
+B3773BFB20D792FC6BA87A293ECE2E83B0308AB854E0C0CB66C03D2057242EA8
+A7DA9110B8B634D44DEEE670BDE0278BEABCD70380001A527B5A60CA102F52A8
+94B559DD1A3119E073DB7DEED7DC4A04968B69F792644FA8B44F294A79DEDC63
+A2B3887CF7CA14D36D98547FECAB981BC36F047FF6BCA7D2B30B63683747CFED
+DFEB27572C50A6E3D62384F9ECC1679B6514C107D7B3A6155A9902D75FF0EBAF
+919567B7A1CDA5E14FEDA66F645643A46E499F719764BA6BF861040855EE306D
+3D8F141F18BF75E71B5B6E7022B99AA55C94130C7A4AF5AFEF4483E0694B8D49
+201A31572A3411D94F83A0CC21014CC1C4571AEBDF9A96304B33046CABA81261
+5592128C8B11A8B9D7DC54F36AFA934E907162B395A6B121867AE5AF3F3B38BC
+AB834C9E0D06A6FB148FB04172E442C543C1DCEA0E4B26651FD5FBA5684EEA12
+2E5A2CD263C77714E5F40109D84051311E6BAC3760726545BFC34ED8D81DD9CD
+844A043E05E71A63A45EAE0C2FC213EAC75A50B61AB8AFDE8A85854A512F72C2
+8CFFC54B84B977A8CDB82BDDAED09691A6FCD3F12CD09F038D0ED98EF867646E
+3844ED0AFCAF62167928DBF1679DCB876202622263FC8D03B9E94241A33B744B
+93F10457EEC1BA9D5B210A013642B16C7147B824B3DFF3A5DF928ACE185CE5AA
+1C802FCC33FE871CC60E24908FC65500C95AF2DE68429C1654F4C983F5F6834D
+1BBB4D7213FED3D871DA6939897330245588E1A4C3486F753F84F4C01F1149FE
+56AA0AE2654BAD456E5152EBF506F0D50391833BBC2230B8BEAA3AC05B51641D
+EE00FF8F167815566347A097F48184A0CA10B139D1380519B5616B704E2291D1
+B3819F8EA2157CCE1F4FBF6C97AEB8FC5D0821D4070F65BEBD55BE6CA63A01FE
+FF21E9AE53A0E8334E3F5324DE4D7FDBAC3C9C6AA6613024556EE5C6D1931349
+E06A560F3B3905C44951CD46FFAC1019EEBEF540640ADF732D0F3522AEFE1E70
+8B23AC8EF731112120855861698126AA71F3513683DFF6A26A5CED53E0EB42B4
+BA1A423FB723392E3F99472234F0EEE8420CF6B478F7B17982BECED5C3866927
+C27BF2CB892719668573A26C331252E12CB6423DF710E401EA4F039C49B39B0B
+7A38F24A31CF2BBE8A4A77DA98DE073F312A8B3CC3ECC121A4872C7A2E643F42
+D81DC089F3D37D34429519EACABAAEE6384883F21D51527F28952DA86B8BE39A
+AC8BDDDDF5625C61972D35EDDD2F600F523D854B17B86DC6852159163B527FAC
+2596297C758BBB0812B4C6F5BB424E44C48CCD592792059D48A17495192077D7
+CE0A28D81DCD1E8D94F55FA1F21AD44C3311CCDF6766ACD5626B5EC04F4DE6F4
+237FC68CAB895736BDE94E7B47ECE15B865346D956FA91D2C2028FD59D4201AF
+33637D19547C8D92E24C1190A50E8DCED4C5D8687497EC9C0DA348063390B5A9
+0713629B06EE0916ED17DC02423B9958C73D306BD7A90A8F9751C8FCC8CCB011
+FE29FB9EE32F0F94CC9D675700317A06B3722A5F0D455221B68BFBF3F265B1D1
+A1146A91079B753C8F00A060259851385FBEEE9F0B4F127A8D2BB1E634AAB583
+E186C1335904DA22349A847ADE3C060AEC69C2987EB1F7758E8D2751636084BE
+C4B57D0AC795E2D79AC4B8DC790D762BACDB4317A096B045AEB594CCFE0E61F5
+230678037F86EB925DFE31A012031F36D5F6099187724B0AE41F848614C5B184
+B42EA51452F540CA75E18B3418B6E00F0E1B6A6C1F554FD4170A0A88E0F77269
+9FDFB1D0856F730081EC25AF5765919460760E84DEFC0D831B51A48A5A960B30
+92C7AB9D34C66D75FDBB3870E5053DE8A2488B7468AD4F44637ED9DB8797D569
+23631F2C05A884542E408BFDE756C91AB084E55074D88369CFFB98AD6151A16B
+CAA3540A85AA395D5B949083A523A7B79DE04D5E3E9E29E2C6B2A27D0F7DE207
+74E1AE0F5E8199D0EEB9742EB0F6BE1DA71827BC04AEB5A1D3847D03ECC3F54B
+6D594F074C140C7D5ED6AFAD06E3C5C9DE352F12B86CAF7307A0BE22081F24AC
+95E037CF6F76E1FCD278C1CBB2D87BFD031AFF7612DD6081693F3152733BB66A
+B7EC5195DB43B2E77689C96E5188F04D65811726E41351E349B6167CA5058EE8
+4D1258EFC60D1CAFB3AFA8C0D2EFBEF207CBA3018A2E8F6AA87BB435119885A9
+3B0519E271339BEE64BBBE22AFAF5278CF8D58230464AF01944BA2D55B6E014C
+8A068F6391E1158E0BA66535CE0BD22F0A312EFECCADDC8A013BEBF5823FD626
+C9A15B8F75F819A88755E006B798A1373B918627BCFDB6FCEBC5799B4807519B
+038B56F26A59DA0602C2E21A75FD38ADF1D15D6A0CC02BD9E2665DA9C303BC59
+9294FE31586B454CCFDE1CB0F17F31B2701321F8DC3101FBB081D7E78C44DEAE
+F007F7421EC91B233C05C2761340BD085085D8BEBAC637D3C1CEAF96B4581E1C
+97CC77E4D6171BD9AA3BEA81915B81C56CD5055CD7F5208176ACD9152362D162
+698BC6F7535E14CF202C75FD9C73147C8D6163DD185B9F341733DD7D909095F9
+4F9168D300CCCD11327D6B165ABE463654F1F31DC682747262E5A1126E5EA0BB
+33407C56AD63401DD9A62024FE72E866A4D3F03838E2F2AE7F5B6C9E8E528A1E
+982E52114778E14448B512388D1CF765ACDCA5950D6035DD2D098D34254BA25C
+78CB3BED5E7AD9383F8701213707958220C79C6D3A3A48189AAFAD5289F94626
+F0D095804E7671BD1EB145FE7CDB56A97918BFDBDC3423CF739AC5B38303C3D4
+DF196C462F144603E4231DD1E14AE1E34F34BCFF6055BC430DCF80B861A9CCAF
+247C1A705A84EE6DB91C7C0A0100F19786F49CFAA3E9D10D4B47F75D05CE2D81
+DB06B129721A91318E48073CA60ABA155F4A03A5FEC5A8E14E5A17FF6262FB26
+96150AE062E40D2CF10D2FA439CD2633CCA6163604660158C989B9009512A2E1
+7BBFADE849DA85124EC35A63ABE36CC2C0C7204BF83B4F7349ECC5BFEEBEE751
+194C5E7D6E2EDCE42912D03328369F37BFA6A2708FDCF19C9C2F8385BA91BEAA
+D1A686B66DC30FBB57A48E1CF34051ED7D69B44C70AC66CF3DF17D3CF98B3DEB
+DF5794790ADFB7D4AE2DE1288F04663CA7C2572E92D94EB37DCF95085911926F
+07D965CAC05C5F5C13676E097E0545DD5903762540856C9581EE6076F3482F71
+DC669B57092F67009817A28C281C3EBE5C2C46A6AC285446289A526CB7FCE827
+E8B6C453F843B10EC212D258C3CAD628979EFC192B0A503A8D8AD8DDD7FDBF80
+711A37764B59D0F21E2D20E13788E5C6CFE951C45FC49196DD8C31C95AD08A9E
+D3E42F346F6CD76FEB460B4D6C03B7C24A46F05519C036A4AF7E79D9015D88D6
+23E83EC18C1D756A012409A4459BC9CF7B2BA769BCBBE17E81F552B607882D70
+E2C36D1CF43D1AB5EC07FD02651DB2565E849E3491D4090954392AF6E9F4038C
+E1ED6F82BB418528EB78E5D4C90730CFB259E348145C5C9A51773D0C75B3EC42
+322A5AA48B228CF68EE0032B1968EB88119A375D4FB7F44208079D9D2284F91B
+A0763C28BD8071C97999F3E665AA573E6EB9881D0B12D55859CD17EB731CB63B
+3B143C7596DD9C1EAE6D72382D60A1A753062A05C1F133A3CB6F30ADCFD2D364
+E623338F48591719102119E94104C57621B1E7E9D9AE9AA465942C8C19D915CF
+C94117F755A9CA7C57195B410F7428C9B538574609C27B61C68E92C580449BCA
+FD90BCABA4EF9BEA75B2334B6D0114904E4FE6721018EDDF233229D7D60AFC8B
+534992629ED298A176DA59B0240FC0E7C02D0BF476D768D438A2C18832E9AA44
+ECB7649E3347035449BCD936328FEDB5C7C45F7F41812A143B802D3951B6D902
+6B5D97D33027BB88D74058E37FC7799900976DC6FA56F51BFE1969E63909984E
+FC52D90EA1C3CCD41ED86ADAE9C01123EFAC5012A255292CA8BE2FF6BA35919E
+D1905AB63D933A501CD0A3D344768EB7DC6A46178EC6035FC8F3399F07B6CB81
+4BAC7A395E0A83ED0A777D023E226271C826E5FF81AC4511BCB49DE285E7CCA8
+EA2BBD321844409FC9537E53F572AC4C6B37FEF23A47B5A4038752E723288E6C
+564CB3476C753826C5EB56EC4F80A76BBF5EA6DDAA4681414C331FDB4CF16123
+266B94843C4586F7B0914CF415CB0ED8EFF137E476FE5A098E607E25ED29F4BF
+34093321D1B477F5A3D7ABF80CC031C2F2BE5D633E49E6D10F7E0BA75CFF00F7
+ACAA23C940555F6C8B2141EA551B116E6033F3F59AB471CF2A7D3ABB64199B13
+F41E579131A673BE258F901A0B50141288B7EACB5C756637C9164F171BE93D48
+189AAFAD5289F9B5E659E88FFA971BF1AB46AC26D43F2D092368CFC4E14862D0
+B702E894290BA345DA8EC622C9E512A9B2024A9C0EC0CF7753FE13B5B43D4DE1
+65A56C8F43140871BC528641F4F162138539AA472DC08FBC05291063120165B4
+379B1A4DC9D967DBF75AACF9446FD3908090F860D024C0006150642DBF74FBD8
+9559B121E14C08391053E877B16293351E69279150EC814C0BF9AF326F201D88
+9F40D7AB654F3C24E9BC936EFCDD04B4085690CCDA8AC7D0D48CDE08E0CE3392
+17792877BCDA74BFADE0E3863F1193839C6B39CEAFB6F80786CE3583664AEFE0
+C59EDA04A147FB51227A5AB0C2E9D7B195236CB74BCF236F2124EB6D5FBAD96B
+899AB12DE62CA4ABB8F6729C0EB1FBE8C013A0A5AD5CB45781F965C8C59C09D6
+607358809158C96AA69CB92C96236B5417C41094F704AD4A2236651359D3942F
+98C02657D5E700FF71915A858725501E38FC7E760B5202739AD91FE9637A71FB
+621AD89DE7AA6758894D99C4BE9E6EE4B25791F28BA80F068AEB94A7B9E53CD2
+67694DF8BAAABEE89C8D5EE80181286B7FCE258DABAA1CD08127A538F743104D
+ED3571258E7EC2908007837BC79BAAA38108E026F82D9744EEB176A33F6190EF
+3A270698F6B9230D2A0D8105261AA96C0193B195DEA33659D1723F744EE405F2
+AF04AB2C81845DE64C387F3AE3EA8386A9CB5709CEC2C50062D56DF637E506D0
+6C6A299AD5C3E089B07B4E42736DDE16DCA52D49E43890022B9245B023385A6B
+98971F5BBB8ED3011D4E2E1A18B3FA3821FC62C3CBC8226E8536EE75116CA985
+89E3AB1D42EAE1A775AFFBA5C8C1F24818220BBAE9B11B05A685D4C7E7EDFF51
+C6FE32A3F2B4B911C17FB2929D3E12A8967364952081AC22A36D3FC97638C053
+F3483E6A2A4699E4EAE54E5892C60FC3DDAB9AEAA6C3C33ADEBB543EA93D2D21
+D077C84039724C5C44FD9AAE7E228A0221319CE786D1E24A8B87C178545AD780
+8EFA961ACF185DC1E322EE3406C35EF72F65A103E37185A14FE17F1D42B924A7
+799A82D7EBBA2E4E2FB2FE7C11602CB8D4C3AFAF72544CD891E6D1911FF569B2
+0265461DAE6E57B5C958A54B43ED6AA7650993D0CF9BAB1CE577EE970A2B5E01
+3E23CB0654536FBDA10F74D5014387B064500C857F06F90D95C79E5BA65FB7E7
+4FC9F45190E73B45F78AC1CE5BA5CFE547A418F6F2D48E6B1B220AA648F5E0E4
+317BEF25D7774A8D71DE6952BFF9224B1464E2EAA7C8A723BC408CE4A039F767
+21DD45DC67E7B0B3618E10ECF17EE37A6267ADCB0646D26D85BC6EBAFDBE642C
+963411707E41DA572B2601547C55191B15432E1514664240BA7C78226D4E8ECC
+5B15EDF5CA9239790F6B0B3DD6FACF052D2E1C0EB34672AA7E59DF2818FFC776
+DD40D3CDFD8BE52F1D15141F83FFE5E4DE2CDCB2E8D3E620718FB4505370A828
+55EC7332D782DE3DC36A2DEB505DA944FD138408B4F94BFB42344E63DEDB870B
+5708503CD57BC0A9DFC2DF579A8C1E5ABDD3CBE9C03AE18739C56695D05A9482
+FFADA8DC75847E4669D699B6E927E8494ED12C35F6AE4CCC6B4D451E2C64218B
+3398FBBD0D4765CAD178A6F93C5217BD254774BD64E59C9B85F02AB573DF6352
+E12A2CB9940DC6832880F20A73211447F2F4AD6CB5ACB2C7C5DBEF5E30FD8590
+4EF6229A697E94EC4C8947652C9AD39BA6167EEFC27F11824B2832924F86F492
+14FEBB4B3AE05A12F0D230D03050F1E3F16FDEAE6A34ECDDB9C87ADD12BBA280
+B2C9A5B7FB0314FDF45F05106CB4E5E03072C214A0BC53C7286EAACD7DA7010A
+DED0D6A83F04F396CE83F0549B10A9BBBEC8AC451239E34711ADD347782194D0
+FA7B8EA4289D1968E9DEF97FF74420E1159DE70A8E253DC0FEF7B98B04EEDA12
+63577D0D75215866236E5FC6C284B45FCF34588B2B8FF44C8368C9C69AD17E91
+BD78559AD7C3C337858D49BA7B27E4904BF8D855940AF0DF3BEEA2D2E4910E0C
+F540BB459E4C13C070931C27705BADFB232C3EB77DE648AF6035431A4605A7B3
+BAC62156DE158436867A8237F7EBF5AF326230B80CED913EB6E69DEF0888BE47
+323A08AC7AD4E9217EAF912C86CB6CD5BBDF84C5A3CAD6BD84A5074B5832023E
+809B80408BB9B61C29837B335B459B9FAA8AB24C7A91068952311D760A1F9676
+F1C52FE65532DB267008022C1DDC0F82F21CD0C6E0902E9EC7FEEE5B8D8919E0
+D1E69B1FE209C5F74C458BD471F9CEFB9B43D1AB67E0C1B90B74C62FF8FD0FCC
+22351E3809B0AF19ED917C49C7460B2C1E8DA8866E52626A994F01FB87292A9B
+91A4B23807EB0C84FAFA0C6787131D3AF71B537DFA79B8E84B39F4B0B2ABB1F8
+75BE95203E1438DEEB728CC5B35F801620FA2EB8E25C29B367E7A98044B1746F
+F6148CE49015828E2C2CA02CAE79CE774EB1E1B9EC45589B444FC797737012AA
+B970DBFD0A54B38A20F4919B04ADA061CDB72C457D44795F8589FA7CBF04723E
+D0B64CEC33739EDA87ED682689A81738CB7A9D14AECBA8B20ED2CF3FDC5CC361
+F39C73245DBCE639B9EB9ECEA7123064ADA03DB2711DB0E843C914E2572B506E
+890DBB1BD9B8AE10E2D6143D563819EB1ADD2251099DA5D63471EBF5739689B9
+658F75B4746F0788B7BD3FF06FFD23F59E34B70AC5356A5385360A02C3245459
+58E318551EBD9B8F4AA038DF79588063FA5C12788A1C7B0EB0944693E0B9D18A
+14E9DDD500A588EC97AB524211DF1F827CF41845BE0BF8AFAE8348F559D6AD28
+E3429B98BDBD3164E8FDF9AE09FACAE17EFC8C1E9BC7347A334AB57D15D6C781
+53E9C5533E181B368CA08340FBCA9CDF87FC991638FFF960D0D38234AA1C9900
+C092C16DEC9BAD9DE1D97865F8C2D9B55C114BD8277BDD2E819E295D5FCBBB04
+D77DC4955E84168F9AC6EA2E25C8C2DC40292B55A210FCB74F1B7D0C32C7ECB4
+241699220F6CEE509B6512F0FA82155AE1D55E91A79F9E1AFDCEC32BB07B8AAD
+D3CBB1CE596A0A4D093163E531B3D50F257D8B3794787779F7699443E56F512E
+3CE8C856BCD306372547EE3C628F9A334F62DF98CEC11E91273A1462E6E9C158
+E8A717B266D35EEA7CE9A86DF45930BE230E07762016DBD6D8FC0230D2875AE2
+F31B52B5A12317B149BE57CAFA473DD7934595BD999C3A31DA2377FC5BF6628E
+2A798C2F7EC4992C1B5044C152197BEB399437F359E86E76B0EBFF4AD9F19B4C
+11FB42E6A907DAD902718465687CF0155E10B53A271F23B6292718FFA56E5DAE
+595ED4CFE4616B871C7AFACD58F93FCD83DCF3EF58FE4EA4ED58124AD43CED97
+BCA4105BE9609DE67972EDD1DFEFC3AFF39097AE400B8999F052AE0A8CF6038E
+B3DB7E07D235FBDD7DCFEF07F93366AF7F26F35ECF8D5AA73CD47627D34D3E98
+2DB93A891AAABA4C543AE5D534E6594A7F55650C33716A47083CEFAA1A3EF628
+5995C502A2F036963D3B4BC55883277BF84D25534F03786936B677F812A702ED
+6C5C1E74D08002FDD66593C3B38C15CE14D3871B310DA6D59B43DA0A2AA66B0E
+991ACDC22DF5AC9EDDBF59BED9C25D5CB007609D69D260EB495084A7C76B8B69
+23B86A3C763D738D091BAAEE6A1A8FC62FB350D208B44637A792DC3E43432CB3
+F9B7DF88E28C60B0640FE67FE6ECB1BEE40DA110ADA3FF7F79157204E37A4CBB
+CB1EC09F3B32A0A371A51F64CDC4E06F544F2055F67F0ACD4F400D057CE8CC71
+AA4BB84DAD5C8732A428500D51ED2110EB373D5F1AD84FC79DE23E2BA52D8EE1
+B1D3F803194DF3826F5D85031896D58E539449C89C4C0EAE0F92D2383456338A
+6DDE916F06560FCF1A2F982FC8A95F789A634D7B5426761F4D258EAAC34ECAD9
+AC58CA06A6C90159AFD701D1F17D32096C6A7E4E086080B0BB5DA40ACF7B0219
+EBAEA81150FA465EE10DA0F9BADD1090AFC7195985BAAD7CA51FEF6702F5D7F8
+CD12317A69640DEE138C9E5358A12DA37FB3B8BEC5EEB15693B0378A470A55E8
+19F7DFA80A7B2E35A330CCCD6FF6B11928F0A978CBC0452E230528451401B97E
+019B8CACA33F8EAC26E61CF7CA45E59682FC7B19F9F1C64AE9850B3680A200EF
+A867B0A922D2E1498D6E873189ADCE5797F05566E50997C9560E91F57CF1AAD1
+0FCD5797687C7632A189B2CA362CF3132A039FC86090B62AC08F05A0410233C9
+F0A1A848356305106B1B0EDFDEC0F6FEE8BED0034074B14CED1B2A4DB0A7CCB0
+E613922BD07A52E10ACAD3ED1C1A7FBF1CB070103E98224CBB86F5F6852A8F59
+A1842AF5F57D2E1D56F7BECCF53AA6A28977B943E6FBBEA1A246224ADBF0AD3D
+4A29D6EBDC93296B5C7B7D12DE631FE1D80708084AC2A4D0FD15EFFAE30AF476
+21948723B3952C4370A8956B7B47FEFF3A2D6E11BFCACD6149A2018C8924BAA2
+FBFAD628A915FE45D99F42153A89FBB6EE8ADEAB6C7495948CB7CCE21BAAC7D1
+358E4BBD39AFEA353FC0A5F8BFCE8AC32CAA0E536D91AF8A3AAC9B4C33C3603A
+CD4F736848A058940F41A977FB7F68972830EC2DF312BE402BE8F7076D416038
+455FF2A8CFDF4B4BBD73DDD3772632669EDF8EB97BA819C6A1C7960C505DBB4D
+D5F00E883108619B5E8C86DE7B544F1C7D1BD8180D363501A3F607E870B42F0C
+454F4458D3738EA824723D5BED5199C717C8C05CC48AD62E125FC003D7BFAD13
+DE738248D16339B87792FD045C0498165673ABD3ED355D26E13574F1CF601F19
+B044731A5EAF971AE2D8AF7EEEB9281F63DF50E4AD899E67574F3EFF17D31778
+548B376AEFC575FAEE1B5EC42CDDC027C7AAC514A42B44FE3ADCB07751782660
+484DF278A2B281C0AFC088A13F5883F58B199F71C9B3616A0F7573B82A681D12
+4DE7E4CD477827EB635BFB6D5C8C66C3D184704C86343AC388765EDA5AFB17F8
+21D067FF0B60A68E26EC70B39B88803A3921B32C98BE6C768D1B08958FA6ABF4
+0DD1F36D66C1286C2FB8ED5906ECCFFACADD71EE0B7C7B67D8C7A8C9383DCAAE
+5B6CEB2B2A3C2A5085BB0E87DFD0B90AC06112184A9886D92E479DCB4C275899
+3ADD87E53498572D59D5A1FBA7B846D5D7690108629958EC851F4C76884BDA04
+DB7D097D9FBE5FAD580F5AA55B1B870CF1E842B8E710AA0092171B6C92B06D2E
+0127662FA670C80A1D1601FB5A021BF91973AC5A83FBDDE47F097FF09E77D7CE
+94C840A41A8A2B8FA420DADCE5058654141151082AB1027A798D050E48F4C18C
+A819FD2173C6F3F2FEE9E418AE444A9A433ED09D98769F099C8FF9B12A99BB88
+B018D3A3FF29B1D4B089AF21641BE38F379570A36BEC3324EA98E8393E1B5FA0
+3C76B92004AD4FF5E2A0B60B0152DDE9E9DD833B54C7D2A3108D8678E9172B31
+7EEF73133F01DBB78D082421D6EE28D15083E41EDC53EE7F396692FE52BB9047
+39AEE6D7F0F17E613C8EB4385862257D5F9A77E039020C388C23E494DEC64AD1
+D13CD4A3C97BF691AD2EE88D99F987C92F55BEB0C52B41C2B2AD3833DC1E45A2
+3D90DBD2B0B2891009AB019AB97D6ECE3ED535A626C49F5FBD2CC3A3F95E0E68
+53A89537F3841E3FACB531A076037755496C3DF9CBE5B8211CA8E1F76948E885
+C4A4C8998AA0AD6282D8DCA42149633DF4B1BAC5EB4C4A1E09D4671353EAEB62
+8E09FF7F84DFAD16227C1D3EBAC9C62A85B0FA3B7D20D6B99BF18F27DCA83EE5
+C7CD5D093525EB5729D8AFFB95DC6CAE5FBEB848696AAA1D9CFA914E106E1555
+1BFC590C82EF04EE1709EB3FC12915A85CB0E2BFE6F0BBB17EC9435870C5E8DC
+CDAC7BF75ECE305856D41D8FB730E04996FD702445F618CFECDC45A8D96D7B83
+073CE78791C21AE25DCA91CD03E726B1EA1DA0D2D3A0C45ADBA046350F12E8DE
+7FC8EDD79922578A095F71EF4FB9E7BC9FCA36E74D5746D5A01E478B28EDB246
+33F4C244B9A759775FD80D7AD6FF6713EA292EC1AE9E2DCD9DE0EB684D4E2E79
+41CE42A834F186D3549338FDDEA07BD62F4D3D883701FA899166FC7E7F6EC4C4
+BEBB3CEB93769EAD5148602824BCCA7EDBB00B60E26CAD44A8DF4B1BEE073CC9
+70672C89CE8F4F8D62FCD2BE8B37687443C67CA0EAB1057E809E60629287C447
+7188C1DBD8347657688EA41D16C3BD246730DC024656FDA5DAB0A5679616F16A
+B3EC9CBDEA53B1403BC54474415C21A7905244A8B5E1B437D934C50D48DD5EB0
+0E97B36FBEACA9674C78EA7E21DB0F7151BE7173E4A25AA2409548C3FA696DAB
+0EB6C62698A3D32E1822C9C31AF38844266ECA42A9B93FE4098D0066674F332C
+D76581DEDEDFC298C55288422CA70FE540E46FFA358D291AF388BDEF080B761B
+97F5ED0B6E9C0B29819C1C249CF57722C048E9C61BA129E05BC611B3A86B1F64
+A14FAA7DFCBF588AB952AE750CFD0800ED2EAA1DF4D0E3D7D524C7178B5D0239
+05D41817647B7D2C63A8B8D708B2B900F049CC2DA09050F2086F0B643A4E89E6
+30F99516B2597A03DCD694B2E1E2A3624FE3B545F17BD80E606773B9BA4F9B31
+22C6E7EC57CC51E6331FBA563C58BD5415A8E78B440DA69578745B5D0A6C4A66
+782250CD711EAC252F6ACDFAD61669257C195560586BB567183114C9895464AC
+132EC36FC9583A048A83F68049C707E5FC1473E7DF94530928C360D187286D47
+69A0166ACA47C3614F7E4C8628174D1DCA305FD1D602269C73C8B107D49B98E5
+E0C202DFD82503AD9E5C8401B7ABE0A6D7892B2FE9A5C373F1B5A04DA6593C84
+6B1FB75433B24AF1F6CE1270429A73C17B09DA0FFAAFA98DC1997C7DB87690A7
+59E2AD13E1DC3D92A76A55B20FBDC8F08B4857C2B99E52AD0DAD6E4491F2111D
+B1AAB1889FB06BEAA1E0A05C5B34B735C440EE97D7DC3783A048D871AC6F3464
+517ED20118DBB235244FC1C48152CB31E6A8B9AF90B8D4563F32399D55E24758
+51AFE225349BD9936E274ED7A5CFCC0057DDC6C6435180758D1EC8FEA77EA774
+303671A0529CDD5E033947BA01843D840B673E11D42CEFA8A1D00B6469F40DE1
+37528E45BF4511866B187185789137600FDAAA3A8D4737382FF43BC34894DBCA
+3F29977460AD65654709589BAD7E23898C781A33C18EE2767771EA1325CE9678
+6CC228DD6B06BBA350BACA1690729E394E155149659DD35DA3125062DD4DAF5E
+A8831FB5E72EF1FBC7D1C81D52B0276C93E7DC0F6D16CFB907833DB78450FB64
+C8360C4E43E2198A85F7E9D159BC5086CFE6D15C4CFE00627CD8309098C52CAF
+3B9CA089F7320D1B9BA214E43E83C1FCBECD5736FE938981092DBEC6563E7F05
+86F5E3892618A1D6D534D49D4CD0A685B76DC472FDE853382AA3BA671B1E88EB
+0CEEAADF05838E5A1236447A9441404FCDBFD347616C65B426BF18BD5558F69C
+9F18DB26F827A88DB7FE3C52FBECA7CC7A8E3BEC5E192ACC1F141BDA6F900C2A
+A0B3FECD114912B367520801CA5BA998FA0989F7717A815CFA71DCBC3436A8A2
+3E84DA9F85AA57A2D4BC94024D03273ACC173653E1733940CDBEC9B476678A7B
+CD0C6AACBF6BB4BC7D550144AF357A32CDCE079C1047F1E55E05DAFDDCAA71CC
+F2633EDCAEB9A88117633BBD60B0A8C799B72EF3637E1F4F8AFE15ECA11967C6
+324047308F7F91B9924D34DDA062E9154DAB0A9643DFB1B2883387C750B6AEEA
+A8FF3304518C35E55502546E62683AA3563662CBA1E9B46C69FEB150C270FC39
+BA9E2044ECC17EC3CB616DDD8D3DB70C51870D9ADD147E7E9A41383D1E637B2A
+EBB958A1D5AED112BD7193A3047D23C8AEEAC26C7819CA4B75CE8BC658734CB8
+9DDB09053B640D5611AE1F43A7B8DCE9C44E878CF5E2C2A3338A127C73EEF13C
+887F009CF3315CDAC8483406A1AC1DF70188977249C80C566DF651D9F7ED7590
+91062EED2A868E004E417D816E9EC166F0FEFB1A03D99E9A095445785C633F22
+14D0F02BE019E08383B6A269D928DD94CE748AC1F0E99EB86A7AB3AB0A2F50FD
+97666B5D8929A96E6D27DD8B231EE20CE464025D7176A1DA12C5F127C127C759
+CE5E87C0612E7CB73087CDACE34651547823DA7503D50E7C2E9457FCD30B2393
+7F6C11622F344353D98F5E79D14DB113ECBA04BB506CF3417D147D88DC597977
+04301ED00D3A5B78E1930D52C3C9072321273CF26F12B972158B46FC6D6BA660
+49B40CB7AC513CE994C06F5A8651DEB39DC4DE93E8F88CCAF29F5F4A8178DD07
+2D3DA5C1709C10AE927747DF9EB12279945703791E58CA7AD364445E2109E1B4
+3475578EED3501D0698CE150536BF2B4EADE7D93F3035341DA4E2EB4DB9D47D3
+C98DBAF3D34F4B785680AA96481FE070C5563D8B869B07D3DC15B26A068ABAB9
+49E8F3AC649FD0A0C09F19E9C0302071E598DDE8D627C48D290C4AB2CC3907E0
+02C31E219BA3715A9CCAFCF2CA59CD410469120CBEABAB5F1417E6B46B01E218
+38CCF7547CE7E75A8F7613805064BA22FE6411CFF2DF50799942CEDF664BA6DB
+13755321233449C37F2DA97E67DC86084BC9748F5423ADD67C1631E60F3E687E
+D7D9A4A20553F260D47645B8A718653D7665C79B220005CBEDC6586F7889F977
+51EF8DA88A9E65D2465D78FEFB70E6341014AB58F78A4BE43408C7C2F6D4465B
+31BDEBFFA59EB5070021F0556787B430782ED881FC5F384EEDA74A8AAFBADB0A
+FA4ABCFE7B8384113825650D8A62496EAB59C088007FF162F64ED65962C52C7A
+22BF7AF3BC490D254CC878D8C32356886E9B27AFB1587D87F38B6A7125DC16A9
+3DDC54FE864819E8613A4AE006B56EDB9C254BEB1832229329AFFB43D781D2F0
+294D5AF20F0AEA2B2BCB4EF2E2809331F96F768A3CD3F72BF2B84B92B25077BE
+A592FD9F48E2322EFC48770E5E3057458FB78C6ECB6460A281A80F502523BC02
+292BF70969B70C93E10CD365F8768FDA83B646D37F5DA1F9D678517CB3A8C532
+1D3CBFE5655D0CD47033F6D2513F439DB0F3DD668BDF76A5F474B850CE6400C5
+44CDB705709EEDADE9D0697AF1F8426A6927D11568D3145B52CFBFECB86786C8
+552127572A7A00C9A6E8795A982063AC41CCF12EDFAF997F71E7447D6C67C752
+B03C115BCDDC86CA553245AB9DD45D4049E19E8FF43B90BAE26F7D34ACB5511E
+CC772EE336BDD04E360D83D288C1089F0DB4798087F2B21FF3D612B27BF30449
+DB579D45152EE0223988AB6689F8BA4DAC05EF13006A116C82E1319A636C7D42
+C6CAAC3428AA9DA08E4CFA1B806DD6309191E9E8A65FBE05FEBA72F02F4EB605
+3600B9D729D124AE2CD6038DB08BC5AEB11359C32200E796531DE4EB66328206
+5974F633ECE7C267D630F8DAE7E913B670E14D8737D0FAD3B909E378C994BA18
+CD5875BF2C0CCF808D15B325EBED86B1C80256AA5A7DBE1AAD4FCBD9DB2E1289
+308A60706034F3148630AC20BD16ECAAB6DAE2D8907671248569054F401B50A9
+36A7F9A2098050930339C0DB023D08E568308DF1EB5055C07755A6FCCD5F7F6F
+BCEA3E89A36BD5D280F45AB697CADFA3ADF5AEECD21C4FBF0540A15D38764D8B
+FF9D264A7F4B1C259E4B1010AC355CD9D1DD0C6F189A42CC87EF9BED29CEAD50
+C3030B6E9C2D912D00754042F948E80CD00A3DD8E93C9C279080FFAD1B25BC73
+9BEC7E144B5A3B1A8DABB9DFD4654CC20E5A4DB542A9FF9C7F6A84D894CE4DD3
+E9D839104785E63C14B5AF6659BCADE820F9C89089D6E93E537B37AA80AC7DD1
+1E9513915115A88FAB1C999BD8C391F4F045EE1155E8E993302582DC8BBD23B3
+56B7A1488750A4D98DD7966737111DFE93D5607BFC6008F2EDFC9D74BD2ED07C
+B68B2B95F9C6E6B01B3E29D6D60714F18EE60E6B7E2ED47E8E182A31DDC2B5A8
+BD9D9858193BC1069471D0CA4DC7AA32B666DF130BEEB425D3760296EE13DF23
+B383E39712D0277F0F8D655A8ADAFA9928106AEE7655662B6F1658F148F0B627
+90D8A7479D926E7CF5389915DF462574F4AEEBD312A1457BE695A3CF1A5C1687
+8D44BE38107E327EC1FB9EA865E7B124F886D8AC8881CED68C7E9ECF4FE4023F
+E613077BABA4E019BE121E24F0B4BA11F6D5EE1BAF5F3D66E51975C073583925
+59DD3DFC68DFB13B165AD6E5847D652AF6FAD115EB0ECE8A4C7E5E8F9D14A768
+235F94B1C933FA32F9DBAAF8CB86D9B21BC2CFB46A86BA750BAFD4D223FF9A05
+D570F07571F1BF3F29CDF026EE9B42836A645D52C01CE8C7FF03578C4859B55B
+0365B01409955EF2B3230E5A39C9141EDC26A6EF9FD0205EDCE6B57D6B97083E
+D044BED43E26D3D5F47556AC4B2DF95E804EFDD3D7586D95E7DFE70FBD7E679F
+03A8E2E4C8C2798D7F27643D015A4423506A9A2A9E1CFFF12053489B85C8552B
+AE2FD82785988D02E3FFC53FBD9B984B0037243698EC7F74892831CCB18FB0F4
+15637D9DA636BAF8A9213C866648B75738A5C8191EE933637A398B71BF6805FC
+C642AD0C59D2368A1CC3967DF6EC4140AC4E1D0FC4BEAE9A4370CBCC6A3B60E8
+97A2A10ACC9590B7D18E7F3A4C13ECA61A8D261B3A74307AAC38B50C0E552726
+21CE4082C1418C66C90D4AEB3FC1FC92FF7B00CE0D096373D317A84B0C8332C0
+AB111693C2FDB3FD4C41C97BEECB22E5BC689F7AD6B6E558F1E9C5DC4C9888AD
+0BE5F231697A12FAF69318771383D3F2349AC7FE93539A4CD13A9377EBEFC620
+6D372675CF43235722B50C788B92A4A593F8E07F69906E7ECCCA4B02E89E47DE
+705EF8FED1E8052818FF280C63B8E6429A8646C167002FBE286DDA0CE9D10B12
+C4928ACB38BDEA9630D094A868075C56584C10A82EF3CA876200D507AB2452C3
+9E0B928D1F10669F28845A536EB340FEDCC1BDD57D885BC7418CEC8DD0F6ADE3
+DDC4FB8F46BDFB4533A84EF0714F19E220E41463D67FBE4BF01A7ACD72330ABC
+9E413D1DC2AC8E66F1F3D42FC229CE2A91FF4FE435C3E56A8EB5794987C85A87
+8B06D9774D944B8F077BFD9BDC2EB03C158F0F9EC2C092EA151A6F3762571629
+775247A6AC65DEFBCA1211293F2CF30358B76F04C6C0E80D3AAF01749ADCF80D
+CA8AA4496B318283B80AC61EDF21B109D7DC8DDB8803C13D9427FE267051934E
+366F7C7B2CABD2C65921B8FB7767C259A83EA0D92DF798FE51658E2648D8CEFB
+6FB8478667237A5D8E44ADEA1B2C617923B5F4DD67DD7C54D9B929533FB0065C
+5DD17075585EA332D2963055934D3183D46B10EAB91C83A0C09316FB0A6FF881
+EF3CF402136D06C17FCC1069527F86804DA275D8C6F885EA25F2105BD772CC4C
+3ED8EABFF2230567998B58154582EC9329F20F423A30C79C5CFA483AF99DC125
+1FA8EDFCF579916BE348681CF88CE442026AA09F828E59584BF2C58372270D1A
+32A27E91FA346AE9C4573DE9A207101BD59E4EC98A3016254440353B88BF19EF
+3E8E0D0F16FBD06300CFA3F32D71F34DE70DF3C989CBF353FFD4BAB647DB0779
+F6544152B087D6AB8309F01AB97EC059AB78D65BE87802A884CDF665D0494FA0
+B277D5E2231591FA93AC5C946B3FFAEBF3970D6180CE16EBE8021E7A49B60B0E
+CDE997DA7C363799EB647602502B8190281BA5F0AFCC8842742D2EC98BF1E4ED
+4CDF8DDA7799FF2A8AAF404DA3A627FE21EA8A6CD551D9E056411524F1AC2C3E
+BB0E21CFD73B90688BAFC791B2E6517A4E1BA2F39AF2E91D59A05E957A0BE481
+889125A9F918B0D589B3F75131F192324734BB13A16DD0175A1E5A46C49A663A
+888F8CE155C8AEF37D9872B22CD19ABFFC0468B2D448A840F4AC8E35590CEA6A
+16E993261B6B73BC61EC9CC7B9F5F32B034BCFB0C3250E81B78AE3D2579C577B
+6D816FAD917C875731521B1FF4CEEFE05A2CF53FC70A50B6569D029B2D83D91F
+721ABD116A40698F26610853E7FD07547F7AA02DA2DEA7F211C30A4DC08B70DD
+DBA5700CD0FD84FEE853B63CDF208F2AA61DAD47BAAD57FF3BE27796E51BE694
+5A8CB1EF5FDF14155487DC65939F04DF25603E4E215535187979FEBEBB6D1018
+0E9B5F6CB91C8ED4E24B5E8CEC7D79624BB8B2DEADDD475CAF795663765031E3
+31E896F4115CCE495AE3EC6EE9C4FADAA72FC2C4A95C05EDBF1F39994772816D
+F9B504269E3B619082247D5EB409EF1C97128F43F852E00722DB35B1CEC9ED22
+6397F98EE77357F8C7C52F0052A6652E6CB6DCA3252162B0A68F31029F2E826C
+1BB1FB0AFB847E1B1AD35A5A69F32289D88E1A5ED4B852061899B5682BD0A153
+C50E9529CCB0161EB9C0E3C6C043C47CEB610EEB1C7C304449084A11F9F8EFD1
+6D2EBCD7AD3050E68B2F5B879433A41FCA23CD0F515F3CED5BD186A7EEDA8953
+1BB7870689AFA703C649D18F556DF0D1A7CE868413010CC793BBA4E37F67D26C
+A607A09681693B70E98C18012CABC8A7BC4885E5709C6D919B8A2966B0B38388
+E8473B9255921B33D99B00082942A5C533BBC5342091744EB5AF7CF0ED017828
+E2CEF2642F49C46C2073C7740637BF6D2B38447D8284627F19006CC52D9E451D
+C21450FD3DBB18715AF76A94D98BCC98001B381FF0A1224CBD05F6F7703414FE
+0D4D1BD30E3554F65A2BDBE89B6F6BB32B219D9AD46321EF79C967DC7FC302C4
+D295E606E3BEB5DD0B068D688DBF76A0CC35E0BD79F4A14F56FE1C18E6232BC7
+98A67F7E6C4FDB613F7AE8C953FBA3414C1695FA437CA482F355D0265952CF50
+8955B9042CCE1666D70382E470653DDA427BA56C5D9812FB9D9682B78BD2C610
+9E3D5256A12E69FEA4F11E5AE7C363134D915BB44C6127180479C52B4DD2F90E
+82AB6ECA076EB37B678327283336CA101046A10B94EB1E0BF0D8FEFC1A2F116E
+DCED20460AB3899694E383BCB2D4C20D46DDEBCB82DECC8F2A7057AB439CB32E
+A91176D5C3A963D499A4C08C7134F36F0FD73209A4B36CA6CB9A4F5BE84CCF35
+13D1386EFF47864CE8821458E6CAB48F31085D26A526ED690F926BE3CB482639
+59C67B165B4AD53138877DAC298660BB5DDBA8633FA3BC76E167A73B1915CF2D
+C90EE96847123F2F1E50B62DA002959FC43ED315E0199998E8ED4827B0286DD7
+9A6CBE75AC69CEB8F34606F0C47F29442DFF6E4BAA5C1EC85E1A8AB0E3CEF50C
+5A8FCC4E4AE64C608EEEADEBED5A47AD97190CD5499FF744919FA7A530315318
+F052887F8DB03D70F94B13C548B470906958108FBAEE654A7A98B7F6E6EE678A
+CE43A48CAA182A0CB7F113D11441755262BFEDB14B03A3CE00A6556ED949E5EC
+6A02BB9703199DB2C56D8DD2EDD0F072B130646213E8AD59DC300A5E011EE481
+E25F33652D6005960F57CE3851563D1C57769C8BEA7D15C94DEFCE5041D01F34
+0C624316176759AF8181E272989F85598CE1C576AC8542EC80C371041EA9186B
+F282D8D17854065CBC64ECF4C272AC65160A16A878612E095B0239CD221AE567
+FC0A1F9BEA12930D17C22BA51095EEAB6DF1ED772A73892309E2F1F0743873F3
+1E1B2D5104DB4ADDE7CA7235F9857BF76DDF79BD3BC9C35BACBBAA2E78B83838
+6416E2DD98C50EB505CCA6441596613CA68A3F20CFDC78D55F801DCC28EAE32E
+19A5526402964849153EA92C4115665CF60673B65735AB1A297FFE6009ED3444
+79628EB06225414DC1CBA525A2468C3C7EED4E352F297EF191FBA7102F712F82
+979236AF58CB8D5EDCC8B9FCD8A36B7F644F2F736E7880104362A62DCB5A3E88
+085137EEFE4EDA20B92128DC8B6EF88815F37D7A9EEA606E643B69183FE72202
+1F7F8C179F9FAB76E6511CEEBAD59A1CC558F6FB2C7555BA01F3DB166643C310
+4099E0BFFC85957EC5DABB9040B3B34F7AC98E60BEF5D5A8046D84AFEB03259C
+123D88E9F9B721677A8C2BB6F83CB652E04F4D5EE66F122B969FA404CA4AA664
+9D011AD4303EBE3272D35CF2F1F1689EA9DD3076AEBE1A9D10CFA152D6BAC229
+0BD1E740367F31FAD3285B208E44A74A71CB7593FD8F33208DA2D679A4F77867
+B17A29BB8186024CD1AF6C633138D6A9A9E02809045316CCE2101CF08DB2CB20
+FFAF717F42E1D5452977791E9325C52942E4FB042E146B9B19C71F6B3536FC0A
+60EAD56D4DAB2774CB968CAE0B0D638027DF8BCB00473D8980A69D26A5E9DE0D
+C7F9DE6A1490E5EFD335E97AC752E869963109F18C72CD0D049EAE39AB85FA06
+F2660C02BA7848FB382ED5F07CF941A20B56CB7E0854B9AF9C2028C1FFD98FC2
+E3961C43F8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DDE865523ECA1DEC402562002D46E7632ED948C3B94CB7
+CD358C2EC1C8F156492400737524C63ED96EF6CF5119DE40F280D7E0747745A8
+1F5C730A244D2A3361B379302099EC5A62CB12044D3E4FCE17B48A6905B9A391
+F664BCE4148D303788CC991B61ACB6AD7863E30EF2DEECFCD5E0AD99C6028E0F
+B0EB3C62525944554B7ACC5B14295BBCC5A8C431D8D7BFAF9F9428E3695E72C6
+4B3C2EF23BE1C2A88F617A396E56294C4ADFC4F456421C21CE57C3B6D1E217F4
+14303479632E105CB504A8568F31A10AD01DE933C4BE1D31DA0BA8D50D2356EC
+EE41D405A20F4E609C13D0B931DD6FA82AD59F2493F1D943B4F4CA94A70F6AB8
+025660CA3EAA7C93B7524614BE7C9534A9BC97C6834B365C39F4F5C39DC16DF3
+8ED4E2751815E047206C072EF4701514195A43A81826D8B89CC6D3870C6834B8
+CFC8A8488B4BEAEBBA5C743CA53E882C401B2D22E3BD0A364F4AC9FE64C0836B
+09C6744548D0F8B2E7E8FE43EA25BA9908D08F1A59C40A5887E038F16D931E10
+77F87886858AF74DC1D5C7DDBBA0E3C90126917995D83A5F184C6ECC9A1B2A55
+278FECB97FFE6D22505EC7C1DEB88CA5BE13F85373A8733F9EF8849E760494BB
+F70003BA53516615023DBDE206993D0E671BBCCFCA24011DE68DD7DB418AC595
+7D541077D64B65F245F3C8B987ABBF94ABA8DB33E6BEE8379647817EF7F9687F
+33316F8CB6BB8FC96F255C8D9C09E51366D4768350919E6C0DCA42AFC7E0EEFD
+E9BA22FC832602DC5027B4CDA589D4204A5A5E0722F277C9340589046D29896E
+8D1807150C2282F119071DB094F2C3C4563F802F8C21B71F0C9983A9780ACB76
+5343D3B2EF67FB6AFC6817B8B15B0FA72FA7A271E8D65A836ED366963BD57A5F
+DDECE89ACF7D2EAABC3C6C31A52984269355B641D8A0414D327EB4BC88FA8365
+DA500C58AD8EE472B30B7BAD8B85CCC2020107EEA61238DF70AA3A421603ECC1
+623D32353CD7684A19A83B9D2135B92AAF2399D059DEA52769871787CD977BA6
+CCB1FF14094FEBC224574A15296D35DF91D2428E6FAF068A9D8FA5C5C34B3145
+701FE538A01FC23520688763EBDBAC71788DAF6CF106DFF90F450E7B22115D20
+E161F93055C3432CB412BA299FB6769E965A63D5BBF8FBEBF27B617F9877876B
+F6837DEB39CC7C1E39C3BADD2EE20443E015CFC5A97634E4948BA215DE6FCE28
+DB743BC92B2EC376370FD355FA08C74EF77D890B6847370B5BC9EA4EA774B059
+5D87C2F5FEDBB1D968F0729A5A1D1EB41ABB67B9BA1735E4E05559AED7EAC66D
+120A3911D284DCAE2018F883AA804CC9DDA766EBCF15CA68D755C30E02C01262
+9BB5113F920CDBFD5615A35253D968BEC1722CE2A13645590B05F12849830F0C
+CA08D642BFA26B23ACFAB65C54852B947378033C85592A0C3497A03C16190EBD
+ABB792CF72F35E0E6F37FC4E9EEC8EDC1A4916452575C7B3F2E7497A91E603F1
+2241E2EB52B5EE286D3582FA02F4DA54FF066474763370EECC9E1E60195986EB
+4C4BCCE755BD139F7D3911F48E1BE5D86F74CFE9E43CC26436DCE6F520A16FEC
+6BC543657B58D17313B32AAD5456A7FB5A5279043E68FFB9229EC6DE4ED5A8DA
+7D9CD8F2EECA199594CF093FB8D49DAB28DA0EDB9463FC691FDEF96570BEA964
+AA4D708A58C78748BA48E0F9344D46262F0331241D87492D92E8936325CF2A10
+2FA4A263B7324F231D9898D3B9A1687237C450949DFE891DBCD2AE271493A54F
+1EFAACCC687DB7121310F23489E7B11B551AECC3692A38778E34870D52D97A62
+8BF868EDD3BF6DDE186C3374415F03766156316B85C12FDEE87E53945816B7A1
+E4B6764A0F87848033C360F9637AC3E4977E95A4B4BF0A8078677867DA3E9263
+5E73E63BF4D510C4E7701979B23EF39FD99184AEB2BEE58EBE61914102AD4E5A
+C0DEF18BEF1136AFBB8DCCF8C27B8893041F84F2C6DA434EA611EBCCDB674FD8
+A696A7DC3322D57784BFA903DC5A829DB662C0A4EE9F4E4A3C202A378409F5A1
+591F80E1281C37BB769E6CEB1E2B2930DA1463937707D0661275B66BBF3FDDDB
+17F52681C14DE689A8C6F2576DB779DA5066B47A64135F3566FDD11403617AB2
+EA0965C54F38A22B32DB6208081585CD9A312B09793B1C1FA0563746991EAE6A
+5E1AB2F9C2FBE93E979D8C74B1ACB91AA360247137244823AF5104CBE95341C4
+8676342C1C7BD8402FD0AB800B022A9B59AC93D44CA1463EC3CF8997C916BF9A
+6BDAA24DE24D6CD65831B8E50C195D0463EF620D9B8A3567DDE34C83AF01D54A
+2CC7AEED919407DB6D77D6124D75B84C9804AC607A6777F03F6B636BF5E7FD4A
+D8D5F07BD93BF7D3B878829E0C4DDC773E05EC5648A53031C5BB81AD57A8656C
+AFE18BE8083634A6C3F19DA92D2CBB229D225F1D15AD5AF115568D349627FF4B
+C3D6663890400C2F5BC1E1A1E731383A3958BB81CA51E5B0366D04BF6D10592B
+7BA0C58DF4CB885E940AB179C9355CE53FBE5B478692084E7617283D56973D8E
+4367392BF6C1150DEBF459D14870447E4DDEB4C1D21905A5EA5E993611D8A4E6
+025350D72AC7474753A387E4FF6B9907F28808DC922FB777ABE03CD355D981F9
+1D77F997DF0AB8B7A26FF5050FB842436D3B6DB6ED212E9BFFEDA7D3958C62CD
+93FD5A30CFD72807F188592F0A82200400C10C6DFF02A8053AF9B9A07F8F3CF0
+6897E25E09B7594DE5F86EB777378B0FB26F46CC8D6A5018E9E4413584CD0A7E
+4B326A308657D62DC3F52A76832779BDFDFB3E488A83AAB17B920AAB6FEC1B5D
+CED2A635506B1FA0698845A999E8ED6A11315A7926538D22E4854A274C7473D2
+9BA6DBBC7DEE251F5A950D0F62F276A9161DC1D546C04AD5F17FCD1E87796B6F
+6721ACE5F11E54305D53479400C1A59CEF4C8770D3E62C7EEA9759D337A036DA
+AA559BAC06FE38E3D3AFB6B950C284946E38E65A6E890DBB1BD9B8AE10E2D614
+3D563819EB1ADD2934306EE8AA00BBD282C6762F07FECA518F5985886E4A7DB0
+62E0D1D8FE563927103137035F19D1606BA7859DCEDCED6A289C01AB88876D62
+6C0DDF493F875241C7DFF16F72133343F40992AB476E5F84F49B1D0C796F5296
+EFD24101C91398605EF9467750D982CCCD4B937C7DBB5393C16412F1D6DCE02B
+C7B485CC108C6321EBF1C608BC63630A2422AB980B7CF013681E4A5176084227
+1C298B769265C03C0A3CBEE6240C0DE90646E7AB730E5D5E73F101DD501B215E
+0C207067F1E695951C726032A1B11A9B37EB84B0D6297FA506FDD296949F8FE9
+C26D848BA2E5F1A7A225BF26E2AEA0F352B9C950B47ADF650E1CE8801A65340F
+CADAC222B3FD287BE72B87834E4589853DB2178B4192782402D4F78C39F044ED
+6AF03CA44338050BBBC7C633BAA6827DA4F97A8307C47400CCC6BA4B1C5DF77B
+2944603F47BEFFD06259B256CD1A08F62A535214B5BCCBC707FA756BD71FF74D
+8B7E2347719C840B4452233B804496666ADAA0D84BBC6A705A9C77B5224E09B6
+DB39BB10C1F4D149305E6D442E7D8B58020A01C1DC06D936C579733D7270243C
+367AFBB76001E331CFAFD81ADEFC852D2E598734CDCCCFD8C05DDC3040E38EA6
+42C62AADF6FB326BA0D4D95BC25B242C73A631A39B2EE585636C88CDA67539FC
+8C6A255773F6E68F8EFD7D51166CFD1E03B285AFC3D8A7C81B83F0D950DAD2F3
+ED840C53459138C37E00D26A712B9C188B31A371A521F9DE9E1F86352211F2BB
+BF036255E83C9F847EC2351993BED767B3085676EADB90FCF6FAB4B71CEFB433
+81D4322E7FF4B60F3312FFE826D8ACAF741FB1F4063CEC6277A34CDAFFDBA8DB
+8B2C4487DE9EC1722AC14066A7B4D7EEA7B72860BAD93A2E414FC4E3FA2AD425
+7AFB55B2499472FE07B6C354CB65782464D2BE42C0D814EAFBE88DA3CC9AE64A
+92B3AB194DA6FA06220921EE7D2A520E12FCF3153B96806A1D450F72A3CE5E70
+07939680912BE5CD7401091DE33D6A472DCD3084B026E49BB0BC85A603D4AF1D
+E6AF42F220B87F22913A4347A452235919452B55B66A81259C4C1043A3869292
+E5FDC173B68826B15C3EA6E242E67E22527BD17C13D14367D478A2DDA733AE8B
+3A2C643D94A36B2FC74B53A9E929C04FAFAA990BF42143E28A8B6DDDB556D22D
+3BB579328E4AD9D5C3475B9B1A2B0F018CA61E48EFCDA4132D4899C7CE20D716
+413AED9FC181032081C0686DA62604444B04310B269840537B20199365941F77
+4F8CB1F07D5498B68A580366AEF3968F931B1BDF59978009022FD528D9B213F4
+A4E1F6F2DF44B28CCE75B08EC85DF704ED1096FAA03E32EB72EE29B185F71144
+1471ED972022B4D84CF007C1D9B1D44733B075801F323729C9FF29E681FD7B0C
+080A5B57E373ECC18CC368C55FD0BFBB72B49DA6F49C7240F00F52C450ED1BFA
+EFCF250DF79F6B91A1C43AB587F21FEB95C2675E73E63BF4D510C4E7701979B2
+3EF39FD99184A94D1E91373F67E464D8057C5EF17F1C3EB72CAEBA74FCD8EBA2
+F72B4F6B519FB73BA2A718C137174824F59FEE27D46F9CAEC0D5C3C68A433198
+010C94B88ABB8D8D00A645A4E04D0DC15BA4F0C1D12F27F5DE5E37A07F94AB39
+60C35F2ADFD9D42E2637E8918867F04D4049A6FC4E4B664B3723329DA39C7D66
+7A4C093048E3F1C940CFD62E7072F5E2852692398A09633D0B1104A5F95C1354
+C0E643CED3448BF453FCD9A4F194FA648F9FC0971734BB6EC61C4E4DCC86D3C6
+2FE9E069A1725AEBCC5CB1F7AC43A2D34378914075B7A31ED94233A9690AA696
+EE8683182CE3528300002FEF053DFECF68261DC400897B7D283580804C28E32F
+B3BFF145BDDA844AFE41C6709E48728C3C29644C4DD89EDD03764A886747BD1D
+DF0C56D2BC9F57D2CC8C4AA2D7E81DC82DC430514579079507174A00636B3B9F
+E10A0E27F605C0005570FA47070FC79D868824947CDD08A647D93504EA067D21
+563F33124B63BC46B4D40191FF42EF52D058ECBC2D37B7A8D05B1D00B5F0D320
+8CBBBD76524B4084D5DBE1934628528987ED9FC62F04FE7B789D5597FE88BC29
+7402A9A218866ED9A2BF21D72590C63F19DE6EC09C0A5F8D10382048526B311F
+50923B7387A5133465DDF69890FB2039F3590847AEB6719E558D3F664D554AA0
+C92329A4040B4F1600AEC0B5C594A022F1C722FECF62CA446A40D9F40D12C0D6
+DDD6E89A3BA6468B6322EF1EDC13F20FFDA5E4756A2D4B952A209C4A54244D0B
+32FA271251FBDC140AE17DE96263A6CA5338F0545FC28B0036DBCD931083C850
+C04BC1F7AD4479096446E4FE0C6A39303F62275478A5CC6EE68F395A1EA5B475
+FB3AA771E62BF9FAA99B2B376BD412C94EEE2A88B057773FFB718E2CC2EB1E32
+185E5FFFDB790D02CA4C9C7A87CA8D24FD9211E7FA939688C11F16242C23E014
+71E9983CB925E93CEA2A3C734D02A5817427BAE8BBFC432A5F3DC8E909727503
+F7C8EC8D25C8D12B6346BEC24FE59880303D5A6CA70DD628D2D969B17440CA9A
+F1A54675CBD7ABF2B1C46B73B03A67E7C577911EC5D845FC0352DC31C19D8A42
+7C54D298A39FCDFBCB88AC0EA6AACCAB081537DBE660E9F07F9BE1DA54BE9178
+4B721065224C925E7F59329DF6ABCCAD6C82EB09720475D09D7B01F32707FA6C
+D97FBC288E5F2C1040FA69D4FF14791771EE369B64E6698745365B42246117A5
+BF1DEEF73D15FF20CC36B4125CD2C4A76466650B00DCAF38B8C9332CA8DC2E6F
+4519765B0C595074FFD037E05D5CA52882F7204E9DF81B2CF21B754D1891AD19
+EB59A53C5F4FB5B0258F5785F7F312637BBE20572943FB64EF33B2776180606E
+79F42F69D72A55D44E2590664FBDDC6FE2646B6845D9D4835F7F359A409B2C7E
+C0773CB6FDDE7CE5A7FD73D69666B6859CBEF16963F954230978BD23BDF85721
+5D9B2DE05BA12D9AF4F7795BA4F9747FCD772569E557E716BCBE5A066B23A626
+0659E5AB473675F8DBD91972A0A607EB12F341D10EBE8321430B4EB6B72238B5
+7AAB07DDEECA4ACA5E808C5F4AF37B677DC5FB7D45B0324F1F3964D3ED3CF38B
+91C915C91E637A223A0F6B13086A33988A6DFAF89A663326843F3F6A4B5F54DC
+2F30B792C83DB0D7310579FA3E80769277F5D4878326B6ACB123477906B1BB46
+66AE24268F228F0EDBC59DE4F648B6F6F9568EB7FEEF243E5A44C8512CBC8FA9
+8A881F22B81F1A7B4256863676491A327F081595235F72C7CC477CD7942D236E
+72EE4443C99568468579E06CCBDFEDCFD18369F27ABB7F266FE28D0461CF1C65
+AB7C2EE42288BD17DB983600580BB207C06DE6CACF4C3FF495F0D3B1317D4933
+E1E097ADD7D1CB25D2CC7FA26EF0C059090FB93A5747EDA57889E69A23600E8F
+851307C6204A7730012E0744E449388FB346715C56613FD2C27A6FF7D30EE720
+575B4FCDBB2845AAB962B9982C571293D7F367FDEE695858694DF4BB1CA8088E
+684AC60B650D0B4FECB6021EE5AE710302645B976977975D6C2F36AFF88F9F4F
+FADCBF28E0049FBF8ABCDA48A796A43EA25E34BA76F1681A3282F7FC211E17FC
+E8376C60F780925A9118B20AE2A92285A05CB8C6046BF06F72133343F40992AB
+476E5F84F49B1D0C796F51E91BF3545F58EBD511287D38F3CB364609108C9912
+12A960169F1FE7A3D115E94D83126336DCB8867A795FA6E888EB59E5E1B9022D
+2E4700F5F4896B8AFA47B4043072D09DFCA7BFCB7F37873249128C214C434123
+A76CCD3AC9659E3AC8CA5DF66DDC7933F828D3CF9ABC2827A13A1D67C7920FE0
+D18A619F3B355B53B61EC328513413CE7399B4847AB1053F4DCD13EA221F4A50
+93EA63B5432537E0898958555F5218EBA03EE4F33D65E7E7286733FBE47E13C4
+711484075AAD24C10874C856F4FDA49C6614355FA375742A1B2D26366796627D
+7A18371F4B613B76280D3EAC620D85C2B4C0C637EE2910757696C3F132009340
+8466080E03ADD27601ECC2DFEB5A9335A6FAC88568921E77DDBBD2391EBD6625
+AEEDB22442CCEB8402DB1C5A10C4231BA0D23BC56E88AEC82FB156E051F2DB8A
+9FC2F09E621DB4AEBA91888FBD4734ADD05ED338872BD89236BDDF5936B95A2D
+B43452C78FB25F02D3C22659759D0EF6FE140A6AE50E48C6C1963967ECCD4DAE
+F7AE37B526265F1A63525475398013F04B49F67164F03566BEEDA6757BBFABA9
+3EFAB83803A78F22D80EDA1C26EC08952224811BCECEB52C86E3666430E4FEC3
+9C4747F3B9C0B376B51523394318C22B863A359B68FCBAADEDB10D36858E6440
+3E0894616BBD9691E64833B16F5BD0C90411E48D827296938139D9AFB275D369
+257E42AA6F9A79231F80A434F30A29E7CA7AE699D0E5085DA46C30692F2D2C52
+F35DFA76D8BD28B2DD16C22B540BD2E3DCC8292EE1E2B00C53DF9788B4559197
+2391929A1D45F812A6DF9DDA78F22714FB9DE80D3833DEEC7848D7C0BF8E39A5
+11E4624C7214E2BEDFE7B9965171FF22F317EADD63C63CCCC7D4581D1D357E52
+311AF227B3E316B42942DEA1551A96E5C205A44CC4E279255DEB3D39C8E6D7AB
+D853690FAF7F415B3CCDE7AADBCF72697BCC9D14678F5160658DF839B7D55F3F
+5B546FBE66063A676691C47E964A84D2323AC844A204BD9197E14F5CB63D98FF
+4B93FF6EEE34EB04C672E85C20E450576F09B34137B90E441CB85E9EEE582D06
+2693DF8E223CDD15B8B185AA933204E8C629A51895DDE3615B9F1E6134534A31
+5CF6317DA45C4C757395701D4EF87FAEC2B30D2A6340553EFC4C2A1E22ABED84
+04163ED36491F24D7C3D634B25C2CC15C1E42B2CFE1B1C5A0BEEC5A1AD2C208B
+AC8E9555030AA853A153B4AA7E3F0FA1100B029167C43D358874EDF1758FE62C
+C19143732487FB28A99C314DD32EC802120889F3D077266A39B34F4B3F800F4C
+6613C9390DD952CE55B974EC0DED1BE9967C8ACC7E0441C6CD4FEA8E1E92D4B6
+4EB4749884F96854C277C63649A9845BBFD1CE04AD224212F6086D865C491EAD
+BE21EF5DAEA5041C66781B5BA1F4CEA6F23E7D025234B7C3DD2F5898217F5E7B
+A69086B2FF0BBA147BFF00785663883D258292F85CF4A55528AB3C9A630B8EA5
+84A415A12FD2CDE2A2B3FF24BFEB6F0D94065A3FD6FB3043E411D2F135A9CC96
+6A054207E8E00A6D8FDAB2BF6B4BA1EA3849CEF79998C36D77447E9A1B860E10
+85D81B878A24E96D6E16583FA846D017CE2040752BF94A98902E608264DED8C3
+241F0C713C7C84B6388A842F52A16C3549B9CF47DCECA8F2FD4A84C6197D9DA2
+FDE6A9CEBCC633F3D38DBEA5BFEDCFD06C7F5F1463ABFF37AECD69BE9AD7B87E
+C13DF7B666F76763C1E6062E25A581FADBE7C902B039575F3C31D170F74A5748
+ECB4D1A196028414E78C7DED728931C69CBA932308234FC559DD1F7D85A7CD3B
+B80421FA781D90E6F5738600BFFAE3E467BEA9BBE6258A20D9E32E1741C71FC0
+5186F56A089E390113DAF618B339808C173E0BC403A3CBC14D8D087E4AB1D89F
+945EE06A5FC0B48EBD90810AAE1F0B28330E00E9D210D7B972D494AFA5BEA7CE
+BF603600E77410A768936DBB1162F16ABBA50F261BFEC5CD925525081AA905C0
+9F8160E70FD5AC55F22E637AF9BAB4CD7848CB68A5110310C59E864A74877AB5
+238421A54AA1B3BE277E804C6BA17F299172AC3A4A3FC62296E2FA2302597BFF
+0F12D7DF5CE219716715073174FFEEE062F1DF68BCC50EAB2B6C8E7EC2B798E2
+E8BBB5EF2D6F8F48D39838647F35B6059CF7286586D1DE7A3487984DC8F14BF0
+56FF0804DE76474D0EE084E363C8B4EAA1C3E13281F8A4E0DEFDBA01DDDDEF01
+25E3465D43365F4D76D05C717514E523E0B7D90307FF79C0CF85CDB8CF6DE5C7
+AD5A8F0F05210CD908AA7B6F582F60F9AFD80CCE1F67BC159176BB6F1EB52D69
+9348651F043D4958CF8F8FAB1F5AE6A7B8DE3F5E89FCED37E45A5A6793A3E066
+886B8E0315F5236BE48B537F6DDE0C535B2295012C9C5A4D125CBC6CB1C6D73C
+FC6B370A4759C550C93A0C1D85400F9AC9F012CCB5C8C16086B89FE4BB847365
+0039666B5F3D9E08B7A152C7784AC66F6EC752D427AB4B63C9D0A6A9BFAA49F8
+7C4FC0A7241808AB8A493BCC00B51202BFF8AB5B5A9B4EB45A97E404E7050159
+4079E071ED2FB13FB2FE1EFFCBC719BDC2448BBFC520C459D8CDC29760EC9E67
+54600AAC5AC9DFA7381C5F099B37C03E587844F40FD2CFF0CFA97BB0E76B3663
+70BA0E56621FD8BDD1A30E7692524ECA63916A2AC46ACFE18E88CB9BC5899906
+56D0ECA75DFC764023564E8FF99756A8C128E89C5355F29E7EE697BFFECCAE75
+C27AEA6C705327D9BBF6760D67B53706A450EF53FBB966763DE87DC346FB77D0
+5D1547586057159EE81BF46E2F73407610A67DC35EF6EFC93636BC1482F58C6A
+6A80494F02A74BA71A6B6F27C39FEB34D964638590E25AA60E8F85B838B4AADB
+AC88BF012B53F8D3262E9BA4F370699C8678D90F0DC1EEB328E08ADF89735A59
+A4A4B48ABF4B835D35C5A63EA9F973E3F4E5F1A14EBF827DCA38CBF9A44C773B
+1196EC8D2C2382F99AC70E64D36D236DC6CB62103315FB007D6DCB2A974E04CD
+D34141696BAE8F8DE78325F8F24BB4FBCDEEE2DD064CE344608BEFC72FA3BC09
+B4E850D4FA336D2EDB9B6D48AFD2AFC82E953903FCA10DB072F9CEFB9B43D1AB
+67E0C1B90B74C62FF8FD0FCC23ED16FCA0E10862BBAD279F932368BBBCA91BD5
+350FC06013F4FA30CDFC5AB855D56C6B1D3BE08AAFE98B384B288F7BF88EBC67
+BFD892E35E6940E94893E1CDFD2792221CB0969A5E6E932885990E7EE6C9F7CC
+F0EA8148739182C5F45447C3B9B81E57DA1D717AE5E115B691DADB2DFA778AFD
+C33C0B57B8121AD86C5620623B98752E1B1BF5B89D0ABDF10E46CF71C05A7C91
+1225D77F4026209FF0C0A09F68895770EC42B469B08C7092733A204521601D93
+02DB9BF961F09CCE062B17EF20E492C02A1389BEDE1DDD04E44AD3FD17A2C6A5
+6854206D95098E2351F281B7E695147C082A5353765C789BE6E984EEB17413FC
+4CEE9655941884D3B9FFABCA4F49031745D86203838E62F41BA87B4E08CAE59E
+8303C56509CEE4C3952CDE80EAB585F5EC343516991E7834FDA0F1AF41BCCD59
+0FE4EDECB89C6B7E2213C6BB5DA31DFB05876A64386E87EB1534B5B9A874B922
+4DCB5B58229BA324E59A8110793BC8581AC12FD0983C3BF578078C86E9D20259
+50BAC19237C085CDDB6DE033212209872667423B22D9891D75C4270BED8A8CF2
+D09B98B2CBDFA71196E5E374EE8BBA11E8AF8ABC55508E470D0EDDE6465223B3
+ED9E26A5DF6D48DEB32E539CD690B41B639E21B547FCF698B77B190D3F471823
+27965F9752C64E9D400BB556C2DD51FE2F813E342D74B1A09188847B2128EB8B
+139A5FB3EDF2229376EA1D7CE4898094BCA694C00877E6BC65EC82F51AD91A57
+B1224E2237CE0413A464973E2730E8D19B8553627D09862B93AB33E5B66B1290
+4822C98237911453E6D95E23076ABD5A74826AC08513E274289FB76B207491C2
+62E31324B0F048C2F099F9085FC2395C8F5A89348E26FE2696150AE062E40D2C
+F10D2FA439CD2633CCA61457AAAE0DE1BA31FB51411ED41D825CF153F8E257E4
+1E7F48D2673B132906D4F88BF12A3445794FC9DB3F1BB5533780A7553ECD27B3
+28EA8481D053315553F3C5C3B96B628FE867857D585ACE25A158AED63B8FE391
+030C55D4C2533C0356C7D6AB6BE4CCF1C2A978C9A8DAA2BC539028A5189AC0B7
+C3E8F577815F260E90F2C24F9A9A1446680876A6AED1DBFDB74A53A95C411178
+CD0DEBA56680AC2B3F2A38B8CD430EF341FEAB2A3E1DF0C1C992AC9EBE0B6401
+B507B92E99DFF7DB2A6AFC77F1D7F6CF6ECF02C1185A71C555012DD01A91B722
+FAA706F7F2104E9F68A63325C7DCD0C3807EF985FD69339A95AAEC516F619DFC
+2EB8EC45E5F326A3FE4769199872A70259B3704BA38351CA80AB4E920481716E
+9E5301A9C483A41C44EE42EE919B881181642CB1F6C34FF817FA8E8118AA5808
+17B9B8182527878BAEE83AB15A878D1D61F58E0049C4FB7DCF79A6CBFA0988DB
+69A9DFBC2E3F11E54B3A38C0E18F4BAD97AFF33285A4F27F6D6B44F129D5C913
+35BA6C7340FD367D637CB03FE36FC76E880973D17A5CFDAC251CC89EE0588E11
+D8F47598BD3B9BB080507156B592CC95976A9869C599763037A0ED33CEA1E9A6
+72C402808126978AD794A4C5715FF3EA00A98B46C32C1D95C0DAD9F3569D23A8
+BE84A42B32247BB1741C133467E8C6B76F76B107D503C8683A15B591ADCB184E
+6899895E3B48C80A22E57F0B0E783C7A56426E4FA821BFD8644501E923A3F479
+1BE37A3855D0EE58EF88C8D04C2B23DC47BC6EEBF705FBE010C2667F4A82EB71
+00A9CDF235A014F89A3604A2276706EC7C748A40418CD85FD323D46131B9284A
+0AFDDF5240166D84A2C48EBA62A63C347D512DAD1E9B2E9506B027A1E5D547A5
+5BE0E8FD19AA6BD9207104417C19EB0D5D70532852C4733623491D66248801FA
+6BFEEA78648177478BDBBBDC518B53198CFA2EBDE1905F02E698B7E16817CD82
+8E6DB40B86A47A27C033E27BAACB4499A65BC09DF9CF7AC51625202CDE53409B
+CECAE9049465747802005BB170E5B4717B42CC855192F77048AF21A37159C815
+27B9512C40DDC92C489AE31BC9A983B14B5B20A58FC99E7B93748B7B0B7D5F05
+0B809C36455567CE822F7C5EFD369886C0660238367A24EABFE24B4350BD1FCE
+DAA299201D951426BA4EB4992B5A523877A6F5F37A3B4814650B9437FE42341F
+275800E9DBE9E1392C3A0D9A79B8AB56EA0BFB2AC47F2E423410C34A1D81F637
+0D30F871E16F52290B1D877C6381D1B21393E0341B87832B845586E3E2EC973F
+74E00D5AD68EEE1DCC30B31BF50F406270CF873290E99A3BD506A8578376F78A
+AD61CBBAD8CFF61BB6F90617233EFBCECF61496F879491163A27305874D4AEC9
+67043DBCF9275F027D92A0AAD99623D8C197BF4B50A727E315F880432D749F10
+4797F8C688986BD3673FFAD5EF6D07968BBB7CC49699FB8E3DE64A8AC97B3EB2
+FF024BFD60C0AD7FDEDB23C805F27CBFD323D3C90009A4366F34513C6FDB2A02
+32D1BAF80B2440B5912A1A4087B40585F1CE54AC20A4B455D064B859C2335869
+8AB2A4E7319B9FF1A7480F80EC4A178CFC5E18D8CF2E912DBEE22944E6CF716D
+3B3FEC178E2E182E145EBE94FB5A471CDB842AFDA408E56DBB752A5EEEC5C9AD
+EF90506454D1D85D87CFFE8B6BDD781F814F62DA2BFBBEB52F816EFDBA9CFF83
+AC072C75218AC4F16FCF272B577AD0616D09DDA2A16584C8D40E7F673FBE603F
+28D6824049DEA9416A450BE02DCB55908E37FAF55C2B5EE09FF45F2D070A7FF5
+391AA9BB2001FF87704215C2051BBDBDA7942886181D89F8EA7BA11962E3CB7F
+643AC66497F464C5806D183F4BAF157CA75FB9E01349278F2B45C1BBD0A6D3F1
+FC4D60EB480DC7B96CDEF6E9AB8DC918FB884F0DEFCE7828D7D72EA416F01183
+C3CBDE0456F15192E10DCF5EA55C12219C8AF09C7FEA6FD7E1D865657C485FF7
+D48E2C2AA8284ED768B1555C02A91408CA88F8E98A4B3C055C01823C43847245
+18CA938E5D0EB123F26F44A44A50D3E4011D097E2C9FCA76EA5F7F8BB4D48246
+3AF0C7487FD386C81AA230D10F40F270B5F5CE9B4DFFD97C21A534C8A75EBE18
+C09C8CB07D8073AB7D7E9E578F849E100471974C6BB91EC150913C18AD3F1E88
+7182873FD7866F5F8415EBE92E51E7FF064D6F0147BB833B0D91A874F95B68C0
+CAAAC8FAEBA2626015B0829531FB2A32A4C0367F3CDAADB9A370228BDD77C294
+FE66AE9C9FA63BE71D12F01A00F5DB8278A0A9149A14139367F64058A403CC63
+CAD57D5596A4F5E2590299C4A366617B5119D241070C550463A1FF89DDDEAAED
+1F8B3C1694CB6B7500C31C10CD39A91E65DFA4C2C3EEDDADE15A574DE45CCD51
+AF8291E0EE47BE4421A95E6B02E8C66AA06F9C88B0A6A8AFE0DE91C1250C49E0
+60D989B489D1BA5D33B1FDBB5B39D2E19B6A5BF6B667F721032A8FE68032B72C
+34EB5CE5278F219307C670A0EC3C0082531B743058E2AC31FB1512D522100375
+0163EC9229A0C3D37CAB4DB8AF511D8A5B8AB1BDC2EA8159A3D4ABF94655F14D
+1AEFB4EDF76670D3A6DB1CCDD76474C9CA9A0EA58B35C74EDB436380391CD122
+E422C56FA420378F19CA93390FCB59BED7080BD574848C85BCB7F3D74FE0BAAB
+A30A31E9D23E05CCB6E169331A29D6796C8A697121F82D253B440CCDDE8E8EA6
+BE780723DCB5F2547C3A7B9402BC07CB5E56C0F778ED9C00BB1712A05D62932B
+E6D33A3FECC4F466A6F7B956D8D8F257466803DF558640D82C0BFCEE123C5B04
+5F92D50162CC8BF51020AB411A3A0AB79B9C07331DB676DC8BF3605D078CD036
+4E3DABB886B3CFFA939C2699BBA7E661295C0543E196D6D9D86C8123494D46E0
+5B1160A14440DB21AAA7719EDCFFA927B9976CC89743DA40FBC7C446AD7AD4B7
+29CC8A83FE931F3FAA1BF23634C5B553325437EF1F238C8C1351682ACBF252CD
+CB56400E1CD30D197800D063241B190836D5A9CA98BE49C14B54615960AC334A
+5E3CCB2F8DCA630494BBFED0BA2D4596A25519FB96600D087933CCE5EBBDFD2E
+68B4ECB77C6476E333BF24A5894AA474C9F08EDF66B627B992CEEF84F8392BD6
+4E6E57D1ABD36E6CDD85BCD352025B9D4295BBD3BEA22E12E9C4197D0F3835C0
+942AD6487F50CC73BF1A66D0126713294E13C1A4571B8A9E6D98EE5A4A6D374A
+2272E6511BD0987B6E4A1FBAD528ADB4433DA54F5A09910970249C242B5765DE
+750086910D16FD2919BBDC9BE98B8A5013F998D83349B69E4DE0A3A861D3442C
+9F5407670A26DB1F7F5D67C4D22790BCD0F1E86974F393526894BF4A34FCD2A8
+674D1C9B1655E83CAD31FD411C62DB2DDD223779B1E6F7503E0C8A30AA00FC99
+1CE7CDDBFCD51A4E1260CFFE758ECD59EAE9ED878D01D01FA366ED709A0C2579
+ECFBCFB7E7721E07C9503B4A51E67967CCAEF050EC35C66EDBCD4842C053D712
+A3545E5159F253FA3073FD7339AF57CF8CC1DE4A1BA0D9473F40D57656203141
+19629F3C11947884D1E3DD1A8970E1E72A9E89FD1287A4DC3C39404B6CD35186
+EC4B731BC90A983EE35ECDC454411C1CFCE43634791DB7B31DB1EBD31DDF7CA8
+856A61906BB7222DE42F65F49426F8DE58787B66B69E97D0F275210048A70309
+D8572BC6D9584D9CF348A63F314E9BF96B3CC88CA1DE963894F91EC7742A6F5E
+DBAC18758075E0F8B5F90BC447AD9EC3CA4D002511AEC8AC7831CE40B7477B87
+FACABD371DC4203744C86A1FE55F5369B12A05851331961B2BE9DB3D586B9579
+B002548840847A2B333E5E409CFCD8429E5E03218E29844B569E2EBD6271DBA6
+A5B619FC23A6025B2EAAEA5F3111D898979125D2AC348ECA1648008291B01E61
+A2DD28EDA14B5FF1EDCABA25574158A8F978BB5B18B8A9D20D1F534C56C075C9
+7D92490662D6F341875F6E382369F2B8604338D2F5D267F4977F3141100D9DA6
+DA80D33DF167B2D5EB80A3007FBBAF0BD71E13ECD7A8605CB9B576F4A07C53B4
+CB1B91F60C618B32DCD46DF3651B03236C930A1938932638DE190F0106405498
+41FE6C067B4D3E4FCE173420B130353EAC9DCA9138FA450805C5DD2A8E4F4C23
+E114246FC103EB63B58ACB62035E63CCE8F4B450CB5D21097D7290777354D147
+9D9F276D4689E8631AFEA190368F182E8437E6B65EF5127A69BE0292D4FBEB50
+4050FD0E50AF70AAB831F5C62FE019164764D83577FFB50B7976A5BD188036F0
+ABBB60E0D5505C3562657CC9ECB222300417282319232BAAB56BF5AC62C7103B
+9DB2E308508A82530DB3914B4BCEF70E24BF1959EBD5A4C5C2C994B9EE2519B0
+9B49B3AB12040D578CBBC23C7B47CFE6CFD6EBAE3E24A85D0023954566AA605F
+5F0CE1B71D3CE9D446EE178BCCABFC1BB4340202E77B33EC7CF4718DD267EEFF
+4C0000F2F312A783A92938B399848B8F0A694CA5139AA6D4E7C9DDEC4C56D4FA
+E6BD0253C0C81E6C53CF5C3A9E3FCCD9AE7100EA7389FDC1874319631E4C662C
+9C68868890B42D946941F7028F75BA990750461013B1D19A1D63FD3E99184B91
+FC58CCE729816CB5CAC247DDC93659FDCEEB82CC7DBB4433709C64B6264235F1
+C02795659359F02EFD5BC6940C1170D43551EB9F0C85FA334F1E1229C67D5BBD
+4443D7496882273FB569F8254D556F1DB811384DE0485520C42CE1633636307C
+390FEA9AC4785AA1A2B368DF6D18E1BE6D51D46599D8C2DDFE94A2105FC2D898
+DF5AB2BE08876048521F937A458A63396A578F0213154795D6881B6693BB70A7
+AC9B290539B172E2F22DC62C98593E1CB82E0E27702BF83306A0C3A89D9AD2A5
+17E03611AA32670982DAB244253B8FDB3BF67A6EAB2D85E1224DC162D5B80068
+7ADDBEBECDCE5D5144613798CBF687F1F77105C060D65C25FEA1A5980EC3B8FD
+D9F568AF987046B753DF3C8BD16760A91B02D5E8D679C227DA8E3202EB7FAA20
+4BC6DFB07D15896E4C14D8A90A3154A16BD31DA340909AEC2D26C1AD32A33269
+4C6D7FE127C21580E670DB1261AFD0FE88F2DC4358905CADECFF5045C4F8DF6F
+A1182A8380E74F8D4D4FAFE246FEF66C656BAA600621027374A41C9AE494AA74
+D5DA4F158E624C2437B028559CEC7CF2B7AD52EE40319BF9FE809C13BE788C41
+3F6E150AB8206D97E4C59DD6682ABF66B4DC1611DBEA70858594FB07D42C6626
+F4AEDE9AAD2C8716CE9AB3E2383D60EA2059B5F7BFD55E90340B4244BADD57DA
+590448C63A6A9E43A0310316F78211ADAA1AA9954C8C41A5E155F1DFADB1116E
+4FB81DEAAB0CB008421D1582EA2778D9698F4C6FA5667BE5D25FFF2E69922C49
+6CB4EFE3BC3A61CC556FCA79F7379325FB25D9E62268CFE94C0CE92AE63D49E1
+9CFF0E0F07C97277B173AD9F901D26B4387142F3BD4C077811073FB73D34FE11
+0BBDAAE3FEAC92D4DE906AEA76451DF62E97990EDF8444CC83F1AF7F7F358DD4
+8AD94D0DEF00E25E76AEC5B22FD073701F4CA95287F79E2D99A27ED6066CA17F
+5497ABAB38C14A3ECA5D873ADEE581FAFD1F33A85B6169D4794B1D739408DDCD
+8E959C1741B62002D67C9738E9AE38ABBB368BF2046619C9B1F9D62740A6C1E4
+ACA130DD76A67920DBB1E85259FDBE6A5E05F302E15CA31E9F36660AA3F1F952
+CB94019E930CC15B11D2831FD721731C97668C1CD5A23016B0C66AD360E7DF52
+207A6354FF9DC9C20C6CE35314F233A71FFE65DCCA47FBB31392FE4F5F94724C
+1B4F90758DA8FA6ED6A8582BDA6791F08238AD01C665529632310CAD1BCD5F7F
+BC20299D5C6FC1EDDFCE777B7968C2364EE97CCC237877477FD29AE816D48E17
+5C71E2719A163D272FF301608967581C38905B333CCF344D42507B8ADABCA7D2
+80DFAB8B0B3ACC533B21FD461641C4FA5946CF367931F3C2300CCF5C434B6FF1
+BFA35BB75A3142F6DF8D3C2EAD0BD5AD97E55CAC100AE563564FC1EDA2A05559
+6FD630BF9FA4967FAD0D848DE7F7DC36D8B11ABBECF2CB5C7C49D40D8F7CF28D
+C0960B055900D325158C92954C67F3EE4D176E0A4B84C9F47E5E871C676F3BAC
+7202F91D76B565BC0A760A0DE668232978D1FC45FD6DAE4958E7E1A27289F377
+1A2B9DF20DD03BC020CC3B1E139CA93C9B8C01EDEEE3271B46771A3374FD4E55
+D3FD1AD1D714E0BAD92538EB40128CACBF5E2B298144A2F8C9EED4A8E707FDD5
+EC67F531382E4E32D290F9BE65D1E9AE3C91030D7E1AC115C39AA10546522A58
+01B6756E788FE84E1E85CFE56E137BA47C2A14D106F554934D67F41A27623712
+B626E7C8B5F8709BC9CC5164A73337F87025B92E55DD5D5897F13EDBB3356F9E
+2B9DE1FA37898ED50AAE660D1728CA47403283BFD52DDEC2D7DC09D64571A745
+99921556BB8971E1FE2B681C391F7CE4F2FDCD776A189D0C954FF3EE09787595
+D81BC7EEB5763631AF1486D8B4C3EA3E0655E47BA098A227DE741A670640606E
+08F30998D4C5AABC95068BE7A9DAA9F9DF7E7FF7A31BE1697149D7BACECF4481
+DC61CEAB7476A2E447C4623C32C7B1D38819E09E5C6F0C74712B2D95BB64AB8B
+D6FDE612C8F2A7DA397EA2266945D9077600B039909A3C140BD64AB6CDC615EF
+85C7747CFD61EFD84E2F79002AF8B942265142A0B33145DB1F3C339A30E9D1DB
+B810D146FD2B6C69375E9E0B1B272B51BB1829FEDEA41B5E81FE258589761269
+DE4E4E4F911E68000E98D0AEB58C2DC1981D3904F85D8EEC429642C96F6D3C57
+8E85E922A1F0BCE47E0B9CBF4A0605D4FEDA3366AC5994940348413831241965
+69481872D2637F7C40061417CF9247ABBC930F472F93E247E29CD9852001BD2E
+16E51AE727C51C1881425432805A253CFEB23C5EA0CDF05C62FDEAB7B104E77F
+7769C22788334A91C91F02CE675DC14AC107F5A1B428B4A87D42F5F09A321BED
+127C7018C59F4DDA572C623DA41AFB80699B22545368AF6CEFD61644F78516E5
+FE553BAE20B09A6F8AE40BE8937089322284149C0ECDBDB3F7E1011574D9EBBE
+4AAFCA34766751B3E2C65D32043C847D11D7DA737251FB47D0B21212E70BCA73
+24D2CD1BC0281FE40CC2D3DD1B36FCCC468011868D3C9DB77AF75DF6E73CB25E
+3E15458E7F703D2377C6B99BE547DCF3AF3471F16FF759D63A7C091ADDCD3070
+77423EA292BBC6F33628CE825E163FEA3BE751DD3854DF440DB5CEC19492B849
+8D81D982800318D338D884EC96DE695F0AD014E72156DDE45CAD34F29913BBF4
+ECFCD52A05D180DF588DF93B6925100D074E11C6D28804278AB834C53EEDB764
+5170A6A6B6C1A85D0058926158D3DC18FA8A57DCA4D16C84E03F223A283ACF8C
+C82BF85BF969B214AE9730F858A44304D1965DCE996E8AC8E08C5B53E3C72B34
+4C2C9B5B1B50524A2D0FC31677152E1F3CB96DB9C7C85BF03E8FA21140BC5C3A
+D2B15036E5A45F341EB5A3F6239AAECCD041AFE82DABEABC6CE4CFAED0E120E5
+CECC203DA68CF5591CE6F41628A401AD98606C248E4487F13CA02BEB6676FE47
+B5D29126CDCF3CDA45746A28E1C641F550BF0657B5DC66BE5D7F5F2620BE9A1B
+FDEA7244E7A826236DF74E592E6E666617AB94BC10224CD04B3111E5C6C2C05A
+BA0BE4D2F9089F2958FB762D05F50EE117AC76C24567E225E1356478F91D6279
+37DD157A692B957DF550AAB54D47E2B0D1CDEE182D6D62A882D1DD7404CE5966
+304ECA36B95D5946A6C10A04FDC18749B1CA122FE043F803E08DA99B9E491A6C
+6BFE8CBFDFE2BC5BAEF02CF9AAC4C210267D03894A73F7B211877FCE1FD9BA1B
+E1480DD92A8D0E06D10F1141F22F09D3819CAC8F0EA764EF94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 21050160 13156349 1000 600 600 (example-image-16x10.dvi)
+@start /Fa 253[83 2[{ enclmmathsy ReEncodeFont }1 106.665
+/LMMathSymbols10-Regular rf /Fb 133[45 6[40 35 1[54 1[54
+1[25 2[25 1[52 1[46 2[54 50 17[77 20[29 6[52 52 1[52
+6[41 41 40[{ enclmec ReEncodeFont }18 106.665 /LMSans12-Regular
+rf /Fc 253[415 2[{ enclmmathsy ReEncodeFont }1 533.333
+/LMMathSymbols10-Regular rf /Fd 201[251 4[251 251 48[{
+ enclmec ReEncodeFont }3 533.333 /LMSans17-Regular rf
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 321.19995pt 200.74997pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 1067 a
+
+ -600 1067 a
+-600 1067 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 200.00255 lineto
+
+ 320.00407 200.00255 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 200.00255 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 200.00255 lineto
+
+ 320.00407 200.00255 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 200.00255 moveto
+
+ gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore
+
+ newpath
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 135.11275 81.96591 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -1102 1067 a Fd(16)p Fc(\002)p Fd(10)-600
+1067 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 86.31467 36.80052 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 1067 a Fb(\(Original)33 b(size:)47 b(320)p
+Fa(\002)p Fb(200)36 b(bp\))-600 1067 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-16x10.jpg b/macros/latex/contrib/mwe/example-image-16x10.jpg
new file mode 100644
index 0000000000..85fef40c36
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x10.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-16x10.pdf b/macros/latex/contrib/mwe/example-image-16x10.pdf
new file mode 100644
index 0000000000..84cba71c7e
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x10.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-16x10.png b/macros/latex/contrib/mwe/example-image-16x10.png
new file mode 100644
index 0000000000..1fa0dab8c6
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x10.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-16x9.eps b/macros/latex/contrib/mwe/example-image-16x9.eps
new file mode 100644
index 0000000000..f26928e887
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x9.eps
@@ -0,0 +1,2075 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-16x9.dvi
+%%CreationDate: Fri Mar 30 15:53:55 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 320 180
+%%DocumentFonts: LMSans17-Regular LMMathSymbols10-Regular
+%%+ LMSans12-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-16x9.ps
+%+ example-image-16x9.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1753
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: lm-mathsy.enc 0 0
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmmathsy[
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lessorequalslant
+/greaterorequalslant
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMMathSymbols10-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 694 194 0
+%%EndComments
+FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols10-Regular)readonly def
+/FamilyName(LMMathSymbols10)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -146 def
+/UnderlineThickness 40 def
+end readonly def
+/FontName /LMMathSymbols10-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2
+2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2
+C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514
+CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9
+176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF
+730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B
+6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794
+F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939
+D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD
+712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92
+70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E
+7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762
+96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A
+A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2
+CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8
+95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07
+2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131
+8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A
+C53D51F08C783B2AE3B67D0FF6359D1B6C1C6DA4220428777EA791A503CDE266
+386B24E0D7FC0C19F54D39D2B9223D466810564615CF6EBF5A75BEC8F6DDDF38
+26F6A75F7C9A433ABB0C95B150D21DBB43878E3EF527976A3A2433047A05623D
+54F22D062F633C08A3EBDF22FEFA476B92D1B05B8667CF563F5CFD60228D5707
+0FA2674ECBFB8D84E1693A5497D4575DEC4114A0B80027DA61B2F65A6CF49F39
+F1E6E57FFBF72587943DFDB4C686CCC01181F81BC2BBFEA408EB0D446D1BEA4C
+8CB935973C2158D476D0FE07D9A286EC3E2E94C7659266068B0941D3F9A70FC8
+921BB68A2A93F276B4E9E42AF04FA0DDF5161945CEC5DFCA92164369E6FE48C3
+3E933DF4E02CAEDCEB32A21A5A42D74B09F410D031AFF3B7234445B1478485ED
+7AD9F3356A268299BAEF33F6B1815DF17F87F86532260EA830755F03A6B6CFA4
+1E32211EBAC195372933C6DC5EC98B1DD6F39DD192217A2C7130748C00DF60D3
+44AD509F68E8E1EB00D2D4009AF067F255CB508E66F44623F8B3398771916481
+5A495DCE1F15CD0BE5F8C018404DA71B32B208FE38080DBA6D529B919F3B41DB
+F812D26C2A610A60DC13F145BF71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans12-Regular
+%!PS-AdobeFont-1.0: LMSans12-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans12-Regular known{/LMSans12-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans12-Regular)readonly def
+/FamilyName(LMSans12)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -175 def
+/UnderlineThickness 44 def
+end readonly def
+/FontName /LMSans12-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-411 -308 1407 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102D8F460BD9
+75ADEB5A09536D6F3C9E0404C494A7531556EFD108E97E770410E56FEFC620A9
+58A40E61E443EA13AB10BA1FFC9A8C5A0AE4B3A70B9DDA35CA4FAC9678E39054
+2086BDBD692C89708EFFFA5F235831F7A839BBC56C877DB8F713A2D5393994A8
+357B4DD54096FEC1724D57F143398862CA36F1C982DF09539CB8C9F0E7CBE7D2
+13233BF5F8C425FABD2185591D3722ABE7F23FDC6700C38136752536882D7EF2
+65AF1EBCE3D1D0DA11C2DBD4DE61169AD2010446EE632BF9DF6D929733846462
+D10A17CDA1BF70BC1B45EF8BDF72CC5BF96901EE0E7FACDC309AD744B803E28D
+170937F444782DBF1A9F10FFCA1E96428C339564080B955D616BB9A3E6C6A801
+ADF0609EAF23845FC74ED07C0FD09827EA10884C9B6B900F3FC4C2DAA80823C3
+52199CAB38314687E16B2402A698EF5C895BF425ED9B2499D4202D0A8D1216A4
+E1187557EB50C8249AF9CC836B1B1D9B4A28CCE970EDAEB57538E662AF941CE0
+53D88DB0B078DB739F022E2F92A79F2EB23F089A0E3199C3C2FAE7B93A66DB5C
+F10E6763DAC5C342EFFB9104ECD0125C6E7D32D5CE68D11C2014A33EADEA70A8
+03A83F22CAB36A7EE9AFD9569661D2B65FB216AB8D1FC7A52F1A471D48B5AA41
+16746756E0A8DDE70884DB4D1DC78EFCC745E00B803C7496C6FFC65CAE5FF981
+CF760C9E8224BB781DB61934E01B2E9197BB6702E6B1A57C454FA5DE2100267F
+912D837CCD9A027E9A7B3BEEEBCC3AF72685CA319212891B6D217650738552E1
+048F13CD46B6620DC526A8164D1FE7D9D20EBA6F65CF59CA7A611B1DACB00CFE
+42BD5BAAF8E4C6076820DB48DEBAE7E5D36969EDD94FF0050D5F880823A40F9B
+6601CF5E16B62AC684179510113589997DE43DAAF37144199ADF6D36E3DD98D5
+D4B7A8437E6E7F9B01D636671DF223DB8FE2188D1505B5E82FDAF2671D468141
+8E63895C1C7A4273E038B4818CCFD045C605A1F6A18D7C643938408AEC4A8149
+3384597D7FB81E42CF4FEE224424AFD19C449E201F2911462509CF872FC95647
+95D9ED3174665767C0809544F529188A9CA078C85A8400343529469AF0CB54E5
+E9D98BD5B3A869BFBDB5B9834EC15C047FDCB4E0CC99AC20DC2E524F29BC7CDA
+C928ACF5E79F0F2B8B671BD37E5E4C42D0BB312C627ED639087BF78F14B0E819
+D643B659F742EAF18494A5EC108B439C71C6BE51A9C94D9CF8F08C6EAF9957B6
+969602161C8FA3B0A8335A4D3AE1C38CDB5F1A9C5E04DC906ADA5253757383F4
+01C518141E6BFEE034E2160F15F3A79225FB98E5732484C6FC1C6C18A76B2B18
+2FE2035F15CEACC47B532E2A0CD7BD2B14DB5AFA78F7FBBFD71535FEB7049F20
+3B46F9E302E610A41FFF797EE8CB26F5F87D22BC1766A6477587111A62DCC9E0
+7F228AD470701B0D6560C44DC616FD82663FE8B623E1EA738390CEFBC818F1F7
+70E2089F5034B978482F9041012AD781066C37459250D8608BB3841067A0B618
+D05A149DFA46587DA67BA7005F57C2692648D7994FF2820F8051AADDE18BC1ED
+5B3DA256C0ABDF247BB1A3F7EC406C675B0407C0455F34F89764223F7DC55BA6
+69B8793F48CA8C2BF75057C2798537EC841AAD80176CDACA3BC49CAC3A151CD8
+2DDFA79D31F0B4A0485F51334BDF5CD5EF391901EE6BD0BB9994FCF95D431D6A
+E0483414B9C676310016F5279CC754F3D13AD666CBA8F8C56E27E7D995373CB0
+F8C088F35F2CB696C51679100212026FED275E1D42AB092C9C4216D774A36899
+CC66DD9E15C4D6BD784FBCAD2F5C3385BCEFB2B89FFAFFC5B4D1288461351FE0
+B61DE543845126C26E1C03761D9DAD12C7F11C4E9301ACECA89412C74834A35B
+6256A2BA49B03E7F03EF36CE0390DB45EA1F0B6AA0630DCBC4306D195CFB78B1
+758D1A87198C5F4E56019DD02DDE538081E9DA1E05406F8E32BF80E146C917E2
+B5324449BFB87CDA9E22839448247D40B23A37DFAB7F41D9DE4264C1B79D2B64
+DD10291FE16F35C17D22DB84B842CA1BC047117E5E9AFBA7839CAE44964C974F
+08DA9B9D3F61AA34F3DDAB60E0F06C4160893D523EB78101660747C0A48205DD
+807BBCFA889E3DF1F3A9B580839F0B71A41ED28DC1039C6B0B01352665661FBD
+6841ACCA2D429A3F91352AE88ACF1CF225B164F92ECCBA10FE1BFDCEAD62BC0C
+4D9CFFECDE469085BCC3A0ECE42C2BB3C481C676B3BB029368632768C2988B96
+4457D9FDA066A17F3ACB2DC5B156DC85AEA94441A9EFFFF817A0D3F36EEE1C42
+0BE2A6043F45C30570AE649C19685AB5068BB7842242BD3CEA3A0C38E38CCD21
+A452178166EA608556273382450EEF4D1102CA1A255FC094C1564E2626692F1C
+248D54C82E7BD925166D4C2EED449992426730E1A4338C14F18731B6968393BB
+D139D828045042809BA99DD7B637802D663A826BA44AEFE84130BD4D15BB2EC8
+597057E4EDEBCE79EAA92BBC79252FA79EAFE5533AA647964242105DE7F3BC86
+193D77945E249D2CF36335A29414E4372BC18ABFCD3AE3810C3DA334C7BAB0E5
+221546611A586ED6BDB24AA42649375B491DC08F6B03DFEB517B2FC61794C712
+D244CF986BF72386F3675257AC32605F76CFE67A033E87DFAB3DCAAFFA291CFA
+ACD7F664D76D3E732BAE5C829A64F189DB3FB249EB775AEF178D3483030B5371
+C2FA2214F61F7C124EB9A5AAFB7FB949E07BB3A026D50C7A88DF5F480147D87D
+FEFE463F7129B60D4FEADC846E80E90B0115532DBE216FF5DF78650A11BE0C3F
+9CF0F3B9E559727DD5308332B7A222CCB0D4D107A3EE7F23D1E763D760B02411
+02646DE1544434BDDCBBD35418E9E9DAC3479D3309DE6913788B0F5B4ABCFC63
+7803167EA6E1027FF8BB76E9A5925DEF6A8492F020E67407CF321E01EE8F2811
+A9C0A8052F6043D8C28B243B40EFBC2B0CEA15584AE44B5888352848F0D8B554
+898FE557F69574567035ACECBA39D43EA0AF466FA5B60AC4490AA5DB18A649C4
+42A4AA50C6B4CC37DEC8CD522A9409598A6E3D04FE29E1CDE119D82FDA474FB0
+8C08665B47ACC5619C8C6C53931EADB479F7FA83797FE2BB8B58C67B5A49AD18
+5E5EFD29FCBA3FAF5E895BE7D9C19A71046795247497D4A2FA6A9FD41793A830
+3B6BBCBA18708C378F40448EF070D93CD82F0E2D841594C54733DACCC642EB65
+AC1072F5FECDC11553C38B5748216D5699023593DD98CBB80B30B6FAFB4DCE14
+B3773BFB20D792FC6BA87A293ECE2E83B0308AB854E0C0CB66C03D2057242EA8
+A7DA9110B8B634D44DEEE670BDE0278BEABCD70380001A527B5A60CA102F52A8
+94B559DD1A3119E073DB7DEED7DC4A04968B69F792644FA8B44F294A79DEDC63
+A2B3887CF7CA14D36D98547FECAB981BC36F047FF6BCA7D2B30B63683747CFED
+DFEB27572C50A6E3D62384F9ECC1679B6514C107D7B3A6155A9902D75FF0EBAF
+919567B7A1CDA5E14FEDA66F645643A46E499F719764BA6BF861040855EE306D
+3D8F141F18BF75E71B5B6E7022B99AA55C94130C7A4AF5AFEF4483E0694B8D49
+201A31572A3411D94F83A0CC21014CC1C4571AEBDF9A96304B33046CABA81261
+5592128C8B11A8B9D7DC54F36AFA934E907162B395A6B121867AE5AF3F3B38BC
+AB834C9E0D06A6FB148FB04172E442C543C1DCEA0E4B26651FD5FBA5684EEA12
+2E5A2CD263C77714E5F40109D84051311E6BAC3760726545BFC34ED8D81DD9CD
+844A043E05E71A63A45EAE0C2FC213EAC75A50B61AB8AFDE8A85854A512F72C2
+8CFFC54B84B977A8CDB82BDDAED09691A6FCD3F12CD09F038D0ED98EF867646E
+3844ED0AFCAF62167928DBF1679DCB876202622263FC8D03B9E94241A33B744B
+93F10457EEC1BA9D5B210A013642B16C7147B824B3DFF3A5DF928ACE185CE5AA
+1C802FCC33FE871CC60E24908FC65500C95AF2DE68429C1654F4C983F5F6834D
+1BBB4D7213FED3D871DA6939897330245588E1A4C3486F753F84F4C01F1149FE
+56AA0AE2654BAD456E5152EBF506F0D50391833BBC2230B8BEAA3AC05B51641D
+EE00FF8F167815566347A097F48184A0CA10B139D1380519B5616B704E2291D1
+B3819F8EA2157CCE1F4FBF6C97AEB8FC5D0821D4070F65BEBD55BE6CA63A01FE
+FF21E9AE53A0E8334E3F5324DE4D7FDBAC3C9C6AA6613024556EE5C6D1931349
+E06A560F3B3905C44951CD46FFAC1019EEBEF540640ADF732D0F3522AEFE1E70
+8B23AC8EF731112120855861698126AA71F3513683DFF6A26A5CED53E0EB42B4
+BA1A423FB723392E3F99472234F0EEE8420CF6B478F7B17982BECED5C3866927
+C27BF2CB892719668573A26C331252E12CB6423DF710E401EA4F039C49B39B0B
+7A38F24A31CF2BBE8A4A77DA98DE073F312A8B3CC3ECC121A4872C7A2E643F42
+D81DC089F3D37D34429519EACABAAEE6384883F21D51527F28952DA86B8BE39A
+AC8BDDDDF5625C61972D35EDDD2F600F523D854B17B86DC6852159163B527FAC
+2596297C758BBB0812B4C6F5BB424E44C48CCD592792059D48A17495192077D7
+CE0A28D81DCD1E8D94F55FA1F21AD44C3311CCDF6766ACD5626B5EC04F4DE6F4
+237FC68CAB895736BDE94E7B47ECE15B865346D956FA91D2C2028FD59D4201AF
+33637D19547C8D92E24C1190A50E8DCED4C5D8687497EC9C0DA348063390B5A9
+0713629B06EE0916ED17DC02423B9958C73D306BD7A90A8F9751C8FCC8CCB011
+FE29FB9EE32F0F94CC9D675700317A06B3722A5F0D455221B68BFBF3F265B1D1
+A1146A91079B753C8F00A060259851385FBEEE9F0B4F127A8D2BB1E634AAB583
+E186C1335904DA22349A847ADE3C060AEC69C2987EB1F7758E8D2751636084BE
+C4B57D0AC795E2D79AC4B8DC790D762BACDB4317A096B045AEB594CCFE0E61F5
+230678037F86EB925DFE31A012031F36D5F6099187724B0AE41F848614C5B184
+B42EA51452F540CA75E18B3418B6E00F0E1B6A6C1F554FD4170A0A88E0F77269
+9FDFB1D0856F730081EC25AF5765919460760E84DEFC0D831B51A48A5A960B30
+92C7AB9D34C66D75FDBB3870E5053DE8A2488B7468AD4F44637ED9DB8797D569
+23631F2C05A884542E408BFDE756C91AB084E55074D88369CFFB98AD6151A16B
+CAA3540A85AA395D5B949083A523A7B79DE04D5E3E9E29E2C6B2A27D0F7DE207
+74E1AE0F5E8199D0EEB9742EB0F6BE1DA71827BC04AEB5A1D3847D03ECC3F54B
+6D594F074C140C7D5ED6AFAD06E3C5C9DE352F12B86CAF7307A0BE22081F24AC
+95E037CF6F76E1FCD278C1CBB2D87BFD031AFF7612DD6081693F3152733BB66A
+B7EC5195DB43B2E77689C96E5188F04D65811726E41351E349B6167CA5058EE8
+4D1258EFC60D1CAFB3AFA8C0D2EFBEF207CBA3018A2E8F6AA87BB435119885A9
+3B0519E271339BEE64BBBE22AFAF5278CF8D58230464AF01944BA2D55B6E014C
+8A068F6391E1158E0BA66535CE0BD22F0A312EFECCADDC8A013BEBF5823FD626
+C9A15B8F75F819A88755E006B798A1373B918627BCFDB6FCEBC5799B4807519B
+038B56F26A59DA0602C2E21A75FD38ADF1D15D6A0CC02BD9E2665DA9C303BC59
+9294FE31586B454CCFDE1CB0F17F31B2701321F8DC3101FBB081D7E78C44DEAE
+F007F7421EC91B233C05C2761340BD085085D8BEBAC637D3C1CEAF96B4581E1C
+97CC77E4D6171BD9AA3BEA81915B81C56CD5055CD7F5208176ACD9152362D162
+698BC6F7535E14CF202C75FD9C73147C8D6163DD185B9F341733DD7D909095F9
+4F9168D300CCCD11327D6B165ABE463654F1F31DC682747262E5A1126E5EA0BB
+33407C56AD63401DD9A62024FE72E866A4D3F03838E2F2AE7F5B6C9E8E528A1E
+982E52114778E14448B512388D1CF765ACDCA5950D6035DD2D098D34254BA25C
+78CB3BED5E7AD9383F8701213707958220C79C6D3A3A48189AAFAD5289F94626
+F0D095804E7671BD1EB145FE7CDB56A97918BFDBDC3423CF739AC5B38303C3D4
+DF196C462F144603E4231DD1E14AE1E34F34BCFF6055BC430DCF80B861A9CCAF
+247C1A705A84EE6DB91C7C0A0100F19786F49CFAA3E9D10D4B47F75D05CE2D81
+DB06B129721A91318E48073CA60ABA155F4A03A5FEC5A8E14E5A17FF6262FB26
+96150AE062E40D2CF10D2FA439CD2633CCA6163604660158C989B9009512A2E1
+7BBFADE849DA85124EC35A63ABE36CC2C0C7204BF83B4F7349ECC5BFEEBEE751
+194C5E7D6E2EDCE42912D03328369F37BFA6A2708FDCF19C9C2F8385BA91BEAA
+D1A686B66DC30FBB57A48E1CF34051ED7D69B44C70AC66CF3DF17D3CF98B3DEB
+DF5794790ADFB7D4AE2DE1288F04663CA7C2572E92D94EB37DCF95085911926F
+07D965CAC05C5F5C13676E097E0545DD5903762540856C9581EE6076F3482F71
+DC669B57092F67009817A28C281C3EBE5C2C46A6AC285446289A526CB7FCE827
+E8B6C453F843B10EC212D258C3CAD628979EFC192B0A503A8D8AD8DDD7FDBF80
+711A37764B59D0F21E2D20E13788E5C6CFE951C45FC49196DD8C31C95AD08A9E
+D3E42F346F6CD76FEB460B4D6C03B7C24A46F05519C036A4AF7E79D9015D88D6
+23E83EC18C1D756A012409A4459BC9CF7B2BA769BCBBE17E81F552B607882D70
+E2C36D1CF43D1AB5EC07FD02651DB2565E849E3491D4090954392AF6E9F4038C
+E1ED6F82BB418528EB78E5D4C90730CFB259E348145C5C9A51773D0C75B3EC42
+322A5AA48B228CF68EE0032B1968EB88119A375D4FB7F44208079D9D2284F91B
+A0763C28BD8071C97999F3E665AA573E6EB9881D0B12D55859CD17EB731CB63B
+3B143C7596DD9C1EAE6D72382D60A1A753062A05C1F133A3CB6F30ADCFD2D364
+E623338F48591719102119E94104C57621B1E7E9D9AE9AA465942C8C19D915CF
+C94117F755A9CA7C57195B410F7428C9B538574609C27B61C68E92C580449BCA
+FD90BCABA4EF9BEA75B2334B6D0114904E4FE6721018EDDF233229D7D60AFC8B
+534992629ED298A176DA59B0240FC0E7C02D0BF476D768D438A2C18832E9AA44
+ECB7649E3347035449BCD936328FEDB5C7C45F7F41812A143B802D3951B6D902
+6B5D97D33027BB88D74058E37FC7799900976DC6FA56F51BFE1969E63909984E
+FC52D90EA1C3CCD41ED86ADAE9C01123EFAC5012A255292CA8BE2FF6BA35919E
+D1905AB63D933A501CD0A3D344768EB7DC6A46178EC6035FC8F3399F07B6CB81
+4BAC7A395E0A83ED0A777D023E226271C826E5FF81AC4511BCB49DE285E7CCA8
+EA2BBD321844409FC9537E53F572AC4C6B37FEF23A47B5A4038752E723288E6C
+564CB3476C753826C5EB56EC4F80A76BBF5EA6DDAA4681414C331FDB4CF16123
+266B94843C4586F7B0914CF415CB0ED8EFF137E476FE5A098E607E25ED29F4BF
+34093321D1B477F5A3D7ABF80CC031C2F2BE5D633E49E6D10F7E0BA75CFF00F7
+ACAA23C940555F6C8B2141EA551B116E6033F3F59AB471CF2A7D3ABB64199B13
+F41E579131A673BE258F901A0B50141288B7EACB5C756637C9164F171BE93D48
+189AAFAD5289F9B5E659E88FFA971BF1AB46AC26D43F2D092368CFC4E14862D0
+B702E894290BA345DA8EC622C9E512A9B2024A9C0EC0CF7753FE13B5B43D4DE1
+65A56C8F43140871BC528641F4F162138539AA472DC08FBC05291063120165B4
+379B1A4DC9D967DBF75AACF9446FD3908090F860D024C0006150642DBF74FBD8
+9559B121E14C08391053E877B16293351E69279150EC814C0BF9AF326F201D88
+9F40D7AB654F3C24E9BC936EFCDD04B4085690CCDA8AC7D0D48CDE08E0CE3392
+17792877BCDA74BFADE0E3863F1193839C6B39CEAFB6F80786CE3583664AEFE0
+C59EDA04A147FB51227A5AB0C2E9D7B195236CB74BCF236F2124EB6D5FBAD96B
+899AB12DE62CA4ABB8F6729C0EB1FBE8C013A0A5AD5CB45781F965C8C59C09D6
+607358809158C96AA69CB92C96236B5417C41094F704AD4A2236651359D3942F
+98C02657D5E700FF71915A858725501E38FC7E760B5202739AD91FE9637A71FB
+621AD89DE7AA6758894D99C4BE9E6EE4B25791F28BA80F068AEB94A7B9E53CD2
+67694DF8BAAABEE89C8D5EE80181286B7FCE258DABAA1CD08127A538F743104D
+ED3571258E7EC2908007837BC79BAAA38108E026F82D9744EEB176A33F6190EF
+3A270698F6B9230D2A0D8105261AA96C0193B195DEA33659D1723F744EE405F2
+AF04AB2C81845DE64C387F3AE3EA8386A9CB5709CEC2C50062D56DF637E506D0
+6C6A299AD5C3E089B07B4E42736DDE16DCA52D49E43890022B9245B023385A6B
+98971F5BBB8ED3011D4E2E1A18B3FA3821FC62C3CBC8226E8536EE75116CA985
+89E3AB1D42EAE1A775AFFBA5C8C1F24818220BBAE9B11B05A685D4C7E7EDFF51
+C6FE32A3F2B4B911C17FB2929D3E12A8967364952081AC22A36D3FC97638C053
+F3483E6A2A4699E4EAE54E5892C60FC3DDAB9AEAA6C3C33ADEBB543EA93D2D21
+D077C84039724C5C44FD9AAE7E228A0221319CE786D1E24A8B87C178545AD780
+8EFA961ACF185DC1E322EE3406C35EF72F65A103E37185A14FE17F1D42B924A7
+799A82D7EBBA2E4E2FB2FE7C11602CB8D4C3AFAF72544CD891E6D1911FF569B2
+0265461DAE6E57B5C958A54B43ED6AA7650993D0CF9BAB1CE577EE970A2B5E01
+3E23CB0654536FBDA10F74D5014387B064500C857F06F90D95C79E5BA65FB7E7
+4FC9F45190E73B45F78AC1CE5BA5CFE547A418F6F2D48E6B1B220AA648F5E0E4
+317BEF25D7774A8D71DE6952BFF9224B1464E2EAA7C8A723BC408CE4A039F767
+21DD45DC67E7B0B3618E10ECF17EE37A6267ADCB0646D26D85BC6EBAFDBE642C
+963411707E41DA572B2601547C55191B15432E1514664240BA7C78226D4E8ECC
+5B15EDF5CA9239790F6B0B3DD6FACF052D2E1C0EB34672AA7E59DF2818FFC776
+DD40D3CDFD8BE52F1D15141F83FFE5E4DE2CDCB2E8D3E620718FB4505370A828
+55EC7332D782DE3DC36A2DEB505DA944FD138408B4F94BFB42344E63DEDB870B
+5708503CD57BC0A9DFC2DF579A8C1E5ABDD3CBE9C03AE18739C56695D05A9482
+FFADA8DC75847E4669D699B6E927E8494ED12C35F6AE4CCC6B4D451E2C64218B
+3398FBBD0D4765CAD178A6F93C5217BD254774BD64E59C9B85F02AB573DF6352
+E12A2CB9940DC6832880F20A73211447F2F4AD6CB5ACB2C7C5DBEF5E30FD8590
+4EF6229A697E94EC4C8947652C9AD39BA6167EEFC27F11824B2832924F86F492
+14FEBB4B3AE05A12F0D230D03050F1E3F16FDEAE6A34ECDDB9C87ADD12BBA280
+B2C9A5B7FB0314FDF45F05106CB4E5E03072C214A0BC53C7286EAACD7DA7010A
+DED0D6A83F04F396CE83F0549B10A9BBBEC8AC451239E34711ADD347782194D0
+FA7B8EA4289D1968E9DEF97FF74420E1159DE70A8E253DC0FEF7B98B04EEDA12
+63577D0D75215866236E5FC6C284B45FCF34588B2B8FF44C8368C9C69AD17E91
+BD78559AD7C3C337858D49BA7B27E4904BF8D855940AF0DF3BEEA2D2E4910E0C
+F540BB459E4C13C070931C27705BADFB232C3EB77DE648AF6035431A4605A7B3
+BAC62156DE158436867A8237F7EBF5AF326230B80CED913EB6E69DEF0888BE47
+323A08AC7AD4E9217EAF912C86CB6CD5BBDF84C5A3CAD6BD84A5074B5832023E
+809B80408BB9B61C29837B335B459B9FAA8AB24C7A91068952311D760A1F9676
+F1C52FE65532DB267008022C1DDC0F82F21CD0C6E0902E9EC7FEEE5B8D8919E0
+D1E69B1FE209C5F74C458BD471F9CEFB9B43D1AB67E0C1B90B74C62FF8FD0FCC
+22351E3809B0AF19ED917C49C7460B2C1E8DA8866E52626A994F01FB87292A9B
+91A4B23807EB0C84FAFA0C6787131D3AF71B537DFA79B8E84B39F4B0B2ABB1F8
+75BE95203E1438DEEB728CC5B35F801620FA2EB8E25C29B367E7A98044B1746F
+F6148CE49015828E2C2CA02CAE79CE774EB1E1B9EC45589B444FC797737012AA
+B970DBFD0A54B38A20F4919B04ADA061CDB72C457D44795F8589FA7CBF04723E
+D0B64CEC33739EDA87ED682689A81738CB7A9D14AECBA8B20ED2CF3FDC5CC361
+F39C73245DBCE639B9EB9ECEA7123064ADA03DB2711DB0E843C914E2572B506E
+890DBB1BD9B8AE10E2D6143D563819EB1ADD2251099DA5D63471EBF5739689B9
+658F75B4746F0788B7BD3FF06FFD23F59E34B70AC5356A5385360A02C3245459
+58E318551EBD9B8F4AA038DF79588063FA5C12788A1C7B0EB0944693E0B9D18A
+14E9DDD500A588EC97AB524211DF1F827CF41845BE0BF8AFAE8348F559D6AD28
+E3429B98BDBD3164E8FDF9AE09FACAE17EFC8C1E9BC7347A334AB57D15D6C781
+53E9C5533E181B368CA08340FBCA9CDF87FC991638FFF960D0D38234AA1C9900
+C092C16DEC9BAD9DE1D97865F8C2D9B55C114BD8277BDD2E819E295D5FCBBB04
+D77DC4955E84168F9AC6EA2E25C8C2DC40292B55A210FCB74F1B7D0C32C7ECB4
+241699220F6CEE509B6512F0FA82155AE1D55E91A79F9E1AFDCEC32BB07B8AAD
+D3CBB1CE596A0A4D093163E531B3D50F257D8B3794787779F7699443E56F512E
+3CE8C856BCD306372547EE3C628F9A334F62DF98CEC11E91273A1462E6E9C158
+E8A717B266D35EEA7CE9A86DF45930BE230E07762016DBD6D8FC0230D2875AE2
+F31B52B5A12317B149BE57CAFA473DD7934595BD999C3A31DA2377FC5BF6628E
+2A798C2F7EC4992C1B5044C152197BEB399437F359E86E76B0EBFF4AD9F19B4C
+11FB42E6A907DAD902718465687CF0155E10B53A271F23B6292718FFA56E5DAE
+595ED4CFE4616B871C7AFACD58F93FCD83DCF3EF58FE4EA4ED58124AD43CED97
+BCA4105BE9609DE67972EDD1DFEFC3AFF7D93B95575A8B730A577263A52A1C97
+A166392A532B373ED76CEF26665B0A86AB8F4D6E53A3C135F6A96545C228FAF1
+D7C63585623D7100DCF1E07B7635FB7E8B22EB7DDD6A1B6FE1FCAB3A67329580
+C8198826945606FC14B409A0917A5A9B37802730BF71ABCEA98177DC0926DA0C
+A0260084B97671DA7186BE936231CFF5D08551BADB490DA41923540498F79D70
+1A9241BD4BF722D8207FD68296B4ABB049ECEC181FEE5B3AB1386252EBA4C062
+2D2B0E8629AC3D2BF93B07325DFD89E84E4C4A65250DF1DA97A883DB640EDC5A
+3DA05892A1BA564CE25C530CB8A4516F2CCE28CA4656CAB1C9C0CE5687B7832B
+DE6E3FB6A9156CC1C93D902CA95EBD45FF395AD74704B4873F7AA3160DB389DF
+B7588E019A20297500C2101F9E45E27B89712A78B5B542B3240FF5927984606F
+8D64A20147735B66736169B96CCE8A8CDF069387E4FDE18A17ADC676E012A737
+EFA5B743C0FEDB224E360B0423BEB72BD872061B3852B74B006793BC90615DC5
+52B35F2C44D3B1F3590135FAD1A3EF9CF15BD96008A6B53222567AD884A464DA
+4611C6F4D6F7526D769E12657A163680EE552380B3C65806969DDE440BC68EE4
+3F280DFBD80E178B88CDAC56EE02E71CB861F900BF640BE1A6F610FE8AB6EC45
+02F736F76AEB861A3516C023DD8E36C14F8B0919365662F6447C26EBEF90C3C5
+C5827A77DB590F4205372CC1C3F5D98ECD3DCC13963152723282F70F2C8B8ACA
+33B164B9667847F2BB4DF8372144CA4D43A4B4A58A5EC1BB297BA5AC771D6F6B
+159D7CB2FF5E96490CEAD5F47C6E34B3EB031820096FB0170D2D212EE0952418
+5487268ADE9B8D8E8B66D899A7F5E7AEB181B84ED90B0149E2E0C9409B8BE2AA
+3403923AA21961E3F7734DE2DB7D9BFD5EDBEFEFB2E348375AC634737E416DD9
+A2628A0750C0239F570C0B57ED78FE33164934EAB70ED3852DB081B5D1ADD800
+76998C561ABE01BCEAF0B30426089BA3B0B633F778A65A129761BEFF4509091C
+40829AD68A60E3CC62679FC6A4A416BDC861AA67F0FBB85FF81F875568AD460F
+8834AB227A66B7B51D78E7450205CC4BBAA9A03A5ACDCBDF8E65586F7E7B859F
+3DE84C48FB5EA3FF44B1D68E69E2F871AC92FDDF0F43305C4DD99E88DDAE9AC0
+A2BDE358346915677479DB92989DFB58CACD960C9757BA852F889293D91A1CAD
+3A4AE79D324760C80AA175AFCAB68E295076C40F76B948F478C09C1F403172E5
+AD2D05BC5D32B277D4AD6A149F67857320F7121426C498D274ADC1D97A103530
+EFB969DD821157A287E21F84354763BBA1AA81F9D7C1B4D779FBDB9F4B0C0AAC
+16B0C1368D230F5CCCC6BA3FC5E3300A757DD489699D20B041AC22A33FE02DBD
+3FC1F8B5A3B3CEAE05054E41FE53BD25401DB17D0218DA3F2BCD478E63B5E331
+07128436D427A3C353E030D666630C73C8CA1E622CF4B0EF8E794DAB9AC011CB
+85DD9909A74AD691B70DDD840594030B26907E5E4045ACCCA8F8162C84F05BB8
+E94C4CD160E676E300BCB6143951019E9F254AAB6A425880C4F7DA38A8550E1C
+A6C504B5062D78D40F24F8C729C128DFA89182F89B2F55B1AAAB0B14C732C932
+BC0774AE818E4F0C865FCD78F35E643DFA2BA67010964B6135789523BB1BADC9
+66829374E4CA55CC716EECC4DFBE6A57928E5DB7B48BD20D22D55B9DEEE859A2
+E5B7DB3867DC709556101053958976A09D4D8F15D1416F278D4143749F272CA4
+3BE6C9B5CD3E674BCF858A46BB2BB8B1AEE8B1A68DE6E3D2647E8BCBD9FE7411
+4B520BB7F517F50883A2233E299B71E8DFF3FA4DC4369115AF77F472C5C6E2C8
+8FA9336082C86E84310DF2E15C2A8EF37F9778E565A75E27349DDAEA619E5265
+0F8D44A7B98EAFC24FA2CD71D9034EE8704CED1521B2B54C522BBD55E4B78150
+D1EB8A6154006671174EC7EF8ADBCF6A25B937A63C1F6B257E7DEC60813C9BBB
+90200D4DF43AA9331D059549457DB018AA4D984E0407C11F12799EAD317B9532
+65576395DB19918DB0428DFEDC559762B437E1CCA0F691470BB6A0463236B5BA
+83B2B00D405B8A4371916BC84678A073204F116B2C354852A9E33D2440FD85E4
+83A0A0BE4E072F9107F2A18F70ADB7D0125C7326058030E2B5AB58B6E3B0B8DC
+46F0BD3A5958376B794F2043A295E20E5BF2E768538B1DF061BB3B5290DBC5E0
+83A1E0241CADCA505613CDE40BDA7901157A5FE0D7C76E8BA15289EF96E565C1
+5797687C7632A189CF44A025208FBB7013757E8DDF69DDAC9BB599A95E1F1C7D
+F7D01EB2B215BA2FA3DD2701F777DC9941E03A61EF89EEC2DFB20473535FAE87
+8C1D1C14302AAA6094618F8FFB746EBFF13A55D1B41C4CBEEEC357541F806296
+BBF9424289AB048ACAE49BBA679D9E0D06BB86BCA7E5FD3881744C3BB16B159E
+F695080C2C3A5459F52DF5237EE2205F83D7256F3A1C671D6471E07D4B70D8A1
+9389EF17F259FF8B0C4F538D53F1A8ED1232C45DE53F6CD25B5C822A209D0886
+A710801A166170FAAC328C2EEFBC4143670ED770D39A3B214D91C51711F5D291
+BD81412A53E1E46049A44F563214F58A2BE8CF788696865C31A895B8C3750BB1
+A782C4CCDADFFA8AD33C0598C71A099CE586412ABE0FE0C8BA6B1417DDA84325
+C4BD172D1C5569F4EB5162D5743D00BE2F711D9B36498AA18087D0A366CF28E8
+31CEC4B30A365804CC3F33A6E8467C6CFEE9609E60501D78D5B7521A6DA99CB0
+7E25930FA625D9F8DA085A6C1E8D78EF75B3A436BDE5E68626F8B488B6F5A8EF
+8D69FEF91E13323FAE6EAAC2E701D5B92E0D08B03A114275D2FD721D8FF2CE1C
+8897D03236BC28CFDC81E41B8AB1123729DF3D047F8C04BFBC4B5862E328878A
+5298138DA9ACCBDF383D124AD0A3FD5082D2278C7302A34A4F508E05E8C908C4
+6B93419B988A8A0DD0AEF2417E70CDAED2B8606C1F550F6AF14439D55CEA81A7
+A6E24F1AC11CA660D08A53CF17309A051265CBC7A5A6609844CF6D9B20A9D87E
+803C4D8601B3ACA3EE01BB2AE214B12662969846EDC7AF4646AA6CACE9DB7C36
+0F64B6074EB39E50F0DF34CE20B2DDA1814B058ABCF7CD553C81D37E3D545883
+30C297834EE3AF5505DB8C31AEC0014C59E991C525AE6E8CCD9F3AAE41F7DD63
+6FF1939384FF903B3065219C710CBE37FC42C2CE24DBE65CF197CC377E577010
+A1FAE832BB64DDFE6ECB6F13DA68BACDD516FA5335E91A235E2FC17F102F265E
+26E38D7CAD0AA2FF464E6C2B8D3456E1A473AA9159D64E7BDED02C7B5394E535
+8A3F9E300C455AEEB30CDD6E6108747FD778A0042C6E3EEBBFA8AE90301A28BA
+4D14E7FACE24737C044BBA5518F2438BEC6F031497B782C0B6094FD0AAC08589
+43DD30E8905B82EC8B89271D9A6FA754A922516A672CE969C239963B3415981A
+F9A4CC1FEFD13FD4BAF26C1556CA25D3D883482101C0940504D221F9A3BF31F4
+584EE9B29699A6094FB5DD29CF46BC063ACE8A01DC45383306CED447B4484629
+4C55F890EC1805347D10189DDBEFFC14D6A6A4FB9C33DF0F6FDFCA03FC9D08D2
+C4058C01AA77FB7424A4511334B5B84BDB265AC72621C0F90E60731B8880028B
+592F31D9B197F8CEAD85820F5853DF91447D1C4071B37F6DC5B93BDA314C4167
+C25603722DF8F19F1D22536E8F49CE50FF9DEF3B4A4C1BEB3848EAA347734C36
+F09A46F0792B732E027546FDA56BA1B42B000749017D4A61239D8E8052CC15B5
+3B907E17802B8F1B15359B50A220946FC093BBE4CB287A03CF94937386246EC4
+46237EA9CEE602E9075C5E509FBABC9016E62D7D5AC2AF7909510971A53273FC
+0F14AF9F539D2289A0BEA1A7A962DC0A6EDBAEADEDEAE8FD84606921768A0081
+E14D344C59C12D984B13423B76EE3293C026D02B6A03CDC82FD4A47FF69846CA
+685A9A33A9AE5974FA5B59E48E6B49DFC671AD3A666FBE36129A36419A75D2CB
+20AE4159CCFE773D9A5EF6627DBC1F119BA6B54673335D288A180D8DECFA4D3A
+844169DCD94F112B03F2E76790FB42DB5B726032A7EE8D30F6FCE91C3283204E
+DA3A7A028B46130B50431F9FF357D0039E6AC82139688C99A3A125F1757BA531
+2E5192163E1D951F5A0132415FA3866CFBB9392E0A1BFABCCBF43300867E2028
+EE56949E915B81C56CD5055CD7F52268644E60F47D9F89D1C1D46AF5304326F7
+002E83160840048ACA32B5718352E4CE45863BEC1B5E8CAB5304147B7BDB1261
+AFD0FE88F2DC4358905CADECFF5045C4F8D62A50292FC9B939559654B5B6A617
+D2F569070C62EA54231D7A3A230DF2369ACF7EE9CF8AB4718DA2FFA9FB6E9F5B
+0759A75215CF8C11891D55CC1887D8F7BB9B56C6C52E96F6239E23C5015E4894
+DF01802A41F0033B2E70C57E1A8C787CD363A398058AD4ED21814D5132E07D96
+6E023A88CA14BE086F8D4E32234B96BF37BA75E61599AE7FD8B47E300E3F5F6B
+8B75060C761A63AC861E5E78DBFE3E6CCEB0188A1309F39157CEE8D09BA136B9
+7665612C09AB2960F8D54E965C4D8F99DE6CD69EFF58A2B302FCBDF8396177D8
+3B6AE2475B45961043BD8C7908EF4D2E789565B6D4AE9A5651A140D24002BA43
+D9321A394B9B4BFED808777D2040627AFC82897B554DE510D2ADF8AA68BD3F58
+C8E45D64FF0AC96A7336E70C94832B1AF6A504C465F93E9719ECCC2067B9FFD0
+3692B957A6C2A88CB879E1A1C18C8CF9E95991FD555A215C21DC2E87E330EA59
+334CFAF4EF43F7C72C787A33E70D3F3F47A37D7CFFA94B4E72EE284C44A9C294
+B2B18D9A2E50D90E77A36A3AAC7F87B1FD8620A5A695852F2FF71CD16FA6D1DD
+BAD13AF40588675EF2B1413840E8D3E7146C9A03F48B6350B352014576858A26
+DF969402AB30E0F9C56BFA2BEEE41EAC3D35A3AAF9348E13F1671DB099C4BA10
+7C7296BB4B92ED7DBAD6C2DC672BF913ED44A41A2D196F07AD98651394CCC742
+D048E391EBB2D5FBCAE22D777C7EC594AC919DEF1D3F443A32E7FDD429581B88
+C12FD1098ADF2EADB5652AEEDDEB870DCDE568F50C0DF51AE5E7AE65F46D520A
+8E8618D22C36E8663634CE54A4BC363BEB6FF38A82158BE8C2652D35B51730CB
+8CC9D14F20AC19C9A5E1CDCD8281564806615E4AAB5EDB62C450AB8BB827F30E
+ABDF8E4AF75FC848456161BC77B24708AE6D6AED2DC26C28A403BBCA3435C3FB
+7971E9A563D156323C21D8208CF7F2854D681BBF176A08D3C975EFA2A69115FD
+E6ED9138A53B0A146FE4BA59140DADD4CC228F3431716A47083CEFAA1AB4AE6E
+BC0FABCE2B6B59B5FC8AE62F66986E23FCC0B2CA47DE26DE432ABC8F6CE6DAEC
+0F93B3F80E136484827773BA2CED4836EB5764AD3AA2B7BCCB72D6E2DD788C45
+B1719B1A803034812D41DA8F3A7F53DB8790493D8EC144A3C3B1586B501DCC19
+2F38D5DABBD8DD0F6F9FD27FDA3B150A099993B56B86804B1361AC326E047186
+6927E3B6123D75DB1F5D1B6C865DACED6F47059CEEBBB988E953AC22110E3366
+BAE181AC8FF7F05E627E42F2B701DF842CD80161A57CC45A6924D80DABC4D736
+411942BBA8CF08157F21D63C157509A9D8964E0ADE352E5C7E82DBAB63CA3B17
+1E6A9FD6F2085B5F8CC12079C24C64948B7A4BEF5C98DD240E1941F19762DDBC
+D3C90C849E062815C72B9DC6515E48F84D2918071133602867E96987A683AB02
+16AB27FEE942C5C1A1B04DEDDF6C37B2D4659F5375BB9687E17C209AD143B9F6
+F72F92B61A915A404CFC3E579C96D321F56326AFECF8E97444753F21C7A2330B
+F86FA14CC2242F7B66894269D719848F1FB5D7C0B45D0D47122DFE26A8DBCDD7
+3750A5C1FF6B34CFC708687307318ECE80777A5FA529030B795AA0CE8D74E8B2
+E39F90FEF7B4BC08EC3D1F16089A6C4D67EA0050A6D7C3AC101E91B84180444A
+0A928894F8FCA116CFFFFD89C7B178A27A1D4F89C3686AA1B9F85BB0690DA829
+87EBD8AA1C137940AA7595701921FC03B2D296B0DD09D06ACCAB20E483439B60
+15D96C3C15A52CF35B43AD56BA6B5B915CA43DC18259422AD260702C4419860A
+94D0E467A9832EFBA965D2AF20BD41F2F3494B8EFDE6E198E7EDD8922C08579B
+420D406076FD1D7D016FB352FCE0E4069B1FCA490D570704D87E3241AB1B0AE5
+2F898A234931F910D5D8028BF9132D908BA2D4057EC3592A03E259D54CE09363
+76AAF86083F9A849BDD896A9B2F6F431345964D7EC4A7A8EA25E47027919E4ED
+170285F4DDFACE238F31C8D2ACA9BD585F3561FC58B2580B83DC0102166269AB
+6A4CC2BFAF9F9428E3695E72C64B3C2EF23BE1C2A88F6178493BA3A9D81A503A
+A8244A272C16CAEF6B64CDC70B80B542E00F769D7C8E1AB077439ADCB651E922
+E05D991E5ECAA4855B442011F240BB7390D79EB357A06CD67E2088D764A4B74F
+21DBCC8F96697ACAC75B1E69BE9B7716291E2C60459327E48CF0D64EF0A67054
+E79CDB1726E767F8A0A4270372FCFF69A5BE0D06021F932030C47C0E2CE1F3DC
+60DA36A3577710E1BFB4EBB6B244D68D89C1ED9D407BC335380B117D9E40E1EB
+79A87E6467D40C43529661ED94DF63E559A167C002D9C61B46B3382E3EB80098
+A2258ACC3A750E94CFD5C2D2ABD635DA7FFE17B0F13756338A6DDE916F06560F
+CF1A2F982FC8A95F789D8BBDA26E66C47738274E1AFBB463A91AAB97CBA9741D
+06CE98CBCF84E39CE3B141286A5994C60855979B402E14FE2FE3D8545A7E5169
+98AC134D241A73D31EAA8AE950F8A611E34677614B1E7EDB0F8935947B35221B
+DF722A2586EAF130825F3AFE76608695CFE97AB3C6AFC8F0280A9FF32F841AA4
+6FE7C3F56249A8C422C060B15F19ED7147D9A2983028A46C6A500060CC7026F3
+2A3ABB4554CB2EFEA6D19ABBB21273D4C40A207840D6DD0F833A83D2AB54453E
+6A4C7B7F667C14A284047744C14EDA3A1D5463C794B0DAA79BE8E129E7F5C5AD
+1B7495C1BC9EB8D93B12772D2EC98BF1E4ED4C74AD554914397B95ECF4A8EAEA
+579FD7A7C75185981721202783DEF88E7D5BFDED01582970DF345C37F3BEFE4A
+81FFAC079A4ADB4D7D91936ACC0BE258073C0B10855AA2D2740572CAB4D46357
+C40FC798CC9E2C9F57EF88B60CF3785E6A3547F55BA72C5E2188C8DCD7CF192F
+A24DBA66B7EDE932FFD970F10ACD80B40A1D1BDEB7192045D6581689406DE2C8
+71094C22CB71BA294550D4E89C73DFD6CCBAF383B70B03E31ECB58DF2E318B41
+923E8A047553D96C8FA33E8D56DB6B0B0340A268B0DDB25BD184FD79C57C9EA9
+94EDF24846BB83E4728E1CF8E4497211DAE158F2DDB6A86C48233D3C8C26B70C
+9DA4983601072BE845DA623DF352897CB90CCB8A2C847DBD3E2E9A7EE41620E8
+3C8ED3A6823D877A009E553136B9DEED11E9048F41D76525EF6CB2BB3EC722CE
+B29C19EF05608D01D55454CC24DE67F194445521B5226A3CE66EF829DBD89EB2
+4BB2F33508AC56B02496A39EA1E3B673DC2BF79331E978B15B5319D9847E9153
+38141E9AB69F495A99B90D08BB5BB166C8B08801D9A1DBBF135E5217684A3248
+92695EBF5FF9364207CD429F804F56D5C5CCD2474922303653495CE8EFF66AF5
+2FEC4FC1B22FF835DD007FCAC8A12789A86A7F98DC955CE265F1145D3B1428B9
+0D09A2EBC928A7F45C2A1ADEBEDA65FE59ED0418F6CF07B28837D638BC0C253B
+C810D8F8AC93832B0AE9E5660F58AEFBFD489E95ED61FC0D6C117377CA22D9D4
+99FFC8F3118E30CEA0F5B50E1C1CEDF703BAA08D393AA0BAC2781D8B360E5AA4
+DB6F0F3676F4D1CD45E138CA96F307F59BC1243B45A3FE303F1A62221B95FE35
+7BF67271EE6EED93B251B11A90679F267A13C6FAB4BAF10C72A23626BF6849FC
+82D56089E098E7912CD3F2EAB2010152363BF9CE7D96355721BA329BE528720E
+5C8231DD6D7ED8FA5D2C953BD8BDC13BC05224AEF93D86C1A0DA6BA58119FCA2
+570964C90546AF9FE2B4714126024DD013CCE6E2B4DDF83466480BB81EEF64B2
+D5CFF784282EF7462564CBD49D1820E68CCD47E494BE83EB86DAF47CA940706D
+4B043040AA2E719939FAB87DE5AC09FD05A1762B36FA02D42C15F4551679AE46
+DEBCA5AED237FF2B19138C46AECED0CFB8AA39A5866CBE5F80E23A8F5206C817
+E75FD12153EF75A00DC15E540EBBB74DF4FC0A490BADC05A80BF9BF5C44F374C
+B3309408CD5F11905814E0EEB53E7C0BA010425AD425173C9F82169E5FE0D613
+468676A21638730B3AB6349BE36108C65A376E555E91177C25C29D6E749326DE
+674DF95049ED37FA454ECC45F7763C6D8F71BEB6CC5282B52D934E5FAF13AC72
+5DE14558805D95FF09C7CF0C7C4E12A10E6573D5CE090C2DBDCA93B57A82AF52
+A14DB5E63527ACBC28EDD8BB2777179DFBC74140F92019D3A4D221F49BE8D221
+4231D8149BF18154B2258D551E75C9A7EEFA1CFF4792BD162749C3142978CBDF
+A53DFCE348FA70DF60E3296CAB1C6E9D6ED4BB254D6C531976089A9EA6093EED
+6CAC66FFFA0F1795731A69860E393C9CBBCA5B08F66BF48E8925C655C7B21A81
+B9FB4493377D6B91D14C53EA2F8C915BD95CB67D9E25F9C4C27688B2FFF3F79C
+28F7C1302B33DFB91A93FA995AF792FA4ECB9EE4D1BA437C16AD70B17B9AFE2E
+0C0729E5F10461A8DDBA37A749A3DEDE60059F4E919D802DC6F42C4CC353E041
+23C452AFFAD95E18348CBAE03FF8269ECC9C3CBC78B27DB78A2279E9B01C3D7B
+00EDAD8F622B8166EACE5F1B2222D51197AC5D74D10EB5BBDEFE816B63C5EB01
+2C9FC1681F914E2C12B394359A0460BEC3C07F97A4A38F3F28273DF70B01A1FF
+A362AD33E97A907B13ED4B7D58A450EB9F03E9857BE563EC799879ED9336B304
+9684BC628996B0B0E5F622BF1B10178ED4A484DBEC72E0B3FFC47FA639D5CA80
+9CA8A382972E086F827FF93742EB700043207D038A883529BC281516BD1A6C35
+3C9BDE6BCBBFDF1728620AD436DFD7A74045EA1843CFC35BA7048BA6CE8FAB82
+144DFD4C57C95F8F304E10ACEC91E65F8C929000F8C41E677ECF1229D9BA0A67
+73C8E3AA1A9D95416FBEEA9EDB8E8B757A68BFC53ADF8F88D7F4844A8FA4414E
+F33F7FF66C91C246AE56EDEBE0AA30E152B61FA64E517F6F5488F19AC67C5D8A
+87CF9D8AA008BE82317F78E19A878B2C58766E5744E5F40A0F5DBA2A66F682D4
+AA923DCF4E5379B625EFE4EBA4A9A2F273EBE4437900A3A581AE5F0801E9CB1A
+F401D01E56B5767F40A5E6844429BD1E1E918A39C3BD85E883D0D6248071B32A
+C79742539EBA4C7AAA81B42EC94C58208B09AB285445044094464D31765CE08C
+1F7C77D61A9DE10664F4BF13E2B80275419974A30FD61E80F89DE77282D37856
+765A2E398047D68ADD8530F6EB1DD8265712717E4F7691688FDB8952C6EFD2FE
+0CA35B333D281640515BF9C595EFEC75E06E69D1B74890B2029F4CDAF8B95A33
+FFD5B823CD6A4667C1F438AD191B3BFC1B7DD6D9AA4D9519F85B14ACC7FB7A48
+83621CA300ECCB25BF1330E865801A5A5CEB0D4807E10DF0E9641DBB70577AE8
+28DD3CAE98FA9E1A721DB098E5951AED115AE9D4C6DABB42C2035536E8F7D97B
+8B3793BEDCF80180EE6DC71C37DBF78D8E3CE32FEBA9F4A2FA9B617ACE4FE1F5
+ECC1C936B0441DF59C9EF1DC3A9F4BA92AE77DBD14F922D49D29E9CBC82047B8
+B7110D09A633E515CC6E7F7AF720B1F1A70ADE7A60563444B35B9C84FBE4B94E
+E14572816B23FA6BABC260BE9BEE97298427A0A7A59C8039E6F7820D16396D7D
+AAA98C6F0E943A1837D10AAE0610327E472F8E76C5026EA6B5579DA2EB9FB323
+1E679AFA118673DAF4524D44BE348087CBF2BCF443BD3BC214C79D6BD04E5204
+94D9320F1245C3F34F6AB16E88F1F6FA97B30BB5E22BE62EE85A0E8DC4A1C038
+E44579C37B11D83FA3ED2DD1D77A5EF2FFDE4C950AA0FC495E73BE33B4D7D6BA
+0BDFB138665ACA22F58AEBE68D70ADBB24D44F879C5C1667F7EB54EFBF1131BF
+752F54C04DBD85A7373AD0128AD6124C4589E84EDB8AB4CA7414B38EC2034440
+BD31A9BDA29B8DAE828F55ECA05FF601C6D0F7E8676C85A0834E7DB36175DB0E
+D527CFC54EB90F986B4471C63802309223CF55920502D0BCAC474ED240F45CE3
+FD01FF33E9B698BD28FE2369208DA537B8C0B647161E5CE1AB81DEEF01448CA9
+6758B5D7F486E383B994913843B10293BD16FACB5C78BB54C97E508AC69F8A54
+154255C0B9CED35C65F58647F6662DF863387174E3B1B6352E6DE71A0319B9C3
+AAC5A497D081FA4986A43858929ACAB97B709C0C4FED4089A213430B347575EF
+B92A50C750F65A3AA83F242CF51298CE9413D12F2226C4D8731AD5E5BEDD49D3
+413D27176AE6286612D96759297B61287BE88A8CF2D09B98B2CB0D8662A77725
+A11896B1CE2DB5AE13CFC3D9BFA23E3887915B575640E90103CF37BC9AD33E26
+84BF9F7A571ED4DEB33CF1A5FC064ED9B5F1AC910E6B9E798AB219DD3837D73D
+2CDAEDAD871C1514D99DAB923DF2550157101ABDF3B38D2A326F29090704D06A
+6FD05D18B89254F1B8FF83B0083B7ACF140D09917BFAE37FFD0A1FBA4FD12D23
+7B7734EF53647E337F24C42318AAA21E7D001993491A70E99EA10554DB18D0EB
+E77ED73C7E77554562412288FD022ED94A37DBA6C636BAE14CA652F989068D45
+3FED3D11369699E4FA9F44288AE56A1D7699D63F3E014FD48A8C8480D9137F98
+361BF39C15664913FEDB972044EFBADC147542C8EFB6E48332D399518541CCAD
+77768871675D0C203D639EAD6E484C225C02274985252C05C78CD1060CD0969C
+8BC441C2774AF399F6E98F00890E9A1A7E89652952C7FF048B9E8F9DB9668467
+BE90599F630C25FEAA9E644D8EA762086C26D2523460B2785139191AA5D49D01
+4B38B0163E58651D2D017DB79CBF0ECE383FF109274458712006337CE21FDC8C
+9DAD5B5B58046899C9C541EC2E65AB0800FD0A568107804837380AAB32C5CD76
+B1DCF0DE0E6A274110BD1F797016CF60700C6072FFBE9C3E02AD7188C9720819
+DFD2D61B8EDFB2365A721A657B054F179BAD476A6A86F3DCD5ADE64B109C2342
+DB5ADBAE692D6ADE77FEE3CD932C24960640D81BC839A08B8A0A3B101AF161B4
+8D3E042F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DDE865523ECA1DEC402562002D46E7632ED948C3B94CB7
+CD358C2EC1C8F156492400737524C63ED96EF6CF5119DE40F280D7E0747745A8
+1F5C730A244D2A3361B379302099EC5A62CB12044D3E4FCE17B48A6905B9A391
+F664BCE4148D303788CC991B61ACB6AD7863E30EF2DEECFCD5E0AD99C6028E0F
+B0EB3C62525944554B7ACC5B14295BBCC5A8C431D8D7BFAF9F9428E3695E72C6
+4B3C2EF23BE1C2A88F617A396E56294C4ADFC4F456421C21CE57C3B6D1E217F4
+14303479632E105CB504A8568F31A10AD01DE933C4BE1D31DA0BA8D50D2356EC
+EE41D405A20F4E609C13D0B931DD6FA82AD59F2493F1D943B4F4CA94A70F6AB8
+025660CA3EAA7C93B7524614BE7C9534A9BC97C6834B365C39F4F5C39DC16DF3
+8ED4E2751815E047206C072EF4701514195A43A81826D8B89CC6D3870C6834B8
+CFC8A8488B4BEAEBBA5C743CA53E882C401B2D22E3BD0A364F4AC9FE64C0836B
+09C6744548D0F8B2E7E8FE43EA25BA9908D08F1A59C40A5887E038F16D931E10
+77F87886858AF74DC1D5C7DDBBA0E3C90126917995D83A5F184C6ECC9A1B2A55
+278FECB97FFE6D22505EC7C1DEB88CA5BE13F85373A8733F9EF8849E760494BB
+F70003BA53516615023DBDE206993D0E671BBCCFCA24011DE68DD7DB418AC595
+7D541077D64B65F245F3C8B987ABBF94ABA8DB33E6BEE8379647817EF7F9687F
+33316F8CB6BB8FC96F255C8D9C09E51366D4768350919E6C0DCA42AFC7E0EEFD
+E9BA22FC832602DC5027B4CDA589D4204A5A5E0722F277C9340589046D29896E
+8D1807150C2282F119071DB094F2C3C4563F802F8C21B71F0C9983A9780ACB76
+5343D3B2EF67FB6AFC6817B8B15B0FA72FA7A271E8D65A836ED366963BD57A5F
+DDECE89ACF7D2EAABC3C6C31A52984269355B641D8A0414D327EB4BC88FA8365
+DA500C58AD8EE472B30B7BAD8B85CCC2020107EEA61238DF70AA3A421603ECC1
+623D32353CD7684A19A83B9D2135B92AAF2399D059DEA52769871787CD977BA6
+CCB1FF14094FEBC224574A15296D35DF91D2428E6FAF068A9D8FA5C5C34B3145
+701FE538A01FC23520688763EBDBAC71788DAF6CF106DFF90F450E7B22115D20
+E161F93055C3432CB412BA299FB6769E965A63D5BBF8FBEBF27B617F9877876B
+F6837DEB39CC7C1E39C3BADD2EE20443E015CFC5A97634E4948BA215DE6FCE28
+DB743BC92B2EC376370FD355FA08C74EF77D890B6847370B5BC9EA4EA774B059
+5D87C2F5FEDBB1D968F0729A5A1D1EB41ABB67B9BA1735E4E05559AED7EAC66D
+120A3911D284DCAE2018F883AA804CC9DDA766EBCF15CA68D755C30E02C01262
+9BB5113F920CDBFD5615A35253D968BEC1722CE2A13645590B05F12849830F0C
+CA08D642BFA26B23ACFAB65C54852B947378033C85592A0C3497A03C16190EBD
+ABB792CF72F35E0E6F37FC4E9EEC8EDC1A4916452575C7B3F2E7497A91E603F1
+2241E2EB52B5EE286D3582FA02F4DA54FF066474763370EECC9E1E60195986EB
+4C4BCCE755BD139F7D3911F48E1BE5D86F74CFE9E43CC26436DCE6F520A16FEC
+6BC543657B58D17313B32AAD5456A7FB5A5279043E68FFB9229EC6DE4ED5A8DA
+7D9CD8F2EECA199594CF093FB8D49DAB28DA0EDB9463FC691FDEF96570BEA964
+AA4D708A58C78748BA48E0F9344D46262F0331241D87492D92E8936325CF2A10
+2FA4A263B7324F231D9898D3B9A1687237C450949DFE891DBCD2AE271493A54F
+1EFAACCC687DB7121310F23489E7B11B551AECC3692A38778E34870D52D97A62
+8BF868EDD3BF6DDE186C3374415F03766156316B85C12FDEE87E53945816B7A1
+E4B6764A0F87848033C360F9637AC3E4977E95A4B4BF0A8078677867DA3E9263
+5E73E63BF4D510C4E7701979B23EF39FD99184AEB2BEE58EBE61914102AD4E5A
+C0DEF18BEF1136AFBB8DCCF8C27B8893041F84F2C6DA434EA611EBCCDB674FD8
+A696A7DC3322D57784BFA903DC5A829DB662C0A4EE9F4E4A3C202A378409F5A1
+591F80E1281C37BB769E6CEB1E2B2930DA1463937707D0661275B66BBF3FDDDB
+17F52681C14DE689A8C6F2576DB779DA5066B47A64135F3566FDD11403617AB2
+EA0965C54F38A22B32DB6208081585CD9A312B09793B1C1FA0563746991EAE6A
+5E1AB2F9C2FBE93E979D8C74B1ACB91AA360247137244823AF5104CBE95341C4
+8676342C1C7BD8402FD0AB800B022A9B59AC93D44CA1463EC3CF8997C916BF9A
+6BDAA24DE24D6CD65831B8E50C195D0463EF620D9B8A3567DDE34C83AF01D54A
+2CC7AEED919407DB6D77D6124D75B84C9804AC607A6777F03F6B636BF5E7FD4A
+D8D5F07BD93BF7D3B878829E0C4DDC773E05EC5648A53031C5BB81AD57A8656C
+AFE18BE8083634A6C3F19DA92D2CBB229D225F1D15AD5AF115568D349627FF4B
+C3D6663890400C2F5BC1E1A1E731383A3958BB81CA51E5B0366D04BF6D10592B
+7BA0C58DF4CB885E940AB179C9355CE53FBE5B478692084E7617283D56973D8E
+4367392BF6C1150DEBF459D14870447E4DDEB4C1D21905A5EA5E993611D8A4E6
+025350D72AC7474753A387E4FF6B9907F28808DC922FB777ABE03CD355D981F9
+1D77F997DF0AB8B7A26FF5050FB842436D3B6DB6ED212E9BFFEDA7D3958C62CD
+93FD5A30CFD72807F188592F0A82200400C10C6DFF02A8053AF9B9A07F8F3CF0
+6897E25E09B7594DE5F86EB777378B0FB26F46CC8D6A5018E9E4413584CD0A7E
+4B326A308657D62DC3F52A76832779BDFDFB3E488A83AAB17B920AAB6FEC1B5D
+CED2A635506B1FA0698845A999E8ED6A11315A7926538D22E4854A274C7473D2
+9BA6DBBC7DEE251F5A950D0F62F276A9161DC1D546C04AD5F17FCD1E87796B6F
+6721ACE5F11E54305D53479400C1A59CEF4C8770D3E62C7EEA9759D337A036DA
+AA559BAC06FE38E3D3AFB6B950C284946E38E65A6E890DBB1BD9B8AE10E2D614
+3D563819EB1ADD2934306EE8AA00BBD282C6762F07FECA518F5985886E4A7DB0
+62E0D1D8FE563927103137035F19D1606BA7859DCEDCED6A289C01AB88876D62
+6C0DDF493F875241C7DFF16F72133343F40992AB476E5F84F49B1D0C796F5296
+EFD24101C91398605EF9467750D982CCCD4B937C7DBB5393C16412F1D6DCE02B
+C7B485CC108C6321EBF1C608BC63630A2422AB980B7CF013681E4A5176084227
+1C298B769265C03C0A3CBEE6240C0DE90646E7AB730E5D5E73F101DD501B215E
+0C207067F1E695951C726032A1B11A9B37EB84B0D6297FA506FDD296949F8FE9
+C26D848BA2E5F1A7A225BF26E2AEA0F352B9C950B47ADF650E1CE8801A65340F
+CADAC222B3FD287BE72B87834E4589853DB2178B4192782402D4F78C39F044ED
+6AF03CA44338050BBBC7C633BAA6827DA4F97A8307C47400CCC6BA4B1C5DF77B
+2944603F47BEFFD06259B256CD1A08F62A535214B5BCCBC707FA756BD71FF74D
+8B7E2347719C840B4452233B804496666ADAA0D84BBC6A705A9C77B5224E09B6
+DB39BB10C1F4D149305E6D442E7D8B58020A01C1DC06D936C579733D7270243C
+367AFBB76001E331CFAFD81ADEFC852D2E598734CDCCCFD8C05DDC3040E38EA6
+42C62AADF6FB326BA0D4D95BC25B242C73A631A39B2EE585636C88CDA67539FC
+8C6A255773F6E68F8EFD7D51166CFD1E03B285AFC3D8A7C81B83F0D950DAD2F3
+ED840C53459138C37E00D26A712B9C188B31A371A521F9DE9E1F86352211F2BB
+BF036255E83C9F847EC2351993BED767B3085676EADB90FCF6FAB4B71CEFB433
+81D4322E7FF4B60F3312FFE826D8ACAF741FB1F4063CEC6277A34CDAFFDBA8DB
+8B2C4487DE9EC1722AC14066A7B4D7EEA7B72860BAD93A2E414FC4E3FA2AD425
+7AFB55B2499472FE07B6C354CB65782464D2BE42C0D814EAFBE88DA3CC9AE64A
+92B3AB194DA6FA06220921EE7D2A520E12FCF3153B96806A1D450F72A3CE5E70
+07939680912BE5CD7401091DE33D6A472DCD3084B026E49BB0BC85A603D4AF1D
+E6AF42F220B87F22913A4347A452235919452B55B66A81259C4C1043A3869292
+E5FDC173B68826B15C3EA6E242E67E22527BD17C13D14367D478A2DDA733AE8B
+3A2C643D94A36B2FC74B53A9E929C04FAFAA990BF42143E28A8B6DDDB556D22D
+3BB579328E4AD9D5C3475B9B1A2B0F018CA61E48EFCDA4132D4899C7CE20D716
+413AED9FC181032081C0686DA62604444B04310B269840537B20199365941F77
+4F8CB1F07D5498B68A580366AEF3968F931B1BDF59978009022FD528D9B213F4
+A4E1F6F2DF44B28CCE75B08EC85DF704ED1096FAA03E32EB72EE29B185F71144
+1471ED972022B4D84CF007C1D9B1D44733B075801F323729C9FF29E681FD7B0C
+080A5B57E373ECC18CC368C55FD0BFBB72B49DA6F49C7240F00F52C450ED1BFA
+EFCF250DF79F6B91A1C43AB587F21FEB95C2675E73E63BF4D510C4E7701979B2
+3EF39FD99184A94D1E91373F67E464D8057C5EF17F1C3EB72CAEBA74FCD8EBA2
+F72B4F6B519FB73BA2A718C137174824F59FEE27D46F9CAEC0D5C3C68A433198
+010C94B88ABB8D8D00A645A4E04D0DC15BA4F0C1D12F27F5DE5E37A07F94AB39
+60C35F2ADFD9D42E2637E8918867F04D4049A6FC4E4B664B3723329DA39C7D66
+7A4C093048E3F1C940CFD62E7072F5E2852692398A09633D0B1104A5F95C1354
+C0E643CED3448BF453FCD9A4F194FA648F9FC0971734BB6EC61C4E4DCC86D3C6
+2FE9E069A1725AEBCC5CB1F7AC43A2D34378914075B7A31ED94233A9690AA696
+EE8683182CE3528300002FEF053DFECF68261DC400897B7D283580804C28E32F
+B3BFF145BDDA844AFE41C6709E48728C3C29644C4DD89EDD03764A886747BD1D
+DF0C56D2BC9F57D2CC8C4AA2D7E81DC82DC430514579079507174A00636B3B9F
+E10A0E27F605C0005570FA47070FC79D868824947CDD08A647D93504EA067D21
+563F33124B63BC46B4D40191FF42EF52D058ECBC2D37B7A8D05B1D00B5F0D320
+8CBBBD76524B4084D5DBE1934628528987ED9FC62F04FE7B789D5597FE88BC29
+7402A9A218866ED9A2BF21D72590C63F19DE6EC09C0A5F8D10382048526B311F
+50923B7387A5133465DDF69890FB2039F3590847AEB6719E558D3F664D554AA0
+C92329A4040B4F1600AEC0B5C594A022F1C722FECF62CA446A40D9F40D12C0D6
+DDD6E89A3BA6468B6322EF1EDC13F20FFDA5E4756A2D4B952A209C4A54244D0B
+32FA271251FBDC140AE17DE96263A6CA5338F0545FC28B0036DBCD931083C850
+C04BC1F7AD4479096446E4FE0C6A39303F62275478A5CC6EE68F395A1EA5B475
+FB3AA771E62BF9FAA99B2B376BD412C94EEE2A88B057773FFB718E2CC2EB1E32
+185E5FFFDB790D02CA4C9C7A87CA8D24FD9211E7FA939688C11F16242C23E014
+71E9983CB925E93CEA2A3C734D02A5817427BAE8BBFC432A5F3DC8E909727503
+F7C8EC8D25C8D12B6346BEC24FE59880303D5A6CA70DD628D2D969B17440CA9A
+F1A54675CBD7ABF2B1C46B73B03A67E7C577911EC5D845FC0352DC31C19D8A42
+7C54D298A39FCDFBCB88AC0EA6AACCAB081537DBE660E9F07F9BE1DA54BE9178
+4B721065224C925E7F59329DF6ABCCAD6C82EB09720475D09D7B01F32707FA6C
+D97FBC288E5F2C1040FA69D4FF14791771EE369B64E6698745365B42246117A5
+BF1DEEF73D15FF20CC36B4125CD2C4A76466650B00DCAF38B8C9332CA8DC2E6F
+4519765B0C595074FFD037E05D5CA52882F7204E9DF81B2CF21B754D1891AD19
+EB59A53C5F4FB5B0258F5785F7F312637BBE20572943FB64EF33B2776180606E
+79F42F69D72A55D44E2590664FBDDC6FE2646B6845D9D4835F7F359A409B2C7E
+C0773CB6FDDE7CE5A7FD73D69666B6859CBEF16963F954230978BD23BDF85721
+5D9B2DE05BA12D9AF4F7795BA4F9747FCD772569E557E716BCBE5A066B23A626
+0659E5AB473675F8DBD91972A0A607EB12F341D10EBE8321430B4EB6B72238B5
+7AAB07DDEECA4ACA5E808C5F4AF37B677DC5FB7D45B0324F1F3964D3ED3CF38B
+91C915C91E637A223A0F6B13086A33988A6DFAF89A663326843F3F6A4B5F54DC
+2F30B792C83DB0D7310579FA3E80769277F5D4878326B6ACB123477906B1BB46
+66AE24268F228F0EDBC59DE4F648B6F6F9568EB7FEEF243E5A44C8512CBC8FA9
+8A881F22B81F1A7B4256863676491A327F081595235F72C7CC477CD7942D236E
+72EE4443C99568468579E06CCBDFEDCFD18369F27ABB7F266FE28D0461CF1C65
+AB7C2EE42288BD17DB983600580BB207C06DE6CACF4C3FF495F0D3B1317D4933
+E1E097ADD7D1CB25D2CC7FA26EF0C059090FB93A5747EDA57889E69A23600E8F
+851307C6204A7730012E0744E449388FB346715C56613FD2C27A6FF7D30EE720
+575B4FCDBB2845AAB962B9982C571293D7F367FDEE695858694DF4BB1CA8088E
+684AC60B650D0B4FECB6021EE5AE710302645B976977975D6C2F36AFF88F9F4F
+FADCBF28E0049FBF8ABCDA48A796A43EA25E34BA76F1681A3282F7FC211E17FC
+E8376C60F780925A9118B20AE2A92285A05CB8C6046BF06F72133343F40992AB
+476E5F84F49B1D0C796F51E91BF3545F58EBD511287D38F3CB364609108C9912
+12A960169F1FE7A3D115E94D83126336DCB8867A795FA6E888EB59E5E1B9022D
+2E4700F5F4896B8AFA47B4043072D09DFCA7BFCB7F37873249128C214C434123
+A76CCD3AC9659E3AC8CA5DF66DDC7933F828D3CF9ABC2827A13A1D67C7920FE0
+D18A619F3B355B53B61EC328513413CE7399B4847AB1053F4DCD13EA221F4A50
+93EA63B5432537E0898958555F5218EBA03EE4F33D65E7E7286733FBE47E13C4
+711484075AAD24C10874C856F4FDA49C6614355FA375742A1B2D26366796627D
+7A18371F4B613B76280D3EAC620D85C2B4C0C637EE2910757696C3F132009340
+8466080E03ADD27601ECC2DFEB5A9335A6FAC88568921E77DDBBD2391EBD6625
+AEEDB22442CCEB8402DB1C5A10C4231BA0D23BC56E88AEC82FB156E051F2DB8A
+9FC2F09E621DB4AEBA91888FBD4734ADD05ED338872BD89236BDDF5936B95A2D
+B43452C78FB25F02D3C22659759D0EF6FE140A6AE50E48C6C1963967ECCD4DAE
+F7AE37B526265F1A63525475398013F04B49F67164F03566BEEDA6757BBFABA9
+3EFAB83803A78F22D80EDA1C26EC08952224811BCECEB52C86E3666430E4FEC3
+9C4747F3B9C0B376B51523394318C22B863A359B68FCBAADEDB10D36858E6440
+3E0894616BBD9691E64833B16F5BD0C90411E48D827296938139D9AFB275D369
+257E42AA6F9A79231F80A434F30A29E7CA7AE699D0E5085DA46C30692F2D2C52
+F35DFA76D8BD28B2DD16C22B540BD2E3DCC8292EE1E2B00C53DF9788B4559197
+2391929A1D45F812A6DF9DDA78F22714FB9DE80D3833DEEC7848D7C0BF8E39A5
+11E4624C7214E2BEDFE7B9965171FF22F317EADD63C63CCCC7D4581D1D357E52
+311AF227B3E316B42942DEA1551A96E5C205A44CC4E279255DEB3D39C8E6D7AB
+D853690FAF7F415B3CCDE7AADBCF72697BCC9D14678F5160658DF839B7D55F3F
+5B546FBE66063A676691C47E964A84D2323AC844A204BD9197E14F5CB63D98FF
+4B93FF6EEE34EB04C672E85C20E450576F09B34137B90E441CB85E9EEE582D06
+2693DF8E223CDD15B8B185AA933204E8C629A51895DDE3615B9F1E6134534A31
+5CF6317DA45C4C757395701D4EF87FAEC2B30D2A6340553EFC4C2A1E22ABED84
+04163ED36491F24D7C3D634B25C2CC15C1E42B2CFE1B1C5A0BEEC5A1AD2C208B
+AC8E9555030AA853A153B4AA7E3F0FA1100B029167C43D358874EDF1758FE62C
+C19143732487FB28A99C314DD32EC802120889F3D077266A39B34F4B3F800F4C
+6613C9390DD952CE55B974EC0DED1BE9967C8ACC7E0441C6CD4FEA8E1E92D4B6
+4EB4749884F96854C277C63649A9845BBFD1CE04AD224212F6086D865C491EAD
+BE21EF5DAEA5041C66781B5BA1F4CEA6F23E7D025234B7C3DD2F5898217F5E7B
+A69086B2FF0BBA147BFF00785663883D258292F85CF4A55528AB3C9A630B8EA5
+84A415A12FD2CDE2A2B3FF24BFEB6F0D94065A3FD6FB3043E411D2F135A9CC96
+6A054207E8E00A6D8FDAB2BF6B4BA1EA3849CEF79998C36D77447E9A1B860E10
+85D81B878A24E96D6E16583FA846D017CE2040752BF94A98902E608264DED8C3
+241F0C713C7C84B6388A842F52A16C3549B9CF47DCECA8F2FD4A84C6197D9DA2
+FDE6A9CEBCC633F3D38DBEA5BFEDCFD06C7F5F1463ABFF37AECD69BE9AD7B87E
+C13DF7B666F76763C1E6062E25A581FADBE7C902B039575F3C31D170F74A5748
+ECB4D1A196028414E78C7DED728931C69CBA932308234FC559DD1F7D85A7CD3B
+B80421FA781D90E6F5738600BFFAE3E467BEA9BBE6258A20D9E32E1741C71FC0
+5186F56A089E390113DAF618B339808C173E0BC403A3CBC14D8D087E4AB1D89F
+945EE06A5FC0B48EBD90810AAE1F0B28330E00E9D210D7B972D494AFA5BEA7CE
+BF603600E77410A768936DBB1162F16ABBA50F261BFEC5CD925525081AA905C0
+9F8160E70FD5AC55F22E637AF9BAB4CD7848CB68A5110310C59E864A74877AB5
+238421A54AA1B3BE277E804C6BA17F299172AC3A4A3FC62296E2FA2302597BFF
+0F12D7DF5CE219716715073174FFEEE062F1DF68BCC50EAB2B6C8E7EC2B798E2
+E8BBB5EF2D6F8F48D39838647F35B6059CF7286586D1DE7A3487984DC8F14BF0
+56FF0804DE76474D0EE084E363C8B4EAA1C3E13281F8A4E0DEFDBA01DDDDEF01
+25E3465D43365F4D76D05C717514E523E0B7D90307FF79C0CF85CDB8CF6DE5C7
+AD5A8F0F05210CD908AA7B6F582F60F9AFD80CCE1F67BC159176BB6F1EB52D69
+9348651F043D4958CF8F8FAB1F5AE6A7B8DE3F5E89FCED37E45A5A6793A3E066
+886B8E0315F5236BE48B537F6DDE0C535B2295012C9C5A4D125CBC6CB1C6D73C
+FC6B370A4759C550C93A0C1D85400F9AC9F012CCB5C8C16086B89FE4BB847365
+0039666B5F3D9E08B7A152C7784AC66F6EC752D427AB4B63C9D0A6A9BFAA49F8
+7C4FC0A7241808AB8A493BCC00B51202BFF8AB5B5A9B4EB45A97E404E7050159
+4079E071ED2FB13FB2FE1EFFCBC719BDC2448BBFC520C459D8CDC29760EC9E67
+54600AAC5AC9DFA7381C5F099B37C03E587844F40FD2CFF0CFA97BB0E76B3663
+70BA0E56621FD8BDD1A30E7692524ECA63916A2AC46ACFE18E88CB9BC5899906
+56D0ECA75DFC764023564E8FF99756A8C128E89C5355F29E7EE697BFFECCAE75
+C27AEA6C705327D9BBF6760D67B53706A450EF53FBB966763DE87DC346FB77D0
+5D1547586057159EE81BF46E2F73407610A67DC35EF6EFC93636BC1482F58C6A
+6A80494F02A74BA71A6B6F27C39FEB34D964638590E25AA60E8F85B838B4AADB
+AC88BF012B53F8D3262E9BA4F370699C8678D90F0DC1EEB328E08ADF89735A59
+A4A4B48ABF4B835D35C5A63EA9F973E3F4E5F1A14EBF827DCA38CBF9A44C773B
+1196EC8D2C2382F99AC70E64D36D236DC6CB62103315FB007D6DCB2A974E04CD
+D34141696BAE8F8DE78325F8F24BB4FBCDEEE2DD064CE344608BEFC72FA3BC09
+B4E850D4FA336D2EDB9B6D48AFD2AFC82E953903FCA10DB072F9CEFB9B43D1AB
+67E0C1B90B74C62FF8FD0FCC23ED16FCA0E10862BBAD279F932368BBBCA91BD5
+350FC06013F4FA30CDFC5AB855D56C6B1D3BE08AAFE98B384B288F7BF88EBC67
+BFD892E35E6940E94893E1CDFD2792221CB0969A5E6E932885990E7EE6C9F7CC
+F0EA8148739182C5F45447C3B9B81E57DA1D717AE5E115B691DADB2DFA778AFD
+C33C0B57B8121AD86C5620623B98752E1B1BF5B89D0ABDF10E46CF71C05A7C91
+1225D77F4026209FF0C0A09F68895770EC42B469B08C7092733A204521601D93
+02DB9BF961F09CCE062B17EF20E492C02A1389BEDE1DDD04E44AD3FD17A2C6A5
+6854206D95098E2351F281B7E695147C082A5353765C789BE6E984EEB17413FC
+4CEE9655941884D3B9FFABCA4F49031745D86203838E62F41BA87B4E08CAE59E
+8303C56509CEE4C3952CDE80EAB585F5EC343516991E7834FDA0F1AF41BCCD59
+0FE4EDECB89C6B7E2213C6BB5DA31DFB05876A64386E87EB1534B5B9A874B922
+4DCB5B58229BA324E59A8110793BC8581AC12FD0983C3BF578078C86E9D20259
+50BAC19237C085CDDB6DE033212209872667423B22D9891D75C4270BED8A8CF2
+D09B98B2CBDFA71196E5E374EE8BBA11E8AF8ABC55508E470D0EDDE6465223B3
+ED9E26A5DF6D48DEB32E539CD690B41B639E21B547FCF698B77B190D3F471823
+27965F9752C64E9D400BB556C2DD51FE2F813E342D74B1A09188847B2128EB8B
+139A5FB3EDF2229376EA1D7CE4898094BCA694C00877E6BC65EC82F51AD91A57
+B1224E2237CE0413A464973E2730E8D19B8553627D09862B93AB33E5B66B1290
+4822C98237911453E6D95E23076ABD5A74826AC08513E274289FB76B207491C2
+62E31324B0F048C2F099F9085FC2395C8F5A89348E26FE2696150AE062E40D2C
+F10D2FA439CD2633CCA61457AAAE0DE1BA31FB51411ED41D825CF153F8E257E4
+1E7F48D2673B132906D4F88BF12A3445794FC9DB3F1BB5533780A7553ECD27B3
+28EA8481D053315553F3C5C3B96B628FE867857D585ACE25A158AED63B8FE391
+030C55D4C25338DF30BEAAA6D87458CCF22F5A30841D29C6141EB17919CF9B65
+E11955872F23EB6A04B4F8CC914735759D5393B1A6A91A96CB60AEF58D260F51
+7E2A9257D7336AAFDB715847508E743D132B9B33E8031675628BDA3DC28BBD5B
+B4382EE924E0EA98D9351388FB5E6F2CB5BA07D99297744EE1FFBD17B7EB6E0F
+B6E1E80991DA0D3F27C484CC619BB7DB5CBC2EAF59A05426EDD6E98CCD373F3A
+E0439424CA6595EC7D7A980DB1886D0A38261697EBFC34E6CCE364DA954F8954
+36AD8E34AB6B32B5003F5D1F51334C31E6AF2EAFE4760B0C7A7823081E405843
+7BCB558A2453B19A9664C864AE888FBD4734ADD05ED338867F326533B99DE689
+1224A5614BF4EF1DD2FD31DDEFFE8728574D062226B47B9CB5B4647CAD084A51
+EDF2A7B7B4D0895A34B9E6434393BA92AEEF4724C34EBD9DFDC20A1DD4F570E0
+2343F42C7AE268DFE56E10583707791F8532B9FA80D08E4430665EDCEC71DC39
+584BC7A6769C6C5A6CD7602AA4C8665A3C51B5D5AE82278DE0CA37908C1EF055
+223B29AA0AC2EA497E7C94C1D7BEE1AF116B1ED44C9571982039742230A411A8
+43F1A39E0E69027034A1E6D4925126349DE06E101868BED82BB51E911855081C
+F660844638B9EC5214EB8B4F3B900C34193E943B45289DEF4189B84A339700CD
+6E74F3BF89884DF1DBD215120412854F4BC16A4CA2BE0C84BF4624522F116E8E
+B40E4617692ACAE9C6921FF416129EF0D8AF161D0E0F46F27CA200B432D886A1
+2EF6332152F0E30D38E2B0F3A51DCA2130E99F0D8F7F571155B086E3922DE513
+B2D57734C84C02E1F9C93AE270A5448B0F38289955FF8AF761856FD959CE669D
+97E45834FEC5C90ECBF4DDBA641882E775D1DE07002E86961D2048A927713588
+BB8FC5E9D82F1E52EE1B89F32F409EF0A0DDFBCB2C1F45FC45FD5424D814E463
+358D70DE7BC6BAFECD377B48633D0105D1D238451E8ED99C8495C8421BCEFB6F
+E8FCA1DCC7AA855CE318551EBD9B8F4AA038DF79588063FA5C12788BC3A2B80C
+CCA6788AEF25264822AB4D94FD51449F12FC28AA9F0286C64F328339EED21D83
+604BCB1609A79265A4BF29EC531D24870365A38AA8C5EEDD3B47482510597CF9
+A6FA677F1EDFFB70E37A26C6C3F2E101693C946573FE7EFFEFD7F25BD5978E75
+57824AAD36B6349FADA1A4CCF6C7C7E6111B92133CC1490D70C0E83B6D78E41A
+A75A18B92C2A5B63978E50C74C43E30C3627ABE7BBB46241E4C1BE1E185A2648
+8ED6138CF334D63A75CDA615DDA9131221DD7FC2E6AC04519A8277B0D0ADF9AB
+E8E2CA928293FEF7E667094888C4727B20698DA61FCA950DB76150EF6A2BEC06
+9187F54D15342F45D4F7750EDD284F3076256851D7C637B282BBF5DAB0182C67
+EE05B6C8A2D148A3DFFABC322A2A3F62BF60D6F2439E2D50DCBD1C65878D79CA
+F427454F554B6B6182B53B81600AB81C0C7BF7142EB33AE0F8CB8DBC2D1286DF
+1345899DBF89623DA48C5147CD646223EF5DE660A82E05BA98AF862DC9694B31
+E74B4C6845E3E6B8E600F5C6F70C493018B91D82F889200505C07E64B2D4509D
+1270CDBEFF01A02F78EEBE769312C50E570718E585A8BF0DCBB9CEC865DE1B69
+C5A94732BE0FCB9BFF90C4C783DD983579A30AAC1D4AD625056509BC9BDE9DEE
+1E8951142A28319378A3BE8971E443E19808D80B366E84FBEFACF55316F9F40E
+FE5707065C052E245CC5136B1D3C93DB62021467C39F2A7C4EC37FAA311671BC
+D21B2926BE4C650BD6D0D1AFA5F12B2F0CA3130E229B74A3CF91E2599B2F6F44
+3D3D7025A5E58627242C75E303F4155CA1CAC2A5CFF1F31443D11309B66F0098
+08B3E847A873C89176E748078A8F4F7C2D4CF64802A82227ED89B7E927DE87A8
+D4ABF3AFA7A54091CEA8B1E529DD5575C2362EA9F95EB9E16E2FD46EC9328548
+7121FB3EBFE72A4B9268E1F3D065E8BB22B1B509983872C58A3EF67D2D719700
+60C270EE7CD7D944E7A0979048EDAAB75DCB29EE2874EBD426E37B2FBEC266F6
+3AA2D015BF620BA53B1985060B8735BBAF575891C91700EBAF3DE4F3A232CBE2
+1ADC4189E1493FC16F69788FE84E1E85CFE56E137BA47C2A14D106F554929FED
+3ACC3053926BF4350D36D28E2E8B90CF14F0639D8265DD500A80ED96EFFA1CF7
+69F4A2A6DD033D6A0D6EB12C3E46C8DA1613D52F0B0541ABF683AA264B2E59D8
+3139A7D2DB95D15BB1DEC6608EAFAF329B11B869FD4AC39AE73E9D45EE384CF0
+556DC234FD1B064BB5E52A74B766ABAEAAA44F81687FB393D3E78A7D824F2B9C
+42C3AA21ECC117B8B004B03DC74865B5891F67307481359D639B354E21F5E644
+68828DB653BE17D4F25AB9ECBD3CCB4EA3A262534603D41E1975CD59E8576E72
+A8186570F0EBCAA0CCCAD7FE46DC5D313429BDC7838A9410E7B2D42EC2BBBD4E
+1BA25E5FB46827BADE8C69ED7F226EBFFB0FC609E366B12B8A3057FD5A348681
+AA246047CA29CA6B442FEADE254C7587DC65EE0B8DCC3F56219CF698FFD3BC5E
+89C0FD5D7B7E43A16384AEA13283716F280C3478C8EE4EA63876BB32BED58DBF
+5688AFF3541CA173E13F711FE424013FEB94949E515CF5F1C05B1237C7D090F5
+ED1A3DDA29DB81DE9C0F1148A5CC5C9F4F3BE200877997AEFFCC4145600A9B54
+CC3DEF1311E094B951A669BD5F9217FB0ED537AC53C042CA8AC20930D814C6A3
+E6ECE761C6C940133F91FD5EC34794E92CBFF4EFB16BAC7698C9AE38C9028C70
+E1005AE4E6BF0D1AAB8077E21BE3E767CA6BFC0A34A28AD6858159DDF19EC5D9
+BD286173EF785037A4B6194E10987EF777EDF5F4B1F0A6DF35BC2A47CC76393F
+477D3091B96840C512BF9AFB028AD7A598FB92FF2E8F498D0BEDA4CD41C1092F
+4FF2D03DEA8AD588BCD2CB6D686BDF9B19F41999337A57A67302CD793D3CE49C
+D8DE2762ACB44B27044B3F72DD84699ED708C0A0CAC3E2A3DCF7E345AD52C326
+F7D4869F5BFCDA189FE81641832D1FDF9B36F81664F2AEDA58AECFED688A8DC0
+B24157089E5294097F5424CD1FB71F629BE0847718ECA5DE4ACCF888D793697B
+5D7EBBF108ACDA4E402DBB7F245AA757A20EFEB469DDA29E77F9419E4E986667
+52ECFBE462E14781380BEF65C161371032BE4902BBD57AA5DC285EA30F1DF90F
+ED2E1C8D1651E7DB7278DCC6E69F910C1D7EEC7B9243334E9CB20A617275B4BE
+B257C6238D56A1FD2E9B458B11907B246D94B12617AB50EB5A520CD8B2844CCE
+F57D8B40A5A2EB1BB8C26FE9004BC127FB7367DD9F765D761FD642F61A533698
+803DFB2A20226E582EFF3AD5722A664D35522EADAC9FFE1131374EB2AADDB233
+7DBFC80F40D7B949B79724912E91D9670FC49664B666C9ABDDA67B2EE094302A
+297311DA3110A873E6F7DF8F113B6664F2CF41C075C4DF19A0F0AD8A46F5BCC2
+BA12C4D4283B339BF3DA423C82A9EF28E83FDE0C3C995E7B4F90FC0A8A665FFF
+B23654B08776938DFC3DCEEFBBAC6F7B4DFBC55EA79B0658E7DF9C1B3B4A2854
+5B49091D1687034C4E30A58B8D95C5D8F68706FCE622A44622924C6DA812131E
+F8444169ADDDBFEB23B71CD65401AA0472520E5C2875336BAC5833A9CD16131F
+DDECA7A562FE7256C028C768D828B26388CE2ADB1B7390B4C389155787439EF6
+2CE27FB2A049346C8F1199E124CADE5FCC367A9EC6EE5FB3A93AA01DF86760FA
+5C65BF5F0FA26E2E35DC3C5A2C5527F1BF2C13027301D54E815FD9B4460A7C92
+094F00C582E77F6E21A71D0C319A466F6ED4C48F6D4440488AE7C9B57B85DE61
+CE78FD29960C63FA20CAA8448523E4FB61522B51536AD69F860DA401B5AC451C
+29E535A2435C3C00C5CA23DC0CEB40DC2ACC2E69EE0BDA090970F9AD3D73778D
+2BDD7E552A5BE1BE350CA9C73DF0C7F451EFC226CB3BC41B415182F40F549315
+6E78539970EFB2D13C855D11D212CE13ABD5A53516F1582B61029C9FB50CE54B
+E9BAD9B7508388DD93682CBA745485880E6AE8A4F4C694BB6BAA955D9EFFBBED
+F7B2942225BD45F6FE01CB6C10015841B66CD6BF4C73317C565A241B9F91FB06
+04DD8A6746D4B6E7DC9B82F48A4D63C9D0A6A9BFAA49F87C4FC0A7241808AB8A
+493DA41183AD94729DE9FEDEFD6748EABD96D9FEC55051D25B34C45AF1C4FCA0
+277DA2CD4148CC8195477C862FDCC026341167A07B6BA482AA6199B185491196
+BBDE5079C160FC63797A999F4405E08A4737EF3B38F974D988A1B6EABC3BA669
+33054518026CA3C35805BA4101E5B57CCEF1E6A68654E1695F8958AE4D69E507
+6CE4300137BE4058B8B29B70C0831ADB61A92C2DB592CF08B3DE2FF9530571CE
+273F61F89C86DE2F31382706EA33D769A6AE20559829577BF4A90C0A7A3716E4
+6F464A198EBEE6C40ECA67B948739931070DE3741576F7F6B1F20D320C61000C
+37FF9462BE3D409D7DBD88E7D715BE5C52E83D1AE4A08F7F2648E1819966BC24
+76D4AC4E4347E74591989CA3187FFA24144AF9A62F7A0EB816225009664E3D8E
+BD0FE63BC9A08A0BAE8904A5EBDF9FFBE3A3489261A07F287B0ADDFF5AC82153
+843C6F7837AF311F4FF876ACF7D93E247502747D6F4CA1BA700D97CD1B89A257
+11472078111D0E8131F155B106D862F0920651AB446DE4B526AAE0DB5B83CAAA
+C0C03C3F55166FC377E829EB5FF3C8466378E81CF88EF1B4ABF193F6F0F90153
+7ABE3F126377E93E4BC9355CD59870B8C57F2F7EEB6B877B917E0EBDDA109DD7
+181880277CB69B8FC62FB350D208B441C523991477B1D1D365CA8F3F1A0598D9
+89A92BFC582417614AA3DD235D36BBD540E737EAE242036E4AA12207AF01E1DD
+8EA7AE9EF32168AB40BFE54BE3F7DEBB7E4F9ADA05E422B435B4D7D91EB17F91
+3A93505042CD668C50729850E1A9B91CCB3EB15C6BC666101BAD394692F3C6A2
+D65314D2BB69D35F3F089F755BA04D5D03A83FE6048A4C0BAC128B7D4D61C2AA
+87093F0D9188350856B40002A42EF6FBF55D8A0F6FD9E30E3B040CE6D2310293
+6B096D0E7801038F92981250C3BDD77F02C296953F49C0B2D5AA583BA3071A84
+2560444831F001EEBBAD4BBC3CCFF6741A5C45AE186A2F9E899153F7F2F9E5AB
+5812F6D30E5657C31D96285557B332CEE2959749E610D020C961422A96281CB2
+2A04A78EF3F2DC126FF7A05EAE5CBD949A8B5F2E4DF2F0E9273EC494E37324F6
+8F2914E39C7B3BD5D837416D3E85CD0D1AA5F35000BB2C95BA008CA2F9F66D90
+78BABBFE2E4AF4652A045415357139779BCE43F23B5BE8837EA00B30C0BC7FF1
+1AE673803E8A2FD75A3FF6C97A4C03D57349A144ED9D6D717DBD75D305E971B3
+01A60F4D9C07A3E25581A4B9AE47730F34A68D2B30835FD377E00C7DBDBC3A2B
+5338B14C93F707D2929ED2505FE87A03025806340E77CF18F450B11BECF714D3
+D4607C9B6AB0B075C2BFCD5D3CE6C857D99DF7848F603D411630A27D7680B335
+819744CAC5F1C047BDA931660BA768889CB155EBDD1341D52F0F72C308147522
+A50B9B3EE1860D5F11A241C4889FC8C0F634CABABB7F9FFFECD6C57341C2275C
+644BCFF020E44A3F8143BCB612744F21B97E41AEA8DBB99B156D3D5E566E70CE
+BEB9EFB14E5341320F1BC615E42A10FDBA51398D360D6B457C578FBD1D9A4A20
+7B4E0B90F571ABF9B761FAEBAEDDDDA24D93F068318256A7F5F78B3623BD32DE
+6676FD99BFCEFB2DB53C79D16B085D8400FFC9324014BE2A1D5CF63C39C13617
+3D5D9EF4C45B087BC34E8F14FCED37A8C610AFBD1A7A62AAA2CB9F5FBCAE6AD2
+3774342D788EA6A58FAD31A981655ADE7177F5966ECD7319CC2ECC6FA4408B1C
+0471F995FF9B16AEB06EFA17F88C1BC49F0B639E3217A45DC6A679FDB1CE311B
+B051D5C727C72CEE9A1AA9A0DC5A9EFB7130EE72EB3313510EDB1DF48D8CE631
+118B8C09C04174BAEF8DF1BB4A1E1F848C1A5178E9392A2E8BE06358E0BBD553
+D9454EA8BE0A8587039FD4FE1AA195D9F12E03463930D05A3D71E1E9830AC1A3
+1B7C40085691FFA140FCC6C598BCACF8A97102819864978EAF3E8DDC1E018442
+474EC6B0B42DF539EC1557767D528A6AD12C95E35E48F94F97079164273D164E
+13868445CB7D1E2AA63F6ED520966565A91A5E52796975CBFDA1445799658F95
+5BF73F38B67E1FDD63579EE3AA4A4DC3BE7A532F8C1112CF4A84AC845ACDC41C
+6CAC48DC8B469840C2E6E1EF0FCFB0208C7A0645DC66CD18EE7DB5F0DEAA05EB
+DFD7F0B5FFA9569F0CF2DE5F44EE9D9AE86A70774BFA82C7B080BC0263B2EB7B
+A006F1E34B5A955D6C0736E62CD1CEB660425F040200EDAE2413F8723503882F
+2A971A09196EE70772CCF4E8199570C607CC5DC1D76431B25774F7345DE39A3F
+1936FF1DEF5402DA2F349BC2D4AD8C286AE8F24B4C1AC770D3C56ACF5451ECAA
+8405815C5B5497FD0900A840A22B15E6DAC8C7C3BEF0E6A707C1CBCB5F7BD74B
+934EE2BC8350E3A8F4332FF89F7D0A9FC87686FC22C8F111F56D53ADC64547BA
+15F1324CA6EEEEE7B4FA88BA66620BB08F65A08BF76E3E30F78E4E2174E4CA86
+8698A7B0FF83E348376C23526A0FC729A9B845FA4DB9CDCACCD1804B9444C284
+E42B386F6DC6C00AA4C418F45F2D92CFEA647A6508A8ED9F5BD6F9BFF7C22433
+634B804E051583F49A74CF39D36BB987128B8B12C2B28A050B50BD46CC83DDD7
+32C8EA614FCEC8F8C4FCBCE04F3C65EA91889541467D451A5EAE31E81DA53DD3
+8776B3E05B8A1455911AACF57CB21C5FF9BA513792EB5AB3F57FFFB003F6BD74
+6FEAFF2AF04516461A28EE62F05FDF6C538E055B61831B9FC0792BB035B58A2D
+A52D5BD2F0B2A939C42476B611F1F52A0401F6F5AD07EFF1919E9BA90194E24A
+69649F0DFD0046D1395F4E992F9D944EDB02F6B9D49C876062C19E602D5E0CEF
+D00A0FA54A7F5E9B7AB69DC77FE9A283B3A8C6A4139138869039B5673F1930BE
+3BAA9104DFEA7D363CCABA3B1E3B43704BFDB66CCE11234FDDDA3EA1A434F740
+ACEACE6CFC04FAC086AA21D20FDB13A7B499753DEAE6F3FDA550DE299FE165DA
+AC891809AEB2967338BB1AA6153CFD9D65C06F84A291CBEAB880B16D7DE7352B
+F4EB85E4744266CE245095B21421E755BECBE942D5F370C36CE40D973B0468FD
+4F84E83950B76B1A05B4DC73008014921644E2902EF213A594FB8E6E5A8941D3
+2C44AB4D0439A12C63C1B6345A9FD75F12C8DFCBAEB66D8A900262B86945497F
+F2489064B34767CE49F273B3D3E2961023DFA8D13AA1B8DCD04D9E264E327808
+A583F9A2F41D842AF7FEA21F901B1F63692A34404470E0F084FA98DAF58EAB17
+12CEC85E38FEF0B2C6BECF1DADF35B869BB210E4CA6AAADFE7497D98447A7ACB
+6EE7594E662994CAFFA7B04EFDD6141C9791CE37599B9F1D2C6D558F00647A87
+67FEB6736F0F92957709B653D39429DB2C8A96440B5A0BB64D7BDC16D8E868AE
+A0EAB16C0FD5D97E2CDA94DF2AC0F9175234F4446D8427F55BC15D75E9B86851
+1B4976109B722FE2507621DE9AAB46C7A393C9816115AFAA83BE1A228A0D53EF
+7515F548BEAA33CB2D14C79CF37CC4D053D8937CCA67176A8E699B922E55705D
+E1FDD7B848A7CC85230954C93C2D93ECF503EA443E0C8B42142FE23F9C4D2A01
+66FB3B0E7AE4B124605BD8DB627F7A4D5FD65F953DF292CACA5244789CB43178
+D4C12A0963241AB41375BB68E104FE76
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 21050160 11840710 1000 600 600 (example-image-16x9.dvi)
+@start /Fa 253[83 2[{ enclmmathsy ReEncodeFont }1 106.665
+/LMMathSymbols10-Regular rf /Fb 133[45 6[40 35 1[54 1[54
+1[25 2[25 1[52 1[46 2[54 50 17[77 20[29 1[52 4[52 52
+52 52 6[41 41 40[{ enclmec ReEncodeFont }20 106.665 /LMSans12-Regular
+rf /Fc 253[415 2[{ enclmmathsy ReEncodeFont }1 533.333
+/LMMathSymbols10-Regular rf /Fd 198[251 2[251 4[251 49[{
+ enclmec ReEncodeFont }3 533.333 /LMSans17-Regular rf
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 321.19995pt 180.6749pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 900 a
+
+ -600 900 a -600
+900 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 180.00221 lineto
+
+ 320.00407 180.00221 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 180.00221 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 180.00221 lineto
+
+ 320.00407 180.00221 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 180.00221 moveto
+
+ gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore
+
+ newpath
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 135.11275 71.96574 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -1102 900 a Fd(16)p Fc(\002)p Fd(9)-600 900 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 86.31467 32.80045 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600
+900 a Fb(\(Original)33 b(size:)47 b(320)p Fa(\002)p Fb(180)36
+b(bp\))-600 900 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-16x9.jpg b/macros/latex/contrib/mwe/example-image-16x9.jpg
new file mode 100644
index 0000000000..53a23cca9a
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x9.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-16x9.pdf b/macros/latex/contrib/mwe/example-image-16x9.pdf
new file mode 100644
index 0000000000..be2acde367
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x9.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-16x9.png b/macros/latex/contrib/mwe/example-image-16x9.png
new file mode 100644
index 0000000000..028ffa6218
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-16x9.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-1x1.eps b/macros/latex/contrib/mwe/example-image-1x1.eps
new file mode 100644
index 0000000000..6feaa0f14b
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-1x1.eps
@@ -0,0 +1,2004 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-1x1.dvi
+%%CreationDate: Fri Mar 30 15:53:56 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 200 200
+%%DocumentFonts: LMSans17-Regular LMMathSymbols10-Regular
+%%+ LMSans8-Regular LMMathSymbols8-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-1x1.ps
+%+ example-image-1x1.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1753
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: lm-mathsy.enc 0 0
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmmathsy[
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lessorequalslant
+/greaterorequalslant
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMMathSymbols8-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols8-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 556 156 0
+%%EndComments
+FontDirectory/LMMathSymbols8-Regular known{/LMMathSymbols8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols8-Regular)readonly def
+/FamilyName(LMMathSymbols8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMMathSymbols8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-30 -955 1185 779}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F035757560E05960E2C327020FEAE317
+24C484AC0CD3C1AB9CF35516622A022D6CB83DEB8126DF04762C901617B35492
+98158049D5C65DE86143B7F36D36233A115C36DF60D3C55816B2B0B341102AF0
+90D7D4E00A7611262CCD366F870F0EE8175688261513076B608C7E160A9A79BD
+2B66E2E2A89CBF6D1703854915ABEAFA09718FE338924B5AF1FBF1209786AEB0
+0026C38A2C7E208E6C306BAAF037DFB0F3297EE1ABBA65247CF72D0F78A9BC24
+038966CE124B94487282B69D6BC0B5E17441DA55415B5369E451E2B0D705FCAF
+3AAC6DBEBB8AB0313C4C201F851DB96CA9EB49357C3C1AB73F0CA2110C994680
+5AC8F0D760C03F71C92CEC2E1A3AB84813D389BEFE7E0C28FC76FCA70704BC4D
+159EE8B490B95CB09DD01A4122A686AFB8B9C69381C8C303F9A3B695238C3BB4
+CB44B3BBE50E2BAE63796BB51D945469BB75C69F7A758180B77CAAD2CFD5951A
+23580A3D45083C8368543DD37AB49705B939804C12D4BDFA730845F7E42A6C9A
+B3F0A376F44DC297393B85E8A18C45C99260BD499DE599CC0D76EBE4AA7D70AB
+348FA87CA9A1000814C4FA99B4EBC35A0298AA29563B030707F3EAD9FFF7BFB8
+3B347C4A00BFB392E79B79F413E67A73FBB006EBA896A65CB21BE940A0940640
+34E08FF806A114ADD3FD42BB394F76CC77DD869C46DEEE20839C9A2FF73B840B
+0ACF238D333719F5947DD4C39B8E3F070EEDDA1A39D526319828FA9F47F03D8A
+245D8E215B37959566D26DD98185223E4FEF01676650EB4E26C0A425E6C23C50
+4BA94BC88E086141A4B481B1D085ED61872E8BE023618298C154CA1CBC5A23C2
+ABDC7EB93B1287558374ECEBB8152B9043D36537E8FF707C55BB3148059BFE8C
+2A2F8B3E9B2B8B1C12E534AE818467322EB65A2F8B46533DFEC5C073C6294F2D
+41197996BACA6164963C3AA18EF7AE2BD8E00C40760E980317E83B7F3D7B7C54
+0FF26E1F0C47E3EC2566D5E417FFB95075CEA940D3C1E27CD199ED274C06E9C2
+A19346E96F8CD9FF5592D53F8D637AD55DB4E8A614936BD2E779FBAC53704092
+499EEC171FE3C81517DB8136B4F2E506557011F19FF594D1CC8E5129D1D4925A
+F2D4D21A7E823EE8E10043CEA66BF470309C28C0C116D81EF48404CA14B97108
+4478E3A908CC69F401F0A5B668C79C46FB2F81109BF8E85036732B546F4D26E0
+10D52E38FC25647DA5F5FA826CEC12125B1AE42604F8A4EF50CDC9FA97256BC4
+F19470589D545966F5B37C9BD13D2AF59483F4A4BD1A3627FEBAE54A317B2979
+0ED9568BB68BE01D53E00C5439FF8540C19312C1550E14B596D25366F6C714A9
+9FC77AAABADE9866DE75D10540B05A69A999DB055B9548C49B3B0F5AA054ACBB
+75E263E63E1EB2D577FFAD4E88E0DE2F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans8-Regular
+%!PS-AdobeFont-1.0: LMSans8-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans8-Regular)readonly def
+/FamilyName(LMSans8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMSans8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-446 -314 1510 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986
+D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D
+AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A
+55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC
+D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527
+135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89
+5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C
+975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B
+D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA
+507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313
+30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80
+BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3
+EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C
+9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204
+42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF
+94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC
+6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397
+C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2
+BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B
+7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7
+9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19
+564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71
+36DE0E644436C67784A3CCE2F3DA52F258B8AC9D36AD8E947AF7575525D2D645
+28280D0A82181ABECDEF3E5DA19E8A35EE07FD469D9896154465BB482692E8C4
+487E1F75227D65CF10942C271713B28F990E900C2180824BAFBDE4FB76939E77
+31CD2798239CC4C94E6141CA7FACD96BDBFC373E1E1F87881FD7BC3A7B98F3ED
+62AC3112B58FAB45215177C2805796FDC240A7FF9D029A572DE35D3D9D3E3E55
+9A5B4CA4700A71D0510CEFD3175FA8E7A8D4B829F179558121181543EC7117EA
+BA7B58E69FFCAD95AC5B40D03FA898F0FA2804E0B1CAB0DD9BF9D336F25E5799
+BB341C0177F10D973EAFE7F7F8D6287C0468E3AE99C277EC2FAB34A2718D7725
+67B5B1997AD2FE0801171A58B943DF0EA5AF5910F6315D432DAEC05785E0611D
+82A36F9FC00D0C92F31E2C049463AE81F753E2F863AAF5E28673190638342D74
+B1A09188847B2128EB8B139A5FB3EDF22037FCD51D6CF5DC1E2B1CED5D9B69AB
+B37468777718103D87C1553A051391F0246769EF99A69AB490C07A9FDC54C2FB
+1F6353EBDDC027D3925BD32D89219A778B3C4C1207108F3D4D7AC6BB7F5EBB84
+447B363872C92410D15210568759D8B7156E36936C54269CD6C35E9351F86494
+0B7F86BA9A04184607D4965C1E7FE952C244D78BCB7A908AACA1EECAE6A56A36
+519311DDB3D1CB66837C2964A2DD0D34A23DDE404F43A166E2E533F1C050D35C
+E4AEE92C35EE3913998BD3D92EC5CAC7416E4ECCE80BE54C77342B004590FC45
+A1D4C5B764583A99748056B896A27FF97F4A510342C8A67BDDBD597BAA0DA4E1
+0D0347ACAFBB9355D0219E14DC084DA2D384DF669B0CAA80B3AA3DA846129D2B
+44DD121BBDDC1877EEE37B5263811E5D02B3A4043CA72EC2190940128A106C96
+39482E44A972BF53BCDF199F90DF5B338501403614E907DECA0185FDAB99E820
+7FFDABC084BCDFC2A202F15B5E590EE1A142E85E9BA72134CCC83B6EF7748016
+4AFC42453ED4BC8C59DE0A5C01FE0E5F3EC7EE6E6540D5A2602E61D413E79CDD
+37FDB07131FDC420EF525CC0B5377D3A005133233547EEDE16EAAC1024DFA2E1
+61FB6367FDA5806161D31FB9F7B11D1F3A161B31F7072115A1E570389672933E
+A7C28B31822AA9DC74A4F34B67C8E4CCE0AB011371A1F3477648500238C40EDA
+C04F03C127444311964F88706BD4BF54A5A216F2EED84DCD4C7DDC79FA28FB84
+5E4ACFCD0160136BEE30A0B65D1C13CCEB7B316717EE859D7C2DA83F003A1419
+549400BCB01465B2BC0429162BE040639F2EE9C0FA967C9F3B8186EE2454E318
+F5CC571A951409B0E69BB7A5EC360E6B5746DDE2AE0B93554896A1FF99CA74B2
+F6A4FBC3FEE825B1DBCE083E5DD35010B87C93AEFD7C279D1E95EEF85AB528E8
+CD2DA99E33C7EF0EE9DF6CDF3548EC4946749CDC981002C4414156DFE0D78345
+686901564423F1F8A3AB5AEC5A549EA5707353F50EA52765CED0D79F987D963C
+C392365BB3DDF7350A281D1B45D2A6AFFB7E617C9265B466295CF70CB228FEB3
+A175D7E82D2846B4F9E855BCB5A68A509C2B7DD4D24935ED0E068B072C3F11CF
+15C402D300D2FA7A665BBCA560E04852E7DBC79C2DC8561F805C0DA1E123D1D6
+19980E73841F84F59E0500496E84FD5E9A7E4A2FAF1F0487C30CAE8A871B9627
+A789E268385070E0983217A45DC6A679FDB1CE311BB051D5C727C72CEE9DB4B3
+1F53AD21C32584A34DBD8A45BBB0B9CF8EA729D90EB3CFD68AD25993B623624C
+DFDDF1175E3272F3DC29C8F75C69FE6A4B6EE29500D7A59DE6DBA9A8E8DBA157
+C21FF35ED5AA6EF05F5079E1A8224F9758827B199FD07C82D19643FC09D14C99
+A69FCC5E1AEB7B251A432E02025FA9D69207E17B7679EB2827AB2FD80B579D03
+10DCB9F8E14A7959731A74DCC52B627FEB1ED2EBB549F64EAAC3078F60590331
+D2EEF5BE6C97FB75F4A3B4BED6B1E3AF1B243B7AD04B836A645D52C01CE8C7FF
+03578C4859B55B0365B2F24721CB74159EA405C55CF780737A7B1408D4DA1B93
+672E47DA7CB4ABD9B410BEF6473FB4126192FE57A2A23375F75823778CC453D4
+116C951D33DA27C402105C9B833F41DA40D17653B80730495803061FE191A425
+2C572AAAB15FEF7E934F5D0498C4BE4D042DBA4E6D9F69AD04218758F11DAAB9
+D763A34A791B1322C03A840AB8D41D661554EE356173E95ED01005A99B8BBC9F
+306B44A7BDD35F637D616C7003024B08E52781330F3CF3E6698EE25EF3C6D9BF
+8BC7619F72502487974DB30B750618080FAEAA3627F5D26A5C91ED60ED542FDC
+8DDC2993BAA42FADD50EE2FC151AC9B7046E455B580A4BBE440839A54B385C9E
+4571C466AF19FB80B78186D7F391CD91B6222E88C0BCFF662088167E6F2E3421
+2A72336D6DAAB732B3EC3376BD946A12599C01D265CE34E1F3D37687AA3B2A80
+FEE259DC0C90CF265A4ED6A5B90EB70E2BB7C7C23B7B83DD25289F215DABD50D
+4814D9DDCCE81EF902E697A2A69C640533F5289EFF0E1449019182C7C6A1D52C
+FA769891B0E22882829376BEC979A67E1B0B621CD8572B3C6FF1188543AF0DC2
+B02F2934B97EBB13A8BEA26BEBE6CF6178EAD7424BFB22B681A69BF0F2F6CD3E
+4A4EA29D6410F723F127142D07719494F1402183EB49EBAECA4C6C246D4A5A7C
+3B4CF4FCECA1FE4ACF98A0F305B3E91D7D802FB65F4066B638056F697BA89C4D
+BFF7D535B444547DF7D9B7F9EA1DD690571689F723340AF58701BA194D546D7A
+F44F895844B0C2B83BB642D397A23BECCE71AB67639EBC8E9AE584A912787489
+1C6F01A3C4BC74CE6EE6409F66D517503270F802BA80FED6E14CA5398F536AED
+18CD8C9B2B1F9096DEE84981C887F24F66C3477F7D2EE671BF0079442052A2B2
+D4E4F49D36681AA6A43DC01BE8CEF99710AF2F9E282C1F05A2B5F750ED1A437D
+F6480BC21F9903195EA53B014E46DD1F1C5C860525CFAA157F44AACC55D516B6
+833E98F45B76D98F7F115A67578C90CE30A316BCF4BE0945EB11CB82077372CA
+F43778FC88C15FD486B59B4770CEFB37B0EED373279A334CF98A4F749DBBABB2
+C2646D3F2500142328D8D3B40136F3CF6DB7985251CA265048A748D61C4B7C04
+0606D6661334764D96A7614E3C5F230481E4243552F11D567689D0A96C8031CA
+2631D52BA0C29171B40E2BC4E567B4DC63A29B0B2F693C6264FD726D9C0B7BB9
+FD97C0233F418BA41791392B798E665514BED008E700D6EC1CBE47E4FF8D63E3
+0817A4F4719E66EE3C64292C209A832AF504B1BCEFB276D57A23326CD8E23322
+76F32283CF0F7169EE52BD75B09455F2557F29EEE84D0D1410A9669D374DAFE4
+6B1D881F80CD3AE3810C3DA334C7BAB0E5221546611A586A9D05F412AF8517FF
+58B5DDE70E3C799041CB947DFB1239C98C592E158DACD4D9005B983760C79C08
+C1265832970A661B25AB58E9494F503B4CB5024B73C130A785394B94DB7DB969
+C07E70F4D2F5C6D7F44664C00B6ED7343245BD3CA5719BB456D1AB80B6C80C55
+0CDEC09BDF5CBD67C32FE86D15E6D7C8B374DD4AC964B2D7E5430E4FF7E93E86
+7FDC00EC4D156C8595AA55147A388E68FFBAFA419C0408DEC3E57CF0E7EEB0C1
+7900842424E029E7075DA1BC7C8AA2AA554CE30086F803F11CEC80B5A4AC817E
+CAFF8081B614157E35B519BCF359E1537EF69FEFA54323BE99C97D290292DA35
+B180B5A4F17FEAB6088CB1D03372563DAB6D3481A92A83B4687F352DBA807E1F
+7A0EB12271168AD208A98540BBAAF61C73D2254EFA28E97A8CEAEDF7D1172353
+85BD69D068F1BB3C6B565D24C846F65B41206F25481C94C0C917FB19144588AD
+D136CE906E36608A56699958D41A9E52E33FD14670C66F070D8CF7E7607B46F5
+622C62886E7D1782813C55CBDBECE69835137D4D76FF91580D1526EA8CCD8209
+75F84C242B533C5F26688210F436E038A136F8256B7DCCA0D7503A0750027042
+AE2823BDDA102B6DF94E62408E24154BAAC66B2B249C695BC24F7432E18527EE
+89B1CD18CE8F6865BBEE2C50DB43B13C6947F4B53D2B14FD50B4CEF4398D2D2B
+E7E7A3103CF662C3DDC13D65906CABB3759C7499D65461B684A0B292055C9EEF
+C1BEDE9E9906F6A6A27D431B5958314C3B816D525713A4FAE45EAF59536DF5A7
+E855ABFA3AD548E006D67A9A82BE2AA6D7C24DC708CBAD17ABD8F881353006C1
+E03028539338323F06B3AF9DDF627537F714A34DC1A2D5AAE1CCD2BBE06270B5
+A50A2C749EAF8864F821600C577CDF514D89222B39F7D09A121118428CE6A356
+92ED32FE4B56D74AD399FE1F260F65670C87C90C054CE99B9F75309C65AEF1CF
+8F38923B7507D06C197FA0962EF63BDD5B54BFCFE3356119D1E4BD658E9EB5C6
+4396D14E541FDA2EE60DDA692386F263A75C1F6ED625B99CC9C3E03F133F0AA8
+F945F0281B5A24CC391AE3E1616B5B5E4B670FA2BF89BC3CF3A9129FDD04F9A0
+9482ABEE624C540143A1A2A791E52759DA17CF323880E5EE7E183DA41EF7DED2
+88BB95BACB1DC80EE2D091640471734405A64A1AFA4B71EA8F847B7220B071C8
+81940D1006E3B598E3BC4FD84E3A495615CC47672C970844D8AC77865702779F
+F2E9CEB9189562163602A8298579F595F99C5C3DB2A40A60DC59FF9135460CA3
+496B85B4052A8E1D9AFE300853D100B3BE48722C05644840865AE2A6D6ED89EB
+2816F6F0EB69362D739A53C137AF4C79060AFDAFA10DAAB8ED7E39099077AE26
+7FFB931B4DCC6D7122DFADAD09EA3A0EFED6130ABAFB058534BF9B357739886C
+97C3459D8EC37C8BB8A8EF20AD5F81706EAFDD970B0B09BA37237B9EC63580A6
+619960C0A619B8A60AEE8382D921A46D818401C20062D56DF637E506D06C6A29
+9AD5C3E089B07B4D97065174497638D4991FD23B742F56E4C380A99E72CDB093
+1DFAC0A37BDFF530845861D5E5C2EC7E59783CA099FC30C6518080E65394803B
+84CEDBFF90F3AB2CEDFEAEF27C76B5D05AF43231C262C7DDE3DA316426D873CD
+B3F2215B78478AFF62C3E3342FC26AAA58D46BECFF50C6323E2C5FA2F74A1935
+932332501DB49755B7D83FF14F1808A4B2AAC060163819C8EA58AB5E2D77FF40
+0C798879ABFAD681F156FE238B89608E63C7EE1A84A1CC1255C96178EAD7424B
+FB22B681A69BF0F2F6CD3E4A4EABC6F43FFD0AA111D6B991AB46827F81542BCA
+6356A395EADDC9BF12FD6EAD401F43601BCC7F39E89FD7D5E9EEF6F0D007D0E6
+46156C50A6FCCFB712EC54252EFC5A76F986A25FC81B91DDCE0CA3E5B551096D
+D5762189E8B93AFCEE8F6219D0882DD96CFAB8653D43BE4C4CCC091D67C1CE24
+D66DF5DBE2E04E25627838C93E0ABC541424D6547DB81EC1A200EC7DE4135733
+C7EBA836A58B084F2FF2BAB41A286B113076AA924BE26082FC12F01A62B2F55E
+9B2F44BA14C61A71691D7B1085F9BFA5DBD78BD8DE4F07BF8035C973E5CAD59E
+4B00A05C45E7A9BB9C96A972DB111E96164AF8420A7A563D795D8E9E60F5222D
+4BAFCC22E480CD066D10196C05A0EFD97EE57F50C5A159C70F1A5B6C282CD2B7
+284B83AFD2E33DEA0218424B2D3687794AB92226C4DA3F70140428B8B8317E4E
+50FE40BC5B3486D471A1D8C9330591D5D7F5E37C8646D0837E8453A83C906F22
+B71C52C912A550242A393A1BBEF7AB9F134A9B272E29346B9758C5A3E0A43847
+49A7D8890CE1FA7C8FD26CD774574D565B2B29AC4BBAC5FA2793444823BE99C9
+7D290292DA35B180B5A4F17FEAB6088CB8BAAF9270FB6C7A21D6F979EEDCAE9E
+346E7588B942D8EC2F0502C87F60FDCD5C26A477D10A511BF3BF93207407E8A3
+010266862CF39FBBA573AADD91993E707C341CFD543ACFB65DB1A10646D0762B
+400B49288C480352AA4A78266A6A1133D8151A000D95E13EEBAD4F21562DC0F1
+EB2D1AF844712AF0F70DDAFDFC2E0B23C3575BA1A62F0D3FE03EE61C774D39E1
+F2A3D374AB25B33CD0382806879AF1500FE9A95034D47818B8235920A92F4F2C
+F0CCEBEDA67F83FA8F1322A68097441DA3511D8FE6300E8CE43A964D2311F077
+53D0CE4ED2AD6198A473F1F9E326F5D5AF3CCA4A47F78B4368FC5B9567CA5876
+B77A7BC0656EF72C8DB903C21CE30CC7FD16DD4BFDC262ACABC8F12D16BCB3BE
+5B4EB51671AE9357176D5AC14505505BAEE33F72E3F5010A9141AAFCE6733B37
+1BF360369BD7F79AC2200622A13BA8321863578E15C7B59E6BDCBB9CEF15B452
+00693D9EFD2E0110B640E38CB4A7EDCA3E820FF4AD60D7D76F9EA312D1914C5E
+D565899911855C14E29FE3BBCB8F8C473E706670E11E5B221716F31372637BC8
+E498A4419A69F3E76C4A1DB85360D56B2BD2D4DDECAD37BCB776A50846D15264
+69D236C37BBD245FC59B48E095AAAFF80BDE1F354A42DDB04462598DF2071099
+D98A4B83A2FCCAFDCC869DD916C5CBF812D3F5215A573AFBDADDC996E9EDE494
+5EFAA728C4A18A407BC99C86DAE24CA627F36025A4E08A62AD01EF1B7E9D687C
+CEB30A0255ABDEB555EE5EA7AD4D7782A8387E49B8F1E9A727CECEEFD28947BC
+07BBC931938F74E26E1F6BF4539198BC49D9D9D49B9CB9429CA197321B545625
+093C16B6582621648F48CC413EDED067EF9BEEEA11347881248902E471759DE4
+06C018F9EE020A5F6C02176DF5B9AC982514018792CA5E16B365ED83C24C44A6
+8CC2E0C4C21BF994BC1D8766A4FEFD11336E9464742FB5099817756185058193
+9745F9D5EEEC8896BD3E465AA29E75AEDF37ADD9140716CBF1C5624422FB5D2B
+891586DBA348273401E425D4E2ABE4A64D472667986D6BBE1EFE7906E8A3B8D0
+BA678E6DAE545D73489F0EF522D68614EF81BF9E911FACB51BDAD45965CB3E4C
+D451B5A1D6149A6085E44A8A162BD9BB26137253BA8B581941E759A7CA7FCAD9
+A184DBA107D65FCF751CF72DF4710CA42F96220CB95C8C73060D2FEC1F218A06
+9053CA2B0A1FBF490CC7D2E9D19252843B5D9A3073EFCA93AB9C60B4696B15B6
+AD52D0F676F11979C7744E54E5B0088835B64AB5BD2DA323F208D2B653B93AF7
+6866E38F6F5B4953BB6790BE720E598137A6DBDCA5FC2604AE70DAE50451FC90
+F486A17295F1FEF8041C8357BFC56893182C034354025F579561C2CEA84B0A20
+C8CD27783C6CE8F4217C2A536AA147180699D551894A018B8109A42B05369DA0
+A335D03C29648EF11064986DDA53A77FBE2EDD38E22689D398BA01CDEFD6B629
+FA661440C361DDE7817154052436A368127BDC0B2D9927036898466F9D8909AC
+81BEBBD5FDB8D116AB2936FB2FC5B96B4DBD2887DFAFFDC16ACC0187F5340391
+5F269B7B231F5D9B1F61DF7CB03421C5F46042EBB23A86621421E2B0DE3A365F
+9948A115239FB86F35094B9F6D550FE6080A7F4735504B58E07898EB92D5A2BF
+F56FAC14CC191D57882855C3939CB6FA9ADA4A6FC05CFE0C75E666E589115090
+897416063D0E0A5D8F49A793248C6B8DEA57B9EABBB715C74BD161B6D57BCA6F
+F8221E827D0608A6B90E08CBF44A30669AF4E20CD5C0CD1C9DD06EC1056E4450
+D7206C6F7AE60C952F882E4C917260A9FBF7B5252C0274C581A2005CB515170B
+EC2F92090BB98FB9C5968B35E4D496E63195374AF98B9D102E531682903BE2F3
+CA2AAC7BC366AEB8855A815E6555006AE53D4A9D07B0BB2B3DAC473287A4E148
+3595B28CA935E44C9CB32EA91176D5C3294E3064016E8554B9B5116AA119AB98
+6521CF721B288E1FEB35E5016F4B5956E9C51125C2B0BA6F1413D796C008A2EC
+D55E062CDFD923AAD5CEB41EEB8E26B97BE0F428AC27BCF0318D084F48ADF19C
+47EF4B9D3D2344662A65BA823265CB453323EE943DBEE0C0104B1292A1F83517
+BC28709D3864CA389AC0FD946D5C1F367453F55559F4090E5F392825C68893D4
+382ABDC14DAEA66002AAC1DDB131A2410F8CED6CC07F9CB482A3C065CE71C64A
+50CEB925808E57CB966B7BED30791A3E891A8271EECC4DB35810B23AEF6DB433
+EAA4E4C9E8D54121CA17B97876FB07597AFB867B901CC512DB5AFA78F7FBBFD7
+1535FEB7049F203B46F9E301337819C6A702B7E6453B1672D45B719225BD4AB0
+E5451B5A918A719C5B27C4DBBE2DD951ABFE4DE5DF820F1FDF566397053840C0
+109C325E5820D3C9EF826C2CABEE2BF61AA014C05AC133EB07E27FBE8323FA2F
+FF9F864BDF4CD10012B9E3E69B7C15C9C816B891F0C7786819BD1BE1B251FD4C
+F4FD2543B7E6F394D3D262DDCE224ADAFB7B809C75D22373802023DD465F60E5
+E5492F176158E1290E1272E9BDA7EEA81A807DACE60B2EA02E66EB1DF3776B86
+9F6C929ADFFC2F1C50DEA895512A4C1F23D2B2DA83EF7A482EB4081A1D097FB7
+3F8C1A5B43EC159B8F7A860A3510E482B8F1F7BB9DC38C6306041A2FCFCBE92F
+6884AAD6751AA3C570FE0E4F0239E05BF6E98C9AFD7B0029683207E4F685D084
+DFB3DC84917CA80C31C7EE35ED394082281F57AD4FB0CA49893DC403EEE634AE
+B5351F128C794D9D6EF7E18E83010405CAA3AF558B233D59B8E16778C4284F21
+B29864E26D31511F85D2D28586924BFD62F54A6A98F74CB852D6510B5AB1B30E
+1EB7836ABE290210B9848E6FB91C81497FC1AA96D6B481727545F57A5FE2380B
+E8DA45A7FD3452FC17F10A319F47011238BBAD22C404896C6490EAFC75CBF6CA
+DA6A6B7D2F96E845568085B97644291080AA8B87F7B0E297ACFB9FB041211C60
+3B834BB03CF4C025EA6E666E1555A11258B3684BB471CD800A378306459C022F
+4127F2E2207089A7BF76DFB0F2CD2815C6A4C22518A5D3953256B49CFF9D8591
+775A445645D175505AFB1AC5CE8B310138977DDE508F3EAD9A57AB12A9A916D7
+EB1B0EBCB743ACA60E902A7F5A8E1ECA63FC9A5ED285837271FAF6CC611C1C18
+B82D58C6BC26430662D2EA4F4ABD625E32FDAAE20F4AA35D43C4A831D03FCB11
+24534E05AD6F4C749DFD4AF0FAD9DE513E0D6D14A3980014FA109C9235A7D557
+19A15C196B2D2A97EFB0D86DD9BFA5D44C3BEF1EA7EBE5A85654F140A95EF091
+5FF1D47B6E520498472A46AA55BD75A85A7CA7E43C447CB3B35E3C2826FFDDA9
+AF88DEBC239C7972EC2E9E444FE80978711D8A8B8F8FE57A201714A9FABDB32C
+CF4E78661EDAA2F2B77A92320DFB093C4261DA2D5BE45E5462ECACC32DEB0538
+F7B02AAE4FA47B4F5108CE1FB984C9C5B21CF8236154D849C83E3273102402BD
+07142161A7701192F6D2436C6D59398B1C79ACE2C9A650DAA9F8742AC662CEED
+5A2D87568B590DADD09D4440FA0EB6963AF1EEAE2FFB31B8059F0DE0DE94B26F
+4C687DEE3AF79759FDA2D9D237501545FD8F11370B40E07C66E60FBD148E3B3D
+0DC62737A58AAE9064B05E22BB604EB24B4DD6A961F5F2AD8CE433464318D34A
+5691F98E51A3DB203A5D563717F30EADF2050B71A79E26A446A36DFDA767967A
+43B3D1F3FC4F591BFE0EA1D090267ED7BA6583A6C2EB5F2781310B9F71EF1D05
+A876CF9A5DAA6D0E2DB7A9939B29958A10424AA8ADEDFF5337E9A7CD3268D06E
+DC9C961F361257D41DFA162A4DDAF2460A1AEB659C973D52B28D6CA92DDED5BE
+33EEE827477D86AA9032575B2891FE7BB08E2B6EF58B741F6458EC57BCA32E0E
+B863C256F65A8F40EE3AC0C9F6154C4A290FC9960F4AFA057FDF163D854EF6C3
+A694BFC4C5F0BEF3F210793730C8E5197204416FD5342DB3EFE5D986A3D1177F
+FA919FFB035784ECF6CB66BF597BDE3FAA267297874A33EEE881E755D62BF45F
+CAEBEEDFCADD4588D56EBAF81716F85ECBB1FA01BE57732E1B5BCF1480C4F4FD
+A5B8B1F6F68BFF1DDDD161FE88AC8D98FBD818853C46B2FAB6D004EADD2B02E5
+38E9B55AE4E7F7965AEE6727A6BB68E66F405163789DAF280483F16564957BC1
+7926CB8A9969007E9A291A956D36CEC89EE7824CBCE2A0D36456467FAC1A8F97
+264607F6FEDDE05CE8311964CE351D3EA13DB52AC6F6A1C3F8D5518F889AE2B4
+714126024DD013CCE6E2B4DDF83466480BBE353712EE7BD1383725052B5BA19A
+BA1D5BF00773410C7951E3B5F1A3D1BDD00765D8ABF6FB6645816F11C173FB1D
+630796D4D43D238D59123F59A4689F02B48F1A91DE1851BAEEFEE73149E7BD8C
+20B7796749FD662131D39F72ABB769BA0DAB927E1D420A61A18D59779EAC7571
+7407CE1D30460F049B89171CAE75226FC30DE2682CCEB77844CE41C30BB402DA
+4D3FD3FC0AF52F2190F679B4AC9E3130F2B1FA44654CD5B91CF42DA4C695E910
+BDCC3500845581723BB6B76B4C3C2E2E5B8584AD015374BC54A44A31E867986E
+F67FFF02FF5918214A94887DC1FBE33AE669628898FAE6DAF369C50781157E73
+9C254AD5EC74C937FE4AB2C6596ABA6F44E4104996B360A0A47BE186414C6E41
+27AB9A549A1C2676121FFE37C74CE40BD485170D6B547540264F9CD0A9842A94
+10A0895DF75865A98D55E0D86FFE8D8B8EC081341684384877CDA11929BBEFC9
+2FEB5C9FAD0E5955E7199FF5B571179AF1AC5B276061014EDC2C26D1D5EF53F9
+17977778921563E86B32CC0E793FDEF67E389B5D3EDA5A798EEBF84AF2797078
+A3F3E43678DD9E536A2AF2BD613AB9254F3949596E3B5AE6BCCD2299EF7A9248
+10AA52A1F23C34E4D3AA860226603D6AD584EFC16A1C783A24F95BD0EFFDCD8F
+C061A2D99F8C01DF71FFCC5B187B18772218EE8244B5225E97FEA8CA8375AA4D
+779216FF6451FCFDED1ADD3E2F982EBE208BA9E14451BA2886B88D377E376DEB
+9A4CBABDE7CFB19EA3BB8EBCB0EFDAABE6A37FF2B8D8E892494906A586F06074
+171A7C6FC27827D8B4F222B018F83F719DA2FB466071D79C17DFB17691B453AF
+3E968940B0D7AE6B985A6D658BD4F81A25BACA850AB3E6D4FA3619BF51F59247
+EC92CD5E35949B7721F0334BB921CAC1B40E52D2DA4C776BB4C86FA06504ECF4
+304327B11C6AD9295E00BDAF29369F62CB781FCC0F56250604D0E557EE03662B
+53FDBE7CF1D1A810218B841A73E7ACAD3A0B4F750ACC3A4836641AD8AD249078
+8792676F5B8B802260E11FF4D930A4E3A25D2FAA0CBB43A7D08F41BE4BFFA609
+53E618FF54612E579737ED09A882AF74475DB676698CFD9496C05FE16AD43E3A
+0B788C4A729282F1DC31318DDF05BF42F1E827B3C7D6CC7D75E360338F293DB4
+C2900598D990A86C15B0CAE2313AE910CF60A7C26619584A454909CB0B562721
+D079A35B39296D48E85DDBB67BBD21E4FD09D99C072C86BA6E858D6608F304E3
+C112FF1711B30917FCC1CBBC5872910DC53445F4D7CA7F75EAA7FA333D2F7660
+C4BBCD90F26A9FCA1AC256D1F0BF18A0417EB44D6CB7414647E86159E6AA6CD7
+1CE5EC69F979A11B20479AFCD1112FCF06BA3E3587F5F1613F5F05DE891660D0
+05862F674A3E6BFE06208CBC99BA03C2C94C0C34CA85BA749C7CB1687ADFFB0B
+83A7838452A6F186D10C7305ADADEEC573CDD9DBDDD561AD9478A3CBBF990B1C
+62221B95FE357BF67271EE6EED93B251B11A9061EAC8ECADEACC704FAA5A18D9
+F5B26CB72790991B1046D633D8FD589EC2438A167DD3799972464CE75AAB769F
+BB696DC6C00AA4C418F45F2D92CFEA647A6508A8ED99ACA27A350492CA1038FE
+A46B99D05AE5ED8E32080534788CA17B1B815B966A2F82D27A9DE7D80DC98617
+4F240CF4766AC78AB7886911E36E12BF60600E3355161BCBF7BC329F2AB471CC
+DB75A0BC6CC1742230FC68B2A47EFDF8076AE0940D223CC5279165F3D968B2C2
+EAE8AE46C2C4769E0A900754373A702763222283608F693821D6FA3441A9841E
+E34ECFB103A89EC3266CE0B3208E7F3A88372C5985EF99E3302B40CEB35592BB
+EB7BC05AE1507B4CCC15FB214B82459C026B3A1226E7BF21558D70B556D7A09D
+33A069922F71F5848DBB62EADC4A4980044E9BC5D59EAED84391DFF02B729AB4
+F1134A3FA7A2AF7261F81C19B4CD58D281FCB0D026D26510E46BB92028BF52D0
+E8BEAEFF1B85BD419B13D643B588A39E3D7FBA212CAA31CDDC432F8A2881905F
+029C332B9A698213C970EB0A04AE62FFD20D8832B4B6FC4415E6E5FCA3C6AD82
+0A8ED4978E6E330DA55D328F98A53326E328A8F446C41510A842D5DFFA8223B0
+357A7DFD5DF78932BA7924543317680052CED9038CEFD08A51294390E2C94CCC
+44A38C2CE2AC5E22AB57C488C049A9E853016CBC6216396DB2FA2311A06BA71B
+710CDA990B096303493D3AC7E24AEBCFD27811DD1BDACB1A0B6AF1ED955316C7
+438D4366B8BF0735BC7321DEC56AF504E156C7E44CB159EBA4444DDD09B39675
+8316044F47155B2F21563212B299C296401C85FCEFCB9B92D2B261140EE32AF9
+ABFF613F157B6D35489507729D3A3B7C2E6F908627B5206F1B0F805624D0F3FF
+6DA7F1750CE53DB38FD31F641CA1C99EA71DD72AE6D189C534D9D55544ACE897
+4AB182380E87F7E8D7398211D0CE805938270B66FE06D303CEEF0D9E89E6660D
+609C17A3E2095F15EF4382C94B032DBA0F9B5D7C90EEC6B06D7DB4B3BE25BB2E
+AC5D74E63E149EA56A941E4DEBF136186B257078A5762DF2DD0EF1D4D2C9D54B
+1BCDF95CAEA0E0F4AED66F0B51E6CA5CCD252DFD21208C5335C44AD09F150060
+99611BDF6183127320AEC6A00E74D05B44F348118D4B65457360AF0EA49B61DC
+92F358DFDD18AF114AB1EB398C700948FADE7A8717CB7E64A86289EA6AB10362
+639725DBC02F5306788417478F52F4875B0617CEBB82E95607F38E60BCA2D39E
+A89FB1DD447E5A0D66D9166B65CC4DB4078D6097DF58A156B3A7D086CD86CDC9
+0F418D86E8B704D37E19D168F0A222D580DFDF477821A9913516CB0B28F80FBB
+4C43B8C195EBE60A0D0CFCD9EA63D68BF541CC8CDB125639FC5E3A6EA4ED4A4D
+375B2D42DBD1B70D7A5E03B4F6FDA4857F7AB477C002C39ED83FB470FE038D94
+BB4C79F24923B85DB5F2BD66726A544C10942C271713B28F98689018CCE8DAEC
+14FC13ECF3F5FF91497ED2263259201EED41ED4A22883CC403C4D9B3656E83BF
+407D06A0F84E34E36ECEC829C038EEF4F07BBF79085984B5E551D2702440E347
+060346736DC9A0E0F2CB207925D735ACE517C868821CAFE27C1A6A1D1441BA0B
+68C833B98C74B15426DCEE853071B8B14A6550AA382A75AD0CF739EF1B49B471
+E398A2B2A68C8A932B6A16DC2B71A6E1B96BDF81DB6CFE48E80CD00A3DD8E93C
+9C279080FFAD1B25BC739C9FF87FA6F55790E477C71A2F7CAA6DF3E02D22CDDC
+89494CA4E306C676DE7CB1ADC78A861EDB383755242F3E168083F9DC471ED648
+8AA685D04243BF460051DA59D0714E91F393457B9149586345BC1C0C9BCB39AB
+EED7ED8F58979AFF3F85E682ED8680F1D1F437743EE1C9DC8F0502380C335DFC
+D90C3F5CC3AE9D0905CB5478EB9742C64CB692DEB484A8B9100A31AD1DF7CE7C
+EDF45D8D70BD0EEA4C4B3A668FDF5AB0BBB0D489F4EBED7726AEFE7E8F9B0409
+FA1F644FE5B7CA424D1640502E4BCF582C65FC91E8663C31910979151A2DE302
+7DB02BB080926D33475E7FD5B3310D90A6308D47E882EAF80772C87D3507F678
+B3A2F97270CF2AA8ECAFC79BBBDB66CE1C1A436E53F96BF2056A346F656EFAB9
+595A6B92B409383CCD66FBC1685A6750E12464F772F3A2CCDB482604F556EE59
+A8AE02B576992ED48145026B2113A4179956E369C6F36310591341EE1E896557
+C5D491FFD9C5ECAC8E55DF3AA75EC84AB0EB2D296260F873DC1A4F389D701F6D
+834290B5D5F875DAFB6A8551557CD7B82E7915C4B4EC498D7131B5D748F175FC
+1926B820F9C2818D224389EBF3D00389B5ECB463FCCEC2157AFC8FD8B8DAD3DF
+632A9B2B3308C641EFC16613B8AD5D886B7FF7B6A0400380EA3BA460046252E2
+CEAA182531481CABC008843E980BD3D248872563E9160E4EB16BF9349B841AFE
+D611AEEF629BEFFD5239C9CC0937BF33358AAB893875D111B10FAAF8DC17EFFB
+7A46733C277C6506C04EAD46D1D2B4A1367A5A069751D45FB473FD3CF2999564
+69A34E3A60D97EE9008373A9D2C02A63E2E41F3E95455AB7364C164319055DF4
+B81282E0782EDD5F5B3232943EDD5CD9FA03668530FAD2A77A5EED85C9303C4F
+67CDC2A011748EEA4132F47399C1241AA3613DD291F5D1D72990251302BCDA11
+FC4491EA792C554CDB77B0F15E9014065EBB8C18BE053CEE561076BF062F4766
+91EDAA1FF147915C613B9E6CA03E2FAB053421BDE071AA7232D2CC01D9701739
+3DC2A256F557DCBD0CBDDCFA83A5772D3CDC567BB004E3B5E0039FE7704B8D86
+E980962317F3E6C5C9ADEF90506454D1D85D87CFFE8B6BDD781F814887B75B86
+F15244E8940C2F9BE4BDDA2E4322C052851480AEB62522F3DFCE5D81CAB26B36
+6D771C3ACBD8019E28F82E5ECBBBB7875513630915F1F145083D3ACB379673CB
+2B1EEC07707515C98EBDC2768107C74AB503E554E475293B7465E896A0EF8E6B
+3A012AF00EF8A7E879A7C470A7230653A5A96AC2CF1C5C0A71AB7E9A77A16718
+CE1508D7FAF7B601661B2E2B92D08E151289F0E62B88C51CF8BD80359E6CEEB2
+6113DF32D7FBD61DE7DDB8C5BED8FF4B5719114C0DA6D1B0AD44E8FDB4800850
+4171E64B6378E81CF88EF1B4ABF193F6F0F901537ABE3F126928947272ECDD4F
+CACAEF0B0D408990758FE706252761764A09769DAF0833020CA53922C211444D
+40AAC904DC24E5DA8ABA2868658526B74727FCB164F21405F989CDBAC7D1115A
+DF2DE08AF7B31448DFC1C98EE686B4A992C2813663D33205454A1A4B2D9173D5
+93615C445982FFF34B4B689DCAAC170408185E91647F364BDDD7DC56FED0D6E8
+42A797547F96F9206935478D5133B9E7614FD977913E3561C72800157712E85E
+97349FAC7329FEEF51919BE2920418067A8406791A29D28EA30D94D516469EF1
+940714204D06B4D6749FC4B0B5C900A42D124B6B60A04CEF6CAC90369FF71A3E
+B16EFAC41D22D1BF4B1855A3EC13432AD104E1E588A434ED028A2F301EC9B98C
+1D5E1C921EC9198BC03CE04A0F0B2113C7B19A19D7E4677ED97B47C540603DCB
+E9F9B6E92622BFD1D67944BAE58812F59FCECF6F9848B491C64BE4F4D111C5CA
+3DD748E1626641060E55159270B4794F9C0945FEAC295D11838C3F2FA4335EF6
+B9C7A662359D8DCCE1D2B9CAF796BBC1E9C62889C3FB5D8D1371EDB85EFAE402
+433ED36EF0779A722117650C8F7ED57684A4CDF5D554B1CB65AAC7FB2FEC0284
+F38B54FFE1724F1406E13101904DCF700A69A7134E1168DC5C66DB2C1A775C63
+CA8CB565A49313D19604891E45F0FC76DFED91F3F2FEE9E418AE444D2E1B4F6E
+19AB6FE2B6725D8E51932E88F37C75D26D39E0C6214A8BD4A0ACDBCB32850EAE
+125EAA7F59772088A1E9F9EE0567C94DA8D28E2F63EF3720D0BC9831247B9E9E
+E25F316DED93AA732C14BAC36F4AF1E5E72A5E744C7FB4216C3C354877EC108D
+8DE8FDDF058F61DA3D0FFD04A697FDD95DEF8B2D573EFC2CBFB7C4F51848BFE6
+57E42A68FED95C933B074191CC754AB5FAAC0FFADA11ED7FA1E11EA96209ECD0
+CEFE72D5006B5CB38C7A6348A51D4959844CB66C168D3636E4E4CF454DC4F171
+15FEA9973F45CD82E6891224A5614BF4EF1DD2FD31DDEFF99F5F3B72048904BB
+D47D276D475E2FB51F74A8BE2E5C52018CEC212A30D4391FF1229E4F84AB4DF3
+1358F02771F3E9D0D833D2160643FE8BD1B2662AB55A70BE52BC861D50129D64
+24BF2615C9FC5FB80A6BA0D91AA1346E19EE32B73E12469A20CE3D0401A7B165
+F5271B585DF3C4E7D83D5A2230B4673692A3A3E95A52591D79473418C511E7FB
+C75362064CBC02FE63B7840E7374C5EA086FD894AFCA2AEFD997AD21C556376D
+21FB706D26251A2D61A98D51B6F3880C38FB2349BE51D981A08AA153E57F9EF1
+220C9C272DCD31C53CD08ABD163F8DE60A4579474A7060A9FBF7B5252C0274C5
+81A2005CB515170BEC29F9980E9E3155CB94633C9CA212ADDBDCBDDDA4E87A9B
+BE3EDE32DC8120E63045002D044B71370D2195B0745A347A57BCDD94A615D500
+276FBB0FBBB421B64622C35D16A5920E0BDE7C64BBC23EA554AAC9BA95BA5760
+3A8EBA86FE7A0CADC3AECD739C9C425D09CB50B4B4BE281C7CF009EC09603635
+1451AE7425A26CDC319A31BDE48D9A9E7142687362FC574EB79B143A4BC2515A
+46A3FCFA46CBBC2310AF7E66F09F04BBC8B01F009D09BAD4E0AEE22CC4FCCC7A
+4BAC3D34E426D7D9D908236037C83A7097B9D57B97F5CD56CB80CC88111C9E1C
+C5A95D86E66763AF781294F18B5E7ED330B352D98EA20DAD98F7031F94793F7B
+3A279F3291925B9A3579ED72125D6388D077A2037B7D29EE7053D34AC69C2DBB
+B9FF00AE72F942042D778ACE5C18720E3E3C72B08FB19807710498752E1CCFBE
+2DA0F3D2CAE3F2C028C5EF249DA376F0F229976064291F05A2B5F750ED1A437D
+F6480BC21F9903195EA84D4365B68DE81582F0FA4728B81578FC2EB39C989C6B
+500BD034F31C23B04EE90FCB4484AB2053E8DD69A2E935DAC0C86D9C66ED01B8
+5534A1E39BD5C20DE216B3342CC9894D177FBBF1DA7D23111F9CE050A46D17DA
+14A9463282FCA08C17ADA33296FC68701C42E853DE286F4DFA25EC7F9E54E92E
+75E48291ABB565C1F8644CD5D9F7EA30EA59334CFAF4EF43F7C72C787A33E70D
+3F3F47A37432E69B29DFA844C6B2085D6A445D1F877635AD15214DE56BDDA1E3
+D2DE9C549844667E28F6FF56261B6FB1D404A73E92348FE74AE5B8CED1F61DE6
+B4F56754BB3FE1A443CD7E8E17FCB8B4ED57D7C61B0C70972F86F6764A7B876F
+5A6555C04D0A86619FA46249868CE8429DD6D77D99B3B8F624179D8827CA463A
+D0DC5E5CAC418D38CFA6CBF953E131E8128FE0CBD33ADE8E6B618263B265E238
+F5DA8E736F5B01CD5715C6432452ECEC048DCD14814E47DB6DEAA94B20BB0849
+0E8968CD02762CE02CB727B8B6F5158CEB59E5E1B9022D2E4700F5F4896B8AFA
+47B4043623E1183F4BBB5E7D38EA83166314C1E79FE90A905501EEE3A6182762
+84CF0B0724C84017A881CA94A329EDE53496C3052ED84AB231B88E71B9D3FE88
+048DAB5228DAF1299ADC5FC343C5989760995188D878A409AD0AFD1CDE795018
+FBCC7B6FF4DC48DE84F03E05774A91BD91722BA4A3D1DD4756D8AAFBAFF9491A
+9FC027B2BC50094B7BC486BAD3557C8A5956F4ED1B59F70E3721718D8F99C8C9
+C5984F546EA3EADAC2A3EBC99B93533EFA195D9E8E46AE9BC294D1647DAF9233
+EC198B785F96E04E07882C720C27834570C10BF892F79B30340EAD8531B53F4A
+4B69B9262BEA8D983F72A8D5856E38EB16AF769492D28D5263EE631BE20CC1F6
+D56A03DFB8DF16CC609E9EBCC991BF7A13A3A5BE34409C002DCF2B05C095A7FD
+4385D3DD6ACF0F1F7F0327F0AEFB4CBBE69715B1491991436541040CCFE0C249
+EB7C66B766663913C8A0B19E3E5CC1A4FC913C9166EE6B800104F28BEE3DF01B
+A3DCC732D5367D3EC454B9E8E4E48B163027E963E8543D731F16A134F7DBFC06
+B30D49B8D34C1E5F9D99057F5AB95D74C8D79CDB4E327854A73E4CCD8D67BC18
+C294E2048BFACFB8AA39F2ABC2E2208DE3A87132DFE80B3CBCDEE9C5611A174B
+D26026FB6EB8C221BFCCCBDE7ACBE2B7163A248F9A2052CB406FA91E0163F9B9
+8F08754DC635DC1D2DE0A35AF97B89D4C5CCDF5BDEC34290BF3BC60727073EF0
+092CDE3F0091021A6A4EE8D58B998A631255B504A1BAD91FE37F02EC01C057F1
+4DD665F8412EC92C3C594E4BB8A42FF19524365B44BD517365383CCCC630DA0C
+8D6E8F659051B8119361963CB6AC43E2B587733BBD1F2FD62890DDF08BCAB5CB
+89D214BC945DD2378A75C7D9E92C0B5A361A5FED17E4E67CCFC1C840AB18CB39
+02D7EC9BBDAB41E84925EE292EA780DD1DD93E523EB9FFE585B2474643F52E4F
+29F60B4863474AB4E510CA0E077CCF7AA0847409EA26BE41272C2E358621D058
+F6BE2ABA1DA08863E9D926F0DA8842E9849C6B0422C16B226550F267B602230F
+EC9DFF588EF536C1C62F7C09A0AB5479A8AD5FDF5C2E91BB69CF6C697FB86048
+0C1E21C06F7EADDC9F2827BAC1E3536A97F21FAED9A74EFC19CF53CD01B2F914
+CB9EE5868D48A7E98A78F95D070D8A2EDDEB944308DF0225303F29832F7F76B3
+F99627EABD6143E9D491CB79436DC19C6D89097C30DE5416B4F90F5F5AD2778B
+78ED3F7495DD057A7102779082F718B9626D3C92823340DCED904E426B6E67C1
+C1C548F938E9B2223C5452F86850B04C36DB215DAA2052D1F261E6E572032FFA
+408AB32A85F8B0D1E661B80652155845F82E6A5A2CB975C12E37DAB27EFF9E5F
+D4BAFE381DDBB926FA2B0CCCE3A6276B8194C487E3B32EBC7D97137950EADE51
+BF7B714B97E033AFEB72CAC898E4B9784C6672A423DD9987F492E8B0AF8F76A0
+A851116C22D2016A84DC0D7B7952F7FDE61A6D0EBABCAF1CCC1C58DCDD316279
+03E3CF3EC099E20C84B4FC1CCF74A967C9DB8DC18430367ABC877E00DB0D9DBF
+7780170AF89AA0B881757DA8C4120096F0216A624FBF917D85150CD70BFD6F87
+5DED45E951ACACCC091A72940532E3CA8507FBA331AB60D73F0DEEACF4FF107E
+BC2D817A24C84B9CCE9B1AD014FB66472621113A6B38CFD6D2B746B056EC9DC7
+7D122A4269DB9562E0671A8D57DBEC284F11FA87F2D89C750EFCBDD935769AE2
+8FB9F87BC8328725D406CD686BECF5C3D70FF3BB88CA221D84FDBA4DCB60F072
+F351828D34AB4B62EE36B227DF2226991BAA4EEF44D88C16ECC3E0366E567ABC
+A1568806B331986269D197B2645836A3BDCCEDBBE49C3BBD1F3BB83B7FAE2F69
+71F5F1D547E4F7866184DD4E1C52EF22E72BC9B44432AAE55F3BAE2142CFD0D5
+619977E1A93FD9633A69A2A12CF76BC88F5227892B872AA8B3E42485FECDBE4F
+113A65D84ED470A027DDA1C38ABFA2F94E26750008F1CDE08912E517
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMMathSymbols10-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 694 194 0
+%%EndComments
+FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols10-Regular)readonly def
+/FamilyName(LMMathSymbols10)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -146 def
+/UnderlineThickness 40 def
+end readonly def
+/FontName /LMMathSymbols10-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2
+2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2
+C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514
+CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9
+176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF
+730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B
+6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794
+F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939
+D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD
+712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92
+70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E
+7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762
+96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A
+A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2
+CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8
+95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07
+2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131
+8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A
+C53D51F08C783B2AE3B67D0FF6359D1B6C1C6DA4220428777EA791A503CDE266
+386B24E0D7FC0C19F54D39D2B9223D466810564615CF6EBF5A75BEC8F6DDDF38
+26F6A75F7C9A433ABB0C95B150D21DBB43878E3EF527976A3A2433047A05623D
+54F22D062F633C08A3EBDF22FEFA476B92D1B05B8667CF563F5CFD60228D5707
+0FA2674ECBFB8D84E1693A5497D4575DEC4114A0B80027DA61B2F65A6CF49F39
+F1E6E57FFBF72587943DFDB4C686CCC01181F81BC2BBFEA408EB0D446D1BEA4C
+8CB935973C2158D476D0FE07D9A286EC3E2E94C7659266068B0941D3F9A70FC8
+921BB68A2A93F276B4E9E42AF04FA0DDF5161945CEC5DFCA92164369E6FE48C3
+3E933DF4E02CAEDCEB32A21A5A42D74B09F410D031AFF3B7234445B1478485ED
+7AD9F3356A268299BAEF33F6B1815DF17F87F86532260EA830755F03A6B6CFA4
+1E32211EBAC195372933C6DC5EC98B1DD6F39DD192217A2C7130748C00DF60D3
+44AD509F68E8E1EB00D2D4009AF067F255CB508E66F44623F8B3398771916481
+5A495DCE1F15CD0BE5F8C018404DA71B32B208FE38080DBA6D529B919F3B41DB
+F812D26C2A610A60DC13F145BF71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DC3E94B233CEBCDA2EEC39E49ECCEC825547AD3865B14F
+9B9780D268B87D8DC96D736EFB900DD937C0CBCED5F167C7EC1C25CA37510475
+47593B6C7ECD5E2B7DC8C9A39E768A07C162EBE43B473FEC1FF68CB5AEBE0536
+D7D1148AC9EA93055ED5CACBC8BF7AE410A2EC287540D764A4635AD57DCA4AE5
+7ABAD4C056E42D5B86A0F90F572D4108C2556CFAAAF11A5DEA460521C4A45EDA
+EEC4AAC940D3EDD5D675EE14CA60D33D1C57855BBEF5F4927EA35B8E19688E34
+7F3F9356111575D04F9AA770C9BA6C6794E3AC06D503EE876C915252EA75EE60
+F9083E36F3DB62C2AB6342C5D205EB976040B0C6F67760C94ACDBD349CBD18E8
+CEA65C0A0AAD834EF1BC337C53E57106BCFB1FCFB2CB1DD837885F2EBA19BDC4
+50EAD335A76FA16620BEDDCC866983248CBDF242DAA985E03B45448F550B37FE
+6FEF1645AF320087A6F2EF86E2824686D085BBED345F7E6EB57D05098DFB6BF1
+69D424EFB12A1ED6ED2383C65FF6ECDF664E1F91A64C7EDC850C1A6DEC3D47DB
+C006F2E69CA836DAAA559BAC06FE38E3D3AFB6B950C284946E38EEEE581C35B9
+E5670AACADC42B84738AC04F961E0315E52A3C734D02A5817427BAE8BBFC432A
+5F3DC8E90A230996CA6D433E064CF168DB1E5CD0A7D6635234139F97FFB1C991
+3179AA9EFAF1F18BA2BDBDB30BCB762585F79FC85E67561B3C73B9D2DB0F8C6F
+F6FA866BC094A6BA3C7EE4290F0D898BB3E404CCAA91FEA4EFBE99AEE15A5805
+84441A47E10D155AEF007043D73D04CFAC6A5F3EF9A9280384C5533F7843E667
+0B2495DCE080DE11F6E7425DED61E06708EFFEB57E167D0D505DB414D597D45C
+6E71A3C0EE7BA99B94B170F45831C45EA8B7525DAAFF7B70A5414E182FB7D57A
+EE16DC3A6D525C496D39AA7283D43FD9ED89B8919A64A7DBC5FA4A4247E469A1
+5621739B6E1DB9F51288987FAB1BA88B6EC44292E10449051823F23F527DA1D5
+8553D8BE2DC7029117D29FF0A396A4A4AB4BB2CEC3DAA1252C572AAAB15FEF7E
+934F5D0498C4BE4D042DBFB57F48C550124E441959AE4CE851ABB49F9BED16F7
+EEAE60AA436618C281E0A0E3B3A9303CC927663E41ADAB7CBA04422CE1EE9BCE
+D2F9ED18B8A26187F6712BBAC09A81BDB082FA5134A367B198BF1D5888DAC1FC
+59DF384FCF569CA71C0498117EE72EE057ECFDEE09B9070C1A92470E3AD7F1CD
+944E91ADBD1EFF555A88B3F38E12C07BD0F3E3940EC607E618B3E5E929B78E0B
+57DB8FDF8A6088AFEF5FD1D7F8363E5D0A84FCD6A22949ECB484E49E3CAEBB56
+3D7486F097CF267C4418A24CDA71A04FA87F2900DF87CA692EEB2A093F698B2B
+2334A46069F71022739A4A554099F102CDFAFE3900B6DD28F30D56D1DE308C49
+927AE04C0CA35CA2B6872C8C9C6213593ED56FEC6D5E9E8C3F5912B99CB7E26B
+B1730B9E3B03982F0297A1FE852B945B118ADABCF46FBA30A15F3334CF0FD936
+6B5A94E01D429ACDEA1ACC4486C4FEE17290D7535F0BAD8499A5599AD7BCF627
+35379ACF3309DDC5C3F30DD7D3A378006066025BB984A519FCED4498E4A4CD61
+BDDA5F652C03EC648F7C1E91033937FCFBE4379D0FAF06FF03EC4807BF8035C9
+73E5CAD59E4B00A05C45E7A9BB9C92503951454FE7AFA29CDDEF96E951AAA9B8
+EEB3F9B0C5BBC9925B98CC9178F1C644D40CE07A4E70B37A6A1C7A05A875DDAC
+A3FFADB7BE87446FAD6548D0F2F717F414303479632E105CB504A8568F31A10A
+D01DE433CCD4447BE0C2D6DE59B1BD629F4799247575487996049E4438354CC6
+B692896971F28513592B2818D64FDD2FEFC831E454F8D0EE5E9E36E55F44252B
+5C8D1DA366ED709A0C2579ECFBCFB7E7721E07C9503B48FAC3A30928670437C4
+0A41791CB14CC080AED9633A9AA702BAAEAA4853054622B71E68E8EB85702B44
+624334D031967AEF5E1D41A8DBF2D5BEB908CC73E8030FA42D3FDE9E9245943A
+23627AE0C1C34B5E6BB1554B2130E42AF31A2AF987B5EF7FB5D8C75ADA3F1A5C
+546A35E9F2844D17BBDC178AFFB0DEB4493D2BEEDD7812A29D535497FC6FAFF0
+06765DF51E5FE8366CFA6D0689E964FAFD82E425B65D3F8D5CE7C2A9F04C48EC
+02E1EDA87B8C246F89A0EB22D1C6FDB17142AF029C29EED7CBB3F9F236403E49
+79D2A3656F0F8476513AFB41EA6562C59C5C28F859D516B562BE6C8DE63668B6
+C11EE01EF5EA9A3595DA8DD910D7770583AE692970E2C36D1CF43D1AB5EC07FD
+02651DB2565E8498035F9D01F8EFAA980AFDE0CA2A312CB07CE13E38C601C80F
+4D60994B9841785AB7FA3A76C89B41DBCF26A584B7BFB9623B3D7E59950F479B
+42B30331EEE949F70E68B149014BB6E8E6BB46A4EF699D07E116C3435B6E890D
+BB1BD9B8AE10E2D6143D563819EB1ADD280EF294CE1BC740EC90A0764E9027D6
+1CE5938B1215E64960F79D54863F75475E92B0411D53BC4FDD03A9AFE6EB760E
+528A8A7CB1E78E8CBD5F9412659725A8F9284D7A14817DA0640D7DB680E79F90
+29FF9F796F48BD8DDAD75355524454167D9A461ECCB66125A02E6337B73BCD20
+97A2385344CE80EE7389CAF1DABBABAC049517C3A95D471EAE9D83E664D7CEF7
+8D51D42D81FE788754E00DF0759C4A699D1DABC7DF67F8841BB3B027AAF56C7B
+8A44EBE67BB34BECEDFCF123E6FEA5094346C06AF01FF1D4784AD33491DBFB17
+AA6A40A70E64F2A87F902F283615BA37673DFAF9E0D2ECB80605AEAF034D50D1
+7F2A2913B639720FF46755977DC8A6D7DE0506DC5353F3D13AD666CBA8F8C56E
+27ECC0B0D609C3D4E8A89EACACC7CF0D4C3F059B0018D0CDEE4E80EF896E9AC2
+68552B0266ACDECB128DAF4AC1F76A72958752CD7956ACC8CB93298167CE1B3F
+3C1F24D5CF834E45B944B22ADA09B0F8568FAB51CCD251CC3DEF1311E094B951
+A669BD5F9217FB0ED537A1BA7F4946DC7B0B2BB97622C5C5D8B3E64238578C12
+C2D5FEEB9AD584935A58676976DDD2B6E118FD1D464785CD0D12BB1878198F8A
+D9741387FAD81CBF4B916A5BA695BF037B7C03061B9E7D322712D7DEE63C22CE
+05DF4D9CA5643FD07D8F6E37275108F7168F45BFB5024F2CE49F90FEF7B4BC08
+EC3D1F16089A6C4D67EA0050A348EC8532A8962EF0DB618EEEB9F1CACEBF7299
+500D38FDDA84C1C89C0B70F7654DB9EDF8305228BA8CC82097B9923F24272A66
+77F20E75A8F7FB6C1EC7E50A4654EF4C9CAABDAA73D54689812279C95FB7A4F7
+E840DD53DFAE8FDC8BBD23B356B7A1488750A4D98DD79667371118F06E5E775E
+B811699792290062325BD588D00D8A6A0197ABDC316805EC51AA2954E34D1095
+C832275847368145C127F7C1E2D97BD87B20D735CE102C0F60A9D44BF8B637D1
+89289C42A534F59650E8320C39376D90BA2030C420729A2C7FD9A30D9E8FFA9D
+0A9D090B86A2B91B81192F5F9409744976ACAC4664B5B9A46B3F7CCB4FE2804A
+55ABEC6BC7453597A1F20DDDC346E1C4E776557BADFF3A0EF9EFD1011B373B25
+5A74797B2ED2CEC60E12637F21EBD48F301B04F46631626586FD77921C79F575
+FD5D73A81B5026C7E1EF4FDDFF62E82B16CBE3D401AAFA444C040E889BBCE899
+347659CDD152A758D6237E52C4A2A71620868D9032C34BE24CD59ADCD6CCF4D1
+9716EC64E8708F3A11FC2712B27C3157314BB5A8D210044D0C3E06E266A8DCB1
+D744C660C00716A9BE748675E490856CDE580757D37CB8D47CD3F0E26AABAB47
+4EEBD3B4B84EB7A8D8963BE6AA380A9857E732A234E50243714D42FF3BC503AD
+FC71C5F898C408A7E5479868EBD29C9ED3B1B5B9C21F993732744FF16A5F490A
+795B841D4A07E17A2E5F964052C7D8502433ABBA6374CE96C956BBF7CD698D7A
+80FF3B4169AFE951EE366495F4E6DED831F05972BDD04E2831ABD0593ECE983C
+B5E976DBDB2D13A7FF32FE7D6883F450ABD1799F8579A036AA6F4FB60949001A
+6C3C3D0E4E3E15E5CF2FF021CF6AF4596330893FB9B1F0469F71248E271FE38D
+B3B824A78B6761B22CE4DF81C4C4246A6BFAFA2F12135BFF313497CE64AF9477
+45483CA3D9A8EF33DE988FD370750B1D2B370671C52CED141283AD94729DE9FE
+DEFD6748EABD96D9FEC55051D7457CFD23CAE96C94B20AE2F1D147AAB602E988
+9CA3D7B1D1D94966CBFB46E98286E8AB5BBCC5A8C431D8D7BB665BC4EAAC49D2
+ED9C653877B5CECAF47C5C1935010D44B42C4D2B57D2E4BC003F05EA7B0CD2FC
+041141C3825C96AC25763FAA13FC126ACC69C399695D26BD337C5EB0B73DE13E
+EBA9C102C40045692EE3B52643A0DE3E654EE94D3B5428A9558234C569604441
+691CDCAC60202DFFCDB88C5C7E080127212E2FDEC1CCAC426117DDA7D6CA07B9
+05D58856A99BEAE260A8CF01A6F2D73F6A5AFBAFDFA0726454C7D49477C1BD06
+4D8CE9D646DCB9085FC2A6F005953EB28BEF26A9BE5C6B9AA0D1E9EE8B39A5DF
+5B452D3B835ABC68EE4F0A91D2B720BB2C5A1C9675BC6BF2CC880FBCDAE2DFCF
+164BB944C5F227B5BB9656B595C241E6295881A5A2660D5D253DF6AA998ED755
+46DDD313750FA4B723142BB074DCC9B55E3A49B3840068862D94C26690CAC1B1
+13237AB5CC03FC2402D631041D666AE56F11D15E1E085DE366BC18C858C89EA5
+F5C6FADD692F3C22A1B53C2AFD10D395E36081D1ED265E96E745E700961DD0ED
+CEE6CE7F6AD035A435017F8EDC6CAF9F252D8CD7B7A6CC203EC601F9A7E2A439
+5ABA34065039A4061F27D2DA45CB5AEEB66CE99FBBD9293D62238AA3F26326D2
+D0D44CCAC8ED86576612A466C00A9A045933769DAE510F7C12F9E53A150D29B9
+2CECA783F8CB910BA2BD8962186FAABF1E2593031D084359B02ECE352DE0DB71
+D71D6EF0FDF64A9DA04DCC501580BD13E4F0D190D1632C12606449ACD326A76B
+011D9FDD66C24C5340C1F2C436DACC0163FCEAC4FA882EB97C873969EFA04D3E
+2CFF0C278E99D4E81BC6A80EA8277251A46A054E3A47FFE364237B712FB3FB0A
+027FC92423C555A7BA87D34CF485C8FD1E8D1BED5B24BC6E9028702C35FE1AD1
+ED5B611D8DAA61F415A48B0F77F4A231F76CF009FC101B4CEB77F25004E7BBF5
+D14982D974DF682AC54E1C416D6ACC7F72AE76A679EA447B94DB5CB272D0E55C
+2C1389C7DB26C9A15B8F75F819A88755E006B798A1373B9186242EAD90EDBA64
+70C559CDC76C4E8FD973403987B589F2773AFD0DC1CF828D0993C56493FBD387
+44296B82E39E31C81E373C26C2B8B8A2A90B6D6C9B00B56052E8DD1C44A0FE23
+01C72CDB2334AE6D267A009BD0A11514B0D606E5C1BD63FB69472D782C659F78
+62671FEDEEAED69BE2769B1E1BDD616AAA66BF5B6754EE7CE90EE8C3B53DAF50
+C3314D6CF5FABC872BB7CBADDD96379AAF85840620B1877C6951F86EBEAFE1C5
+725C894669FF44C8B9F525C9AEF2417E70CDAED2B8334CD6E62DF9D7F1EAA514
+0719C139B7DC98CCAC1F5F95B5AB4446AE0761DDAA9CBAE19B2C7C3BD37B2B63
+00A083E7D1A12507FB4813F909B76EBD1D860A54D8E656ECEA88768396EFEC28
+2985B2978D9476D0631111033B5A1DCC203D15AE5D01B131DD12E5C0A267BE4F
+707ECE93B3E1E8BE659223157292155CC85A4383F380C770AD1E44970D66A6C4
+73EE1918F7C912C7917C71E98D9B780EBAC186DE2E1CF848412182E37DFA9708
+2369335AAA53A4D891DD3CA40653D353CFD52F01753FDC5EBCB8388014947DFA
+87EDCC6CC8A1208E61E1BFDDEE486EDAA38D931F544C4DF2A77D8D28EBC9B79A
+044D0074F36E773AE887DDE805528C272E44C16F6F97012F4FD7BE86ABD340C9
+D85B35D595220E4C54B055B6F1530D4C0E5E38467F77261BED14BB657778723F
+C5E91602CA0A1F5503AA671C48DF7B405E91CE953AB163D35A6834907C48463F
+37006EA2D9C8625EE90FBBC0027C40E0F9DE9385F79D598998FCADE704A1079F
+884E471951730F598331430372E9EC7FC8D62B62EBC72B5C78A6FA89D6C59AAE
+B45CBFEE7495F8C6A43E3757F9F5F66F1571346ABD5D7CBD7A792B3DB4780894
+5B86974E204506038E76EC13C6264E69B55D1971CD164A0ED068657BE375BB78
+C141535DB1784F2126C001C23678BB9723187596489A8894E0373BF6D0E1D56E
+A24BEFB26438D99A8A1C950D8D2057162E9F059E671D9EF6A6AC8C6962857CE9
+5295B3979711C27FEC43D0CFA62428E9517DBA553CC32E103B9E26314B306649
+FD15D7B590A3E1B86016F847845EFF4DEBCC1A2CFA0BCC95E3FEABE3A26C7396
+8C2409AAC3DD643E0EFE1857807BFA0B93A53BAB2679592181DF37D70EBB7393
+1AFFDB7E29FB09B6015F9D01F8EFAA980AFDE0CA2A312CB07CE13E38C3FC4635
+858F00E6A27320CF515B7B8AF90D0682E89F0A571E9D030905B62B3F55887945
+CE1EF5DA1909F3BD54BFEDB959957A0BE481889125A9F918B0D589B3F75136FA
+DC7BA5F55A6C5E200BE98607721925F0BC60BF16E61FF081745A7D2C3B899950
+7C609A2ED663E1D24F9855808994E0EC8FCC4860A697343AA4D002EE072875AD
+AFF92C9B6376843D91DA00229226A37259CFB0AD3BC2602AB92794DD9D32CF13
+9FDAEBF847CED7829DDF6E787C68255B0D48FB75CD72BAD117EFCE8ADF16A6EE
+79233C452312B673C4D458D0ED266D44E6DB1BA353D5AE542943BFF1AAE52753
+EE917C1B899C55451B2E0D7EE6C000C1A5AC848788B84B2F90CD6EE7454F4458
+D3738EA8253DD89C98773585EA5E4D316AEAC8CB4182A887EF4B2898A54D93F0
+68318256A7F5F78B3623BD32DE6676FD9EA4058E3E44DE07043AA4B9F586C333
+2F56EC6531D2A7432418129151F4039E69F162D67BB5DB67595670D829A43792
+8D252C6E5DD599F32E60A1D5251D270D0D2D0BABA0776BDA43E4B1283ADC30DB
+82832166A9202C67CD3CF5AD04E9E3B9029AA4C97ABD7C2068666ADC003C509F
+BFFC5D05FE5E81A7EB8419C1A0139E11E84F9263F9BE7E6E365C1469BE1B6F64
+5F29B7C424AB6D73089970A4512F50A4280C835E316588A64A0B14D9A6F44932
+C1297C71671E765E3A769EE67A225896CA7B58CD567F3818C70EF766E7D0E4EA
+7556A9277736B514E7BE15A7FF54DF864ECFE0D6959D5114EAAF1612C970CAA2
+C9472ACF82F588A061153A631D123B037B74F7F7116D10592A3A2615E2FDC895
+E95036D23127557837506A3B542B0D922A036E02FDC6366BA2ABACB9AD176096
+4ADA843677D18D6BEBFF9F373158A4BCCFB82623C273B594B2F88ACDBBCB6447
+1AA58488620156738617681E0A664D2286C01F2FCC451CDF5508519B9B58B5BA
+CA7207A8E469C64EA6331BD6A50B93FB080643433A0D2F5AEDBBAEA7CA92E3D3
+054945620F2CA01B6FB70ECB7D2188B6CEC6B8BB95A70F6AB8025660CA3EAA7C
+93B7524614BE7C9537374D34A69D56270FBBCD33071471AC139C90CE7F8D0C20
+8A76C37637331B271A011727FAB8501DA3EB452F91ED5B60C9D279613FFAA3D6
+5FFDAAB3B89F357F7F55A77CCC039D8FF63151BB62BB3E92B484FE87E65B2DDE
+FCF662BB28D0F8DE5FD8C8FEA78E46DFB045457F8D3D335225ABF617176B028A
+8325608946AAC90B2AB081EEFC85D8B47038164BB32C4D962E6BD6599A49AF94
+B6B56BADD1BDB3CCEC3EE3C80AD06EE105AA7D96542F152AA2968A06BBCA6632
+2FD2062E1691B9BF3AD43C472CC047DEABEB3095056CB4BD7791F969F3CDEBF9
+AF6DA57A59CE3DC1F263964555FB435CACD435A64A3797EA6539A9E943C56D91
+469EA758F72040FB71779C25E2709855D12FFC7FD009C263E3011779EAF2101F
+7D6096E31DD04059AB53A7428F28CA6FC859BBB8440376547482A1BB74797193
+081B2B092724FC0F129DE772236556BEEEBEBA4D0486D6A0CA26D77F403C06D6
+5B7394BF1FC7D06D3CB81052C96F57BB4D643B1ACD115FDFB8CC64ADDCC5262E
+61E40B6E071D6710FD81A5C59D0F9224DA14A90F1747E3C5F35440E94C826131
+7E023D1EE84E77FA87202614262CCB48CC57C8C32E97CDEB89CF5E0C032E81DE
+3270010BEB09B05DB3F8DEE176DD49221B4CF6C04902CBC6D6146FDE82B9FABC
+A9A986683FF9CB2E1937937AFA19EF0B5DCE6F433F227718802B4160E0120A64
+C8290848B548F6F0A0829375589E07DF4BEF2EAC37E9F3737B3B428A8B0406CA
+423CB281B766B177D60EF103E8C6160D10314BA787EC6CB0DF0957587158729F
+6B5245C35161A98CCE5B7D23ACB3D33E5DC89285D1A79BA985B306A1D406A873
+0276B538ABF47804D3DD30B4A96EA7AFF3D6AF55FC00A521B5941B4A74D09E1E
+C4F2201CA9FDAA31F388A80AC3CB19AB4DFFF39AE4D2918F2F1BA6CCE1458EC9
+1E377352CD4B970C802740F07F64C880095912857196D477243DAE2474C372E7
+7FE73362D1F9A09043299D6D8EC97E89ED5CD37A5D14188AA679C8D06FE44D90
+3E9614781EB7E8CA56445DFAF3B11CEB70BC1215DE4D0A5F91D2E7587E9F1005
+F29EA0215797828A9661A3FCF7AAD5573ECCCBB08273A8F6870516B31262966A
+166B3B0E59147D08F25BBF3EDD39BE705D8A5AED5F1BFDAD96CC5BDF16422060
+44F4707F3F4239774EC5D2A536EF772F9A8251112452C18F8DFC654DF8532E4A
+4E5F67EB91C83F76ECD2882B91FCF7E694BBEA02488CBF10A629B8D29B3D6A05
+08F7C936125DDF4B6D79703CA2EA9AF61B504D585603B92C1EA90C5E2AB59440
+2045BCBDFF49992E531E7DBCC773CDAA6FE10486B53E5C74A64CC7757395F6B9
+368142FCB34668AF303A6455B248FB866AE07785E288F5699F7AA3F08A9A1E7F
+6032176750C08AC2E95B430C36BDE4DD07CF59E3280EEE234606234C2DB9F350
+6762286E5F5AA0B73BE21C91DC891ABB0F75E211C160B711B494574EF19C6143
+45AFEAF6D6AB1260600627B3DFF3A5DF928ACE185CE5AA1C802FCC33FE8717D3
+9711AF4EEFF9B5E92354322B085573A7EAD1994EB491102F7F09E24144CE3A48
+B8022207EC5890EA64DE55F5607D061CBAA805921D4EB1B72AC8F83A69A5AF81
+C8929578100F6F37AFB159DC12654EF3FA2D2446A2E1FA745153E033BC060B2A
+22AFCE86CEDA16D910EF056A685AF36F70DB778E6032E3243476B874464269AC
+A5BF830B586BF3B46FD6A73D31AF122A7D4310010C92022EC484C47FC15E725C
+C5F28BAFD1E94CFD3A29AE7A70CC071E94CC45FCFF2C629545612739FABF8649
+12E8C6290828CE5EB548911B66840F812555122B46A03394E8950F759AC00B27
+8B799FD5FBC0040B0DB844ACE08F8DE275FD6CD50F372F115C1C884CCBD37CFA
+A02E26CCD1364CAF67CF7B9B31610B918ACBE6C1B4F5419C8704101CCF296BAD
+24F497D993A4B132A6E7DE5D7F3998678417975137771909F986707330ECBB97
+8C088F44633DD9300AF81FB499545814BC2B3B2ED508A5547C4B8B182CBE2EF5
+B41688839B0C980422DA618CBFC03A7AA614FAD29D8ABC6B2BC184BAD23950B2
+8C80497E259F4634C7DF6E65B82AA0023E80872307E08BDEE03F6F7368F422D9
+78F67CABB5325CD9EDFD49E8901092FF6B232F3CE2B320005453E1B4B548A0EC
+5AA55A9FACED611429DADB394C611CA08469A82C7A8E07AE34ED232229CBF201
+6245654DC03B283796A9AD847424B4E6508546C36223A3B17B1CB1A4D76D2BE3
+6A796C72F84C716C2B263C3C9F1B514E61425AD9518EAA9CCF31324B1361E9A0
+81348CE2747D0533554DB6054321A98DD7FE25DDEB0B6743902EF0097E51A20A
+B170F8254061779E767E4CD18A44A4D91015E41C11D89D826CB5889D4C31446C
+85E1117E316213F0CE7044E94F863AE060C15384AA3B971E94EE6C587785474F
+4718B5DD3F742689B36830AA72D8C783F4104FEC8EBEB9FECFEFFFADBDE676D9
+8DD6204B3EAD5002C29802C5DE45A3519F7136A882713399C831384FA12691D2
+271A985F7377BEAA49275B5E62BC871BCFAE9AB645B0AE47574A11C430C62ADD
+6CC6FB7D092E77F9848F8F14E2A163C5CF1C65DA4E6C2DE96F10CE5A5BD760D3
+AC56742B71333FC04EA41A3D47ED79F3CF854023A8480B8DA67E8827E0DF6897
+91A637409A58A274BBA0351E4A78990222F26EA053BE90F93C5B50BEBCAC4462
+1F6D78BE5775F656CAF198F1073B7BFE06EA127BA3B1EDF47A2565393D1001A0
+5D4C79BF703F773E575A74386DEBBCEC547FF0C6D7FB2EAF256CEAEC65106F66
+6E66BF183F354AD10C411FF88FEDAD541EB1711A5F0493F2B71BCD57072624DF
+8003A95DA1371E2EE456CC692DF7B71EAC1CD7F5F8F844CD634677ECF906232C
+BB0D7F3EC78BA2F8E12975EC0DB26EFDA3A69D86214A71153FF97E5F77241233
+82DCEC91583A2C59F530DC560BA854234631E9301D23F1D55EDE81CD9A7D0EED
+E17D01F0413547027B9D467DA373F0D51E81DC69EFC45BD40DF4EFFE581420F3
+52558FEE5CC4220F3EAC70DB16034416FCE7C04A3F221E7F30C87B3EFFBC7AE6
+E8F15B9736C7EE6707DA29CECBF842EF5F146D57D0287D62D1A34793E173D032
+F71362197BF4D3EDCF0267A48EF271D6AD67DEA1649F52E33FC335D84920C033
+EBB5F7FFA3A31A5A1E03E1F86A012A280B4BAA648B722688FF72D47CA87D03AD
+BB9E1FE45625328B0858CCFEA9354C720F417B708625D0FEC54E5FCE088B3ACA
+4E03A3CF8C5DFF4132151E1300915917A3DBD8A01669BF371B667527980B0AED
+12026312057542F4D734347F11DCA2502FBCBF32161D54A462A9B8837AD42DBD
+B72AEE544B605750B5EC2519E31DB5206217C1FB5F7C733B68DF793BC4661791
+DF29193741C11C7B446CEBFEE343C838665B01338929DD79B8FC1B2E7B63E8BE
+70E4B79739F2FB995A4687CA6C3859C1866A4C9B92BEB24AFBA76B5227B40091
+656B67E3FECFBF56C59C2D3FBE9FDF96A78AB04B239E4EE0BA0904B7CBB3F735
+C636701D0C4F7211B5B5CC0A348F325F3E45531785B5425221B68BFBF3F265B1
+D1A1146A91079B753C8F021A4E089393FCA362BC59A995FE5430B39CB5EC916B
+7051FFB6F48BA251E00806A73D03794DE47B279943CFABD4A6131698FDF6B55E
+5B1B11C5AE8BD7FBDB7BA6E90E2AFE45D9A4531606AE86CEF0D876894372B84D
+03D1BABC95AAEF7187DEC15CC897C563DC4BDC3F482C8C373DAD586B22C8D611
+0A670636BDAFD89171B3A6B2809014F04635369EB96E6A51C18E0BC4346921EA
+3A8BE3B6808290C55279D18F5FC90B50FF3088027770565CE44097F295E6A583
+E4ACED15502C9F238548A869DFE590A22C3F20B3DF00FE2EE816E4A1EBB87390
+7CD83428DB80FD5B9A0C1170D43551EB9F0C85FA334F1E1229C67D5BBA277A3C
+7ABB729571384824567D6D1B2BE5142DEBA285AF93936ABF6580C629A7592A90
+9A4F89FBE2E3EEFC8C671373131882FFFEECE9FE525503DF25B27B0B383BD16E
+FF81D96085CF2D85B1CE6F12840B521DA3259676397B1AE9311848F1B064872B
+758999AF2F243705101C7A0320E02C7BA32DE8458AAB95FFD539C34BA46D5A1E
+40E65C8B4911B8C82EA079623BA19E2CD19ACC174A587AC6722EA62EF9FE7CF8
+1EE3DA486A5876941BD639BCBEB59D276D4689E8631AFEA190368F182E8437E6
+B65EF28E4B57ACF1AB49D651BA461A600C56EAB620D9380D5EBD54BEF081A022
+2207E864C7F39773638E3BD2FDDA1014F83C1C822EFA66A75E01A68758FD97C5
+928BB2B1DD815208A8714BCA85FE11E8B61E2D46440A38083B9CB23D281D7FA9
+18D72051DB6CFBA44520B5B5689C87541076F084D4DD6EBD8D243D45E089AC01
+843A0B408603CB6C8AE21C0DE4F85E72873C443905211783CCC1B4DC54749394
+FCFACFE9D03B9851FC8FEEBF287171660B9693F56A86CDE9F7DC6B39DB37A7CE
+0E60F04ED9E86DB24E467BD1E361BAD8DE2B1AD0B30D5A2B2DC4A6A78E59C562
+F0F212FE99477ADC3F692797103CBDEDCD86C7C853564B2E9D77EACBBE3D271C
+3DD27C28F754521E715BEE647AA110B22AE36B9518755C2FAC2135E89AF71192
+EFA4CF4FCCA8483943FEFD671409BBB2769C8ABD0E1D2F1D905CE3E6CF103794
+C29AEFFABC3FDBE2919FD6DED4E3249A0E06E6873997A3490967DCFBB99FFA48
+0FF4A1943BE44365D3319C2134B46322F7EB16708D2BE2CA02A749001949483D
+3BE38D9FB4F96C2C54591C85D37B452A0EBB2058B6E41092F1256C0892105D3C
+833F5A6ECEC8FBDC20BB3166DF3C5389F960C2262A263D11F3C1C6956A76B16C
+6815E977CA50513DA81445E93555250A44B84ADEECE7E5FC166ECC5C25B81723
+F35B6E2C376C4DD8EBA92BBC79252FA79EAFE5533AA647964242105DE7FA7151
+DC45A1578D2C46894326B7A8A4FB5B0B3CA97D87F5377ACBB0EF69EEE350BB6A
+D4AE8343DA1C74EFA5AD1BD9DD4D39C32F79AACD665ECA7277148AE89168C46E
+740B03D6F7EFFAF597F2AC5D096A327C7EDB6CF1E4DF69D2AF20BD41F2F3494B
+8EFDE6E198E7EDD8922C08535C0BD9E6F5A06182C3B9844843B36660FB31D933
+B996080BBCC5FF8C62B894E007770954E9957E64833D61BE832CE91B5B27FE97
+E1D595E787E96359EE9D23C7E3D285521B47C6DA9DBF0F87E5F9CC7BE01927BD
+85A77A2CFFC249C887C64ED6809376C8B30FDEA3A0DEA9B18034B38426C052AC
+F16C175F2E64D6BF9CEC67990A3258FCE56E803106A978AFE6DF41357B2DF2BD
+6D409C1139583BE16F39EADA12533AA750FAA22E4EDD32BCA1ADFAFB842E871F
+FFCB63B8A824F1DD35758C0B8E146D30F24972C8769F5E08F97F8741B391230B
+FE3F36B8A079B49EA32214D75733A6EAF15E747AE0C4089ED02E5679237A4987
+4BA6F9790148C9C8AD2C7636AA95E8AE81865DCEB4106851C68EC8A1F560BB5D
+D7EFF7FAF1A3AEB89D792D668C66AA1795C9AC93500069379325ABCE8365980E
+3A81C22CAB528037DB56A68E10EF95CACBD342AB5DC83EF3AE266CFFBDE5E38B
+BA4BBFB18F55F6AF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 13156349 13156349 1000 600 600 (example-image-1x1.dvi)
+@start /Fa 253[55 2[{ enclmmathsy ReEncodeFont }1 66.6655
+/LMMathSymbols8-Regular rf /Fb 133[31 6[27 24 1[37 1[37
+1[17 2[17 1[35 1[31 2[37 34 17[52 20[20 7[35 1[35 6[28
+28 40[{ enclmec ReEncodeFont }17 66.6655 /LMSans8-Regular
+rf /Fc 253[259 2[{ enclmmathsy ReEncodeFont }1 333.333
+/LMMathSymbols10-Regular rf /Fd 206[157 49[{ enclmec ReEncodeFont }1
+333.333 /LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 200.74997pt 200.74997pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 1067 a
+
+ -600 1067 a
+-600 1067 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 200.00255 lineto
+
+ 200.00255 200.00255 lineto
+
+ 200.00255 0.0 lineto
+
+ closepath
+
+ 200.00255 200.00255 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 200.00255 lineto
+
+ 200.00255 200.00255 lineto
+
+ 200.00255 0.0 lineto
+
+ closepath
+
+ 200.00255 200.00255 moveto
+
+ gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore
+
+ newpath
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 84.44547 88.72919 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -757 1067 a Fd(1)p Fc(\002)p Fd(1)-600 1067
+y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 49.97581 38.00052 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 1067 a Fb(\(Original)23 b(size:)32 b(200)p Fa(\002)p
+Fb(200)26 b(bp\))-600 1067 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-1x1.jpg b/macros/latex/contrib/mwe/example-image-1x1.jpg
new file mode 100644
index 0000000000..97d17c2b60
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-1x1.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-1x1.pdf b/macros/latex/contrib/mwe/example-image-1x1.pdf
new file mode 100644
index 0000000000..6a8963591a
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-1x1.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-1x1.png b/macros/latex/contrib/mwe/example-image-1x1.png
new file mode 100644
index 0000000000..192beb31cb
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-1x1.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-4x3.eps b/macros/latex/contrib/mwe/example-image-4x3.eps
new file mode 100644
index 0000000000..19e3b94855
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-4x3.eps
@@ -0,0 +1,2055 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-4x3.dvi
+%%CreationDate: Fri Mar 30 15:53:58 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 160 120
+%%DocumentFonts: LMSans17-Regular LMMathSymbols10-Regular
+%%+ LMSans8-Regular LMMathSymbols6-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-4x3.ps
+%+ example-image-4x3.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1753
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: lm-mathsy.enc 0 0
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmmathsy[
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lessorequalslant
+/greaterorequalslant
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMMathSymbols6-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols6-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 417 117 0
+%%EndComments
+FontDirectory/LMMathSymbols6-Regular known{/LMMathSymbols6-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols6-Regular)readonly def
+/FamilyName(LMMathSymbols6)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -88 def
+/UnderlineThickness 31 def
+end readonly def
+/FontName /LMMathSymbols6-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-4 -948 1329 786}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F1E34D6494BB6367FA2B172011486EF5
+844F5B89DBD01F38E82689CB16E2BB46A5E39043E718382C77B554CE0F5BDA45
+B555F543B5A4669091DF58B79AB8A54B63C4D96C02C4B32021405D3A086D8A06
+2E73A4A478789C6E51C058FDFA980ECB2F964EA385ACFC9A15416BFD38DD998D
+35255414BABB9C6DD923B8E866EB22731B625EB76647E680B79EDD64B5B6D9B0
+ADE8F024B2CE77FE9D87C1A1286ED288D3FC51CED96F6009F87E505A8B9D4288
+4AB9134B8325BEF5BF60359BD06C20186FA72EED84622454B0848BB74A51C541
+E9F8468308E20E4D41FE78074ABBEFB80E7B5B58641F660CCEFE5A36C7E1DCC2
+862B5005575BF1D4A7845F976D9A52A7E2A33558953A65CEB6601B904A42E75B
+92CF31D9B57842CA62CC666700C974D6C7B88C4E3D1A1B143DAE1E2DDF725758
+E2E6EB357406DF364D2720E373DCE143CAD7FEC1812EEDFFDEAE20D75039850B
+0314C68931A618291AD30A299FFD982858215E9CB25FFE9A6A805EFEE2B01B62
+8A682DB0C011615552F03DB40513901CE59ACCFD6C2D6F05E2B6C8AAC7EE97D8
+80BE1AF192DE2AD3600CFE96D7F2280FF1D7AB28635B3FFE975FDC6329DEC300
+1F56A4424DEA4A64D855B319ABD08B73E84F536BD6331778706987D7AB15DD1A
+4BD7C272B4A0B383C6A680B6AB91AF0A3442AA8D1F163221902D87F9923FA77E
+3346F09DE23C25D4CA5909B956FA16229BCBC3FF36EF6933F33D529CF2847EA6
+D3A482CAA539ACAAEDB0299025B307CA410FBA6D82B4733763DA07D521E34DD1
+6523917F436B78AB481B669A0FC3045629580338F4299BA3791CE905ACDC0521
+A97B1B4CF963EFAF9A4B6076068BA5EA2291546CBAB47266B4A1084BE1F19AD4
+A0BBF8F63251495D697C3F27431322487428769535A695EE6E68E20ACEF6C80D
+3CFAF1D64328E1F2ADC486385B04884308AEED7EDB2A5EE1898351F145848C92
+E12BF63F2AA0563C5BFC7704BF708AA5581DCBDF10BC2580E2D471AFCE1D4A8F
+42CD07261DB7020A2D36E903F8D17B22D7A298452CBF26BCCE37DED69BC024C4
+01E737196A0C170C5016A0DAB1FF13E93E33C8DA798D3F12FD0C3282825A9ABE
+21334C4BF1138532FAC62EA18DEB5AEB542C01B1904FCFE5DB70E075DC60E87D
+C2A2849460B0A30E13522D6C5831B837C972583E3D4921494676BBEC2403A40F
+51037457D96DE45F52DC436BDE627EC2BDC9DB57FC2A8D85AE5ED646055FC97F
+BBCC863846ADEA42A0FB34D259FBAB967BA08CF1DC02F56CF3A64B0C3B68DC98
+F83B0D6EA86FCA18DE5A40AD0DA5008476DA763D9B2EF5BB251A69AFF1903C14
+906383BB5FE9CE0BA636F1B10FC05DBE7B42C343ACC44E76CB33BABC3C12589D
+AECED7582C9043760E5873E777
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans8-Regular
+%!PS-AdobeFont-1.0: LMSans8-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans8-Regular)readonly def
+/FamilyName(LMSans8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMSans8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-446 -314 1510 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986
+D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D
+AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A
+55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC
+D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527
+135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89
+5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C
+975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B
+D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA
+507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313
+30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80
+BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3
+EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C
+9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204
+42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF
+94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC
+6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397
+C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2
+BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B
+7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7
+9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19
+564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71
+36DE0E644436C67784A3CCE2F3DA52F258B8AC9D36AD8E947AF7575525D2D645
+28280D0A82181ABECDEF3E5DA19E8A35EE07FD469D9896154465BB482692E8C4
+487E1F75227D65CF10942C271713B28F990E900C2180824BAFBDE4FB76939E77
+31CD2798239CC4C94E6141CA7FACD96BDBFC373E1E1F87881FD7BC3A7B98F3ED
+62AC3112B58FAB45215177C2805796FDC240A7FF9D029A572DE35D3D9D3E3E55
+9A5B4CA4700A71D0510CEFD3175FA8E7A8D4B829F179558121181543EC7117EA
+BA7B58E69FFCAD95AC5B40D03FA898F0FA2804E0B1CAB0DD9BF9D336F25E5799
+BB341C0177F10D973EAFE7F7F8D6287C0468E3AE99C277EC2FAB34A2718D7725
+67B5B1997AD2FE0801171A58B943DF0EA5AF5910F6315D432DAEC05785E0611D
+82A36F9FC00D0C92F31E2C049463AE81F753E2F863AAF5E28673190638342D74
+B1A09188847B2128EB8B139A5FB3EDF22037FCD51D6CF5DC1E2B1CED5D9B69AB
+B37468777718103D87C1553A051391F0246769EF99A69AB490C07A9FDC54C2FB
+1F6353EBDDC027D3925BD32D89219A778B3C4C1207108F3D4D7AC6BB7F5EBB84
+447B363872C92410D15210568759D8B7156E36936C54269CD6C35E9351F86494
+0B7F86BA9A04184607D4965C1E7FE952C244D78BCB7A908AACA1EECAE6A56A36
+519311DDB3D1CB66837C2964A2DD0D34A23DDE404F43A166E2E533F1C050D35C
+E4AEE92C35EE3913998BD3D92EC5CAC7416E4ECCE80BE54C77342B004590FC45
+A1D4C5B764583A99748056B896A27FF97F4A510342C8A67BDDBD597BAA0DA4E1
+0D0347ACAFBB9355D0219E14DC084DA2D384DF669B0CAA80B3AA3DA846129D2B
+44DD121BBDDC1877EEE37B5263811E5D02B3A4043CA72EC2190940128A106C96
+39482E44A972BF53BCDF199F90DF5B338501403614E907DECA0185FDAB99E820
+7FFDABC084BCDFC2A202F15B5E590EE1A142E85E9BA72134CCC83B6EF7748016
+4AFC42453ED4BC8C59DE0A5C01FE0E5F3EC7EE6E6540D5A2602E61D413E79CDD
+37FDB07131FDC420EF525CC0B5377D3A005133233547EEDE16EAAC1024DFA2E1
+61FB6367FDA5806161D31FB9F7B11D1F3A161B31F7072115A1E570389672933E
+A7C28B31822AA9DC74A4F34B67C8E4CCE0AB011371A1F3477648500238C40EDA
+C04F03C127444311964F88706BD4BF54A5A216F2EED84DCD4C7DDC79FA28FB84
+5E4ACFCD0160136BEE30A0B65D1C13CCEB7B316717EE859D7C2DA83F003A1419
+549400BCB01465B2BC0429162BE040639F2EE9C0FA967C9F3B8186EE2454E318
+F5CC571A951409B0E69BB7A5EC360E6B5746DDE2AE0B93554896A1FF99CA74B2
+F6A4FBC3FEE825B1DBCE083E5DD35010B87C93AEFD7C279D1E95EEF85AB528E8
+CD2DA99E33C7EF0EE9DF6CDF3548EC4946749CDC981002C4414156DFE0D78345
+686901564423F1F8A3AB5AEC5A549EA5707353F50EA52765CED0D79F987D963C
+C392365BB3DDF7350A281D1B45D2A6AFFB7E617C9265B466295CF70CB228FEB3
+A175D7E82D2846B4F9E855BCB5A68A509C2B7DD4D24935ED0E068B072C3F11CF
+15C402D300D2FA7A665BBCA560E04852E7DBC79C2DC8561F805C0DA1E123D1D6
+19980E73841F84F59E0500496E84FD5E9A7E4A2FAF1F0487C30CAE8A871B9627
+A789E268385070E0983217A45DC6A679FDB1CE311BB051D5C727C72CEE9DB4B3
+1F53AD21C32584A34DBD8A45BBB0B9CF8EA729D90EB3CFD68AD25993B623624C
+DFDDF1175E3272F3DC29C8F75C69FE6A4B6EE29500D7A59DE6DBA9A8E8DBA157
+C21FF35ED5AA6EF05F5079E1A8224F9758827B199FD07C82D19643FC09D14C99
+A69FCC5E1AEB7B251A432E02025FA9D69207E17B7679EB2827AB2FD80B579D03
+10DCB9F8E14A7959731A74DCC52B627FEB1ED2EBB549F64EAAC3078F60590331
+D2EEF5BE6C97FB75F4A3B4BED6B1E3AF1B243B7AD04B836A645D52C01CE8C7FF
+03578C4859B55B0365B2F24721CB74159EA405C55CF780737A7B1408D4DA1B93
+672E47DA7CB4ABD9B410BEF6473FB4126192FE57A2A23375F75823778CC453D4
+116C951D33DA27C402105C9B833F41DA40D17653B80730495803061FE191A425
+2C572AAAB15FEF7E934F5D0498C4BE4D042DBA4E6D9F69AD04218758F11DAAB9
+D763A34A791B1322C03A840AB8D41D661554EE356173E95ED01005A99B8BBC9F
+306B44A7BDD35F637D616C7003024B08E52781330F3CF3E6698EE25EF3C6D9BF
+8BC7619F72502487974DB30B750618080FAEAA3627F5D26A5C91ED60ED542FDC
+8DDC2993BAA42FADD50EE2FC151AC9B7046E455B580A4BBE440839A54B385C9E
+4571C466AF19FB80B78186D7F391CD91B6222E88C0BCFF662088167E6F2E3421
+2A72336D6DAAB732B3EC3376BD946A12599C01D265CE34E1F3D37687AA3B2A80
+FEE259DC0C90CF265A4ED6A5B90EB70E2BB7C7C23B7B83DD25289F215DABD50D
+4814D9DDCCE81EF902E697A2A69C640533F5289EFF0E1449019182C7C6A1D52C
+FA769891B0E22882829376BEC979A67E1B0B621CD8572B3C6FF1188543AF0DC2
+B02F2934B97EBB13A8BEA26BEBE6CF6178EAD7424BFB22B681A69BF0F2F6CD3E
+4A4EA29D6410F723F127142D07719494F1402183EB49EBAECA4C6C246D4A5A7C
+3B4CF4FCECA1FE4ACF98A0F305B3E91D7D802FB65F4066B638056F697BA89C4D
+BFF7D535B444547DF7D9B7F9EA1DD690571689F723340AF58701BA194D546D7A
+F44F895844B0C2B83BB642D397A23BECCE71AB67639EBC8E9AE584A912787489
+1C6F01A3C4BC74CE6EE6409F66D517503270F802BA80FED6E14CA5398F536AED
+18CD8C9B2B1F9096DEE84981C887F24F66C3477F7D2EE671BF0079442052A2B2
+D4E4F49D36681AA6A43DC01BE8CEF99710AF2F9E282C1F05A2B5F750ED1A437D
+F6480BC21F9903195EA53B014E46DD1F1C5C860525CFAA157F44AACC55D516B6
+833E98F45B76D98F7F115A67578C90CE30A316BCF4BE0945EB11CB82077372CA
+F43778FC88C15FD486B59B4770CEFB37B0EED373279A334CF98A4F749DBBABB2
+C2646D3F2500142328D8D3B40136F3CF6DB7985251CA265048A748D61C4B7C04
+0606D6661334764D96A7614E3C5F230481E4243552F11D567689D0A96C8031CA
+2631D52BA0C29171B40E2BC4E567B4DC63A29B0B2F693C6264FD726D9C0B7BB9
+FD97C0233F418BA41791392B798E665514BED008E700D6EC1CBE47E4FF8D63E3
+0817A4F021C1754A51C9E754A72CBA6E972559BB294BD0A1A31A74DB12D6A9B8
+D4344AE2330FA4BBBEC8AC451239E34711ADD347782194D0FA7B8DF31C5A13BD
+10638D8471EF80438FB02DA52997D43ADD9571FBD42AEA82D51BF9669126F15A
+AEB8C958779284EBFFE2B0C699F513202342AE99A192DF2F8A3ED4CA0FDDCAD6
+0C7E1AA2761AF25BD01C501409DC094980FE3A0A83D958844F545060C666801C
+182AF99D4A8A3DEAE2BA5C7E6311D79CEDBA8BEEFE2CD529F4B45382F3E6E6A6
+B14B21C9F3D6882E3E909D80E0762C58ECC4E243C943B688D4DABAC4BC89F490
+90246D84C30C58439B06AEF53A4957485E52C2815090CA3B1221A12F749E5C41
+93C15224AEF93D86C1A0DA6BA58119FCA2570964C9054254E9B7D381FAC3EBBC
+D2DC47A501DC08730522635B091E552EAE18188849E708A4E69F2C5A3E08AAD4
+A9BBC25E5EAC962A19C387672A4D101E1BFB07CFF9F577580B845A196F8E20C5
+1E2684199EE5EFD7A2A94A2BDF2E5572E4D0A526643E1D0F81D86CB8595D09B1
+A874789AEE569E739F65118904A06FD3AD3A9205A17BD54BE09086263A350412
+6928CFC8EE865A63AA2BA434D4E40CCF5F60E5E5492F17615B70FE5C021CCB50
+C167EDCF79DD47A9AFB16F310778F2DCCF9568468579E06CCBDFEDCFD18369F2
+7ABB7F266C5508041BBE58F704B8CCE162736E6ED003B2B28CB7AF3D8AAEAB09
+75329109C6A52C4D512B80752200BAA22498D2B1971B19A226EA8995628F77E6
+1D8DA97BF05D0DDBEE0468C51E3313D057DEE8E8AB8DDCC0064FF0FE0E3C098A
+94AA7B4D9FA64FE24E480F8CAEE64A02890FEDEF824CBAF11E2FE0CB1B0FA2E6
+ECB9EF217B8FADECBA8C0ABC05D3F178B531BA4517B183002544530CED9C7609
+3505BC17D596AB465DBC711A2FC1016600AF74BADDF874D8B6C20CD382EB8EEC
+2982333428081F09F426BBCC9E91EF96425FFD14913CF80C1C63381CAE11715F
+D663AE840574BEF5C8743351DC9550AC182A98736A2FAD84297F9CC94D3224E7
+5B5764B9DFAA97EA454B7FA5E390ABB983E2BB14A0F359C4C1726625CDC7FB7F
+BE7103C6ABD18F70784AFE4843DC345FC8249F699D5364BBA3E4FC59D1F7378F
+B3F0395A25DC6169B2C81A8E5D91FA35856A8A7D19918DB30DC2C3AD13AEA937
+254A27DBD9A20CA017FA6B91948F1DA366ED709A0C2579ECFBCFB7E7721E07C9
+503B4F597B34B08DEA1708E447E0C557FAD8D550A1F61EDF7595095BDFEA3692
+4D015ADC134E03735263CA0862E5C0AE0759823B33BA57612F379BEDAE5DE173
+B15C52008823B6BA2695E1AB97260C39A7CF8F690145893081D52E1656B739BF
+ECEB0AFB5B8AAF6FAA30BC7DDFE923EF68DF987062736726F73DE91FEAFD7808
+499995ABA0576FDE7BF2AB65B7BDC9F704E15D8F7E4DE009307129C046309A9D
+6A6B3995976FD8A571279BD69CAA0650077436CEDE84C04787B612DD3A2FA850
+EC3326710040E77E88B0DDE1FA2439F3AF1B989BD9CBB3BEF08265F3D767F8E6
+214BA3DD711DCA361EBF3DB4F6F633CEBB85B1388B1465329E77E778CF557909
+376EFAC08A9B5DFA2D0047C7F0EC03A564E57F914969A1F2D001A5D7C9A8DD90
+8C32A4FC201267E825C3F5D1A08FCC2DFFD2DED749E872EE8350CE2CA51ED191
+C856B6E4CAF82168A83505F65B463F61CC556FCA79F7379325FB25D9E62268CF
+E94C08AADBADD2E056258AA295803C60070F8E89217F14F953CFDA12116C9B97
+32C4AF86476579DF658AC6B29DFE3C45F8BA4874517A1DA067436CEDBF502C40
+13C1C4FB9F7B33E5A35132E206921E3123164FD0AAC0858943DD324A47EB6796
+6E9B6F104FDDFF62E82B16CBE3D401AAFA4394B96B46DBE661C9F8F467FAE87B
+AD47B8515251D446C9BECCC7305AF0A4793504B223376B60F8D136DB14C0EF3F
+E5F40AC5A42258DC11796E8F834E7FCC4C52395D589C00516C846CB94CC3C3D4
+9254DC87A9C81E9DAF421DA03475A731A5E011E6FFBA0C1AFA5DDB5810F10A9E
+BE56E92A5B16F4212BA513BBB9C5DE48973B6DEA459C7B399BEF9EB82E6BD016
+871B1147B362BF40B39A442CED3E53B9A042CBD9DE2B19F5F89F17A00CB10996
+9098091D34CB9E4779A061895D94351B3EB1B3B900A38CC43C38B1FE6F1A7578
+AACCE5E275E11BBA1D0821C1D40CAEA1ADDF0B441D5283638A1D4611412ECF92
+AD5331C4181A83C27343473FE2C00C904F86AE911FDF345232C1C6496E1DE771
+B3FFD092BB48934353CA645CF41F7EBEDFF90DF91C526DC6BBEDB74A1AC54E8C
+FB3F7F10306313BD77A2137AD9E2DE4CA0AC1E9AC3B8B92A16F5945970BA63CD
+47F5B91A075F5BE42A3BF17038D2ACCA7BBE00C354FA9F874E31EC370C8DD051
+FCC796C291702B6482666F2A639E1FD66B020C2CBC5CF51F32E0F85CFF6EBCE9
+16C87C5C61B1A2CE0A7679A9F255C6640ABCAF87BEC92C9EA701260EAAD48C62
+C3CCABD5C3EE7287DF95CFB6B654F55A192D587A2826DDC53126346B09FC6A47
+35048AEDBD06FD79BAEAB05CCF5B81D99CD34D142C612566FEB2E4CAA480DD19
+74485126E0DC86B790B23F5973532B64A356B32A047802C9BDEE75029E991753
+E22D37855E3BC495EBD55052F31B47841D36838D978E7219DCEE44849F4021CA
+494EF6C2CE64BB429C542FF8A6BA668115A2DEBF8CDAAF3BBEDB05DE5BCB73C7
+BDB04C1667867F79996954F36C5C090B0A18F81586A94C0682EAC74BA55DB6D8
+6E691B2CA7B82F4ED2802349FAAB0AB5E3245E1F1A6B012114F6CC526A2939FA
+FB6C30A39AA2593A1BD269021D4EFC90429432FA88B4225A1C231E99287269E6
+20CD953D5133D1C98E13B084100B7D9AED59D2402813197CF8F595F1555AAA66
+9C28B477CE8019F9AC18CBE9F398EED43BC216FF3B388D22DAC6FA98B1D56623
+1CBAF225AA603E55CC7228F0EA42FE5E996348644833FB6C00C5A8FE4A6821D4
+B1F212C29ABDFC67218B876BBA3C4AF64523F37F176F3256E298D22DC5F1CCF5
+FC3CE13E54945B0A6BCB5633B1D580346D913BACD84F98478821EDA9FDE18036
+D39D5F49FE4333CA08BD3AAB2CE4B5F08785B73EEDD549CD6C3CF58F2099F0E7
+70C29E1BC2EE98C878DD54F9923F72D6AC5BA847A7B9429C183FADB03DB2896A
+8BB113136337F88C41B0FEEE9F6650BF0687ADF56193C9D6D357122AAA06C55A
+90405D56FD5A348681AA246047CA29CA6B442FEADE254C758126C5241583B84C
+15688C6165A8BEF156F6AF0D737D2C3978175B38A6DAC0F0BF71956B5DAD5D06
+C98514F10AF08A0618B6B3407A6E655105235B3419660D079F71D27CD0203F8C
+21D9CC04E187BE53F8FED4F33633BA03A48028E5D9D36A9AA32C283B25D9E35B
+ED54243580FCB445BEF17B232A611777FC319193DA216221F842FD0F3FC20AE3
+2B7AD77F1645EFCF7BA5E07C667227EF142D03133520F5DC38E426811BE86A56
+0B49BA721CD63D78525D043448ED659308DBEA0EF8FCEA25DBE6D5128B78AB7D
+CFACE04904B1A6F5DBAD0B70459EFFAFE56EB0324984F89C90FF5C9EF7B50455
+0A98C06A18D3DC68E1353A2539B00A2C30C030979EBCCB7CDD87CC9059F1AFF6
+0BBAB437778D1CF1806B1DE081D2C9B995BF1EE3842EFC2CB65D0D47122DFE26
+A8DBCDD73750A5C1FF6B34CFC15434F09ECB07AFDE14287A32E1F9046A37CDCD
+8388537D42B2A5C1CDE2B37C804F50577B6D1308DD9C414C5B65F42D64499E6F
+41E0452EA291471F6AE12C9B18AE15ED5710F22C646DDA1374D05800CEF19D67
+CCD897B64A40743A2D70759EC05FD9870C55B799710662B4FE3DB371C46953DA
+ED7A0061A540F22CB81BC3816E6267EAF768BB7E38409DA085A2924AFA002FA8
+3DD86D63E9FF516BB13922F86224D004E35AB8A8F503F391632AB92FE7AA328D
+BB9E22D50FAE58151D8AFB0CF8CCF782D8C0BF5E9DB7E35FD7E5081A85A41D09
+68025443782BD29EFB589AB32E5FF3872C95854381F1D0D070EE364ED353701E
+46B9A96FB08FD0F3114A13C2A8CBBE519A8F57C66871724CF132253C51B9E6E2
+7E63511004A58EFD38E707F129502CB3BA262D22D1BE79A172564F2C36D240C5
+D96EC856631A4A2D5AF05EA2047988AA020AAF03297DD122CDEC76333C22FE29
+D5C492DF19A5B715F981EE2189FADB601187F13556C213E42934840ECE4123BA
+815A55C5389C8399AF84FF05A24A5FCF05D552D01A318468CEC68B969909838C
+D519B1F938CD8854B02920BE88F84AE96656FE8413B74A66B44F623D0C35CC8E
+183CD3F00E49CECBF8C2255DE4C035D2303AA66DF56526A41CB145146387820D
+6BFC7BDEBB1F514D9469502241D4200BD17ABD17B1B56997FCDE6343BCF09C5B
+5F5940EF2F716CF919D0303CC174E858BEEC37DBBE1180DABBEEB1741234AD06
+13F8DE361C46A55BAE9F54A1BCFE5626C85487BF8894E69B6B7F3EC896D42594
+593A016CB5FD306F42A6D4AAA15C2BFDC446E8217DC2E35350718D28AA6D2B24
+3387AE473351ABD014CD380CEF7BFBB68CDB7C90D28A2FB3DF00FE2EE816E4A1
+EBB873907CD83428DB80FCABA52E9FFB50EEC4EA3F89CB1E8E0DE065893DD1B9
+9DA72FA2EF84CE95E719106E59C421D7534E48C018EF83763EC335D84920C033
+EBB5F7FFA3A31A5A1E03E1F86B315E07D576098471DD83E6B44824FB1A4E2354
+5846F8ED0E63BBCF59D252D989A249E6CB9ED4F7A4D8807C98CA27299A869222
+D13CFDF599DD43370E6F28DB5DE10E141814F4A9915064E7EE69353131437822
+B20B5E3964A3C5FD946D5C1F367453F55559F4090E5F392825C68893DFD7CDB0
+C0D4E78DA460FB06216530AA86C1A034689742B1E627EEC7FB8DCB92B7BB4C8A
+E7AE77C7BF3544EDC745A8E0CC91E1D614C9FCA10A660D8835C4F50F6DB7AA5B
+39BAC8237AFCE135D34AF379A396158E522ED3C8D5892B72098784F1E01467DE
+5917873A449E4ADE28EA55EABB57F4F771336D985C0C360B2F5A5877FD00B5CC
+1E04E06BB7EC873DFABFAAA713F9F7D2697844E0FC6273431B2BBE0E84789455
+88437D4BFF6C26513246E3A975111957D7B00FCF5F246C5AFD97D7F7DAEBF809
+2CCD1D28A9EF2072B2957D98A12B7D4072EDD342E3811D5564EC53F2579337B9
+5BAC509D8865BB42CFEEC2BC6EDE659D71DC13F231A3A822D4D2F206113B3C30
+7DDB54856EACC336165402863E27C1A4EA602F4C370C2628CEBF95AB76866C8A
+62B4D0BBBEB154A4D9849A7CE08103648500DF7655BCA3537F71088F57D39656
+94C0DB35F0D156D72AC7474753A387E4FF6B9907F28808DC922FBD2F2E2875EC
+FF84EA5FB1D26743416B6D20BA817AB49AF6606C1D1441189CCC7CDA06836DE7
+5AA40C0171FA9811696D9670FFD34A14D9AE40C155E53CA7CC6FD6300EDDF761
+EBA0BB60C59D40F48DF92AF2EB6EC67815D27AF948B03984A9B36906B7EE0A73
+4C90647664B563B822A2572226A6B95A84177C7FE352C7D719289DAD8D7AFD69
+8676CC5F6B3AA309D9C79B9252299DA13DFE684049F345D65547A0EC71D4169E
+CC5A9AF15C361F4CA0CB89864445427455BE9A926C7A8FF4F45AFEACD58AA7A9
+FC7FE6F54472863A43FD9895C72B839A36171E129FD3DB84302D38B92F3E77B5
+5CE291ACB8321BE53A2C7D274803B8A980D1A74CB4E7A7CDB74ED5E18A4CA2E1
+F74127959868D4AAC414F307488A9B054FB5B4D0A2B019B3CF10C733C0C52997
+69BF8A3C47EA80A353B71E82D1A537CA8AC9FDAFE4FF22026C6F26431201FED8
+869424FFDE67CE7B1E660C52371B50B3FB9F8329C6292A2641EE41E4875BC00E
+62E528E5C33E5D7959A3342ED7A96A0BFE695E61AF39AC9D9478F7186080CFE3
+DA4F8E058834FA7F82010AE6329B5F8AC00604459B93F36D53CF6356208D205D
+EE328118448BD83237661DCC186A9078502B3AE08F33C5B326D850A5DED9EC17
+E11FCFDC544B288599583A8DBC387F54657BE4BADBA11C526D23C4C8E5708607
+31C1BE76C291637A4735DCA2075614044616D8C6D6BE7CA00910DA20066395A7
+0E277E870AB66F882D6985CE3DD76112498903A40DA7CDCC0C3BAB69CFFBF7FF
+DB2D4BB4FEDA54E0434E27CBF23276AD76529E4CA85F9BCA09B32CE6DE962BEA
+9EBA427B65958134158F6B7AB02D5AC685EC8B77F2DBCFF3E79FF572E3D7C527
+4A91C1BA14186F065D1E7CCB38BA40FA80982D7D4CD0E107D7CF214B32E271D9
+F3A9068D32ACDB476F04E5FFEACBC97E5C725FE31B0ED3280975DE77370B3A4C
+7B16C5FFC37C08A99295D378DDF5E3879446BFA1B4F06E2C329AE0BA42C16EE0
+067D2FF9093CBD6788A412D211A3EED9136B5B6D30AAC978CABA16F76C5A8403
+B7A3F32099BB293FCAEF78B5184258B2A995AA848C73D6248071B32AC79745EA
+01EBA300B5D5882F227F5EFEADD582C932F59D55ED40F1D17821A60CED6694F0
+25FED299C4C7F8B077C2DBF7C9FFB37751AB5F9D5F7E685C44F5AFAC1CC00F6C
+B94D304B0DBD12D5799165E2C781E6A4E7BC7B5058B8A0B3239F5C327903A18F
+2E5B5BAD77D3913EC71C23AA4E07D023F03194FFD7C3DD0CF41DE2AD7DE24A7A
+1847C899D2CB73A939D7AFEDCACADC803021632E40175786719B456DD9ADD54C
+06C26CE914BC2ECA67BA7E295A234E5F8141A1EC3A7389BDC56094857CA35B2E
+5670430431B972AC92139B6C2CCF7F0A72701A3C80BA2F1B4353B076358780D1
+547206329F302AF6853E5C1CAEF83033522871198AB3E954EDD88B5059BFBB42
+A81713041001D41BF85A2BADAAFE357B446B13C8880EF2C15E13210AEC71AED9
+8317186244404D4812EB1E27AFC46EFB09F35EA042B3B551F67D4F81FC0F0766
+E196C526275936FF6131D4CBD8880F040048728D0EE1112BC825C984C683DB55
+791D218D0CA2A5A7518240DD39B82DA4232595A07CBF1BD05B68870AA4FE5CEA
+EFF2DCF0052F20A1209E17F22E4F250B1AD234808045A2343483ADE1458637E1
+8847234F5123B210DAD86B6517A40DEE93E49CC61A41F2B4CCCA221C3A72AB75
+84D24400671CD13E9B9995470C2ADA7DC66857AECBDE1D3BD3710A1EBBE769CA
+16BEFED5CA2206AF0735FDA1ECD4B5C158C66AA3148514DE43D9EA8AC68B3437
+72084D45B94B82342371775590E407C2CA961F03D1762ABC486E717CE9A1DB95
+CB8F5FDCF5E10577569ACA9770A56D61D2D3F448400235B3BA83F1D8FC4782D9
+F7D8B800CC444C7A3D301C5E5225A0204F156FEF736D51535095BE7336CE6C65
+D7DD98EED24BDD16DB8DCF500DF1C4F8FBBD4025F440CEC1524E117B40075072
+37DB7A3CD041B9A46D62C4D03143A70AC06933D9E99F883B65D8A80940F51974
+2B2AED77792DB6ECF45EE980F297F13681FFEFA725879CCAD9B555F26520E00B
+FAE7BB637E7A26980893FEB5496F9D7C6BDE291A2BB4189DE466430E43D16E0D
+780DA825AC347EE138DC959E22DF0BD18B90F2ED9FFD88F15A1BAE76C6EEFC79
+C130434C842A32C96F66B7EF67D7F07880FB3C5214CA57FB77A23FFA259E22B1
+299C52A4C64D326B17FFF8597A770912E811D6212A51B447036FBDD8F41653E3
+549DF1D094EC74785259DDCAD97E0F5947DE3924DAD0A596F3288959A1C59E54
+39C66E664C219A8EB6811F483193ACE28EE2BFE7B05CC4EB959192C6F2F6C635
+A2C17CBECEC40386F048879C12F59278670404E541771CDCA5BCA8F492C4ED21
+BA3782DFAB6959658779E1F56C5D8A951E3A7C685EFD9940BCA01DC1251D6DA6
+AB3C4D6C49B20A5F4C7D492FC75B67DC93E7DC38CAECAD04CAF8FCD19B105053
+FCC8B243FC6B36D363F89F0A6C78E60CC0152340D88B44A1034C34F4D728E9E8
+20131692793929CC3D4196A2BA92A7F0B0E0E7B8BE31067CC1BAE1C8E075529D
+B48F657B69063847180B6DCA83EB97A55FFB23788271A3EA9BC00B278B799FD5
+FBC0040B0DB844ACE08F8DE275FE1DFC764EA8585BF507366BD3ED3FCC2FFC35
+1522551C1751D590D7DFD513D6973D7D6F7696EFB30F51C6F8E6B2649CF15676
+DDA928CAD532DBD120B0578823823B279189B078B1B20FAD895E6AB8CE14B2B0
+52B637E5C62D036E80F46191EE8382D921A46D8186E2A9077422E0DA55D98BA7
+59B33F0158BCACC930310A48ACA1DCE0E4AA6C193AEA970F45D01EFCFBBD1809
+5B618AC0A357F2BEBBB9042419A511CFB272AFD4ACCE358C853F59F8A6A02CFE
+7365C3B60CB191ADBD1EFF555D10A81C83C0BBD182EC25281FB52C452BDF2419
+D6F7A55415B7C813C7EE435E6B39AA70A9F61CCC446F6FD2D3981A4BC4409B9A
+97CCAB9DA5C76148888F30AE04C7E9ABBD9114898EFD2472B10CEB31F4E58CC7
+60BAF73EDC3D2BD45222454C6A9CBBF205039D6D35C09A0CE284E3F4FC74FC97
+83BAD5DA960A1BBF958DBE1DDE280A937DAFF29D5DAD43F14CED191427648CCD
+CCA0AE62415B12B51877A3FF1055838A8CF42146BBFD5694E6E3CAE7F03CF72D
+176FB111A933A584FC0342F59183426B14015B21FD101BC28D6B8BE513ADD8E2
+15E8A67A6672AD61777358C3E441D9981532ABD70D03B96EEC0A53E66A785118
+F31F103D19667B4A9FB2E0CF52DB0AF9EA0ECEFA45FC1A3F9F80DF0DFDFCD73F
+99971EE31684D721083208D58BD674E7AC18AFDAD8FBB5062803BE81F2CF4180
+8E0304057B8D93DDC8A14B93B1EEFFCD966C75FB9809EB31C010CE0B024650AB
+D320AED2989FF11DE8C18BBD86E6139254785856C14FA5951EE21B274408F191
+89844C57CF7978659D27547A56F516C3DE866029E5F48B386906034AA1105951
+D105D653FF2C818320FABC322A2A3F62BF60D6F2439E2D50DCBD109BD5634156
+7A1C84BB40087E37DD45AAAE9CFCDC9B98C72A8B67724FB63C713FA02EB81B16
+6C4129BA5A31BD333CA18861D186CC6A21B858FA334C53E659DC46EFF5A0A527
+64A91F6C618171D5FB4911202886F9EAE5146B7A1FC9969682492B91D1264413
+41E6EB2DA3AC005E59A638FB7F35261F2A0F3F2D0A8CDD8A31A0090A7C0FD608
+C35EBBBC89F567526B6BF93AB88DE5F42B0018F834ADFDAC434F5A2D0F2DCFC7
+083D223530B5160EB5049FA9E0A3A2F22983D14D75FD107F29D8880555A39C4C
+65ABAEA6227867EFBA2140FC1444C9A0D77509D8EED453DB538C47A87AE9A8EA
+764DC842FEC23769D94D76AAD34FF119AB2483CACC69494C69BC472F5575B136
+6C832BB031A0167D93B3ECD96C3F579DAA7490C29C5399BDB16EEA2A7AA8206E
+604CD02916CD5AAC997080A8224755C02404518AA498C8BA3DB669C8E4378C77
+7769EAC9EF09FB04124570D329EC47FBE4EA1867EFC6BDC20BC853E357D67471
+7EBA3E89F7C1D7F378B62DB43CA4BC3A8669F6E924D719F0D2B99E26494329E7
+F9345B2B7A82A11C8CD611889AB7751A24D58247DE6ED8D91F32EBED2672A3B7
+5FACE39F6B1438EE7359F27015787BA593BC0C6BA1BC382D228B06499A6E729B
+C52112E16D2DA72BB391A2F176F0F1C2A30BF3381B0A45287BA7863248C03A7F
+E24A850029203F745BC24B9FEECE9AE46FBCE2A96AB61845C74B71B28896FCFE
+D39F870FB16624FFBA19E4C2FD5517E763B24C8F317A9DFCDAD705828D7DC958
+107A2043284F4B37C5C1538E75C1AD212EB16666F5A6E7694DBDC97E7924E64B
+96C26DC22DF68340AE3D3F17A3064FB8A4C301EF61E09EED9848093CC85AC330
+52431E9EBA1CF96FB5B015C6D1321FD6CAAF7FE6D6832E5BEB7383E249556A7D
+03753BA53A79C8810214079A4071287493CF60835B57D688D8741905D99178E1
+FB3675A47B77D95329CC6AF6809F9529595AD0ED7801A43BD6BCB6D746FB9D57
+0DF400084540991445F6941839F600F61C14247EFF780BBA3E5198D37CEC9584
+C6E87477C9C7843343C7E9E3F40537D461EF019CAE1C6CF12EEE75669151F9E2
+431D97A808C5F6CBF839130512DF902AE802661C9154284A41B7D92BB818F877
+EEFE7FA0A94B4C77CD70726187149CE1DE447E8D4B11E126967A5453EA5EFC9B
+BB4D762CE883B80E96324F8F97A5042B3758DF92867E2FE206F8E4FB0D946E34
+E5623D6A657B570D98EB5E6B11E32332F4D29D1C8A9D894BE1D61632925DE230
+2E8F26BAFA9C8B162D982EF5902192B291BD58256AD59910E1B9D0959793EC2A
+E0FDEB52BB3E92A676A789F59B3D595DD347079EA1554A4608FE94470A265D2E
+086709CAD8F9DD76D2D48C104ABB6F15BD9C436AD9C876462297A0EF40FF882B
+18A116878F50F7F3C3C4E9C0ECC6F912AFBFBAF1389BAE45B2989DA004529217
+C8EAAAC52FF900289981316BC60E07B9A6F340CFF484C309EE662B209DB93C54
+66961AB212A8520DB33A041FD9AC89078910F3D70211659CDBCE05F0733AF968
+0A1EC3309EB885CF0BD48D1CC0DDB015D9A513FB2A7114FC2725A0A86C028FAB
+0F20F238C85528B8B7946ED2D16700FEC0A6D60143CC3D55F1DF6AAF7C9D25D9
+9E450B7BABB5325CD9EDFD49E8901092FF6B232F3CE2B320099F7B41D1DA4F46
+0189CA64DA2D8AC35DD10A878538D831E41C0CC8A317E994A971778FD3D503E2
+D583BF5A728CC7C1256916C49537FFC33E9E616DDC025B272C582F2BBE87991F
+755B2DBA4BD765F7A4F966BDDBC0507F0A2E7C3EBE04470D136433372FB330C9
+251103E567438D2BB4640ED032C4E96971E635E51C5D878D4DCE6A5464CE89AC
+C44F73B548FC2994F22B1CB1F7D1DF6540815AD07018548D69A960D8BDA3FBF8
+05B68E2BF243D540116B0392C1EBA0AE08492B397CAE87C1F1C3D092520DB357
+68E70336C30AF163EF2E273FC99B70540FD1991881327327B90CD55340972258
+99D5410138692A8E50D23323398D033104FAB5D185231DA4E9F5F8E5E6352687
+8D37BE1992CEACDF15B23F185B3E4E3BAF07773F1001A05D4C79BF70FF72E0D7
+1A3CB14AFD69FB32B74B4F6167AB845ADA3B556557F0A62132EF4E9CB63420DE
+4E7F634FB7457547793A01142AF48D165CC33E885EDDC5A75362A70AC27C7DD5
+7398AA416BC743D1EA635E49591229F0E5007C51EFE1B3C161E0965B220EF510
+4EFFE258C0526C0C9243CC31AD035DF3642872150141C36D1C1901DB09C51B25
+AFD261C434D1D4CF4FE9C907B8468C530A53A1A02FF276010D7AF738123415E2
+77C62F8D923A4F25DB3AEEE1288588CD52CB0178E37213EB4B15F2817F7D372B
+571DB75206A5F117077BE5A8813783C8DBED5C12FD9E9966FBDE2B55A8B0031D
+E455BEB83DF8971CCC30E1D6DADD995E6E2033E6CC70BC0E96636EAAB676E723
+1C1FEEE95F611616BC36801F85F5B2B4D380F11A63AB6D5D5B7928025D403D95
+18B481FEDCBD97BA0595847D40A4C001792669DE7F11CE8CACBF994B414731F0
+AA47BD32DE38D01D7F56D4B0ECD4E415CC9290C79FE24F1F8AC8931388EF3E31
+E699E28F6D299DF329ECD5D48EEC830E338A531A7A874DFB11A5F1CA109CE878
+4A5B2BD99BDF56C9DF95B90D45EA22620C2FA7D7521D7D4B3FC7AA70E629F307
+A64B286C02409330317B4FC830F5415081BD04713BB63FB1C3717A3F9E507D6D
+8C32671862B1BFA3E9E76779AD43AB1D0C6B1287D624F7D78C26C1D6927F54DE
+BB52B79035787CA842053C119ECEE2F49FEBC464B97034876F7C7632A189CF44
+A025208FBB701372D292DBA2DD7079F8F2368FD8D8279CD98C44DB6835A4D9A9
+B41E72EAA4265BB0838D519432023A2EA97D0B4C721E0741C251373FA21A6B31
+A131C0B7A7B585674567D63BA43DDE5BB0252BEB0EF9D8235977B315C6B061EA
+80B5E494B2014160CF85023E0F171856279D43F1DCC910B261157F09290D3073
+2970607C7D61AAE6F23C1684D61A5B7569629AF50EBCF7152E3715510FBF60F1
+6750C4B6DCC87392A9FDB4F0A407E67926A4C335B9EBDD1414CF1FFEC4FD57B0
+891FBA2E75BD5D5D17618A9ADDDD8A604F583F56C127E3666DF8476D5A8A6CC0
+A5B14208E9555EABEE5A3EFD38C40BC3B14D9504DDBD0985505CBA868F78B618
+B457D710C2B8DC5914E90651FC5D7A1ABC32E72EADA68F6A0DDC1BF80268E508
+8BDBE5E056BD4C2F62582BF4A17E92DFB106520F5C74630741BC6EBF935FCD15
+B985BB2D00197AEE3C0F83A50E05A8E6A0FB2A2FA828C424B94677EA2E35AED0
+29A5EF3D3C9FCE261E5461582C90C7AB5071280EFC3E597ECDE0884F0F71F5B5
+49E80C67BA35C6FAFBFD9818C21E968275341758F6507241643523B8C6A3BFB4
+B3DFDEF5363899F97A9577F43E3EC35332DFE2B00CEA54EC340C270BF01EDE1C
+A83463B2BB30669F8630FB5570365CD120B98C6D443FFC948C048083D64720F2
+9444B2CD440B4CFBAB7901F945F11F39FDFB1A509696E0B6120F31B270AC3872
+FF07D7B76114FE9DFB07B6529FD752D2FFA4E8E41BE6221D5DB91562A0ABCB6D
+3BCED34EC3E338F2583FDDD4A85623F939BDED778E57E481103A756CBCD34392
+5CA8278D23B749BA01069A1C345B4B82287AF5F0CC81333957BDFFFE3AAB4051
+ADDF7DC9BEC731AD6040FD9B804FA14197E60CED8990EBFBA1A0944A1AED1901
+A4B4F3E62A945509B12271168AD208A98540BBAAF61C73D2254EFA2DD7F3B283
+7746F7F0F4DF90476B645174CCD82C403CC1553A2FA6E06DB5C689DBE39D73BA
+8C9C093FF36C00895D11F7F5B818ABBAF1BF0EB39F4DDDDB970B76BE54F46977
+6B5610954A6E5471F8D8344C07DB8E45BE340980B79F1EA2489E6F8F6BF4D8B5
+DF13B690D788D9F51234C779BA60C8A3A8F2CA292A33DB80062E38CD79E556B1
+A842E56AD8DE314808FB8636AC4B4F409C806CDAEC482273D5D1AE50A44DAD39
+7382EB984802BF9BFFA80907C9A3C3E13281F8A4E0DEFDBA01DDDDEF0125E346
+5D459E4C6E244692BDA44E136B801A216AAE5168BF1DDF71816EA660FCF496AF
+0126C34F7ABD28442FA10081266CADA27E5C5C453BC9ADDE8DCF599455F7F3DD
+497660EA85E6D19FF55D0E2BE2041FCABFEBBCFA3F80DF647C69F6DE1433ACD2
+308168F1841D0C155198B329FB463D8BD82308BCC8524D89C39B10EE9B6B2736
+45933425C0F324EC1D0AD9A06DB0B3D5F5707EBE31FE7F66E30BAD235926266E
+492B1B5B5FF9F02CECAAEB60BE4ACDBABF679420075ED47DD6FE8909C387D8F0
+2A88FD24540AD71F747B144D9CB0089C91D6A134411D948AA2F90ED6A01E9A43
+754711D99A68E296DD3E74E0DF56E079235A8B3A5790810F7246F2DD3777FA40
+61CFF9D9C1A82925C7E19C88B8DAB677BC1AE4BBD043BA99CF39FDA56C856E0F
+11A37FED4B8B1946C7CAEE37D8B823953AA248937D5C18DB58B4A51C150212AB
+6E38EF1869883173A8BA72A13D727F6B887D83F8776E76346699BD3BF24A57A8
+797A8BF94A2684FBE4E08CED552C09CDB80ADBAB2BFB7CE276E3769B1E1BDD61
+6AAA66BF5B6754EE7CE90EE8C3B036C5E458C370725C45D5CAA5AD4EEC414B8D
+D564DD7F5E3B0A25158AC6596F45656333170F697E088ACB6FAD0B32F1F2C83C
+47168665599D948896FB43C31F70320181ADF862FA731D18CF33BBF61F01565E
+3C825B0D61402C125A10C4231BA0D23BC56E88AEC82FB156E051F2DD6D49A594
+F8E751237CB42E5C894C98A1FF2E6B0DB9C8DDB26FEFB4C4B82001A8B4E7DF01
+CAE49DE944C25FE57C010CCC4A20522124F8B7DEACA9E6FB322B9B66DE522CF9
+0D71E8F3983B031C03D0DFEE9208993B7603C32B65FE6EECFC2FD37984B6B44A
+D59BE051C0B91D4BB0C96C5CF04ABA445FF958E4CA098C9D022FF49744F3F1DA
+3F2B0A5ED2A5165A9A2EBC4A7516246D99C18A0A61F0AC2EB6BD15030D7B4062
+2753C9A7F0B1C126314700F7BCC0B83FAEE7B897F107662E8467FAC8D9E2AA0F
+9069000C685B66683997CE491CAA40201B392208525740C1CBCD3815D4613BBE
+D2485B51F22B44C034D1B3E9909285BBE76E58BE325F4AA2ED4E09E32A482026
+D3180EBE8F03A38F4EF409EFC2864447914DF3ED2C719753BB1EED9C43597AEE
+2398E0AB443A4F47906A09156C93994992C526DD5C4C48F13599875048DF2F55
+ECEBAF8931ADDAA4018ABA26327790BC6548427F7E1247C8419214AB037971D3
+EBB06114FE9DFB07B6529FD752D2FFA4E8E41BE6221D5038793B4930B2DFDB4E
+6C7F70B76CB486438D247D07333815147CC4D4B4C56E14EFF98D05E220968314
+F0E07F778644A71BE4CAD624AB2338897CA1F692BB31C458BB905440E0ADF465
+AA599C0B0869BBBBD14E5F13FA6E1E161AC665CF5592327442639DE75C93E4D6
+2394BE5CFFF40E7A9265B6B00FC75D50975BDB44B28010A72AD5E50433EF517B
+D0FD04C73FBF1058A8907ED43C7809747E3252294D52F199F9C7094BF0EAD815
+2BF74BF9519549FD755518688DB56FF76362FD9E1C29E1A347A10BAC0A2EB45F
+E7328E735DB9740967E6887D1A3A4E871478CADE0EE48913BB0C4CB09F2124ED
+1AD4B59F7E1D67AB056C27A87CE961E0DDABA61649AA1E4BA1237AA2C48C29EC
+AB193C45F75C84522AB7294F11F5D48A287C3A9899EF7475CE269618C7278903
+B3B2730C433B20666B96B0588494BDC1A4E07BD15B174904A5A3B774555E5137
+972E749749945B25D21331501B40710D582C18C2907FFBECA07BB523DEBC1BCE
+A8901687482F300D2309DFDBC7ECDA793F53FA0BDCBC1886177C3E6382239805
+047C91637E104E6EC77D9F2AAF327C17BE95FDC69C31E9509A711B52CD5687A3
+D4C45B156302AD99A3D1FF2B5C558A3EBD19F6E133246D243FF12C81570032DC
+A6D0F42134BCD72FFB74257DCD2C06F9640F53247259124ADA216BB9B0BEAF0B
+B3688E2E2E2F2180BEAA5F27BCDC453C0187828E64D189AB4BB0AD3D7AE4A99B
+D9268D520CBED6C8B620867FBDEAA4D19509416CDD8C8FE84FD44A71EFC2E6E3
+399FFF9D56960DB5749FDC61D95A0440A84351A0E191A144D2BDC7510336F7A8
+CC9FBA0FE6FB639201D8955E11C59E8B61B91E93D8190CAD64E059AEBF91CF74
+CDF692140025D30082A1EA09B979D7B208C9AE15D8A50DA9A0EF849BB02EAD1E
+67A764B106EE758D35A0F33E8869B13E25903E34059A146F66B9C5BFA5418BDC
+FD76D1CB22EC6FF9E55E8FBAEC1B10F7801F27D498146C40ECE0760D712F68CD
+6E26BAAF85DF3F8FC7A10BAE32A85D0501B5470BB51CD121430D11E87AA62DDB
+AF9E081267E50C1F2002D50740F06B44E162F8B43A923689F96FA3FA86411C62
+9F5554D5001B9CC31CA29D10DFCDA2DCECB31B80897197F8B9B6BB1086AA7DB2
+9696518858C30F7FECEFE418E2FADEDAD8815441C9E6CB74FE616FC43482D75D
+AE48178853AA50FFA8577D1EC94E10D6AB7F24CDC9DDB693F2F29C8314FD73ED
+63C1DB2D1016C4FAAA62E91D5E89E47383FCF691C11392C62223DE23FC707627
+04EB763D751D0687A4D43DBD256336EE6DDC92CA9C3AC875F7AFA9E6FC39CFE0
+DC0C7A03372FB3147FF8D039E92A4256B42EC01BA2C8D5566A200A1623051BC5
+F7083E7BAC7F2C9B0121363143C93557B8D2FD9A761AE46C1AAC16AFFAA66DDB
+5BAAACEC1B2C99AFC7EF05BDAC8E0A973B44F66EEFFDED39A1E1E6DB09276E6A
+8560E46E0DAD3B698F0F9A1167A46187C9EE277D7CC82AA1C79597B80825A5EF
+81FAFD6999446A7A4950247B2CAFA30DE6F0F92A8BBA9D89515BA53523EC950F
+683A6BFBF7930760A4A54ACA300DBA75FA498BD2283B42877F5AA84FD907EBDE
+FBB74E9894032BECF74CAA91669982F6D2E706A1967524901F8C1C7C8C8832B7
+76263A348B097C143077FE9C354B2567C57DBB5174F38E3B51A4D2370CC3A2EC
+37925CA7545AF5FB8AAC417E844E8F18A3413C389F9041ADDAFFBAC672D4D378
+E67C4D4B6925B085EB73B7A7A63864423995353009136CC91A8E90A5011D9A3D
+EA4778BA06FAE1431AAA4F8372EBF09D81D4E305965AA02B8A6772A5397F0C77
+65C760B824CBCEE4BD208819D905A1D84D2868140F255739A13DB35DCB8DE0D3
+577A1B07A1910C8F3E7BD050EE5F6FEBAEA0E01E848CC7B816D3B9D66DCA414B
+DFB0AFB1C8D9A5FEF9B6D0E64B41EB2E8B5EA22C1F9E1C700706259FCF50C290
+DEADF8D786A36B0AD02D94C818435A7824359111
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMMathSymbols10-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 694 194 0
+%%EndComments
+FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols10-Regular)readonly def
+/FamilyName(LMMathSymbols10)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -146 def
+/UnderlineThickness 40 def
+end readonly def
+/FontName /LMMathSymbols10-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2
+2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2
+C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514
+CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9
+176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF
+730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B
+6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794
+F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939
+D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD
+712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92
+70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E
+7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762
+96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A
+A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2
+CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8
+95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07
+2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131
+8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A
+C53D51F08C783B2AE3B67D0FF6359D1B6C1C6DA4220428777EA791A503CDE266
+386B24E0D7FC0C19F54D39D2B9223D466810564615CF6EBF5A75BEC8F6DDDF38
+26F6A75F7C9A433ABB0C95B150D21DBB43878E3EF527976A3A2433047A05623D
+54F22D062F633C08A3EBDF22FEFA476B92D1B05B8667CF563F5CFD60228D5707
+0FA2674ECBFB8D84E1693A5497D4575DEC4114A0B80027DA61B2F65A6CF49F39
+F1E6E57FFBF72587943DFDB4C686CCC01181F81BC2BBFEA408EB0D446D1BEA4C
+8CB935973C2158D476D0FE07D9A286EC3E2E94C7659266068B0941D3F9A70FC8
+921BB68A2A93F276B4E9E42AF04FA0DDF5161945CEC5DFCA92164369E6FE48C3
+3E933DF4E02CAEDCEB32A21A5A42D74B09F410D031AFF3B7234445B1478485ED
+7AD9F3356A268299BAEF33F6B1815DF17F87F86532260EA830755F03A6B6CFA4
+1E32211EBAC195372933C6DC5EC98B1DD6F39DD192217A2C7130748C00DF60D3
+44AD509F68E8E1EB00D2D4009AF067F255CB508E66F44623F8B3398771916481
+5A495DCE1F15CD0BE5F8C018404DA71B32B208FE38080DBA6D529B919F3B41DB
+F812D26C2A610A60DC13F145BF71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DC39AEA534106F13FD9134E8205BC3F43CF3066AAB60C5
+346E04C39C25A3276EFA9977D22434A84DD42541141BEF9E0106E44A86218B56
+D8D55D4033800D18F7BCC1C6BFE738686AB7304D5E3C794C8032142C72F27838
+C93E0ABC5414265EE2D6D31BFBFA40063D732B10D2F6C24D1574CE98CFEEB93E
+79D1D9B0E845B28AE1DF59B46BCBF5F39840266A3ECAF2D0D07D34102A25E12F
+04FC9F4B80562B21C6D0BDB11B3D0DFA60D4F1FDCE6B39387CBE54C520F448DA
+4F15A736793F0C6BEED9FCD9CF230F4B050403E96B095B4D29114FDD325E6CEF
+2AE08263950FE949930010080C12CC74EB8C5288E168E18C8694A3A4B5A37F87
+00C76BB5CD1B7261505A235EAFD1ECFEAD6A8B94810EBC9C75D95160E58826E8
+3C5AB759D8EBCE3DED5BA74EC79C638294785880BC6C811D416A9003D1CEE1E9
+67D5A7DA4BE08A0478EE9B9C3C85B2A217072BBBB3CFCB08EDC07A3A78A397E9
+5820907A7E45209973E0142B0C866367FD92E407301632F4E7432521EA957869
+6F57047C7CE41C119A58C91E9E8B9A62DB73373C3843AC9611EE9F5C09B646D3
+235BC302BDAF1CEBB60C9DD75E91CF2E77FE532265F8D3295D40707629151582
+6E985DE89C5E0D7375B95EC14C73FFAA4FDB46F35D3B48B9EEAF60922815F6DA
+BBD3B03B95A95C52C13894C9156315E5AFF47E4041A4596FD2AF20BD41F2F349
+4B8EFDE6E198E7EDD8922C0E097CF6054D70678B01042D547F91A3D046DE70EC
+C185B406DCB59972FFBC57BBBB493F2C1B5C38F173A5EBD77F4D887AFA0963BA
+6A1CBB1FAB162679076CA2389E7F4291275639C6DE6964F3607C90166D11C29B
+C517626C8BE34DEF93F42EB0554BE826A2F95A986F84A1653959BD6F18A593F7
+F2F727BAE27D7A66202AE7B6FE7AED268986B789FF758D29DA2A03176C992FCF
+B7A9714834A884A4957B1168D1E1F46742DC29BC7C396FD7264F7CA0638BC2AB
+A3F9ECDAB0F6BAFE6B576397527506CA0C9A886441FF55ECF8069E82BBC87AE8
+ABB9E3A838DF0A05417C570880C2E5A57DA124A71D128DC642E7DAA9AC41ADC2
+B0DC8D5E8B5C9AA1C6692D439C3E3E835CF60B12EA2A790DEDC0FC1B7288BC3D
+2799234B4CA0D09D1FD373A0A1698FF3E4931E363226E2140737C6C1745A0287
+52303923E6D954760C3532B5718352E4CE45863BEC1B5E8CAB5304147B62E7E0
+FE022796E62FB435868B8E06FFADFC82A81E14F4A9915064E7EE693531314378
+22B20B5E3962CBDE98E22CFB40A99FE068305C740DD13E70A4B7BC2BA0928729
+5C79AB17E0EF4C7AFB5ECDAA9639289451724D54AE7F8F34E0A1E814732B4824
+5056238422242D8CD7B7A6CC203EC601F9A7E2A4395ABA340655211C079B0C77
+7ACD0210BDA4F06EF57BFEFA0FBA50582ECDC7317D6A8D4BF728F12F0F85E555
+4E9E55EBB890308F450553308B687B3632982D41F6C7D9C00ABE87422C3CF3AD
+C3A1BF06F1E787DEF42A610E752A8746CFB36324822CF1C8E8441DC74EDED658
+C6AB7A5710F17607FEB9A71836B1DBE8A21B67E0498952A85B951CF17C8608D0
+35B921C6CA50C4ED50CF8D75CD3320F5DC38E426811BE86A560B49BA721CD63D
+7855E4FB5644503A563F06AE3300870CC9795DA24E8E8CE7A64869B9F4ED56C6
+C5CFA68B814B94B7BE0A5F27050104698695A78AE371279CC77F3C89AC8F1622
+222A498B98DC42EB96569E0644A8E59488469DF34ACD6E056586CEC7F8ED7C62
+3E5517726F6028288B8CFFDD53981D2EDA952854D4EA1322A1200FC37425534C
+915823EA9497425941EC3A8C8B68673C2D1A2560C2A6CEA8B3ED641A48ED761A
+7E9A4853CFBC7243882D8ABF9F2F82E1A8B2ECEE35641512CA9C0ED68138FA77
+E98977914082D89337BB2B8EA2141B1DD5E631CA9D46AAD6903CAA69ABBDE204
+59E73BD516F4543A25F575BCDB10DC587D1D1677FD06E90B2E752137BCED6E27
+A57DF0B4CC9D118666C78DD383D722EC2C9127C575797678988274CE2AE00263
+9D314CFFE080800EDDE20F2789CC4AB83076A9D1FD2F06EE047F1A3924CB0A60
+4ACA1C6928D445F67623AA28DBE2955BBA67326586E3C44AD05EE7D0DB8FA5BE
+A6DF789662C3CB59CEBFC1A3B4228D6526D50E59B5135B8CAA9F3EF761B9DD6A
+877DE6AEA9C3179677B7C0726022D0F929F53D75047ECE96EB36F6CADE747011
+8E6D7588C7544124723A954072436EDF60F30CD8AFF952E9BAC60217A67354B9
+56C3ECBA3C55439ECAC3970EEB6062387466E98BA573A3EEA5967F58691C47B0
+9CEBE352FC3F70F916859A40AD64A8C869C515A0696A8E3E16985D7F41CF5630
+59333B27DF0A49159707C99A752D3B8FE90CDDAD63AFC6D0AA517B395597AAD7
+F22D53EE14655DD5CBBC96D888519734F9CE5336AA67E42AD798B713822F634A
+96C5D1923710DB4B98B063FA07AFEAD3EB490278F07B602A7FE79C2329CA1F65
+E78BE395A62946399CE5904565B6E8BD789AF034B4D7243F46A1009452BF086E
+A835F99AE0AE421D0B583CE264080BBE3DD62090B39FF69AC76C9F93C1EE153B
+96B656BA687F453D4A5CF4E61DA5C2E238FAC478170ABC2105D1CD18F7FE5FA6
+0F8F48E2604F7775BCC1B2C487633DB2203ED9BF9F14DA81F778D8802781AD3E
+5E4F3C3A5A4C993290AE8C069E0217311606744A28CF034943F2FFF8F1BD3BD8
+F42BB2FC3662D7BDB1472DA80AA17AADDE64DCC9318096FD87B5398776E61263
+6392B4D6EF00FE931D4F3223992DBD811A09457BC131DE38D01D7F56D4B0ECD4
+E415CC9290C79FE24F120CA9AA8B6E77856A3C6A7B37B39E92BBA5C42182D98D
+92AA2E5B0B2D36B70B46A1469509A5FE8968FE56DDC760DE72B50F3E8A04A6D7
+3FD8F2419CA77C36770532C24BC2D66EDD81132E44128EE1BE623EDD5DA4B865
+BCCD8580E3B39391DA58096830FB6A44FBDC65F1194CCA784A02F5FC193EB3F2
+02D9F4FB0387D88516E5C27340B373D417016817C6D279CC08B086858ED04DE5
+38113E5BC6BCCBCE4D0F09A5DC24D41FDD14AA82827756FA99164500A4FF96C9
+38775DDAFF6F38DA8B5AAD7FB715F0C8D4F478D007CE9EE3809379FAD3189B34
+DE965C1E7FE952C244D78BCB7A908AACA1EECAE6A61954D716DCDE61AEAC6DBB
+9F5F26C309EC6AA6E4BDF1911C58DAC0F5A84B217BD0B75692BCF2B45DD71148
+8E42CEF6C18B52DF7F950CE1BDB15548CAD879752198F0164717F8DAC250A102
+E7404CA135B33DD66F8FF40D18F39267F242B92F71193D204C1179E7E5120F91
+1D26FE6AEC25B66055E56D4A8FB3ECB4BE8FB8D21D943D332B9161C35F2ADFD9
+D42E2637E8918867F04D4049A6FC4E4FBC0DE390729F6D0835CFB91437FDF5FA
+3F59048FD297B63C8F791B16AEDF904C7D4395BF211547456696FC3C55FBAD53
+C403EC4BCD0B75DF8008633BCACB1FF8C39DE6E1FD98697E21F7AD3CF2FB3897
+152B7E9F7C4C3279387689FA12A11F62529180060272B7EDC9492C1FDD6913BB
+8B5B9215BEAF72F041F17D55B49B81F3D1279D1A1651D0A365FAFC66389761F5
+436DA107749746B51414612B782939220D351CE8179EE650B0D9C5050670A802
+4B967525002205BDF49DE4C1B446CBE6683FADB4A55015C4111563ABB27AB6E7
+46CEBF9CE816B349CE7E2C89FE62630BC035EF01B9D4D0A5D02ADED4DAECA436
+BE75391E89F29B1EFECAFF31922A16CB785948643D05940539B524A147A0E22E
+36D409E7F908A1CB6B4E498A7FEAC63757826851F98A6AAE8CCAF8786AEE3E10
+72BA0ADA8EE82E1FD21984D255DAAB15D2530F5004F063AD76E874A5D4663966
+8C6CD6A238DC736A95C247199D4BD2B8A67067ACCAFB470469798AC194B31AA1
+E693DE59D05363912760D8954E6DA83478938CD87551DAB75CDE41CF4C8B120C
+CE1C66F5489890731D895BC4215406A8725CEF3A9CA1A4FD2C9CF6C898EE6510
+A2EC593B475F961CA1A71B9E1F6A47F14E57CF25383AB2C486B2D7935122E4E6
+A8C24AB041F3C6E2B44AA95479E4E98133504E831D9E78D1764621CBAE00163B
+9A8DBB7DD83111643F7814CFB9D2FE13E54BC833576A95C2262EAE7BF29427F3
+5CBD990108D3846FE48A7B088541F51D307AA464BB5F4B8D3E45FA5C4C71AE88
+CB1F10D0DD754C5FD1B4E90CF5714B61218B4D73F8A9777879C585B192D0F6BF
+D93F0565F63B59B384B2E592B01FFF35D43362570423EC75EA55E2B64ED316D8
+E1AF7338C0DB55745D40451FB6B476103B260C08C5E2B71AE4EBB377D4C725AF
+EDFEC97AABCD07D26BBFC6568B8E12707DBA8BC1F786DCCB655E885D72B3A9D9
+5383171187CD0E33C8CD308C436B66A465FEE879AFD9523A5B47463EC3AA91AA
+60CE1A23003EDBC2EAAE014C26BF75ADEA293858333FAD8A5DF5D7A109985F89
+A459C6EB24A9BD700BECF6B88D1F1B7778AAC69F987562CD6AA206F56662BE96
+AE49BE13904D8CDE511A46D72EC70202899C79E9AAE60D511A68A3F2E38E4980
+6B34C259E731AAA4CAEE1301430A39EC15577221EBB9F5FDC218C305A5CF3A81
+942435388ADD4BDCA506CC2024702BE0D79C81597D49BF022A2D851A47A2D321
+258C2AEF18EAB42529A1299D47EFD1F774F2F20C3EF4E5ECBA619FA6C38D9D27
+307FAC14429AB8FA9A5FA17A2524B2A954DB76FFBE2AB51344990FFB38A6DBEC
+4A52BD50D29B17FC27A5506496FC1CC6E6C651681C8A2114F88311E955631DB6
+480CE2CCADE0F132943AEE55F8063C233B8547D3A8E869BEAAA7C629184E2CC5
+29482000DF3457D17C81740DAFE000798A2787814333C50AABB303CBBF11C6D4
+E691AA899C9E6F9ABE2E2757402F97D07D2D4FAF1D5D4159406AF232A25B5364
+2F10D60836AF8E15247FADD310C58FC911D294EE7E91E86684176731959385AD
+8AB3B48C4FFD3D428036E074170F62339B67545777F048D317210A6791D43209
+4998B144BC6FC56B0C6CE44601E065840E1F2B3E694AD870304557D3C71704DC
+DCCAF5DC69E296AEB1A806F0222132EA46587D7278E707ACB07E1F27E9BC0CB0
+0C1E3165BCE467D487C9974D652D776150D7BF0974F5981679567566BA405530
+057D4BBE72C55874B10A1413621330BBFBD9CB1C5EF83E6BC38AB11EC6790DA9
+A6B6B3B8B66822C8E94A33FC07E32A6F541489F56666025CF565E1DFE067716D
+2F05C6637390AC174F51D45EB4EDF6B1C637888C05218DCD8124F8E93E24F05A
+B2FA84A4AC41B799C7AEF418EF47ACD1255068A21969742C55D97F1EF1C32509
+A49BD69E7E6736A1BD7072A987295B3F424395D448A1E83BEB468EAA8FAF6CA4
+C24899968C61F143173954188D11AF8339662D164EF37BF8635D5E0A836E4AB7
+CD1CB0F12CC3632AFDA9076C2B4D0CA7D89ED2FFE76A4F5E7BE57336A0CC4F92
+5415F9F6B65DD690FB21D3058829EE2C58BF09D30DFEB19A02D18CA44689E5D8
+C6EF1B6CD3542AA43722748EBAD8C81EE73B03FB45FF7B535AEA9D49E3F8A19E
+93F3B6ED6ABF5FBA7CFC21511FED5B428B8AEBC502C6D41A9C6001ED16B0E92B
+66D5B6F2DBCAF910A75A1ABE13802EBC5EF7908D61DC7424AFB2721A0FB87BBE
+7530ED3C037A517E7F4D92C7AB7F19A35A7030484039E4F06CF06AFC5B28E833
+D591665A865563C794B0DAA79BE8E129E7F5C5AD1B7495C1BC9B1C609B2414EE
+D3E50445B7E8B881265EF41110CB02E0205B340C36307497E0CE91B6D1F1607E
+DB09F9C68ED413BF967F940532E3CA8507FB01B0DC74484791223B705324787A
+7711638D5760569422E603172B7CC7BC55ED7D94D172E1160FA3192D02B42E1A
+706A9BCD08654565DB1761C89D81B3C53C5B458EAC70ADFC54810310CB0C0D49
+A27B1BD42213757E16CEFFB075813DF7B7BA6C64603227289EA1C3C455D8E7D7
+F6695055586AD4366A7684F7433CE8B6F1A3C9DA8C4CDBD29377F1B90CACAB33
+B94C25246D8BE271D65F3C028D630522F6FCA9A699823C6FCBBB0C3FC8C66A1D
+E3D96F5C361ADF4BFC4169E5550FD78A4D5A13A5294A43A57869D21A83C2C94D
+AC715020701D12DC75C643BD36443DC1E1D1AD087B2E4306541E3EF8D24A0B3C
+BC3DAE46817B2C306A106B9026CFCA3AB00B60CCEB075B7A849768E3AF8E18EC
+31EF12888EDB687ADCBF4D6FA08D7289D923565955106A2FFAFD1AB90EC0CDF7
+0F847861AF5AEAD56C58A80E3B3A61562E6668591BD979D642FD47D7677CAD5B
+82B4548BCFEBAD700A28533FE2F14590626BBB11347F5815E0FFF7BEC19E276C
+C51C86FEBB15424B17BAACFAD06CDD33783313089ADB5FDF21E5146709D0DB32
+D2DBF6C4CD3674C4160744C74A96F6CD2A907CD9398069A573964AB81D07DF49
+15907870F4FA854244F58AB6B315DE7285F1C1C49996DBC0FD00F170165DF488
+25F719AE145A0224A5093F004C22CB71BA294550D4E89C73DFD6CCBAF383B70D
+E94BC172936F0D6F0DACAB0D382B2514321AC39763FA1405DCD3E057392B1202
+E416B635D3F474AD6CD39E48105089A34A007D82C75B81149C64456A88F88F75
+4C3ABA1CAA9866F81A02BDF349FAB129F23E86C9BD62FC0EEAB5070DD0E20298
+066B78B7794DD450A9BC2708F01A9198BE04511252844A19555227513555CEDF
+10543412A2D4D0D976EBE8AE53D3AFDDBB926B54EF0C41B98D11EB703AF22268
+7DB9CF10CD88109B0AA050F06A64F7519ADD4FC47D438574308F239051DB08F7
+51F220ECCC27D5F50E6A3646BE383B662A116A53A8DEBFDF7C552A117F87E13A
+98044F77C9EF13C7B14A754FD0E07C68A90896A0A1DBE19DFD88B3993CAB581A
+7E340178D6574F6F90E6DC406C8C00B476F321DFBDC8D8B289265FD8D01C6F05
+83C1C9B860B740F2B4D53A8656B4EABE3095AF2F05B73F38D3BCCF435AA6701C
+E98B48F7E4D1145CFB15C4F03606F42819D52B47DCCCE8D129A4C05778EA6E49
+436B47C6C7E144918FF662A5EE19C1360B5ACB813FE8EC078E68984D2235B710
+0C083FA37A28EC7677AC7FC3D5C735BD3065066563083DE066F1E9B3F312F1EE
+A3FD86DA36DFD7A74045EA1843CFC35BA7048BA6CE8FAB85A1C61073DD090FAC
+8DE08A78675E139F89526B0192B7D09622E46D3E61F8C996A63AA3D616B447B0
+D88B5337AB0B3EECEB207CAA1C2C81ED825DC2E7EEE6D14EBFB3287D99196A12
+27CB2BF44CB5A1C8A138514DAA2B9120A86B913A7D988627BF757E7E3AE3BF9D
+3AA5AD4F5C870A60E59C9B85F02AB573DF6352E12A2CB9940DC6832885FEFB32
+68047B4C03A37A680D1F806296BBF9424288FCC43A34A45E59D1D51E5A94212F
+7E51FAE541F3A3FAD37F0FC77CFA2FC6D465F9F7962D9296C044BE356467258B
+4CBAF11E2FE0CB1B0FA2E6ECB9EF217B8FADECB9C4F9FE6CA17D515B26497148
+725E1E777D1CD1E226062783DB90BA9AC4B9EAD70DAEAA43C5D1F96A5ADDE487
+67CB20277639390ACBCB6F9C5C70E555DFA1D8EF22E4294FA4B6470AF1DF4F4E
+BE911581EA3BE89E4CDAA348508C4E40E9494038C8C4146D9E400A2CF7046764
+5A295AA48C7DF0449F81590719B9A9284E841009D3C81A0BCE87FF593EBB477F
+B3B36FBECCDCAB62AF3DA89831F1308C12F52CD52BE66F7C48F312E43FBF6774
+26C6D0EAB462B9A1F80A7662D4F231FD969C7AD4DAACB1EC98EBE9416B4671E4
+2BF7C669EB92D9D974D5E29D6F1DE7DB6FD51492FDDAF610CC80CD098D1E968B
+18EE09AF09D330F152EBB1A1303E87203FCEB23CE074F149C2EEB290A03612EF
+FC2E3FE1428B2DAA1853FEE27EF30CB0A492DBF61F8EAC3A9319C5612F3D365D
+1C76077A53626EC619330CAD1BCD5F7FBC20299D5C6FC1EDDFCE777B796FAD7E
+5B71B194517E84068E49784990D3377486A6E2D30625E999A37EEAAF4D84EB72
+EC36B571CADC60696F39DEFC1495B2061F5F4BE3B7C96614710AE128438AFFB4
+10B76B492E07E4DB88EC03A7608CE77EF1E843C3B7E0A7BFCD12B71CEF375711
+AAACB960D2BBCFAB74C9EA611B52D11BAE4ED90966EEB16AC381F4F07039B6F9
+D7E128CDE4FE4CC5F070174140B9901874A34719D07E1ACCA0F610DCD9299ACE
+A7D4AA01770D98660F8D9620B756A387D4A0EABFBDB7FD8AF98AA7C94960293D
+71261F0F5336A6A51764CF5E131CE693731B0C499FCB8CD67A6BEAE63F170E71
+2ED46D21B92CAEDA580F555C164BB3AFF2C71F285D3BD320E14BBA53523C5190
+4867D723EBAFB59655FD81A22DE96084D7181957F70B74CB84912E4606294A49
+E4A05E2A67BC0B4901E9BCFB5BDCE3DFEC19608FB5CB1BECD4FC063733F2AE7E
+0379F41806B7C3D60B2DF5BE856FDB43B2510144D171D013D490A0EE6A8EB2B6
+BB19B27498D264E5A199EC2ECD29C06D1C6C489179667942D643E7118C6FB848
+5C3B49DF8D5CB26E31B1D41CDFE23B36D9B12A032418B9321A056670EEA02CD1
+7D4CD74C5EA592BFA0F8530A9A3763E5E51F5780F79D7A07428F54E69DDA2B4A
+1261CC47C1960A223B94F37BD1D855EAE00597C351139020D27A614DF27C3A72
+B168FC37ACB17AF6F492E24663E0422B21DD2A015EAB861224D61919048628CF
+B416C87C3172D99DB6F9A66664C7DEE1B1C2B245CD622A4B9456FC899830D605
+0CC323781FB6FDE63E55A8FCC6397B1993EE08C33AD29C43D0333DC32D8624E1
+FCA54BB577F401B4D232A8BA6A0A6500FBF9450E41190FC3ABC45CC60185F0C9
+448FF4EC6D6F03BBF8CF7D23CE3F199B1E265B3DC015029A4189E4FF1B95A530
+6D2EBD3AA0CE027E4703A2EF8A43EEAC604E528B4A83D3796023056EB131445A
+16EB980791CF24225CA0C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E6876
+6F5ABFB20CE24ED96E7EE72A3AD5AC654B29BE5FEEC43A9A20A80B44E7B86A5F
+864C31CEB2ABD660D2B60CFC125843C10F6B022695445B95A6A7487485A275D1
+5AA92D0AC79E414BFC06055E06FDB0DF2D5CD155CA566353F34502EBAE22FE9F
+EEF344C5218AD07EBB2F326A9F4073096C72FF867ADEC79EF58EE77CC9AEEB43
+F80489DF5275BCB2DC287840236DF4AC604119029F54CA574FB6513D85342A87
+AD49F6A5BCEC12999BBAB002791D704F6B47A5A18DE65034D0CC9F9F66DE2BE4
+5C2D6F1AF1EB9BAD9DE1D97865F8C2D9B55C114BD8277BDD2E80D923202FA0F4
+243D324A5983198F2A73CDBD54D8633FC6941BCDDAA06C54247BD18B7A124F02
+0F8BC59461A094827F0E93C157AAB6B168295CF1191FFDDE2C4273FCE44270A9
+C9278E274CF40359D051DD6C8762EC9F22D8772B8F148A17EF4A4CD214B123B2
+112202761FBF8EDE708FD477D8D5530779A13D11C1A61E854163E286B22BEF97
+CB9256C0CD4CCE3F8060B700822EB157C4BE8DE188872E57D5B88BB9D233B5E4
+7EEF26714A4CC8923A94433E87AE473351ABD014CD380CEF7BFBB68CDB7C90D3
+BDE6021CBE099ECF330F033AC321D463A27632AC5B4B0AD031F172CB2FAA0C0B
+FDAD40BD3AE7D647B0FFC92B6520B2F84DE3CEAB2B97B606A0BFC6874869A86E
+3A570AE27BB696C8285F78C66D154289455C5FF2D23C1A5F58AFDDE53F7627C5
+EB24D7FB1AC128604DC225404F39655F77CF1700323489C7DFEB4B7AF909F18A
+9D030920535989C3EFB5381856F76E79BE7F42723C95CCA984D8E4F59682F687
+343EF61149DC3BF556A632D10F0E0708E1607B9B1A8838AD07317657050B5050
+70A9C4DE98D5C2E19A2887FAC7A3D8CAB54D79BB7FF1573C2FB9405613267564
+A3574A9C02A9899CE0C16B339B68A2AE149F195C76D595F18A4289312E74FA9C
+289A53647EB6D771E3BEF8CEFCB79818A6D66025C20BC5924DBD3DE66FD5128D
+6EB7FBCCCA5B71D3926A5888D4EE45DEBA1EEABAEA80CADCFDA1CF32A9E980DC
+7946713AA2B67ADE09E3A4DA35485F912CBA1C84227A609B32509552AD1D7CE1
+C350B8ECD536AF7A652BCF0541218D571C3EB1A05030695786C0382E7D2547C9
+B47869DA6F735671291F976E099FA95987EF3F0C71E90DF4B27EEF84A36EBB74
+CE59EDF8A47F843A6972A781290D136A9B5D69A31D428F446431D18E559DAB50
+A977CF474EE1410D7097785D120E08BB88BAAD3DBC74CF2C7FBF0C76FAA4EB34
+7390DD0F9E3F925DE2302E8F26BAFA9C8B162D982EF5902192B294CFEB1E3218
+5E5FFFDB790D02CA4C9C7A87CA8D24FF718D769265C03C0A3CBEE6240C0DE906
+46E7AB730E5F3992D8C3C443D24E1D49BEAEE01747C25241C75A3E4E634C30ED
+82E6AF4E94FF0D5DBD3054E122389437002D5A4193954B4833509E1FD137D8B8
+23953AA248937D5B52204EDD16DD0E11384C2B9911C0B7333AC1AB759285C4A1
+6A25CB7A543B33ADFBBBEC29E29CF2347AA6E8122613106C684EC5E7511AECA5
+B6C17D57EBCE1572CBF87BDD4BD0A7A1833B19CB43DEB2538341FA4D65A0A884
+20DC5143A0999BF1041A4DCB8111741549912A1F485AB8381A949FB7671F3DCB
+141F5395AD9CB286C8B6C077B3F4177086A221C7211F5F527389E2FAC6BCC0D2
+A25052028F424C8050CD4CFB1024F6A3D45A586F01FE26B76F20042C5B66EED4
+F921646F560829E5A4C737E5A4B88F1607F3C016142C1A8B337A0907F9192DB4
+8AAB64B6A1F9CD74B1477B93807D36B8C8B29B24B3EDEBB7657B5735F12DC9CC
+7CBD8B3D7488FA3187A50D1E287E00534F97C47877168E8977CDA919CA86D827
+94F04E7E9865767C48801C93F72BD152843B824961969AA1317F148EFC021A55
+F20456933FCA64CC1B060E260782BEF67218245C11D4A151152979A546051AF8
+6E03D22C944CF66D44167BA9B47ADDAB87D35514B4C0829316E7B9879BDEA924
+91C3E9A1771E30988479F2DCCC53E722341BD44F152E70ED2F6229EBB4FD0CDA
+78C655E71003C12938AE4AE4FF2B32BE0179DEBACAC5A6DFD51F6B5047857680
+72670DFEAAD917E7F290E617903792223A2AA23AE7069324FC0900215EC34D0B
+DA6BDD5326FE66ECCCCC22E846B31C9A95C15573DC6DD4AF01750636932A81F9
+283FC18EAC5CFCE312865B20C7D9B0ACA5FC06EEB85412A31793F4901504778C
+C6CAD142D172F4DAEC7BE571C0316FD703C8994A078ABD9F42C5727A1DDD6273
+4BC085900AD3D94ADD48BCAF67335C61B7F2B2B654C70F5370E0F283C5F6D8FE
+4194FEB6C80B02CB53E12CE148077DA9CF66C2CB7205435589588FBD166C47CD
+29BEC5AA33AD7997975E55E8D643E8CE7C64CECA3ED61B87EECFBD108777FA20
+1302382872B3C31E86FACB377A74258F2A8E531C9BCB80C73C09D36274C91F11
+49C89024DA3E3E029829204D8D0EC8AB2AB23D244FDBEDE098610F35EA16B43A
+4345768F4A78E26D7BF1AC08BDBB8351C7F5C1C71BC9DA714AD9D987DEA45368
+072750CAD0C9ABC3F493E7AFE9B6A34480102661BF79A0F1C27F54D9D00AEDB4
+2F8B4FBAEF47BE3700BA5638E8E3F4588E2F1A25D33A9BBDE199F59281F5D884
+990D92861BA0BEA5DA5691623BE6ECA43ECEEA7A16305AA88B0B054DF589080F
+AE039A43F3F8F92DA0B1B3A34E9BB9BCAE0E89082ED18574A4040BD574848C85
+BCB7F3D74FE0BAABA30A31E9D2391B9A7A33D1EE6F74FFBDD658513660C7E94D
+13D9E8F2E6488F77AFC2022271FE6205D65C1785F299C80FDAF4DFCEBDD6A795
+6A672678F2EAAA70D3AD94459B9AAC0CB93A0346257E23F14E5962651D5AA79E
+370095EFC638F20FEC77E730D3D84559D5A4D499AB1B9633929B440D916C5AD1
+5002D05401F5A9D762ED4896BCD17274EAD9DE62998E6BD54F3CD5A91EF2EF70
+3BCEE9E7745FA446B8E3B370A6190039BD94F21DCD05FF887330D1BBD5036BE0
+067D2FF9093CBD6788A412D211A3EED9136B5ABE8D06B811C05B6AF2EBF80DD9
+0786B4C19754DFBE03308C37942B3ABB615C574286277CD3EF604179CE6CC4FD
+A2F3B79124A9E47F4F5A8A15D697DF7E5483790A53E240DC95F29056A0E8972D
+5E0FEDE1268161B9A03DDE343B723556073465C30981210962424D9BC090DA2B
+27A4476CD529CF49A29030D28090CA803D774C5E1D01DE84350D643F1880D27C
+0F7D73029F171028FDDF8B550FE0B00557DFCBE08D7F586D9484EFF2E090F2B7
+B8349F497DB12628C0F838AD7ED830886303207DF666D3E2E1FB6A0B77250373
+D8383DF96225FEFDC9FAD48952E0465F38AC04374FC83E8FA88B00D0AC7B10B6
+7EBC2E67831BAEFE73C9E3F0777350BE92FEE3430FB8AB8090825169AF9F03FA
+39177E5FFF4A9205E20954906ACE661BF46D43E7A0979048EDAAB75DCB29EE28
+74EBD426E37B28D074B45D9EEC232E5A1E70301EA5201EEFAAEE178CD571D763
+FEB468FC7AA2DDBE2E708D27D89164B12BD8BCCB3116A0164552AE036D309359
+49DB8929F2E3891248D3245F958A4D4D40C21D7643EC0724B2284CCD6B344054
+DA8E73F721BBCC26CBB47A317480DAFB142380C6AEB7F29279E81D9CE04C5C36
+0D7677FEFC0BC3255F01052707F7FEE6A373F4674AD17C39E1F2030FC5F4F3B9
+9EA22B5AFE749E97308D8A30731A2D16BEF6103E5CF273E89426B9DC09081469
+223AA0219763C2B44F4260042FB19C2432D960259DE496ACFA549F0CA051D4BE
+B61D02B19BBF799CD2C1106B9B9D92F4EFBE5FE4E2ECB891EB7B4EB36C480DCD
+7DE406D3A4C99EB089F9E064B2CA77A960F0477B3411533CA4B6BCEAF16DED02
+4D6F0F00EACCB0AB08AA5B3C84D8953920B3F1ADD578A1F95BF4F8BBB437778D
+1CF1806B1DE081D2C9B995BF1EE3842EFAB0F223C6E6F04912979B3850CAACDA
+744B25D6FDDD4207CBB6B199BFDB6E6884D083F28559E60B30C220A2DEC7F3DF
+3CD45EAC63D7202E2F23518545A75568CC03D8A6E8769999035BFF29D6477B2C
+3EF7CAB079820BDC7AA74AAE04E8C4F911B346B8EC57A4DA26D80D31ECB29001
+2FFFBCEDB0E2DEF7ACE895397DFAF366B982B1E79ADD129002DD5225DAD211F5
+C72F3127A60A33D311387E646EB819B52B85053185AE6CD16845BA7CC58A0CE6
+1DC80A287CE32B65CD176281C69B74B2EEB53E75B02B58808EA7A619EA936D0B
+6239F72579B0E99370DA9C9AEC6F8FB4A5B3301CA9B795626F48588DD09D1AAF
+7BD6761A5B1A445244F338D090137284F4DD0C3FAA11C1548E321B3BEBEE9050
+B2C092B1175F139CCD692C12AFF15658BE52FACF258072F733DA1AECC72715A9
+9013EA30A4098F7D314BBF92D3F1CABDC48E9156123182A8C935586FC4233055
+BAEFD7983E8B82C7DA405015C1A44F3B0151285EB1900B738568405CAB3D4CA7
+A97394CE61440F03032BAF29D0DE3BB879970E71C52EB8BC75FDDD1946986E07
+E32195B8310BD109A1ACD027A29847D9E29362E8A799C1D29804D2F3134C9817
+F45FD2EFEBB92545F55A3058B95979BD72B7D5F06053643B0EBEEA272FC93340
+20B30E54DFFE770165D1759D82A5542CFC4A772D8A448090592C909431AACCEC
+B4A68860482B626C62849EC381896B537462AB0B27E20C9D3CF8D27B81A55DE3
+F4429E0E9FB252D7C7806F1AA59FE77425FE62C24ACF72F1F02755E2E7F9C81F
+E8C4F9F1F2AE3B9560C9DF5FE74F5DCAB516EDB843054B714A3AF82449F3E0B5
+9AB002C99C92C0E353FB1785CF9CB67C88AF752C2A0DAB509A45E0668B244309
+16ED58EF36404E3B912BF4BFE16F039AD0E44465D651D2236F883F1F42ECE339
+B694B19D225131C39721EA5C3464B0245E02013E1666DCE85044D0BFE13B5C31
+BBE28C4347C76E89E28C2D4AFFEC504703CB56452810F9349B099A38501F2314
+DCF08578A30A66385BBA39BE0765A7728CC8E15684C683D992894DD9C7DD3FD0
+7AA6F56EC07545AB05B3175433ECDF6F8FDC11BE14D7835669581477FBFD6147
+00D6BC3A1C4E266C13E37943BB86585724C654445C1E0C615A8E98AC0BD74396
+527498A7B5262D6F945FD708A4B04A9E22F5347DE368B84B56C64477D228181C
+863A4D48BCF4A4D901C8CC5170A721815A222BE811B4B8A038D3058F19119A3D
+C15586929418AB684A92B4187DBA74B626F82379048B137DCA01167F0840F3EF
+427451F2250A597961B66368347C2777B037B0FBA022555B0FCC1421A0B660B7
+38180C1A4612907A0811E8EC4075D24EB0682E7602CC252BAA008D573255B54C
+18DB0F5E3923464EA86D1C8E6E3F0FF28D2F4DC015735F1718E0BB56FADD649E
+D6B41E571D5955AB3A2D431D989E30AD3277FB643132FB21FE6C36642CF9F034
+F2661B9D49B61300A16FE1974BAF762339A3CDDCF954577661219E060DF899F5
+94D7F818939BA08A7D7F8826C5D1FBE73F88F7ED00419F673E4C6AF2D9DE2541
+AEDF05CA40B85CE365D038C5388226AF3FBCBD0421DA9D6BD6808FBBF4CA6EE6
+C43A7088F1EB0287599929664BB5DE104EB3D74860697B255C72846F1570C675
+C7A3A424ACFE020F88E6652100EEAD11886F604C87722F4C6878A2BF9BA6CB58
+18D7A0FAB6AA41C8757E4C1660FF9D42C895CC86854E70D069DC18274BE3660E
+57148F839E4923DADEFC40F27AF7A941EAED35A5F969E303A835EBF4B26F7FC9
+FB192181A67C12D1C6D31B422BC3F5F288C87415011D8DD663523443062CF5EC
+6A07FE330CAAA80D2E930422E618B71F2FD58539D6E735C2F8A34BC53E506A3C
+046F019B8073AD979877DCDAEF640B2986070FA16FC4AB7B800D57BAA642D18F
+1C8A9A4307F7F9DE1E3B8B9659D780279DE70210E832D22DD2A666F9C201E1DE
+259DFD70D99164FAE0C3278813E5CC45F5D75319F12ED0689BD851606DA7EA28
+2C6A359094B4E1A2BE7CF42F1D443DDBE50B2A0CB417557736FD3FF61F3931F8
+5EBE2A464BDFEBB34EA23D9233D5830025DC861227F81AE30FDF2B0F62227790
+D5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 10525078 7893808 1000 600 600 (example-image-4x3.dvi)
+@start /Fa 253[51 2[{ enclmmathsy ReEncodeFont }1 53.3324
+/LMMathSymbols6-Regular rf /Fb 133[25 6[22 19 1[29 1[29
+1[14 2[14 1[28 1[25 2[29 27 17[42 20[16 3[28 3[28 28
+28 6[22 22 40[{ enclmec ReEncodeFont }19 53.3324 /LMSans8-Regular
+rf /Fc 253[207 2[{ enclmmathsy ReEncodeFont }1 266.667
+/LMMathSymbols10-Regular rf /Fd 203[125 125 51[{ enclmec ReEncodeFont }
+2 266.667 /LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 160.59998pt 120.44998pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 400 a
+
+ -600 400 a -600
+400 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 120.00153 lineto
+
+ 160.00203 120.00153 lineto
+
+ 160.00203 0.0 lineto
+
+ closepath
+
+ 160.00203 120.00153 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 120.00153 lineto
+
+ 160.00203 120.00153 lineto
+
+ 160.00203 0.0 lineto
+
+ closepath
+
+ 160.00203 120.00153 moveto
+
+ gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore
+
+ newpath
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 67.55637 50.98308 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -725 400 a Fd(4)p Fc(\002)p Fd(3)-600 400 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 39.54369 22.4003 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600
+400 a Fb(\(Original)18 b(size:)24 b(160)p Fa(\002)p Fb(120)e(bp\))-600
+400 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0
+TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-4x3.jpg b/macros/latex/contrib/mwe/example-image-4x3.jpg
new file mode 100644
index 0000000000..4c2ccfe203
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-4x3.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-4x3.pdf b/macros/latex/contrib/mwe/example-image-4x3.pdf
new file mode 100644
index 0000000000..e124a01087
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-4x3.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-4x3.png b/macros/latex/contrib/mwe/example-image-4x3.png
new file mode 100644
index 0000000000..292dd501fc
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-4x3.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-9x16.eps b/macros/latex/contrib/mwe/example-image-9x16.eps
new file mode 100644
index 0000000000..e94115e84b
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-9x16.eps
@@ -0,0 +1,2138 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-9x16.dvi
+%%CreationDate: Fri Mar 30 15:54:00 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 180 320
+%%DocumentFonts: LMSans17-Regular LMMathSymbols10-Regular
+%%+ LMSans8-Regular LMMathSymbols7-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-9x16.ps
+%+ example-image-9x16.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1753
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: lm-mathsy.enc 0 0
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmmathsy[
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lessorequalslant
+/greaterorequalslant
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMMathSymbols7-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols7-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 486 136 0
+%%EndComments
+FontDirectory/LMMathSymbols7-Regular known{/LMMathSymbols7-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols7-Regular)readonly def
+/FamilyName(LMMathSymbols7)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -102 def
+/UnderlineThickness 34 def
+end readonly def
+/FontName /LMMathSymbols7-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-15 -951 1252 782}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F03A6DC586679CA72BBD354F9F399D50
+BAD7C7C223346AE45F1491717B0F25013BA153A6FD84A3646121DAAC4A2B28A6
+FD518B8A077C4CB33DBEC8CA7C92E5D7BBCAF8D4A968F5C9B4A4B480A4A64D37
+8AC3E8A3706E31139EAC60C4B60483C658B27250E70EACDE044C724432E6A3B8
+FAB78794CB0F69D6CA06EA523DD9B215029083EC1DAA3E1FBDD8A08A07E69215
+38909849D34B81B13BDE3A3A55C55D69753458FCB108596B941DE6FD79DEDCA4
+3F628C620BCB8DD7BFDF97CB33698399614F1B95736890E6126BDCD2D454B855
+26C1858B862DBCD01B51D3146C611B34A919DFC546D62B7A7ED89D4DB810E015
+35291D579A93C37B00A62B56E8F33961FFE612EA82DFB9E37074E864B6A081C6
+7787820CA9DCDF7AD3B004BF970F13DB52C8472AF44E7EEA0D4EF4049BBDA792
+27945CB3433714705341C2080524D5FF0F5487D81E9EE0A44615899186267AE4
+03681B2ED3AEC3135B0F7450F7B91E14255DE4C8550AD80D53A659DE49C30AB1
+4A786DBA2DBEEFB1A693883C40FBD8E00135CF1B93BC0C2A5BBB0F16E134F7C9
+E6494D1DA5DA50B5AFD3FE656915170BC0CBBB5DAFAB28025E5B5295354911FF
+60060D5870E571EC86B3A43D3AB815884369FD58A68D3259D8E029B2C1693620
+2B6F954A492E31870AC49A1FA86B3E2E20B96123908DDC342D56B954FFDB36E7
+851D9E45C01F2F3A05ACCDDE9C804C0C63DDF6C261782C34BDF16958819B3E62
+CF9A7316963077C305EE83FACE74164D3E8E7605C63BC9F4360BD38D3112A174
+6A19383DE7703AAA6CC20FFA29692995EE0690A27891FF7985EE4B5A9B293B43
+9D7043B2F75674AA08F9BED270958048F037C56C94A86AF873A717D1E97BAADF
+C61C9188B46119AD70E23350415E35A3CF000C428D6BBE99009E6FC5FB394169
+622625F2493AD95E1A01E8B533D4C4FEC8CF583F715F286F3D5D537624F149AC
+87087CA718A83ACB879C37A1B7CBABAA34E7933405BD31621A954D2E6A67462E
+3B609E0C879925276955738CCED0CF5AB33F7E67A68983E82972AAE46948ED48
+31B9E96B522C1A01D8E0CFFECC3982B0BA45BC8910B8EF28F35CD81D2FD924D3
+032C360D5584EF15ECF3E714962EA7A2A181C774BC065D83852C9E7843967585
+9765091FC191CC77B2DC76C26327EEAE23701FDB9FC08A8E2CFC07713DB59CAE
+005E68DA8BB6097F62587CC5B6E18F62ADE198510A24A70E5A17D0AC5AFEE07B
+B833656C168322EC04997E9CBECB4A681DE3AB4F7D583881A7622323A66B75BE
+DAD62935CD1C89FD25EE9C02A18A3B43CB182A4E783131033446BC8668511EE7
+23C818E0D14FEB789BF486A78DBCDA2BF25D2D48E31A9B956316F6E32C8A8BDE
+7BC69B9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans8-Regular
+%!PS-AdobeFont-1.0: LMSans8-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 806 194 0
+%%EndComments
+FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans8-Regular)readonly def
+/FamilyName(LMSans8)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -117 def
+/UnderlineThickness 36 def
+end readonly def
+/FontName /LMSans8-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-446 -314 1510 1154}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986
+D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D
+AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A
+55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC
+D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527
+135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89
+5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C
+975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B
+D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA
+507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313
+30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80
+BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3
+EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C
+9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204
+42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF
+94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC
+6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397
+C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2
+BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B
+7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7
+9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19
+564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71
+36DE0E644436C67784A3CCE2F3DA52F258B8AC9D36AD8E947AF7575525D2D645
+28280D0A82181ABECDEF3E5DA19E8A35EE07FD469D9896154465BB482692E8C4
+487E1F75227D65CF10942C271713B28F990E900C2180824BAFBDE4FB76939E77
+31CD2798239CC4C94E6141CA7FACD96BDBFC373E1E1F87881FD7BC3A7B98F3ED
+62AC3112B58FAB45215177C2805796FDC240A7FF9D029A572DE35D3D9D3E3E55
+9A5B4CA4700A71D0510CEFD3175FA8E7A8D4B829F179558121181543EC7117EA
+BA7B58E69FFCAD95AC5B40D03FA898F0FA2804E0B1CAB0DD9BF9D336F25E5799
+BB341C0177F10D973EAFE7F7F8D6287C0468E3AE99C277EC2FAB34A2718D7725
+67B5B1997AD2FE0801171A58B943DF0EA5AF5910F6315D432DAEC05785E0611D
+82A36F9FC00D0C92F31E2C049463AE81F753E2F863AAF5E28673190638342D74
+B1A09188847B2128EB8B139A5FB3EDF22037FCD51D6CF5DC1E2B1CED5D9B69AB
+B37468777718103D87C1553A051391F0246769EF99A69AB490C07A9FDC54C2FB
+1F6353EBDDC027D3925BD32D89219A778B3C4C1207108F3D4D7AC6BB7F5EBB84
+447B363872C92410D15210568759D8B7156E36936C54269CD6C35E9351F86494
+0B7F86BA9A04184607D4965C1E7FE952C244D78BCB7A908AACA1EECAE6A56A36
+519311DDB3D1CB66837C2964A2DD0D34A23DDE404F43A166E2E533F1C050D35C
+E4AEE92C35EE3913998BD3D92EC5CAC7416E4ECCE80BE54C77342B004590FC45
+A1D4C5B764583A99748056B896A27FF97F4A510342C8A67BDDBD597BAA0DA4E1
+0D0347ACAFBB9355D0219E14DC084DA2D384DF669B0CAA80B3AA3DA846129D2B
+44DD121BBDDC1877EEE37B5263811E5D02B3A4043CA72EC2190940128A106C96
+39482E44A972BF53BCDF199F90DF5B338501403614E907DECA0185FDAB99E820
+7FFDABC084BCDFC2A202F15B5E590EE1A142E85E9BA72134CCC83B6EF7748016
+4AFC42453ED4BC8C59DE0A5C01FE0E5F3EC7EE6E6540D5A2602E61D413E79CDD
+37FDB07131FDC420EF525CC0B5377D3A005133233547EEDE16EAAC1024DFA2E1
+61FB6367FDA5806161D31FB9F7B11D1F3A161B31F7072115A1E570389672933E
+A7C28B31822AA9DC74A4F34B67C8E4CCE0AB011371A1F3477648500238C40EDA
+C04F03C127444311964F88706BD4BF54A5A216F2EED84DCD4C7DDC79FA28FB84
+5E4ACFCD0160136BEE30A0B65D1C13CCEB7B316717EE859D7C2DA83F003A1419
+549400BCB01465B2BC0429162BE040639F2EE9C0FA967C9F3B8186EE2454E318
+F5CC571A951409B0E69BB7A5EC360E6B5746DDE2AE0B93554896A1FF99CA74B2
+F6A4FBC49A92A63B15B4ADC1954E28221A26376E65084861875878CCC3318BA5
+C03CFF20A8F0B0A50A868AE1181D399378863E3AC6FD31927C8FBE090DFFAEFF
+60864C43C514549F66AD6BB6C1DE871AD601B48C7E6DEFD5539B635B544499D4
+0AA6D343664B19774783F390DE31F7AE1F58AE1F5CC02281429B33760498C875
+EFE51D0A668FF731A43F7E85F640CFA5E7F8BDC7A6431CB3A1FC467F98A7E2F4
+511DEB9FBAB2FEDC321C7114E3217EC749F520C8AEA79C2D61038BA7A2B491D4
+96709CAE17E12419D4535D0FEE85D7AA225FD64BFD70D14D7134EDC9C2975B4A
+DCD6D9099826F363FA838D3FFEC15DB13D437C2923BF8C7EC3D3B49DCC343774
+6F45DE88FBF2D6B94F12E4EA3A9BDB285BED8327D66ED4A688023BF4933D7B41
+5FCEC04738328542CB1D80C302DDB5DB4FFFE73264168B4254611998B4C6CDE7
+5FDA20E41F813357F200DF632CA3DBFC4F62219850DB95A432B72398345BD4B4
+12A44054AB22D1C6FDB17142AF00286B904ED165CE4103019F3825FBE7BA15C4
+90571B0C30BF40C06E6F2977C0C9A8B3B9BA33E5B0AD0677CCCE5C7834138A16
+E9F85E4715E5F89C8A4765E8BD0ABF43FB52495F20DFBA2B4536F31F7CF7D9EA
+BCB9960BD4C526766BCE7970C40FEB070F64ECB9A680818CC95EEEC0165C712F
+A2E672773C1DD91907A984DE4C96138BE3BDA2BE402314C692E6D986BA910BAE
+379E30804F50C2DF2870A2B9EC43D3EC315817DD65934A6057B1351BF5739DB4
+097E73309E2D43856E96D8E1D86A54EFD1C11F0C802CDCEAB5FDB9516E8F0456
+7E70E8F2AC629B39946E5911BBB5B54FF7A64755981F6387E865FF8DBE354185
+D1977E4A94A814D5D7B7A6799BE69FEAEE8ADE690F44DAA7CD767C726E7BF288
+414284CCC3E6FB3DB31BACD2549A8AE864481D4F76BB941B1832E3FDBFA15FE2
+2543725685D53509FA2529A052AA14FA1A81FBD5B9FE2B980DA6BB8A6C096E17
+7FD17519C05FD3938E6630C0E0ADCBD3D1F3B66962A7C6579DE0654DFBEDA524
+06037E2B86C88F3E83C98EC71CB8627476F6E9F431B62C19D3A6401941DEA150
+94F4380B740727E54024E035D4468AE5C73036F3704B16222179BC1758D1B984
+860123DB51D12DCC5FE6AE3B89F87E115C3BAA7E3F1CC44FC24152AFD8E79FBC
+36A016CF0C4A4B3C553A9D3FA7C7612CE52815250A472B8DC7C587C508E51402
+6A46682D801AAE769BE7F49BD6526B97C2E78BFC240BAEC20AD4AAD8378F4376
+FCC045461E425DD4B94E0C5EF66E5F4252E5511A19172AE7E160B2C587027626
+5C795C55AE4E6C07855A9BC2FBF17723947D5EB4DD00F5FA142DA826867DE93E
+13CA25458D64E499E404C7DB577CFE5BFB1BE0C0AC6004863A1A12B93067B327
+601606A6D5C8C3F294CCCBB0CDAFF825B2A9EBFFF45EEE2DE2CBAA132A8B43EF
+2DEC5DADE498258156FB30BA45C49782D9B2884339D885CDD86B779C8609E85E
+4BCFE84319532B3AC9D62BD418307EBCD51C597C1AF6102197A1C8714E87DEE3
+F0D8A9C8698AE746147056CCF2A0DCD7035A43FCF3667E01FD38A70551FF9C8A
+68CEEEC3E24A8A8D78F1B9C00E0EE84F16C154B608FF630D62476E35C019B5DE
+A759DF70C60DF4B6A87B879E66D5E87D245B9BCB889B4B28552FE5641F3F463F
+43AEB75CA5648A11C43301DC6174295CB49AC66E224B32478EEF14B427BAEE50
+ADB05BAD3FEADBE50D2C43F9EB9960CE79D16F587AB087429FD1D9DA6F6DFE3B
+7B5B4A1B7CA054207252913C140BD64AB6CDC615EF85C7747CFD61EFD84E2B23
+4182A39CB410107BBCBE4B5F3F8CF3C20A8E023AEDE14D3C3956E05DA1D289D4
+70C53FBD6E3F72660ABA564AC942CFC3F4C56D472FCFB5C942F5517FAD1909D3
+8C411834FBDE196D72A97C06E0FB54801097C1DE55B85A07DDE363237782E3B2
+AE143E60069683917D8D87F033ACBEC7D6BF5C653FFC1EFEF8C0967AD886D051
+CE75BBF7BEE7C526F472736F2B9B07D0A865656B49A2E46D81B1EF2A3EF7E4B3
+FFC5A421EEFE780A9E6A9642215862059188A093555A7D35BD9676F71B576193
+24C5DCA1C55DC4B7DE6EDD1689FD3081EFF9B99D887C2344393FACEFEFC60AA2
+C2AD169FF34266D8A72C91C24108FC0F3F70F10E34AF76A51E49D3987DE5A6D9
+8BACA13BCDBD15375915AC46157BE30A845EBEBB3BA89C638A1DE7017EE01998
+683763736148F1808FD56B15923CAB0A8F3DCEF9D8037E21A7F5B55FBF3C58A2
+E07D021C172810C3F79EF4935D54BC20ED3F90905788CEA450619E78AB817886
+75CC9557ADE417810A48AAAD3EAE66BBEE79E19BFFF250749EE3C9A2EE605514
+EC228BB66A22545962DDAB14EC8A1B06587ED0BFCD31833B1EECAF947E67DBA7
+04AD50AA28B66BCCFC7855461372B4CF5400F4B7BCF0DDEAE04386E83F2E7BA8
+EAD71FC5CBC75AF2DBC9E30AD46794680109F4AE88113F5603FDD41319B985D0
+5E5D472A390CA74E0EC502908EC4853F4EC33672917E478D6C2B3A50DBAA4E7C
+F1DA7063D8BBACAE4B22606DF4F87EC63BD74CE9504531A4C923563696AA89DD
+0D5AFCDB99843193FB23721F1B113648AE8D913FFC1CE6705530F9CC1E3766FC
+6E759F4A4D2DB2163F7CADBC404D407A616D6C0517DBAFCB55B9E49B0C813CAC
+93DCFD9043706B83ABFD905E60E7469DE6D853133786151FD06B447323A98E04
+81DB2B80362066F627D3CCD32E4B6170DEC3F342CE36CA69164AC29F5EDE1D4B
+F32F18FC16511464CBB791F2C16A1FDBB9FD27E7460CE635F185EF89D97719F5
+BBC3C73C7799F52503EF919AECF374D10611219620C3FB3B4C61697016C11613
+CCEB7B316717EE859D7C2DA83F003A14195491F61DDA362429CFBAD19DF81D06
+6A62F8B68E9063DE59600BA4FD6A4DDDFF737BC32456C980EBB4EA8B81AC1986
+93CA08DB2A33B5819982A34C49A313FE9211657D49D63F9D4EF5ADB31C432B7A
+6B8804CBFEE401D5364EF4BD758B0748B26C9613AB51573640CC57E6FAB11F92
+DCE88C14EDCB7AA60FFE468F74F609DDBB9635FA05510DDEE9C650C13A327F9D
+6EFF93B9FED0372D8DF63481255FB07C915411AFA55118A20CC2172E8954FE7E
+4AE6BDDDCCD03A3A1B7138B5B53DB3338A892839466E31F198E98BBE0DF9C812
+3E893E7A4D01199AFC3C88B0E2AB5FE014A843774510850C6C89A98BD9FFE2CA
+8484122405699CDF6369ABDDBC337BE4A7099844282972DDAB121A040D3D7CC9
+7870FD89976FA78E2DC624B2C253F76778698BD1510D509241072063EFC962FF
+21D09AA2AE309E6310CBBC224F848C9EC06B79D745EDF39BD1323695BE8B6060
+942ACF0E333AE1D7A954FDD2DFB87F22913A4347A452235919452B53D8A07D50
+7CA97CE92E3DAEBBE3858C8E8D7E1FD041957F0C3532B5718352E4CE45863BEC
+1B5E8CAB530416EACA3B2FA7E676945E56923350BBAC0CF7CE13F17B3F949896
+842AF50BBED0BBE3BA0D089E11BD8BEC957386DA79F1D47DE4897284B2FFF95A
+8A508A19C3281F49B46B3840FAC27A27B59664E856EDDE290103A0D490FD76DA
+F968A3688AC93D924B3D3CF5002F91C3255FD92C008236928CF1FDFE2CC8A3BC
+CEDCED8FAA3B94D431531100AA325DC5A5B0D8ADB5563588D38C1151A012779E
+AA02CBB1CA9CE47A0675DBF2E804072C010757B047D819B43A5BED5199C717C8
+C05CC48AD62E125FC003D7BFAF8A210D9BFAB685D3C7146235E1F75D2D02D994
+1A488BDF0554A5FD2DA591F742DF0159CC8BA919398751D8E08345A712E637B0
+E644D780C9FBF747711691D8C1ADE6EFFA52BDA1DCBD0659FE7ABBC27848B139
+567BD052199847D33B693F074E58FFB1B0CBBDD1263A9AEDB29E4E4F8888AA8F
+A5A38A2A7BED7CE91AB3830B6820671816DCD068AA1F5B257AE0F3D2F50BA822
+1F087318B006BB5ED80DA9A2E715D31B2A9F95A6306F7D5261C85D4A05500EFF
+7780AD4749A6C5C0F20571C577ED03D63028C20BF68340F7D727272E4D9457D8
+C2A1E937B47C40271E665F794BCEC6361673853B40FF2D425FAD94B834074C24
+21066585D238397D8E6BB6397864EA1CF419CA94E4314E67525BAF1656DE0175
+464EE264860B6E310854CD0C937A6D0BC305BD5820C99145AA7E7B25CD2E2CD6
+662EEFF431C43C172F4B2FCD303237B01E13D2AAAE0E8844B7D35F454BA332CF
+97F6E8543B4C8DA741023CFBEFAD3C4F622B1D07496159EDB225E9A3362FBC02
+F1967F0007FFC52F6B458208BEFDD79BD8C4C6E6394AE72B8A73A33AB9740C26
+1AD4ED24E83D21202783DEF88E7D5E0EC11430A6DCB1642F75E025ED7EDA420A
+3AC189CA33C97A979F3836E4771AF3DA8CB32BBF65A9FDF67D495296A1B686AA
+D19F4E39A73DC2E00310DB85AF8D9080EC1DB2F599C06F191AD74C9BEBB14406
+92D6B4EC91B8319ED5EA3117ADA2CF91C6557EE2ED5B4CDFAB2976D79F6C669C
+1ADFD821E84706606D82771975AB24DFF6BC7904AFA0B54708441DE5A1A15C14
+A676EF40F0B1FD9368DEF3F9E782EAE324178B35316D55536783294509A4B45D
+15B9011E4D789FD52E782C10FBF3263FB1CAD089323B80CB8438407EBEA5A064
+88A7CB7074776AC36B43FDF006D12E824D1F9E7004CAED6DBA20F6A900EC119A
+9095A9FAB83995414E9D3900926FA8087A61383E01E64F91470C501D46E82175
+0FAFBA1CF306101C7D563C43EC50C5DFFE0AF6DB142F9D944983B19A5C420532
+82E1FD03324C617685D05AE401C710E8EC03A64D8C462D8E408D2225DA44D48E
+34BC385780B837367A712F7A57D067A7D597EC8C302420214AF5A20DF60AA690
+D5D4A4573EE0F5116627B18993033B383330B1D2E211B7812E89A91026044215
+A4E5D214862AF46F37A1985054494397909725B157EC305286CE4F0681B2FE31
+9DBE692FC1E7611F070D26C8811D02A0A094F82E5E522C468C4529613F7DF330
+779158FBC442246D6A7F06827C72F22E721B8EECA38BEAEE93767FA5DBE95D89
+4BF5FE3B413805A02B2F96F7A269A1480B694F268CA7C9F788B1C2B92F34A27F
+2A305DC77D70D0A3DE21CAB877D797C2B0A3D093805C43A3598B2B5C7AC6112C
+F380D176DD6BC6658BB55A614714EA75124BB5D0E8EFB4E8CCC1CCD679D99308
+476332073AF8D0CD314243BDF9C1C91A6EAE8CD0ACCCB302235EB05C4FE88E96
+5BAA9A255A1253835A307680719AADC001792669DE7F11CE8CACBF994B414731
+F0AA4187EA7EE2609E8397C2DA3E0F382A4C8057DC8128494949AC7365269B2E
+A07ED532380833BB8D4514BD26F041E0EDBE77149F7CDDEFDF6AD4BC9BF80F31
+88A55927B2E18E7A56ACF76DE55758C98B755BFE0F87095662704B142BE9625E
+1034CCA473A6A7414F9062FDD08665FFBEAED726C9A15B8F75F819A88755E006
+B798A1373B918574300E28504BD6F48D79CBBAF2625C2E2E1CABD5189B86528B
+FE44728714E2A1A31368CDCB906BD6C4851075D6A90DB34E373B20F891363858
+27B7980C2FE0ACB1C7837A6547F63EEF3C0ED308218EB19B25DF20C182AE9EFF
+2A4891C970A04C42CF7216E5DB8CBE124D00B4AF8777423B714EAB7E6875A7F9
+320ABC586A2763AAD673CF8E5FFB7318D42CFE278CA6866BF81718901D53F6E6
+B5B483AF6894363B2114294E66864446DAA5CE2591121463973B602EA2729AE2
+18F44B4D9BCCC7507B2C2269B883EF962598076D9112F645A13DE01EC3851DBD
+7304424CF0186A550FAC789DC46BAEA1D028891BCE072BC400921FB735C050E3
+F02A9636E89EF795734A43944A7226DB1C305197AD48A99FAE28983406A9C3B5
+9D1F0962ED5BEAFCFB1E1F43E822EE2721E984E4FFF861E8489070DA86A56827
+DD7392D7A101E273541B8FFD8A9F88AF45127EA4165FCE5AAED1C763C7F5CE59
+4CD93A26BD00C62AFFBA19B313A27AD6323009DC44DA90B76A05860EF092C52B
+19317FDE765000BCE9A1A61A802EE8ECB4D53EFFC41514A006458A52B68E702E
+D7D3CFD31F6D7E24EBC67ECD5CDE798B725558C8B741341F24E8C339F1748124
+95E183960EC2B89D57EEB4E8BF20057979A98A4A171D0D19C2F050BA73D021C3
+9EA26F677C972818BF8C841F4822F1D67522E273B443AE9820ADB5303CD0D839
+FFD4F01C2D25BCA2B4E479414E699B812685A5890DC3F95CCBD24D701891DCD2
+12C9FBC402B9D46B2600BDF5F6A8D2BA03548CECD9D12CA669D16A0C25A85CF5
+98BEDD8449B33FFFB35AD715BB0DCDBB2D35B51730CB8CC9D76739BB31F876BE
+E000302935A55EBFE1CE914272A8F50EDC78B8619DA47DA7550ECAAA8F63C6C2
+A74A199E38AF623EEBEC6F15E7F3F48B41A3CEAF10FD7581BDDC27746D79100E
+7045B930267F0EEA9BE820E13291132AED69A0A230BC22989E29BEB0A1977AD4
+F72A7BE90332568B317C876E836A1E6009BE548E105149EB6052FA14D55E000C
+C01B4349DFC56DA3E9F10D4E690237CB8D25DA98886D5153870BDF50F61ECB98
+6B27E37FD67F41027EA90843B1D78411D194A831BDA3ED9E2F2B40A297D94E7A
+8C128A0A15C6653CB85BF452ABBF5E8E9D8CCF2FE9AA42D5736019D131ED8B94
+E2FC564DE99C447C35DFD39737309B022629167664E7533AEEF54C6A6DEC9D5D
+65E7FFB7EE0DCDFAD9087B161E74E4B1F38E4E2B8E6B7A760AE049A86DA16039
+0743698C6DB495B96D2AB7F8555206210E615B56BCDDEB8E688933804EFBC6E4
+263046D4D48471D498B5988E64D3F957588B2E07F07D84F8FA63398ECB6383C6
+EBBFB2B61FE04B0B13B26BFA8A80D62894CECF47805CEF8C112326100DB20AC7
+484E4EEF337922432A48F3FE434C00771CF4751D8E85BB97A7F154AB18FB1C15
+7CA626EC056A68B66C652833CDCF08803F469DC246148C78733E56DC109D35E6
+B2D7C5684A2E05EC15AD96297DAE0F90750C0F2D3B286B540CD85D2F9ADDEED2
+F7F6618C375D1EC39D0B866481D723779B3786C8B0D04CF075F70A8BB95BF53E
+8BA3FE48CD123E24A16C81DB96A9ED85AD222A233EC61899AD22102AE68685AF
+CF4D21C73BF7B55D769E02B6E09BD7F56D0235ED4A043567DC70955610105395
+8976A09D4D8F15D1416F26DD6C33F62B4E573019A93A8B1CC4F98EA50B299341
+BA8BB688D50EEA68DEAD0613A62C3000C037092ED0A93C7E3CFD6F1A44EF78C1
+67190F3326BA35B2A0F95CD03494AB37DBD29CB89F48CA3794406CB57F20E678
+DF6669F9FD904015AA56AE725E5AEE820FFAC056863E893BFE49B595B554A44A
+40DF702B457F0D95CB81DC21F59D95F9D7EA3117ADA2CF91C6557EE2ED5B4CDF
+AB2976D79CDF09458DCE016F1773387D9D4D851DA35FBF5CA18BAB2623E80BDE
+4513B4D0B4A6E2504301219B0DAD0C41854ACEC75174A96B29A309C8C682A5D1
+3D60C88DAC92611CD06F7805A0CED7C26E24B09A5F46C02877AECBBC3B3DAE7B
+F3CF980657CCE5506A7AC923DC5E300B27F320688A58440D82194CDB01A2CFC4
+1133C69AD75946DBFB1EA2D62DBDCA5EB57C81832D2CC5364AB5A96EFAF6461B
+1947D767D4558876E85ABB0B8396FEE0C3327CFFED7051E4A9445C27FBF7E0E2
+7A2748A6B019310EFC5E3080673042FC09D14C99A69FCCAE3D3BAA6C3EFEBAAC
+F6BBEB24FC837517D46350DB7BA8D2BE949439027BA84662D750881DB03BCC0C
+763CDD36272967EBDA53350D9AAF20A9E6B78404D91BF3D6E6B16135D4528A2D
+0EF25F9C946AAB5B8300A186C682C2E05262E62F9E66C752361054F19A881B3F
+6685B66ACE55002A6840F885E52BE60F3EE269C17AAAB2C445634D89E731BE2C
+6A8355A0F66701B437A9F96E682496308D40CC63F71D9E321AC3767A9948EA0C
+DCB1659C7C1D4462EE897EB2BBA0A8746AEE88980ADE62F1D3D72E35B4E3AEA1
+568FF9A1A47333F4C4A4991DE8DE3BD068E54E56420BFDE997342C33AC5678FD
+7576431EF863EE1199AB1F710CA6628C4F949E49AF9ABE23B4127E98CA0710CA
+8A1A8A077AE78EDBAB36DD3B0D4CE84C5E6878274EC35FCB0C407AC222ECC188
+EE928C6E51FB812C94901567178B7D92B9D695BAC2B3649977313DA2761C38BF
+72931D163AD0D3897B1A83AE99410A142A7644F56B21B1EFDAA5BD4F70595529
+06D8A476B9E83CC7EC8E01025604CE49F7BB3E40A9D57EAAC5383A293409C469
+920A5E60BE73C36611705DF0DE767931A7C165A9ABB7228B1DB6D1FFAB59AC26
+558DC3FDD4E1A7A23D6D7EA98B4262F9F5C1186772E4BB26D5939DA3AD1C8DF8
+59C8E410A1DED65711B579E0B60F46E597086EC406E4D95578B4C5A9BA10884C
+31535448C20ADB455C92EB4D4437BA7ECE3B966FA4DECC26A9D6EAAE57E9B9C5
+8A2D7ED591A1FA935C85DB5988D2A74FC362D931FAA4E0DFDE23EE17B463E5E0
+773BC9CF7A7B7E10218D55BA71719F120C7ACBDF28D2C9885EE22068E299A682
+3B4D2808DCC18488A9B9D1144EFE33CC0A70C71B8611E7BE6AA160E3E2592A65
+46B2CCF951D4FED7A3962E8472913811CE4B66D86BBC45F71A9A9CDE4364CD69
+D506E7D3C910F9DEB494A11BF22CCBCFF847519FDD0233939F289D74ACC55415
+C310C0370D932C4A41209FF0419A3B7532AA5A3C8ADB9A9781A7970D232BF82A
+76F5A033DE6857687C3CED9130F98426A3557B86A9CDA7DBE3225DE7DD9A05A3
+DD9F4E98724C61E0EA13B2C8D4D7D64C3005DA085A21B61401B08F85E49528CA
+E12FCCD3AE8B2F8C9CA1E4817F6EDE0E42FEA7AC72FA6122F9075E2A88C8E6F4
+AD0D0AD650056FCF5AE53F2661518DABF34712907A0811E8EC4075D24EB0682E
+7602CC252BAD914711083729A0C108D036C458F52CDA29AA7C0FE58CC906A1FE
+2265A1FF6BB0F2511C6947BCA4D4E4C32BF2B99F24330D5035BBC540EEBD08C9
+748D66FF8EF5DBA122B7F1C59328ECF8A0BAC70B0450588943DE555534E1B932
+C73BBF229EDAFDE8C3F64EA9568E15943256C1E34B0BDCD21F22F3AC7AE5D597
+5A3C3FE20D6BD0310323D9EE9F90FEF7B4BC08EC3D1F16089A6C4D67EA0050A1
+EA743F95A7DB137EEF6F9B963304FCB76A2C1D28C57C490AA142797E0F0C40C1
+5909BA02E8127B1D6467EEB26EFA0C1F2396D00025D84A37F88259548245BCCF
+DDE7C144E28BFF45165E55F75184B73917E43FF456B5C4336B818ED38ADAE77D
+EBAB8084EC9A7564AAE4250DD63E28DE54F19FCBAE6C1BB500C839DC25CB07FD
+277A265345ECFC496127045CA4F140E046E6DAB28FD7BB304B991B93EB51BB2A
+1044B616C6A5AE051F9FD2151F83B2291B57EF238E50CEDD6B1BDFD5E9AD6E59
+F44F81C0248538B9111045C0239E243CFA87CA3E07D80BEEAECD270AEC179E49
+452ADC65A6D98DCB078A3606923716A73D995A4539480B62E6E676F2EB522618
+EF7BD8B2AEA06B3B684EE53EF49A66A177AF99DB4D16158A72D6906F3932865B
+E761841AF5E46254107C5DDF1A876B9C097934A8DE6D8125514B17A8D452DE56
+CF1B5C445288723EED15A44F4804329268F440323F0EFE1C4A5E9CADF1E05BC7
+982648D5C9FB29924F870B03576DF2D32C346D6A51ECED2875F7F94A744C6518
+F3E18280BC088472F9AF3FF963C2AE90BDDCE51E09A71AC81373757A05C13773
+5C77D7DD29B7B4B19EA8E360979B2925EA3E743BFD6DAB47AFE156A2DE2C96A6
+95599CFE0B2966EAF889C1E257CEE45BE10A3686A91B2B9B7FBAE106A4DB3247
+56FDAF792C95C02C145A4F7FAAA554106A995E5D0754B270FA7C180D3CE75911
+4D5D58C58CADC39EDACF18F74C45C985E6F9113472083B7B4E700546D3414CD5
+C5AE5EF9C240EB792EB3C943194F28F4DA03EC3E7230A90623466F2A6CE7B74B
+2CFB5C922EE48FB9B685192A42ECCC3D6D62D8AB7974BBB15D5D6316E7A1AFDA
+6ABC82CF19357366672E71A0A5B53E6E3F311DC4203744C86A1FE55F5369B12A
+05851331961CDEF31F5F5E1CE7CDCEE753A4F34FEA0B2C6B2E0B3D1A37B9577C
+AF6C3C4681ABA54C4621F05B2BCDC438FD2BCB99409A49A381C62843B4E0E181
+4B49D0EC4DDE1F818CDCDDD3E0EA1BC88E523099196F039EB567BFB06BBE884C
+FF6A2CCD08C323F8920A6B688B17A6FB8FA03787F4787DE77ED1AC249F078EC1
+2898F424004286047B08105720993F7ECFA86CFDBDA249689F263B3885DBAB7B
+47EF5F0CF33DEBCD96973F8D37C19E1795608B441CF1E7447E0D79362FB4D7D3
+DEE02F5A89BA4358A338E60FB97E9B4C0A2D50833E3CE505A453E6873731D6A1
+6B7EABC23C5943095BF1E82A90ED9258885CCC92BAF1C67634E2F501BDAD2976
+3AF837A4B806650163483A1E6F0B2EFB98497C1F3EB5FBC64AED668F5809904E
+B6E54CE54A3E3748ACDFD9ABFEF0E1FBCF540034961152015F35EB7D215E92F1
+4441913E569B4AE9F3CD7BB4AF09CB2D8EA19368F5BC0DEA47F9AD8CF4505C45
+A38D08DB2EA29D2C00B939B0F10B44C513B87939EFD9DF31C42A62BF096B816B
+F1E2AC96BC9902242F0363BD8FA39874B38A5773E679768DC87B11EC057BAEA0
+84D203E197CD50146460DE396ACB323152AD8347A2660B90A70A8821E9A558D7
+CAEED311C24B91FFB505365BB9BA797C680AA9134CF23E91A22DBE41485EEE24
+9A14C37B54C54C89B47780A607D26BA983E0A6ACC229BB542747A62388EEE1E5
+69D38B2C3E6654B92BB2B81B023968AF83E243BF146B2E1C6C89C529FFE846BC
+19F6DC6540EEFF0B9824673307931C9077148D46A48A93B3B8286CA7DEB7632F
+C5128203F99E12BDCDB110D548E83258BA5211AF692F13ADA5048B28F82A70CC
+EC38F69A904DCDEE56EA78FE086797F74F876028A71A7B0951BB8E053D9F362D
+8D2513EDB96DCE45CDFC81AC27B20B1EA7AEF3B63A0F22E8C1A66EE3CB92E843
+DAAF0898973318D8ECC0D2B06E53B9680681588EE580ED1DD96A0A34C7AED55F
+24896563CE0B1F1C8255137A1AE5416A81C5B043665D8430568DC71A19A6D916
+EE07608C0EF88B57720280BC2BBFE85B1DB4FF453E0A10379F29FDA2F3217D0E
+A0772FEAC748A89E9EE68C45C32B1FB59F6E1A6A781D86A0C1788D44FC3311F9
+4CFD6BA9FBE309D08FC9D7497ADCB0890B4C2327144AFFD8EF0F4FEEADF24011
+AA6F4955FB42932396CCB37D3EE1CC91ED4AE7FD7241EAD13DED78B199C97C40
+F7572AF95E6A0372390DDE43496580EF38012B9AD4A7D4E71CF7EAF06F937273
+88735E9C7A100ABDFA89BA01957FEE797177F338587C80FD855F1733F50F636A
+4C7426584812DA6E5786C0382E7D2547C9B47869DA6F735671291F976E0E8713
+1BDAE14851CB30670CC5682A54583836894DF65297F837A3A2F5C501AF422A31
+3B47DCEC7A019705E05681D59ABA75B742EF3F56B0D0815CF27EEDF796390F53
+67DCD99398C16988D529AE144FD133B11DA950F2DA023099F6B78D81ABE86B75
+4F6E599939B1432225CA4572DCA0A2F32C5D52B15F9621BA9E1688463FEA43F7
+29700BD2D33436B4117694575FD284FF8E0AF8A0ABC2E073C1D558D47FD0D033
+1085614FB069CA8D80059115F5EC676736EE24E135047D1D412E289BBF35B80F
+92DD085B48872F8D609614131EEA9A4BBDD7FD6CC153C5C5DFE50D8B58E26670
+821E49E57B092DEF981793D3D551700987B2A6587A089ED61444F40C102A75DA
+25B68092106A41E136709100C54656DC80A7FDA9E4FE5C0FAE3C93B843D8CD8A
+65C326E57EC12C66AE1A3E63725C1CA68D43633B4D9021C4A5CC8AA9863D36B0
+B46F5C3663395611B2987076E3A2D1710A20DD28304139F178D9987565B60AEB
+B0164B2BC133908392F13CDA64C769B2B01695D2A12BAF04390A34190DDD5250
+200A157151F7625E63296E325E2C3472D4E20B70DF4239E2A7CEBBDAD3B6049A
+2CB2B6AC20B48A4C770479712E2A5A618FF3F138947E9552402C354E134EC737
+30744A2343B9BEB38B8A2106AA74CAC58D0647BA832436D1EC34DAE7D9BF5033
+533583821D40C1D31DC662172A702A6F91DBB6B894E45AA7E25825A8BD9F2845
+64FE7FCDB9B6D54476489D474AF99490B2A94512E245DFF0BC54BCA3800F83AA
+400728332FFB1A3D832E9AB4476F3014D1570C830D491D3187D750EDDF5DA440
+219DA387FC8847E0042B5309F1A5A452289A98F10329E26833CE2ED27DA4A0F8
+B83154BBFE9F13E4F119193F601365D4410060824D13F79652B119EE55207B3D
+C19A5BE431ECDA777222349B653BB04139673BB3B8D170F09CB3695194EC9D21
+C4CE14300E0582551D09E5F84F9138BB70BF182FFA1055A1BF1F53C0B670FDAA
+C8CD81508BCABF291CB6B10B7AF374ED78AAE5E44725359EE84143838ECA70FB
+7D927E36A2E4A6F34E754C8DD8EA2571CCD49813FAA1FBA84BF4FE1A22CFF901
+CEAD1600AE404384E89D2AFDE7802DB04DF728AF5D691124FC9806591147C6F8
+4FA09BD0F0F01A5C693C8659E5ECE5F23D716150E39BDF168EAB3B30CD4F9330
+4E9E0DB55DD4D84971A595420C0CA756B08A0309EB35638F24A453E9B9EAC890
+F9C0C4FB4F8BD6C351707A524187ED4C6A8323B06099F891B896AB101C8EBFE4
+A0E12ECC40657518624A1D6EC6E5D0DBE738084795BA938A28FB17FB62CFED08
+3E12BA0D1F95EF9CAC30822D4AF6E9B50724C67557B49D7112A9D364B1CD13DC
+A3D385B83499C715ECD759876093A64F1DC9AB27A302E7159A49181B7361CA0E
+3E304950E7797A7675CDBD7282B6F1E814F280483A55C252B152896BE8F20892
+C88B3F789DCED6619F792017CA817B345D6A0E165A5EB831D9BB90B6C44BE0E3
+A242CF8EB5BB3D8E9E85C007328494F40300ECFF04EC1918FDB74628A348D901
+96FDAC97E87B957DFC0C4AD4BF682FE837974BA4A855C6A8CDF351FD697E94A8
+D7BA899C23CCB7AEBB5D60F011E319A23D2D54576AA313408C740515971B4CE4
+375A1A9F1EC3D6148A1C850AC3E528104766DABA0A344DC4E5319F0305199F5E
+B9001B4BD655952F7731CBD3FFDDAD2B1EFCD4A73CCE9CCE875AC623B7F42EEC
+D3D54BB7682DDF4D6DB9326A5B07F20B3B0D65464F19F48EE2DA48DD65322FBF
+BEAB160769EAA6EBBD88141D1AFAE8851859BEC954BE182281F76C9DF61D9AC4
+250BE085BCB3D665578EDBC1CF0A053225638E262ED76057341F21053DBBD57F
+B065E3B9EE839D9B6EE6BC32FE658EDF0883371DAAD3E660F09D520BE56FAC73
+02F6B526482E4C9257CDC556314D5C972D33458527330B98BB42BAD91B4964F6
+832F2946B0FF1702B55D69A720A6D249F9A5AC91B1ED3896F2C6874D6C2B1DC9
+8DB2E6D5109FDE9B405E97ED9527026AFD8C09ADE73CE1EDFAABFE069E371FDB
+B88E24E61EF1A4425F9F97F529D1C66EB4EDA345525FD4FCBB4E5CB711DE81DD
+7427D4826480273F47C2A67F00C609E89DEE271180376F5D46073D42A8AAE4A6
+F8B0B2ED3A99469BCF9EBD010A240A89E7E3BB7ADEBA9C882AAEE60A026DA25D
+51A46F91AAECB93C7FFF2F16174606AB2770299A4EAE74117C7FC4E23576F354
+A66710A4674F99EDFA00C510884855F6BE0BBC7D58A92835845BC1E5EDBF7687
+1F1F34DF77FAD301929BE09F85FBEE99D21B512779E121066B41D20E4C538F6B
+D473E34EF116BDA16A8764526105E28B4B07DCA647E66B811F82F08DFAE1979E
+9ADB992C57D7DD2A3D3294BFAB55819D89E6E3F5C318A35C0969011C3683BFC8
+C13F36F2A0B60F82ED1C7F608CCF232FC7B6DCBD34DB61A325BE0A37CEE6CC1D
+4C8F3B8D3031204E510AAFD61B425FC7831B3FF7FFE2A7231BA303E3DA792A4D
+9D20F3BA481C27DA7242D473909496619F5F2DD902580752EEA02F3AD96EB3DF
+C17618A775715FBCA79011F3455DF48C6F095910B656D3ACD7A98015D7DFF9AE
+FEF7B904D0E6CDEC1757543978CCBC74C7AC23421B58D7A535E1FDDAA45EAD0A
+D822DC04982DCAD312CE4EBE815CDF513396463F528D5160C7E9F656D93EB214
+E1FA04F01EF3376DEE358654767D53401F388FE2088B16659A780BFC163E4FC9
+92950E4C0FC0338BDA52A1542B27824D238A37BC172A77305BB771DB267C0AC6
+F940EE4E12921D92F9E9A685CFA82CF91854D0CF8296ACB49EA77AFFD5BAD077
+40E0685E046AE1B99F5177F66C4A4B2D5FA12EB95EDC913B55789622477148C7
+437DB021B1667E274DC56E5471C3ED727BE7E559B6E54B0C7A64D4A2C86BEB49
+62960C845C5A2B81ECB5A523CB2915A925B1655FC690339EA8150E250037C2B7
+1E075DFC0BDA01637CEEE1664B29FEF6B211BD4356914FF31EF22D4E33B72BD8
+E820728BF15F78C8E8ABCAEBB05F8735424FC707DCE60E05D79C6E70C0925F95
+D670447B523F796E0B313B90AFD6B7FBA91681E1D338477090C7701FD2AE61DC
+E064535F290AFC6126557F2CC17CD2AE6105243EDF44B4052A99A54A66E5F8C1
+65CD0D254DFB8F56C192F0F96AB797B0A6F6E650529A568F66A773ED695588D7
+914A09C0197D7777A5ED8C41911D8273D004C48D4B81984D7E44CA81ABCAF7BB
+39845826C627C0FD3161544EBBBF2A1D822531CE29175A0E7D978742CEE7D5CE
+5A41AD7F4A2237B4889B1A6C27A87CE961E0DDABA61649AA1E4BA1237B5541F5
+356EC92FA9101102BAEEAE5C1875DBE42C23E07C517E9D4B958FC9C413E5FDF7
+E3F203BD2D3299DCFA13971F84FD665C1D5A0C51615A5F3B4CF27D1F0D90986B
+8671FB9A73E7AC4FCB078BB1A75AB425EA09AD8583C80818E8EE9174F9B05C15
+1F01AAEE9C44C92E7CCA68EFC0D2F93158A6728EB552FA09202865142FE8D130
+0B816812AB9606859F8B88CEBF2609ACB01D758D8C883A56F2DF894496F2166F
+30D5D82D5D017B3EC5E6ACB22567E66D2BC0E824554C74679B25590F079D0C1E
+B4C3D1FBDE7BEB1ABEED9E395F1F1DD95ECC8B4432266F9161388516FA124B93
+50A1BCC97148E15D2353EEE2BE859C8D6E4CF82916F0AB41B429CBF347632CFE
+037499C0CDE61DF42B476B322B43D601DADA1DE6C35BCBE54593D061BBE3B0B8
+DC46F0BD3A5958376B794F2043A295E20950D4E4F756CB95EA4C2F9F4541B4AC
+FE9CA666C46C7F04C941A6A77F829E3F6CB40BCBA184059390CF339374B11BCF
+0C423A86C57CBAE8F9F82E65EDBCCB17469C42FC5FCA4A8185E98E9577DE92D3
+2FE7CCE94227FF4DC2A7D836A224FEF55B06A6036ADD54CDC87F9D2587664266
+096F4621F4C29048731516E16076F3482F71DC669EFDD2D94B5EF539C729DB9E
+22F46D677CE0ABC6418B88E6B6B7418E28EF59F2D856C879E4EC84FC43B261E1
+B7924969BBBE7F59D359C188F8D6F5D6D67FFAA12B256EE62A8FF446F974F01D
+A8B66CE6C6E2484343AE644DF9BE214BAD874D4FB7581C7082EA167108BEF6F7
+E34D9278B23F6E04619B81578C0EA3C3A72402DFB9B35C8E54484D1E02EE6592
+2C82D1831EEBC139D8FC38A5D74084CEA2B5ACA941642067E8F402A0813FD842
+EE498596FEF460DD30E6FD18BABF43809C925254830DA1CB099A69D37C2EA6E1
+09CB0C7CD17D94D85644B1EEF3318B83B0A35CF68B18E01A3D60BFF389BE97B7
+50CD4017C1543371877D6C7BF995035406C64054DED8BC381236C47E45C34D3A
+EFA67EEF8FB207ACB013947A866A8ACE63BB85E61AF0562555A04553B64057A6
+E98D1747274D353265DF4FD877D56690F7B9C778248B27D4B16F4739DBD89076
+D9D827883779644A3C942B0D7D8D298EACD96F05A6F34F784457BFC547B7CAFF
+D798D32887D078E7F78FDA6B97481F52AE787815CBF0CC562674B3264DF5FC0C
+8F392FED2361F11621E0685107E8F6B2C78F8C9B34FD5C30FF78BD5AC554C7A9
+4BFD3A91B3FFD4F252EC70527FDD7A86AB11BEB8E4DB8C27EA0282527FEA9665
+609F85BD8DAC5CAFA7A2B028395D9345A98973E2BCC93E5C25704DFFC86D9C66
+ED01B85534A1E39BD5C20DE216B3342CC047E0FEDD7DCFEF07F93366F1BC071F
+068E8B945FF6551683885969FCFE266419FA10A16AD7F8C8C752B02DCA88DBF9
+BD473137EE9A79EC3F588762C66D9860B6D4FA7E3B5FDBA55E45999C1624E9ED
+303EB0CF034D3EA181090F4A02F80DFA38AE1A5A09EC405C9B9770ABF579FC91
+16AA60BFEC839D4500138EBAE207115E8947123C8464B93D1D4835EE254A19F2
+4544F83FFE128618BF04C375EBE05693C2DAA100BE728339DA46EDA1FEF945E2
+8E9C836DF86D5B025A7B766FFA65AEA58C77DC4ED68C27DD829D6886CA6E8730
+20DCE8EDE7ED930C4BF139616099CF25F4ADA1C87DD16B42F3705FA9D7CFB97E
+CCA687DA084346B2CEBE6D979445443C3677D129837E6E7058BD8577C2A05B4D
+68FFA0100BF564B3DB31B4D4445B1CAE058C6D311CA89BE960392CF963A9E9FC
+A6174B69B1250C7616030C605A0DA56B984F556E938E0BF777379B768BFD8F08
+5EFAA28460323E61C34723FC8529F41960AAEFF4491899540B30F28B8406513C
+7C1DB5FCB991C91E0417FE9CE7E69DF74BB4C645F9E7F3050BC3209F024A294E
+7DC51C69967B97BD1F1DA360C4CF05A5F079FD3B6ABCBC147491A0EB8BAE82C9
+F14E9F3B744B51D89D8A999EB5F2F53D263ADE076A5DDB61CB18C2C4F91CB49C
+A0190ABFD3ADFA44CC3A1DAEE612C1D4A0F0EF6DC8360CEA2F7715B950F4F9CE
+6556127CE80C771AD7CC6F59CC29CC0F0874B784E63D8CC22CC6D582BCD011D2
+41EA0868CFE94C5BE9A7245B0CE4015F696D84CC111BD3902AE802661C9154A8
+66ADD5C7A451D446DCFF975ECF78BB858369D6D37C4158259E670914BCB02C1A
+0A8700003E036DA13CF4E917DC6572F468AFA03E75BF308EB5DD88DC85D0493D
+2C5CE0BAA605EA3E898B0CDAE596C732FE6E635056BE74B5BEAC552EC569C6BA
+BF3ADDDFCDDE01D5452330F1F0BD8EC1ABC28C21A35A879775819DDF023FF06A
+A57878685305BCD94F7BD081A312C8CAE3D218B066857249C28C39A1A2DB11AE
+47D2A7C96CA702E26541EF44DA84056557C71008C8DE89D0F22DFF103C6D3AB3
+E601838066ABC637F0A730E8A3E9DEE6F526F03877777A90CBCAEB4AB57673BB
+9C775A7E519A5B648E5356505D2AF99ED22F3FE0C8CB87E4D1DAB44F4CD160E6
+76E300BC1493625272138E2D4E6A49A71D91F5BEAC27022CBC18499F276C0A28
+1563C9E81C4662DE3DDE7C0A436191E9765C4CB186A5E9D6A2AC72EF0A2C8595
+CAEC0F8582428CB9AF9AF52D77D7CE0A28D81DCDCBCB544DA759AFFE02A26018
+28543AECDDBF49F7467A0993662D137336A6CA2139B1C7A0DBBE8ACD7C30E4E5
+21252D4147F89FD364E5D2C5C0565CFF9B73D799CC9D2F0A5F21EC06DAB1A2A0
+64251B43CEF5955AEC62D5704B9867C833ED3E20E0F9025605A33FB1BB8B57D6
+DED3CC38D2EA75A0DB395D218BED87AA9BF3CA15D87AE1FC4076CADC2E627C42
+6162685AFCCC8669230CF8F9E6BA3967BBF036C87602A175DC95A21C58FC1912
+860D0D87DE400DA468584213A152C232520AB26D05FD0A8EBCA15A24E8164DDB
+5505AF363A7183FABD28810FED4575A0FA7D721A2F72EB3801F873DEB379D14F
+C3DF35154C30A66BF06418EE274B501A5E08956FFE802983101B094CC709671A
+57FD8B5896B41C7F7719F13E4C87BFD2D28B71CBA46B3004675A107A347F848B
+D44BF8071CEE42C8A9D61D99E52C553277701418EFE67F40C0E85FA6672B4D2B
+97CB331D640809D8DFDAFF5FD9F19B00701FEEF0AFCF9BA31FFD797F28C7E801
+15D8DE8CC872BE405702EB33800B9FE8ABA7D4F9645D2BF1C1AABAF5B50F453B
+8AA478811CD371A7E7F57AC82D140E4DAC9F098773EF4313CD8A7B836D3B449C
+0894FC93D1F5D35E46FD2AB458A75B86EFF64CBA77DB8323478FC28061F22727
+D78B0ABDC526CC61BF137B202AAE34EC298221F71243BB71AD967C4B8437FBEE
+5FD7BC7B6B55D7BF327C4D92122590DDE34B05900462F81800A0B6F554443759
+989E2FF173E88C11C1631507CDFEBA6BF2DDEDE8DDE59B3CDEAE02298E459585
+6668B2420A130471503204710C7508391D34C64D39528F3D0E6589748FC55EDA
+FF91FCCA2E2FB1CA1517AC1502A095E727F6363314D0E86A7FBFE287A6BDCBD6
+522BDECF5825CF140B19B241768BE10DF82655883EB0CE96B5661C018F51A082
+10663426B1B68BE31E76805ADE5D739F904EF63621D85A98BF4A2A82E02F44E5
+135E8AD5D7DFDFC2D38876FDAC54A72255C4B9CF715F8BAA60F2F6E49894F82B
+07EA9B3F4266
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMMathSymbols10-Regular
+%!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200
+%%CreationDate: 16th September 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 694 194 0
+%%EndComments
+FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.003)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMMathSymbols10-Regular)readonly def
+/FamilyName(LMMathSymbols10)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle -14.0362 def
+/UnderlinePosition -146 def
+/UnderlineThickness 40 def
+end readonly def
+/FontName /LMMathSymbols10-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF
+CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0
+4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A
+562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9
+0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2
+2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2
+C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514
+CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9
+176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF
+730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B
+6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794
+F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939
+D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD
+712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92
+70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E
+7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762
+96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A
+A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2
+CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8
+95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07
+2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131
+8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A
+C53D51F08C783B2AE3B67D0FF6359D1B6C1C6DA4220428777EA791A503CDE266
+386B24E0D7FC0C19F54D39D2B9223D466810564615CF6EBF5A75BEC8F6DDDF38
+26F6A75F7C9A433ABB0C95B150D21DBB43878E3EF527976A3A2433047A05623D
+54F22D062F633C08A3EBDF22FEFA476B92D1B05B8667CF563F5CFD60228D5707
+0FA2674ECBFB8D84E1693A5497D4575DEC4114A0B80027DA61B2F65A6CF49F39
+F1E6E57FFBF72587943DFDB4C686CCC01181F81BC2BBFEA408EB0D446D1BEA4C
+8CB935973C2158D476D0FE07D9A286EC3E2E94C7659266068B0941D3F9A70FC8
+921BB68A2A93F276B4E9E42AF04FA0DDF5161945CEC5DFCA92164369E6FE48C3
+3E933DF4E02CAEDCEB32A21A5A42D74B09F410D031AFF3B7234445B1478485ED
+7AD9F3356A268299BAEF33F6B1815DF17F87F86532260EA830755F03A6B6CFA4
+1E32211EBAC195372933C6DC5EC98B1DD6F39DD192217A2C7130748C00DF60D3
+44AD509F68E8E1EB00D2D4009AF067F255CB508E66F44623F8B3398771916481
+5A495DCE1F15CD0BE5F8C018404DA71B32B208FE38080DBA6D529B919F3B41DB
+F812D26C2A610A60DC13F145BF71
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DDE865523ECA1DEC402562002D46E7632ED948C3B94CB7
+CD358C2EC1C8F156492400737524C63ED96EF6CF5119DE40F280D7E0747745A8
+1F5C730A244D2A3361B379302099EC5A62CB12044D3E4FCE17B48A6905B9A391
+F664BCE4148D303788CC991B61ACB6AD7863E30EF2DEECFCD5E0AD99C6028E0F
+B0EB3C62525944554B7ACC5B14295BBCC5A8C431D8D7BFAF9F9428E3695E72C6
+4B3C2EF23BE1C2A88F617A396E56294C4ADFC4F456421C21CE57C3B6D1E217F4
+14303479632E105CB504A8568F31A10AD01DE933C4BE1D31DA0BA8D50D2356EC
+EE41D405A20F4E609C13D0B931DD6FA82AD59F2493F1D943B4F4CA94A70F6AB8
+025660CA3EAA7C93B7524614BE7C9534A9BC97C6834B365C39F4F5C39DC16DF3
+8ED4E2751815E047206C072EF4701514195A43A81826D8B89CC6D3870C6834B8
+CFC8A8488B4BEAEBBA5C743CA53E882C401B2D22E3BD0A364F4AC9FE64C0836B
+09C6744548D0F8B2E7E8FE43EA25BA9908D08F1A59C40A5887E038F16D931E10
+77F87886858AF74DC1D5C7DDBBA0E3C90126917995D83A5F184C6ECC9A1B2A55
+278FECB97FFE6D22505EC7C1DEB88CA5BE13F85373A8733F9EF8849E760494BB
+F70003BA53516615023DBDE206993D0E671BBCCFCA24011DE68DD7DB418AC595
+7D541077D64B65F245F3C8B987ABBF94ABA8DB33E6BEE8379647817EF7F9687F
+33316F8CB6BB8FC96F255C8D9C09E51366D4768350919E6C0DCA42AFC7E0EEFD
+E9BA22FC832602DC5027B4CDA589D4204A5A5E0722F277C9340589046D29896E
+8D1807150C2282F119071DB094F2C3C4563F802F8C21B71F0C9983A9780ACB76
+5343D3B2EF67FB6AFC6817B8B15B0FA72FA7A271E8D65A836ED366963BD57A5F
+DDECE89ACF7D2EAABC3C6C31A52984269355B641D8A0414D327EB4BC88FA8365
+DA500C58AD8EE472B30B7BAD8B85CCC2020107EEA61238DF70AA3A421603ECC1
+623D32353CD7684A19A83B9D2135B92AAF2399D059DEA52769871787CD977BA6
+CCB1FF14094FEBC224574A15296D35DF91D2428E6FAF068A9D8FA5C5C34B3145
+701FE538A01FC23520688763EBDBAC71788DAF6CF106DFF90F450E7B22115D20
+E161F93055C3432CB412BA299FB6769E965A63D5BBF8FBEBF27B617F9877876B
+F6837DEB39CC7C1E39C3BADD2EE20443E015CFC5A97634E4948BA215DE6FCE28
+DB743BC92B2EC376370FD355FA08C74EF77D890B6847370B5BC9EA4EA774B059
+5D87C2F5FEDBB1D968F0729A5A1D1EB41ABB67B9BA1735E4E05559AED7EAC66D
+120A3911D284DCAE2018F883AA804CC9DDA766EBCF15CA68D755C30E02C01262
+9BB5113F920CDBFD5615A35253D968BEC1722CE2A13645590B05F12849830F0C
+CA08D642BFA26B23ACFAB65C54852B947378033C85592A0C3497A03C16190EBD
+ABB792CF72F35E0E6F37FC4E9EEC8EDC1A4916452575C7B3F2E7497A91E603F1
+2241E2EB52B5EE286D3582FA02F4DA54FF066474763370EECC9E1E60195986EB
+4C4BCCE755BD139F7D3911F48E1BE5D86F74CFE9E43CC26436DCE6F520A16FEC
+6BC543657B58D17313B32AAD5456A7FB5A5279043E68FFB9229EC6DE4ED5A8DA
+7D9CD8F2EECA199594CF093FB8D49DAB28DA0EDB9463FC691FDEF96570BEA964
+AA4D708A58C78748BA48E0F9344D46262F0331241D87492D92E8936325CF2A10
+2FA4A263B7324F231D9898D3B9A1687237C450949DFE891DBCD2AE271493A54F
+1EFAACCC687DB7121310F23489E7B11B551AECC3692A38778E34870D52D97A62
+8BF868EDD3BF6DDE186C3374415F03766156316B85C12FDEE87E53945816B7A1
+E4B6764A0F87848033C360F9637AC3E4977E95A4B4BF0A8078677867DA3E9263
+5E73E63BF4D510C4E7701979B23EF39FD99184AEB2BEE58EBE61914102AD4E5A
+C0DEF18BEF1136AFBB8DCCF8C27B8893041F84F2C6DA434EA611EBCCDB674FD8
+A696A7DC3322D57784BFA903DC5A829DB662C0A4EE9F4E4A3C202A378409F5A1
+591F80E1281C37BB769E6CEB1E2B2930DA1463937707D0661275B66BBF3FDDDB
+17F52681C14DE689A8C6F2576DB779DA5066B47A64135F3566FDD11403617AB2
+EA0965C54F38A22B32DB6208081585CD9A312B09793B1C1FA0563746991EAE6A
+5E1AB2F9C2FBE93E979D8C74B1ACB91AA360247137244823AF5104CBE95341C4
+8676342C1C7BD8402FD0AB800B022A9B59AC93D44CA1463EC3CF8997C916BF9A
+6BDAA24DE24D6CD65831B8E50C195D0463EF620D9B8A3567DDE34C83AF01D54A
+2CC7AEED919407DB6D77D6124D75B84C9804AC607A6777F03F6B636BF5E7FD4A
+D8D5F07BD93BF7D3B878829E0C4DDC773E05EC5648A53031C5BB81AD57A8656C
+AFE18BE8083634A6C3F19DA92D2CBB229D225F1D15AD5AF115568D349627FF4B
+C3D6663890400C2F5BC1E1A1E731383A3958BB81CA51E5B0366D04BF6D10592B
+7BA0C58DF4CB885E940AB179C9355CE53FBE5B478692084E7617283D56973D8E
+4367392BF6C1150DEBF459D14870447E4DDEB4C1D21905A5EA5E993611D8A4E6
+025350D72AC7474753A387E4FF6B9907F28808DC922FB777ABE03CD355D981F9
+1D77F997DF0AB8B7A26FF5050FB842436D3B6DB6ED212E9BFFEDA7D3958C62CD
+93FD5A30CFD72807F188592F0A82200400C10C6DFF02A8053AF9B9A07F8F3CF0
+6897E25E09B7594DE5F86EB777378B0FB26F46CC8D6A5018E9E4413584CD0A7E
+4B326A308657D62DC3F52A76832779BDFDFB3E488A83AAB17B920AAB6FEC1B5D
+CED2A635506B1FA0698845A999E8ED6A11315A7926538D22E4854A274C7473D2
+9BA6DBBC7DEE251F5A950D0F62F276A9161DC1D546C04AD5F17FCD1E87796B6F
+6721ACE5F11E54305D53479400C1A59CEF4C8770D3E62C7EEA9759D337A036DA
+AA559BAC06FE38E3D3AFB6B950C284946E38E65A6E890DBB1BD9B8AE10E2D614
+3D563819EB1ADD2934306EE8AA00BBD282C6762F07FECA518F5985886E4A7DB0
+62E0D1D8FE563927103137035F19D1606BA7859DCEDCED6A289C01AB88876D62
+6C0DDF493F875241C7DFF16F72133343F40992AB476E5F84F49B1D0C796F5296
+EFD24101C91398605EF9467750D982CCCD4B937C7DBB5393C16412F1D6DCE02B
+C7B485CC108C6321EBF1C608BC63630A2422AB980B7CF013681E4A5176084227
+1C298B769265C03C0A3CBEE6240C0DE90646E7AB730E5D5E73F101DD501B215E
+0C207067F1E695951C726032A1B11A9B37EB84B0D6297FA506FDD296949F8FE9
+C26D848BA2E5F1A7A225BF26E2AEA0F352B9C950B47ADF650E1CE8801A65340F
+CADAC222B3FD287BE72B87834E4589853DB2178B4192782402D4F78C39F044ED
+6AF03CA44338050BBBC7C633BAA6827DA4F97A8307C47400CCC6BA4B1C5DF77B
+2944603F47BEFFD06259B256CD1A08F62A535214B5BCCBC707FA756BD71FF74D
+8B7E2347719C840B4452233B804496666ADAA0D84BBC6A705A9C77B5224E09B6
+DB39BB10C1F4D149305E6D442E7D8B58020A01C1DC06D936C579733D7270243C
+367AFBB76001E331CFAFD81ADEFC852D2E598734CDCCCFD8C05DDC3040E38EA6
+42C62AADF6FB326BA0D4D95BC25B242C73A631A39B2EE585636C88CDA67539FC
+8C6A255773F6E68F8EFD7D51166CFD1E03B285AFC3D8A7C81B83F0D950DAD2F3
+ED840C53459138C37E00D26A712B9C188B31A371A521F9DE9E1F86352211F2BB
+BF036255E83C9F847EC2351993BED767B3085676EADB90FCF6FAB4B71CEFB433
+81D4322E7FF4B60F3312FFE826D8ACAF741FB1F4063CEC6277A34CDAFFDBA8DB
+8B2C4487DE9EC1722AC14066A7B4D7EEA7B72860BAD93A2E414FC4E3FA2AD425
+7AFB55B2499472FE07B6C354CB65782464D2BE42C0D814EAFBE88DA3CC9AE64A
+92B3AB194DA6FA06220921EE7D2A520E12FCF3153B96806A1D450F72A3CE5E70
+07939680912BE5CD7401091DE33D6A472DCD3084B026E49BB0BC85A603D4AF1D
+E6AF42F220B87F22913A4347A452235919452B55B66A81259C4C1043A3869292
+E5FDC173B68826B15C3EA6E242E67E22527BD17C13D14367D478A2DDA733AE8B
+3A2C643D94A36B2FC74B53A9E929C04FAFAA990BF42143E28A8B6DDDB556D22D
+3BB579328E4AD9D5C3475B9B1A2B0F018CA61E48EFCDA4132D4899C7CE20D716
+413AED9FC181032081C0686DA62604444B04310B269840537B20199365941F77
+4F8CB1F07D5498B68A580366AEF3968F931B1BDF59978009022FD528D9B213F4
+A4E1F6F2DF44B28CCE75B08EC85DF704ED1096FAA03E32EB72EE29B185F71144
+1471ED972022B4D84CF007C1D9B1D44733B075801F323729C9FF29E681FD7B0C
+080A5B57E373ECC18CC368C55FD0BFBB72B49DA6F49C7240F00F52C450ED1BFA
+EFCF250DF79F6B91A1C43AB587F21FEB95C2675E73E63BF4D510C4E7701979B2
+3EF39FD99184A94D1E91373F67E464D8057C5EF17F1C3EB72CAEBA74FCD8EBA2
+F72B4F6B519FB73BA2A718C137174824F59FEE27D46F9CAEC0D5C3C68A433198
+010C94B88ABB8D8D00A645A4E04D0DC15BA4F0C1D12F27F5DE5E37A07F94AB39
+60C35F2ADFD9D42E2637E8918867F04D4049A6FC4E4B664B3723329DA39C7D66
+7A4C093048E3F1C940CFD62E7072F5E2852692398A09633D0B1104A5F95C1354
+C0E643CED3448BF453FCD9A4F194FA648F9FC0971734BB6EC61C4E4DCC86D3C6
+2FE9E069A1725AEBCC5CB1F7AC43A2D34378914075B7A31ED94233A9690AA696
+EE8683182CE3528300002FEF053DFECF68261DC400897B7D283580804C28E32F
+B3BFF145BDDA844AFE41C6709E48728C3C29644C4DD89EDD03764A886747BD1D
+DF0C56D2BC9F57D2CC8C4AA2D7E81DC82DC430514579079507174A00636B3B9F
+E10A0E27F605C0005570FA47070FC79D868824947CDD08A647D93504EA067D21
+563F33124B63BC46B4D40191FF42EF52D058ECBC2D37B7A8D05B1D00B5F0D320
+8CBBBD76524B4084D5DBE1934628528987ED9FC62F04FE7B789D5597FE88BC29
+7402A9A218866ED9A2BF21D72590C63F19DE6EC09C0A5F8D10382048526B311F
+50923B7387A5133465DDF69890FB2039F3590847AEB6719E558D3F664D554AA0
+C92329A4040B4F1600AEC0B5C594A022F1C722FECF62CA446A40D9F40D12C0D6
+DDD6E89A3BA6468B6322EF1EDC13F20FFDA5E4756A2D4B952A209C4A54244D0B
+32FA271251FBDC140AE17DE96263A6CA5338F0545FC28B0036DBCD931083C850
+C04BC1F7AD4479096446E4FE0C6A39303F62275478A5CC6EE68F395A1EA5B475
+FB3AA771E62BF9FAA99B2B376BD412C94EEE2A88B057773FFB718E2CC2EB1E32
+185E5FFFDB790D02CA4C9C7A87CA8D24FD9211E7FA939688C11F16242C23E014
+71E9983CB925E93CEA2A3C734D02A5817427BAE8BBFC432A5F3DC8E909727503
+F7C8EC8D25C8D12B6346BEC24FE59880303D5A6CA70DD628D2D969B17440CA9A
+F1A54675CBD7ABF2B1C46B73B03A67E7C577911EC5D845FC0352DC31C19D8A42
+7C54D298A39FCDFBCB88AC0EA6AACCAB081537DBE660E9F07F9BE1DA54BE9178
+4B721065224C925E7F59329DF6ABCCAD6C82EB09720475D09D7B01F32707FA6C
+D97FBC288E5F2C1040FA69D4FF14791771EE369B64E6698745365B42246117A5
+BF1DEEF73D15FF20CC36B4125CD2C4A76466650B00DCAF38B8C9332CA8DC2E6F
+4519765B0C595074FFD037E05D5CA52882F7204E9DF81B2CF21B754D1891AD19
+EB59A53C5F4FB5B0258F5785F7F312637BBE20572943FB64EF33B2776180606E
+79F42F69D72A55D44E2590664FBDDC6FE2646B6845D9D4835F7F359A409B2C7E
+C0773CB6FDDE7CE5A7FD73D69666B6859CBEF16963F954230978BD23BDF85721
+5D9B2DE05BA12D9AF4F7795BA4F9747FCD772569E557E716BCBE5A066B23A626
+0659E5AB473675F8DBD91972A0A607EB12F341D10EBE8321430B4EB6B72238B5
+7AAB07DDEECA4ACA5E808C5F4AF37B677DC5FB7D45B0324F1F3964D3ED3CF38B
+91C915C91E637A223A0F6B13086A33988A6DFAF89A663326843F3F6A4B5F54DC
+2F30B792C83DB0D7310579FA3E80769277F5D4878326B6ACB123477906B1BB46
+66AE24268F228F0EDBC59DE4F648B6F6F9568EB7FEEF243E5A44C8512CBC8FA9
+8A881F22B81F1A7B4256863676491A327F081595235F72C7CC477CD7942D236E
+72EE4443C99568468579E06CCBDFEDCFD18369F27ABB7F266FE28D0461CF1C65
+AB7C2EE42288BD17DB983600580BB207C06DE6CACF4C3FF495F0D3B1317D4933
+E1E097ADD7D1CB25D2CC7FA26EF0C059090FB93A5747EDA57889E69A23600E8F
+851307C6204A7730012E0744E449388FB346715C56613FD2C27A6FF7D30EE720
+575B4FCDBB2845AAB962B9982C571293D7F367FDEE695858694DF4BB1CA8088E
+684AC60B650D0B4FECB6021EE5AE710302645B976977975D6C2F36AFF88F9F4F
+FADCBF28E0049FBF8ABCDA48A796A43EA25E34BA76F1681A3282F7FC211E17FC
+E8376C60F780925A9118B20AE2A92285A05CB8C6046BF06F72133343F40992AB
+476E5F84F49B1D0C796F51E91BF3545F58EBD511287D38F3CB364609108C9912
+12A960169F1FE7A3D115E94D83126336DCB8867A795FA6E888EB59E5E1B9022D
+2E4700F5F4896B8AFA47B4043072D09DFCA7BFCB7F37873249128C214C434123
+A76CCD3AC9659E3AC8CA5DF66DDC7933F828D3CF9ABC2827A13A1D67C7920FE0
+D18A619F3B355B53B61EC328513413CE7399B4847AB1053F4DCD13EA221F4A50
+93EA63B5432537E0898958555F5218EBA03EE4F33D65E7E7286733FBE47E13C4
+711484075AAD24C10874C856F4FDA49C6614355FA375742A1B2D26366796627D
+7A18371F4B613B76280D3EAC620D85C2B4C0C637EE2910757696C3F132009340
+8466080E03ADD27601ECC2DFEB5A9335A6FAC88568921E77DDBBD2391EBD6625
+AEEDB22442CCEB8402DB1C5A10C4231BA0D23BC56E88AEC82FB156E051F2DB8A
+9FC2F09E621DB4AEBA91888FBD4734ADD05ED338872BD89236BDDF5936B95A2D
+B43452C78FB25F02D3C22659759D0EF6FE140A6AE50E48C6C1963967ECCD4DAE
+F7AE37B526265F1A63525475398013F04B49F67164F03566BEEDA6757BBFABA9
+3EFAB83803A78F22D80EDA1C26EC08952224811BCECEB52C86E3666430E4FEC3
+9C4747F3B9C0B376B51523394318C22B863A359B68FCBAADEDB10D36858E6440
+3E0894616BBD9691E64833B16F5BD0C90411E48D827296938139D9AFB275D369
+257E42AA6F9A79231F80A434F30A29E7CA7AE699D0E5085DA46C30692F2D2C52
+F35DFA76D8BD28B2DD16C22B540BD2E3DCC8292EE1E2B00C53DF9788B4559197
+2391929A1D45F812A6DF9DDA78F22714FB9DE80D3833DEEC7848D7C0BF8E39A5
+11E4624C7214E2BEDFE7B9965171FF22F317EADD63C63CCCC7D4581D1D357E52
+311AF227B3E316B42942DEA1551A96E5C205A44CC4E279255DEB3D39C8E6D7AB
+D853690FAF7F415B3CCDE7AADBCF72697BCC9D14678F5160658DF839B7D55F3F
+5B546FBE66063A676691C47E964A84D2323AC844A204BD9197E14F5CB63D98FF
+4B93FF6EEE34EB04C672E85C20E450576F09B34137B90E441CB85E9EEE582D06
+2693DF8E223CDD15B8B185AA933204E8C629A51895DDE3615B9F1E6134534A31
+5CF6317DA45C4C757395701D4EF87FAEC2B30D2A6340553EFC4C2A1E22ABED84
+04163ED36491F24D7C3D634B25C2CC15C1E42B2CFE1B1C5A0BEEC5A1AD2C208B
+AC8E9555030AA853A153B4AA7E3F0FA1100B029167C43D358874EDF1758FE62C
+C19143732487FB28A99C314DD32EC802120889F3D077266A39B34F4B3F800F4C
+6613C9390DD952CE55B974EC0DED1BE9967C8ACC7E0441C6CD4FEA8E1E92D4B6
+4EB4749884F96854C277C63649A9845BBFD1CE04AD224212F6086D865C491EAD
+BE21EF5DAEA5041C66781B5BA1F4CEA6F23E7D025234B7C3DD2F5898217F5E7B
+A69086B2FF0BBA147BFF00785663883D258292F85CF4A55528AB3C9A630B8EA5
+84A415A12FD2CDE2A2B3FF24BFEB6F0D94065A3FD6FB3043E411D2F135A9CC96
+6A054207E8E00A6D8FDAB2BF6B4BA1EA3849CEF79998C36D77447E9A1B860E10
+85D81B878A24E96D6E16583FA846D017CE2040752BF94A98902E608264DED8C3
+241F0C713C7C84B6388A842F52A16C3549B9CF47DCECA8F2FD4A84C6197D9DA2
+FDE6A9CEBCC633F3D38DBEA5BFEDCFD06C7F5F1463ABFF37AECD69BE9AD7B87E
+C13DF7B666F76763C1E6062E25A581FADBE7C902B039575F3C31D170F74A5748
+ECB4D1A196028414E78C7DED728931C69CBA932308234FC559DD1F7D85A7CD3B
+B80421FA781D90E6F5738600BFFAE3E467BEA9BBE6258A20D9E32E1741C71FC0
+5186F56A089E390113DAF618B339808C173E0BC403A3CBC14D8D087E4AB1D89F
+945EE06A5FC0B48EBD90810AAE1F0B28330E00E9D210D7B972D494AFA5BEA7CE
+BF603600E77410A768936DBB1162F16ABBA50F261BFEC5CD925525081AA905C0
+9F8160E70FD5AC55F22E637AF9BAB4CD7848CB68A5110310C59E864A74877AB5
+238421A54AA1B3BE277E804C6BA17F299172AC3A4A3FC62296E2FA2302597BFF
+0F12D7DF5CE219716715073174FFEEE062F1DF68BCC50EAB2B6C8E7EC2B798E2
+E8BBB5EF2D6F8F48D39838647F35B6059CF7286586D1DE7A3487984DC8F14BF0
+56FF0804DE76474D0EE084E363C8B4EAA1C3E13281F8A4E0DEFDBA01DDDDEF01
+25E3465D43365F4D76D05C717514E523E0B7D90307FF79C0CF85CDB8CF6DE5C7
+AD5A8F0F05210CD908AA7B6F582F60F9AFD80CCE1F67BC159176BB6F1EB52D69
+9348651F043D4958CF8F8FAB1F5AE6A7B8DE3F5E89FCED37E45A5A6793A3E066
+886B8E0315F5236BE48B537F6DDE0C535B2295012C9C5A4D125CBC6CB1C6D73C
+FC6B370A4759C550C93A0C1D85400F9AC9F012CCB5C8C16086B89FE4BB847365
+0039666B5F3D9E08B7A152C7784AC66F6EC752D427AB4B63C9D0A6A9BFAA49F8
+7C4FC0A7241808AB8A493BCC00B51202BFF8AB5B5A9B4EB45A97E404E7050159
+4079E071ED2FB13FB2FE1EFFCBC719BDC2448BBFC520C459D8CDC29760EC9E67
+54600AAC5AC9DFA7381C5F099B37C03E587844F40FD2CFF0CFA97BB0E76B3663
+70BA0E56621FD8BDD1A30E7692524ECA63916A2AC46ACFE18E88CB9BC5899906
+56D0ECA75DFC764023564E8FF99756A8C128E89C5355F29E7EE697BFFECCAE75
+C27AEA6C705327D9BBF6760D67B53706A450EF53FBB966763DE87DC346FB77D0
+5D1547586057159EE81BF46E2F73407610A67DC35EF6EFC93636BC1482F58C6A
+6A80494F02A74BA71A6B6F27C39FEB34D964638590E25AA60E8F85B838B4AADB
+AC88BF012B53F8D3262E9BA4F370699C8678D90F0DC1EEB328E08ADF89735A59
+A4A4B48ABF4B835D35C5A63EA9F973E3F4E5F1A14EBF827DCA38CBF9A44C773B
+1196EC8D2C2382F99AC70E64D36D236DC6CB62103315FB007D6DCB2A974E04CD
+D34141696BAE8F8DE78325F8F24BB4FBCDEEE2DD064CE344608BEFC72FA3BC09
+B4E850D4FA336D2EDB9B6D48AFD2AFC82E953903FCA10DB072F9CEFB9B43D1AB
+67E0C1B90B74C62FF8FD0FCC23ED16FCA0E10862BBAD279F932368BBBCA91BD5
+350FC06013F4FA30CDFC5AB855D56C6B1D3BE08AAFE98B384B288F7BF88EBC67
+BFD892E35E6940E94893E1CDFD2792221CB0969A5E6E932885990E7EE6C9F7CC
+F0EA8148739182C5F45447C3B9B81E57DA1D717AE5E115B691DADB2DFA778AFD
+C33C0B57B8121AD86C5620623B98752E1B1BF5B89D0ABDF10E46CF71C05A7C91
+1225D77F4026209FF0C0A09F68895770EC42B469B08C7092733A204521601D93
+02DB9BF961F09CCE062B17EF20E492C02A1389BEDE1DDD04E44AD3FD17A2C6A5
+6854206D95098E2351F281B7E695147C082A5353765C789BE6E984EEB17413FC
+4CEE9655941884D3B9FFABCA4F49031745D86203838E62F41BA87B4E08CAE59E
+8303C56509CEE4C3952CDE80EAB585F5EC343516991E7834FDA0F1AF41BCCD59
+0FE4EDECB89C6B7E2213C6BB5DA31DFB05876A64386E87EB1534B5B9A874B922
+4DCB5B58229BA324E59A8110793BC8581AC12FD0983C3BF578078C86E9D20259
+50BAC19237C085CDDB6DE033212209872667423B22D9891D75C4270BED8A8CF2
+D09B98B2CBDFA71196E5E374EE8BBA11E8AF8ABC55508E470D0EDDE6465223B3
+ED9E26A5DF6D48DEB32E539CD690B41B639E21B547FCF698B77B190D3F471823
+27965F9752C64E9D400BB556C2DD51FE2F813E342D74B1A09188847B2128EB8B
+139A5FB3EDF2229376EA1D7CE4898094BCA694C00877E6BC65EC82F51AD91A57
+B1224E2237CE0413A464973E2730E8D19B8553627D09862B93AB33E5B66B1290
+4822C98237911453E6D95E23076ABD5A74826AC08513E274289FB76B207491C2
+62E31324B0F048C2F099F9085FC2395C8F5A89348E26FE2696150AE062E40D2C
+F10D2FA439CD2633CCA61457AAAE0DE1BA31FB51411ED41D825CF153F8E257E4
+1E7F48D2673B132906D4F88BF12A3445794FC9DB3F1BB5533780A7553ECD27B3
+28EA8481D053315553F3C5C3B96B628FE867857D585ACE25A158AED63B8FE391
+030C55D4C25338DF30BEAAA6D87458CCF22F5A30841D29C6141EB17919CF9B65
+E11955872F23EB6A04B4F8CC914735759D5393B1A6A91A96CB60AEF58D260F51
+7E2A9257D7336AAFDB715847508E743D132B9B33E8031675628BDA3DC28BBD5B
+B4382EE924E0EA98D9351388FB5E6F2CB5BA07D99297744EE1FFBD17B7EB6E0F
+B6E1E80991DA0D3F27C484CC619BB7DB5CBC2EAF59A05426EDD6E98CCD373F3A
+E0439424CA6595EC7D7A980DB1886D0A38261697EBFC34E6CCE364DA954F8954
+36AD8E34AB6B32B5003F5D1F51334C31E6AF2EAFE4760B0C7A7823081E405843
+7BCB558A2453B19A9664C864AE888FBD4734ADD05ED338867F326533B99DE689
+1224A5614BF4EF1DD2FD31DDEFFE8728574D062226B47B9CB5B4647CAD084A51
+EDF2A7B7B4D0895A34B9E6434393BA92AEEF4724C34EBD9DFDC20A1DD4F570E0
+2343F42C7AE268DFE56E10583707791F8532B9FA80D08E4430665EDCEC71DC39
+584BC7A6769C6C5A6CD7602AA4C8665A3C51B5D5AE82278DE0CA37908C1EF055
+223B29AA0AC2EA497E7C94C1D7BEE1AF116B1ED44C9571982039742230A411A8
+43F1A39E0E69027034A1E6D4925126349DE06E101868BED82BB51E911855081C
+F660844638B9EC5214EB8B4F3B900C34193E943B45289DEF4189B84A339700CD
+6E74F3BF89884DF1DBD215120412854F4BC16A4CA2BE0C84BF4624522F116E8E
+B40E4617692ACAE9C6921FF416129EF0D8AF161D0E0F46F27CA200B432D886A1
+2EF6332152F0E30D38E2B0F3A51DCA2130E99F0D8F7F571155B086E3922DE513
+B2D57734C84C02E1F9C93AE270A5448B0F38289955FF8AF761856FD959CE669D
+97E45834FEC5C90ECBF4DDBA641882E775D1DE07002E86961D2048A927713588
+BB8FC5E9D82F1E52EE1B89F32F409EF0A0DDFBCB2C1F45FC45FD5424D814E463
+358D70DE7BC6BAFECD377B48633D0105D1D238451E8ED99C8495C8421BCEFB6F
+E8FCA1DCC7AA855CE318551EBD9B8F4AA038DF79588063FA5C12788BC3A2B80C
+CCA6788AEF25264822AB4D94FD51449F12FC28AA9F0286C64F328339EED21D83
+604BCB1609A79265A4BF29EC531D24870365A38AA8C5EEDD3B47482510597CF9
+A6FA677F1EDFFB70E37A26C6C3F2E101693C946573FE7EFFEFD7F25BD5978E75
+57824AAD36B6349FADA1A4CCF6C7C7E6111B92133CC1490D70C0E83B6D78E41A
+A75A18B92C2A5B63978E50C74C43E30C3627ABE7BBB46241E4C1BE1E185A2648
+8ED6138CF334D63A75CDA615DDA9131221DD7FC2E6AC04519A8277B0D0ADF9AB
+E8E2CA928293FEF7E667094888C4727B20698DA61FCA950DB76150EF6A2BEC06
+9187F54D15342F45D4F7750EDD284F3076256851D7C637B282BBF5DAB0182C67
+EE05B6C8A2D148A3DFFABC322A2A3F62BF60D6F2439E2D50DCBD1C65878D79CA
+F427454F554B6B6182B53B81600AB81C0C7BF7142EB33AE0F8CB8DBC2D1286DF
+1345899DBF89623DA48C5147CD646223EF5DE660A82E05BA98AF862DC9694B31
+E74B4C6845E3E6B8E600F5C6F70C493018B91D82F889200505C07E64B2D4509D
+1270CDBEFF01A02F78EEBE769312C50E570718E585A8BF0DCBB9CEC865DE1B69
+C5A94732BE0FCB9BFF90C4C783DD983579A30AAC1D4AD625056509BC9BDE9DEE
+1E8951142A28319378A3BE8971E443E19808D80B366E84FBEFACF55316F9F40E
+FE5707065C052E245CC5136B1D3C93DB62021467C39F2A7C4EC37FAA311671BC
+D21B2926BE4C650BD6D0D1AFA5F12B2F0CA3130E229B74A3CF91E2599B2F6F44
+3D3D7025A5E58627242C75E303F4155CA1CAC2A5CFF1F31443D11309B66F0098
+08B3E847A873C89176E748078A8F4F7C2D4CF64802A82227ED89B7E927DE87A8
+D4ABF3AFA7A54091CEA8B1E529DD5575C2362EA9F95EB9E16E2FD46EC9328548
+7121FB3EBFE72A4B9268E1F3D065E8BB22B1B509983872C58A3EF67D2D719700
+60C270EE7CD7D944E7A0979048EDAAB75DCB29EE2874EBD426E37B2FBEC266F6
+3AA2D015BF620BA53B1985060B8735BBAF575891C91700EBAF3DE4F3A232CBE2
+1ADC4189E1493FC16F69788FE84E1E85CFE56E137BA47C2A14D106F554929FED
+3ACC3053926BF4350D36D28E2E8B90CF14F0639D8265DD500A80ED96EFFA1CF7
+69F4A2A6DD033D6A0D6EB12C3E46C8DA1613D52F0B0541ABF683AA264B2E59D8
+3139A7D2DB95D15BB1DEC6608EAFAF329B11B869FD4AC39AE73E9D45EE384CF0
+556DC234FD1B064BB5E52A74B766ABAEAAA44F81687FB393D3E78A7D824F2B9C
+42C3AA21ECC117B8B004B03DC74865B5891F67307481359D639B354E21F5E644
+68828DB653BE17D4F25AB9ECBD3CCB4EA3A262534603D41E1975CD59E8576E72
+A8186570F0EBCAA0CCCAD7FE46DC5D313429BDC7838A9410E7B2D42EC2BBBD4E
+1BA25E5FB46827BADE8C69ED7F226EBFFB0FC609E366B12B8A3057FD5A348681
+AA246047CA29CA6B442FEADE254C7587DC65EE0B8DCC3F56219CF698FFD3BC5E
+89C0FD5D7B7E43A16384AEA13283716F280C3478C8EE4EA63876BB32BED58DBF
+5688AFF3541CA173E13F711FE424013FEB94949E515CF5F1C05B1237C7D090F5
+ED1A3DDA29DB81DE9C0F1148A5CC5C9F4F3BE200877997AEFFCC4145600A9B54
+CC3DEF1311E094B951A669BD5F9217FB0ED537AC53C042CA8AC20930D814C6A3
+E6ECE761C6C940133F91FD5EC34794E92CBFF4EFB16BAC7698C9AE38C9028C70
+E1005AE4E6BF0D1AAB8077E21BE3E767CA6BFC0A34A28AD6858159DDF19EC5D9
+BD286173EF785037A4B6194E10987EF777EDF5F4B1F0A6DF35BC2A47CC76393F
+477D3091B96840C512BF9AFB028AD7A598FB92FF2E8F498D0BEDA4CD41C1092F
+4FF2D03DEA8AD588BCD2CB6D686BDF9B19F41999337A57A67302CD793D3CE49C
+D8DE2762ACB44B27044B3F72DD84699ED708C0A0CAC3E2A3DCF7E345AD52C326
+F7D4869F5BFCDA189FE81641832D1FDF9B36F81664F2AEDA58AECFED688A8DC0
+B24157089E5294097F5424CD1FB71F629BE0847718ECA5DE4ACCF888D793697B
+5D7EBBF108ACDA4E402DBB7F245AA757A20EFEB469DDA29E77F9419E4E986667
+52ECFBE462E14781380BEF65C161371032BE4902BBD57AA5DC285EA30F1DF90F
+ED2E1C8D1651E7DB7278DCC6E69F910C1D7EEC7B9243334E9CB20A617275B4BE
+B257C6238D56A1FD2E9B458B11907B246D94B12617AB50EB5A520CD8B2844CCE
+F57D8B40A5A2EB1BB8C26FE9004BC127FB7367DD9F765D761FD642F61A533698
+803DFB2A20226E582EFF3AD5722A664D35522EADAC9FFE1131374EB2AADDB233
+7DBFC80F40D7B949B79724912E91D9670FC49664B666C9ABDDA67B2EE094302A
+297311DA3110A873E6F7DF8F113B6664F2CF41C075C4DF19A0F0AD8A46F5BCC2
+BA12C4D4283B339BF3DA423C82A9EF28E83FDE0C3C995E7B4F90FC0A8A665FFF
+B23654B08776938DFC3DCEEFBBAC6F7B4DFBC55EA79B0658E7DF9C1B3B4A2854
+5B49091D1687034C4E30A58B8D95C5D8F68706FCE622A44622924C6DA812131E
+F8444169ADDDBFEB23B71CD65401AA0472520E5C2875336BAC5833A9CD16131F
+DDECA7A562FE7256C028C768D828B26388CE2ADB1B7390B4C389155787439EF6
+2CE27FB2A049346C8F1199E124CADE5FCC367A9EC6EE5FB3A93AA01DF86760FA
+5C65BF5F0FA26E2E35DC3C5A2C5527F1BF2C13027301D54E815FD9B4460A7C92
+094F00C582E77F6E21A71D0C319A466F6ED4C48F6D4440488AE7C9B57B85DE61
+CE78FD29960C63FA20CAA8448523E4FB61522B51536AD69F860DA401B5AC451C
+29E535A2435C3C00C5CA23DC0CEB40DC2ACC2E69EE0BDA090970F9AD3D73778D
+2BDD7E552A5BE1BE350CA9C73DF0C7F451EFC226CB3BC41B415182F40F549315
+6E78539970EFB2D13C855D11D212CE13ABD5A53516F1582B61029C9FB50CE54B
+E9BAD9B7508388DD93682CBA745485880E6AE8A4F4C694BB6BAA955D9EFFBBED
+F7B2942225BD45F6FE01CB6C10015841B66CD6BF4C73317C565A241B9F91FB06
+04DD8A6746D4B6E7DC9B82F48A4D63C9D0A6A9BFAA49F87C4FC0A7241808AB8A
+493DA41183AD94729DE9FEDEFD6748EABD96D9FEC55051D25B34C45AF1C4FCA0
+277DA2CD4148CC8195477C862FDCC026341167A07B6BA482AA6199B185491196
+BBDE5079C160FC63797A999F4405E08A4737EF3B38F974D988A1B6EABC3BA669
+33054518026CA3C35805BA4101E5B57CCEF1E6A68654E1695F8958AE4D69E507
+6CE4300137BE4058B8B29B70C0831ADB61A92C2DB592CF08B3DE2FF9530571CE
+273F61F89C86DE2F31382706EA33D769A6AE20559829577BF4A90C0A7A3716E4
+6F464A198EBEE6C40ECA67B948739931070DE3741576F7F6B1F20D320C61000C
+37FF9462BE3D409D7DBD88E7D715BE5C52E83D1AE4A08F7F2648E1819966BC24
+76D4AC4E4347E74591989CA3187FFA24144AF9A62F7A0EB816225009664E3D8E
+BD0FE63BC9A08A0BAE8904A5EBDF9FFBE3A3489261A07F287B0ADDFF5AC82153
+843C6F7837AF311F4FF876ACF7D93E247502747D6F4CA1BA700D97CD1B89A257
+11472078111D0E8131F155B106D862F0920651AB446DE4B526AAE0DB5B83CAAA
+C0C03C3F55166FC377E829EB5FF3C8466378E81CF88EF1B4ABF193F6F0F90153
+7ABE3F126377E93E4BC9355CD59870B8C57F2F7EEB6B877B917E0EBDDA109DD7
+181880277CB69B8FC62FB350D208B441C523991477B1D1D365CA8F3F1A0598D9
+89A92BFC582417614AA3DD235D36BBD540E737EAE242036E4AA12207AF01E1DD
+8EA7AE9EF32168AB40BFE54BE3F7DEBB7E4F9ADA05E422B435B4D7D91EB17F91
+3A93505042CD668C50729850E1A9B91CCB3EB15C6BC666101BAD394692F3C6A2
+D65314D2BB69D35F3F089F755BA04D5D03A83FE6048A4C0BAC128B7D4D61C2AA
+87093F0D9188350856B40002A42EF6FBF55D8A0F6FD9E30E3B040CE6D2310293
+6B096D0E7801038F92981250C3BDD77F02C296953F49C0B2D5AA583BA3071A84
+2560444831F001EEBBAD4BBC3CCFF6741A5C45AE186A2F9E899153F7F2F9E5AB
+5812F6D30E5657C31D96285557B332CEE2959749E610D020C961422A96281CB2
+2A04A78EF3F2DC126FF7A05EAE5CBD949A8B5F2E4DF2F0E9273EC494E37324F6
+8F2914E39C7B3BD5D837416D3E85CD0D1AA5F35000BB2C95BA008CA2F9F66D90
+78BABBFE2E4AF4652A045415357139779BCE43F23B5BE8837EA00B30C0BC7FF1
+1AE673803E8A2FD75A3FF6C97A4C03D57349A144ED9D6D717DBD75D305E971B3
+01A60F4D9C07A3E25581A4B9AE47730F34A68D2B30835FD377E00C7DBDBC3A2B
+5338B14C93F707D2929ED2505FE87A03025806340E77CF18F450B11BECF714D3
+D4607C9B6AB0B075C2BFCD5D3CE6C857D99DF7848F603D411630A27D7680B335
+819744CAC5F1C047BDA931660BA768889CB155EBDD1341D52F0F72C308147522
+A50B9B3EE1860D5F11A241C4889FC8C0F634CABABB7F9FFFECD6C57341C2275C
+644BCFF020E44A3F8143BCB612744F21B97E41AEA8DBB99B156D3D5E566E70CE
+BEB9EFB14E5341320F1BC615E42A10FDBA51398D360D6B457C578FBD1D9A4A20
+7B4E0B90F571ABF9B761FAEBAEDDDDA24D93F068318256A7F5F78B3623BD32DE
+6676FD99BFCEFB2DB53C79D16B085D8400FFC9324014BE2A1D5CF63C39C13617
+3D5D9EF4C45B087BC34E8F14FCED37A8C610AFBD1A7A62AAA2CB9F5FBCAE6AD2
+3774342D788EA6A58FAD31A981655ADE7177F5966ECD7319CC2ECC6FA4408B1C
+0471F995FF9B16AEB06EFA17F88C1BC49F0B639E3217A45DC6A679FDB1CE311B
+B051D5C727C72CEE9A1AA9A0DC5A9EFB7130EE72EB3313510EDB1DF48D8CE631
+118B8C09C04174BAEF8DF1BB4A1E1F848C1A5178E9392A2E8BE06358E0BBD553
+D9454EA8BE0A8587039FD4FE1AA195D9F12E03463930D05A3D71E1E9830AC1A3
+1B7C40085691FFA140FCC6C598BCACF8A97102819864978EAF3E8DDC1E018442
+474EC6B0B42DF539EC1557767D528A6AD12C95E35E48F94F97079164273D164E
+13868445CB7D1E2AA63F6ED520966565A91A5E52796975CBFDA1445799658F95
+5BF73F38B67E1FDD63579EE3AA4A4DC3BE7A532F8C1112CF4A84AC845ACDC41C
+6CAC48DC8B469840C2E6E1EF0FCFB0208C7A0645DC66CD18EE7DB5F0DEAA05EB
+DFD7F0B5FFA9569F0CF2DE5F44EE9D9AE86A70774BFA82C7B080BC0263B2EB7B
+A006F1E34B5A955D6C0736E62CD1CEB660425F040200EDAE2413F8723503882F
+2A971A09196EE70772CCF4E8199570C607CC5DC1D76431B25774F7345DE39A3F
+1936FF1DEF5402DA2F349BC2D4AD8C286AE8F24B4C1AC770D3C56ACF5451ECAA
+8405815C5B5497FD0900A840A22B15E6DAC8C7C3BEF0E6A707C1CBCB5F7BD74B
+934EE2BC8350E3A8F4332FF89F7D0A9FC87686FC22C8F111F56D53ADC64547BA
+15F1324CA6EEEEE7B4FA88BA66620BB08F65A08BF76E3E30F78E4E2174E4CA86
+8698A7B0FF83E348376C23526A0FC729A9B845FA4DB9CDCACCD1804B9444C284
+E42B386F6DC6C00AA4C418F45F2D92CFEA647A6508A8ED9F5BD6F9BFF7C22433
+634B804E051583F49A74CF39D36BB987128B8B12C2B28A050B50BD46CC83DDD7
+32C8EA614FCEC8F8C4FCBCE04F3C65EA91889541467D451A5EAE31E81DA53DD3
+8776B3E05B8A1455911AACF57CB21C5FF9BA513792EB5AB3F57FFFB003F6BD74
+6FEAFF2AF04516461A28EE62F05FDF6C538E055B61831B9FC0792BB035B58A2D
+A52D5BD2F0B2A939C42476B611F1F52A0401F6F5AD07EFF1919E9BA90194E24A
+69649F0DFD0046D1395F4E992F9D944EDB02F6B9D49C876062C19E602D5E0CEF
+D00A0FA54A7F5E9B7AB69DC77FE9A283B3A8C6A4139138869039B5673F1930BE
+3BAA9104DFEA7D363CCABA3B1E3B43704BFDB66CCE11234FDDDA3EA1A434F740
+ACEACE6CFC04FAC086AA21D20FDB13A7B499753DEAE6F3FDA550DE299FE165DA
+AC891809AEB2967338BB1AA6153CFD9D65C06F84A291CBEAB880B16D7DE7352B
+F4EB85E4744266CE245095B21421E755BECBE942D5F370C36CE40D973B0468FD
+4F84E83950B76B1A05B4DC73008014921644E2902EF213A594FB8E6E5A8941D3
+2C44AB4D0439A12C63C1B6345A9FD75F12C8DFCBAEB66D8A900262B86945497F
+F2489064B34767CE49F273B3D3E2961023DFA8D13AA1B8DCD04D9E264E327808
+A583F9A2F41D842AF7FEA21F901B1F63692A34404470E0F084FA98DAF58EAB17
+12CEC85E38FEF0B2C6BECF1DADF35B869BB210E4CA6AAADFE7497D98447A7ACB
+6EE7594E662994CAFFA7B04EFDD6141C9791CE37599B9F1D2C6D558F00647A87
+67FEB6736F0F92957709B653D39429DB2C8A96440B5A0BB64D7BDC16D8E868AE
+A0EAB16C0FD5D97E2CDA94DF2AC0F9175234F4446D8427F55BC15D75E9B86851
+1B4976109B722FE2507621DE9AAB46C7A393C9816115AFAA83BE1A228A0D53EF
+7515F548BEAA33CB2D14C79CF37CC4D053D8937CCA67176A8E699B922E55705D
+E1FDD7B848A7CC85230954C93C2D93ECF503EA443E0C8B42142FE23F9C4D2A01
+66FB3B0E7AE4B124605BD8DB627F7A4D5FD65F953DF292CACA5244789CB43178
+D4C12A0963241AB41375BB68E104FE76
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 11840710 21050160 1000 600 600 (example-image-9x16.dvi)
+@start /Fa 253[54 2[{ enclmmathsy ReEncodeFont }1 59.999
+/LMMathSymbols7-Regular rf /Fb 133[28 6[24 22 1[33 1[33
+1[15 2[15 1[32 1[28 2[33 31 17[47 20[18 1[32 4[32 32
+32 32 6[25 25 40[{ enclmec ReEncodeFont }20 59.999 /LMSans8-Regular
+rf /Fc 253[233 2[{ enclmmathsy ReEncodeFont }1 300
+/LMMathSymbols10-Regular rf /Fd 198[141 2[141 4[141 49[{
+ enclmec ReEncodeFont }3 300 /LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 180.6749pt 321.19995pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 2067 a
+
+ -600 2067 a
+-600 2067 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 320.00407 lineto
+
+ 180.00221 320.00407 lineto
+
+ 180.00221 0.0 lineto
+
+ closepath
+
+ 180.00221 320.00407 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 320.00407 lineto
+
+ 180.00221 320.00407 lineto
+
+ 180.00221 0.0 lineto
+
+ closepath
+
+ 180.00221 320.00407 moveto
+
+ gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore
+
+ newpath
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 76.00089 149.85715 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -882 2067 a Fd(16)p Fc(\002)p Fd(9)-600 2067
+y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 44.73888 62.20082 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 2067 a Fb(\(Original)21 b(size:)29 b(180)p Fa(\002)p
+Fb(320)20 b(bp\))-600 2067 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-9x16.jpg b/macros/latex/contrib/mwe/example-image-9x16.jpg
new file mode 100644
index 0000000000..546b672b2a
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-9x16.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-9x16.pdf b/macros/latex/contrib/mwe/example-image-9x16.pdf
new file mode 100644
index 0000000000..fb4c936b75
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-9x16.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-9x16.png b/macros/latex/contrib/mwe/example-image-9x16.png
new file mode 100644
index 0000000000..9928012029
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-9x16.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a.eps b/macros/latex/contrib/mwe/example-image-a.eps
new file mode 100644
index 0000000000..eafd7e4b3a
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a.eps
@@ -0,0 +1,1042 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-a.dvi
+%%CreationDate: Fri Mar 30 15:54:01 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 320 240
+%%DocumentFonts: LMSans17-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-a.ps example-image-a.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1754
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DB79A82CB2E20F9E4FD62F4436EC6B60928C0841BA8EEF
+27FDA8E9B2A55DF2387286023355034BA22E904A0ADB02C02BAC8CBABF042A6A
+157008FEE5C02DBA43865DAAC65485A9210216F822CBAED265FACD72A4EB5146
+B72FD47EC0C3BEBD2715859B5C81A2C07F42C53E8733A85F5D1756AA5A7DBE1A
+AD4FCBD9DB2E1289308A60706034F2738600BFFAE3E467BEA9BBE6258A20D9E3
+2E17450A1AEB659C973D52B28D6CA92DDED5BE33EEE822566A104408EAC417BD
+B461014FA86C383A1C9AC7211F81404A39FDB273B64ED685BB2F05E6532BB41E
+A60064C5EF7B5FA8C516B07DA395BCD78139D64F8BB3682F214B4CD39727CE28
+B6FC638E55474C54018DC1B5EB22D5F83D6A295AB9E01BF45591DFC3BF8A131E
+105AD89529EBBCBA731385F8462D0CDA1D4C593562B7402574ED20EEDBD321C2
+DE4B757895A22D972DDEE91AF18427CA61F1FD7081F840EF22585405F0A58DD1
+A03FCE8732DE541E5E8A41FC87E1FCA5C89326BB139B39BC8C210F536D500872
+FE961C62995EC154114ADA73978E9616FE099066621A67E74232C96546BF7BEE
+BF9D323B549CAD581F17DB11717FE746C5E5D32187979E9CC09256FEC0FE2F17
+E6C5678B877B368E097FE7CA2FB773672732CE92E3B52A780CA54BFAE011FE80
+40A6C037E0080DB96070BBA2BA847398D890BC52B6B5ABDA37F99A52F410985E
+DFFA78298A245769B7ED30FCFA10230AD6C9E809341BF5E55F0EE23759F4F6C8
+73CE2D380084EF6C3C222E4BC5A524A0CCC2D98CFA8E2EA9517AC5FF1A9E33AD
+527955769E924266ABB0F5AF2002DD17FB094011082414155BF645F39F52077A
+8589EF54E9940E8D4CAD60210AEBBBC2D1323B239944FC0727155B6A248DE14B
+83C3693ED70E3B8BE0ECEE39C54556A4D75D6F5145C5DBF5551B450FC9D4F313
+1E5B9BF09E2EB27D88CE83FB55F63A305EE5DDDF11135A13A44D4682188CE782
+C8CA02B8A16F7DB74AF6D8B7A401DF26D9B605F7DA4796BC35B012882ABEE024
+33DF7CF95A00E8E775BB344D88B132590E7B126DC20CE26DCB6113D415C1560C
+61D69C399F75811DBA593EFAF5CDEA803796A28C540143B0568F81AD20AF1BB3
+F7F016610C7F398DA900F04D801972EB6C8B045A9CA99C30AD6D43E6148CD42C
+D0C888082F3DDEF6558D68EEE57DD7DE2478A2B0ABD7063D5D20A302B51CBAE2
+4382CB3A07B64835A003B15E302C9207A071D513F3D29A2B1CB25103C645F997
+E7CD6CAD4FFFB69A0110C746315F3F39C77D60ED56AB00C6C757576EA0E4C8F0
+F14614231A275836A12E99BF1C1D6CC83623D20DE450B1367CCC4E89D6D0466A
+F5A5083378153907622D73A70D1D819B9A12BD4A9DEAAB1B74EEB7B908245CDD
+B7A093C1AA307E91388711AA514EF8111BD249F14C41BBB36ABC6291B4A04003
+80EA3BA460046252E2CEAA182531481CACFF8599EF9F21125AB79005BF428B24
+5443934A6F40415C4642748F7A1C3EA0BC46A3CBA124AB6B22F93DF3D4C4C6CB
+D815B95655FC8D6A14F7BE3E2111BF031516783E6083A9639E040D0976F90B75
+7C56EA776E03CA255A4C993290AE8C069E0217311606744A28C28C2A31853BBF
+D87CE09B188887237137C5352FFC6724E9CEA0F386D14195BEEFB3B9A269A587
+593874C067EC8F64D137D888EA4C020B0F60CF50A8AA982FBE528FBDD02A5D56
+4D59B23FDF9AD9CECB2D86E473967B2959A1DA04A777B592888D38EDE68FFB3E
+FE8383C6C84E7AAA3C6A481246858A42684EBEB008B52B29C9266CC638D2C3C3
+2B415E966CACC421D9E0D61AD64EC173C7282DBC800772F15E98CBAF92057BC2
+3827F5F9B15154D3FF754428AE15D0D7F8837386F411D3067D4947F8501B0613
+71500AC7FA2630BECCA0318C714479DFDD78AA19FF23F80B188F9969CE4D13F0
+E6B91B747B07F3A54C99C3B2CA3A209D539A899B48A47EED12C18200177C729F
+813D56D632F88A4EF310FC673C9E96ACB55A77DF4812D900F42AF9770E51EC9F
+E29EBE6FDA6BADEF5DF8C41F14E954B6395B87FE5AD5B3B3AD271CB5CA98A921
+63FD90AF07DE1610FF93C6FBF267D24F99D24AC9D5C68EF6AFA266D0935A3D0A
+3A2838B2856305810D0B9F73DE3B805A31F7B99F49DEB2FA6018E0221B84423F
+478D768046E0B65CBE7B3A4D95D4D5188EBD111ADAF13004B95BB6A1F918542F
+531D461A1FFA9FD3D5CCC64D6788FA447CA76FE817784B54ACB51E7CCAE75971
+841456AF9C4E9B3F9D874F4F719293D0B0EE58BE36458AB3CC02002C44CCF2B1
+5590E4E80363ED652CEA14D0CD2FAF8CD0C378BA3106A6BF5C8893C457CF577E
+82FF229A45F7FB904FB62F3E2E7B16FF53BBBC006E3D9B0F29434DB3CAF9D1F4
+E31FD190E48BFC120426B62642CF23F4082E6539F9BF11DA75BD2522D53162BA
+21E584BE47488E3FFF42CE5D0AAB28D29BA62C2BE02FC7C9FCC921ED267E68ED
+11C7C5A97895C63B7B93E614D29823613B6D195CFB78B1758D1A87198C5F4E56
+019DD02DD51622CE1F2ED9B9EF8080263EB92C9DF6DAEBA5C2EFEA0FE10B3FC8
+13D976E6E54C8EA8AEAA179727D33F2CE352D18C95C6F3F033B3535A02446161
+6399CBFB98CC5BDF1642206044F4707F3F4239774EC5D2A53C9573CCA15E5A7A
+95BCA7166DFBB61BC0923B6B6536310458269D67C83EA6B9F5351815E66185FE
+EF6C7940BA8FA1032486E7CD2BB34AAA7821836F4126BFB35DC0E53963712A6E
+AD0F218DAD2781926594A41194AAD59FF3D815B045C9B64FFB8DAF846931370F
+F1C88B021588938A3A5F68B5DCE64779760C14170CC7B136CD65C658893808C3
+6FEAECD83D19B786CF4611F67C24A30C484EEC8FEF266EDF88F3E45F44E84ED0
+661720F1647CCFF023A404BE28D37CA8CF48FBF19FD8094ABA006A049FD3B350
+74D85BDA9A615D5C324309575D1AB1E9F77B0F4A5ADA6AAC4AF5B21906B6E840
+86781F3770BC1D57AB4D4A86384F1B7D4995C7AF3A16BAB993111FEF38733C35
+27515538016F8BA6AD48D930AE7E537227DE9FF96147F750256CE1DF6441DBCF
+208B3C793B4930B2DFDB4E6C7F70B76CB486438D247D02320F7CF4CDB1811C0C
+2154306220A1212B1FF522DA575B7683AA92C55955E1D06531A5EED36C30AA15
+C66D57D4F11DB0E3644BC9E155CC43B0320011EA28A2E82859CF987C0B112F18
+F889050AEF7C63E8A7DD0258EFFB9561D6F486656F38DC1095F93FBB61F865EF
+A251BBF7CD6B6A76ED2B262075077004C7AD97187CF449C0179421B0D971B677
+009B860E4D935429CC99B6A1051D63F6CA92AC4755133B3AB52F2E454991A62F
+B03473A98E06C9879E46AB571CB1AAFF7D49756A20BD84B70334512ED0D132AE
+3C09162E8A4FC6CD4741B38836CB599DF98A246ABF6A561046451DE4BC24A07D
+F636EEE26184D68D5FFD419CD1F0FAA258942085741EE832FAB1F7ED83D15332
+AEFABFF62611EF483C9711E1B0D84F44171C48CF7678754DEA33C89BE01AA3AF
+E8B3CBAB88C535BD22357F99BE8B04EEDA1263577D0D75215866236E5FC6C284
+B7E2572B6D3634A820A6E376B9FE4D21FE10DE7B57D143E6EB0AAAA7D87D8EAC
+69E3C8B77D780EF389B8367EC3B3D1FD73174F07790D00E851167F0440BAD877
+1642F8E82808B6D4D644BF03C6D46D5553A1BD1AFD2474342DE57270BEF0615D
+7AC52C9370E6FF771E2E02319BA2FAF597C22134974E27D9D89CBC802B4A9D80
+3BD635C05D654C7517CF6F42243C234413756CA68A0F125A0E7C1CA3464DC5C0
+F5DA378CA90CE608FCC8C5D9EDD0C81B64CCAA1EDA03AE3038B34EC8563230EC
+BDF262C0C5D6FDC9414822CE24ED6438F2103F4EEAECD38BB01B2C6F473643A2
+35A8448523E4FB61522B51536AD69F860DA404DE430B73207821859BB191D533
+98A26D610D53AE6A18FB0A8E89BD209DB0CCDDC342CC3D438356296934D03FE0
+68BCDD68CC1860B3EAEAA564961A7F9523E1DDB68B7A6E01A7BCF422C9A4A46B
+CB3A9089D8B41B2CB30079202B25DBC52DCBC0278D296FB8094DF33E7E363122
+8393294EA38E7D327F0F4C117F34AB17610F5D7F76C207FBA2CDB492B2E6977D
+B02BD25B136FB202B9A33D47A98EDEECDFB1034D0314F44164667B8993158E72
+300A2E029A4F07374E34A64DFE669479069E13E5D56C3DF27BB331CE2F06ADCF
+9E627826E83BEA4E4804C07814F63E796A69BCBD30416E874194A2C4AA475A15
+6096793EF60DFCC6D349AC9E5CF2A8148DDD9C526736B990180F6B21EA3C05ED
+3F23674D6B55F28153AEAB5BE44EC6C774233AE69B9CF025A82867C81B23EE5C
+520C6D50720D60D25A93C69113D9FCD0CD3CD5613DAFF026D9E157E654631956
+5D2680B25DA71EF3F901B1B5C8E43D831CD8DB8D2415105BC07C60FE6498A9B0
+BE5F910BD6FB26329A2A03DE5F31C9B8DD5270A72725DB46EA6B672C3C04BB82
+1F8070E2FF25C6754963E1DDCD4A445A08ECB175B8F5F7B9F734AC514A3B200E
+D1151418051744E40FB9CADCA736B443B92E158AF667638543A1C25BD46A6A37
+22911413CC382BDC172026981E9CD05FD8DD83503D108C1B4E651B73836E6207
+CAABEE74A7306B6D86834FA1166411953BFC6CCA78DB0C094BC82EC4F0BC9283
+3AEBC1FF7C501F3FB432D886A12EF6332152F0E30D38E2B0F1C311FC7DC2F3A0
+655EA208F98B354A29FA9E962DC6597FDEA528C6A92646975A56E261E3C16937
+CEA1C949ACC2D919E83AA5F2D8120ECA4EED74ABF85E3E44D28B083919D84E22
+3D306718D250574E4602EC0964E1E28AF3B76E56FE8413B74A66B44F623D0C35
+CC8E183CD3F00D9A8C7117D1908D958AD0EFBD5C6CBE684E8993B9C480D52031
+126C9A2EA19A80074BCB3432256BFE41FBDA14C1C73E8EF6D7208F98A54A4028
+353B1C561CE8C4F1CE994505328F470074E8775AE6FACFC8F1DEEDD149E7EBB0
+0F12D220EB71B17AB6126C06A3713F75408E29138A9E6B2F8D5707F95831BF9C
+8B8A7E4BFE41314FA52F035B2931E78F5416F58A9AD099D024AE7F293E55725E
+4CE03BD79FF10136EB44A8DE87DA279FF7D54B40F95492F13101FB89443353F1
+F032FF5D7F7C97A02506798071F40CA0551BB232692DFD2E9CC177779879FD04
+377520EDEE351166857DE5B2B016A4B47DCA203C6C6EE5F255B4F7FAAA527B45
+679B55EF87316782B17F7642785A8FC8B174864CDCAAC830DD6D2B2353019C8C
+BCEF3798248FF1AF80CD6A74273F5204CCD208C109EE75EF233DF482790C37B6
+2D3D1BF8537CFCE40CA18283494E800D9B6E3B962A0E74F946EA19C26B2B56BB
+AF1D727BEA6D6E30B7E0D1EC6BD197D2FBC30A1D6064E2957B001530E1C62A23
+527E08179748C47D3233B795E69BB6708FD21832F22FE2575EFBC3F9FB951E4C
+6A881D35642453CD34935C359D2571426A9D9F41C2C3F1C6B7F475D7C0E6DA10
+703A4D95D4D5188EBD111ADAF13004B95BB6A1F91E05CA084A7D159BDAFA0988
+38737BF264CC73DA9A1542F8D59925493350028443C6EABAF73BC1B4BA532859
+5B3966624F6F7CAD4242AE6C63D047AAC8EF82134EC41DDE825E836B7C7D1B6B
+6FE2F8CE38A96655B073C606ECC398E436D6B0129745977065519D41FEA05DE2
+77A2B5DFBADA175BC6EE3758754FD6C8FD4018889D8E86926BD337AF11509A59
+F3447A24656D33CC5D961E345D619DD01F9136BEFBB6F17E8DE96E921502FB19
+F0C21F0A4E70CD505D7719DA843D2BD5D5CD3A20D0D955F69FD83F0B161FBE56
+DE145488C0306C6EE589C2E71F0433B9BA96A18D51B6F3880C38FB2349BE51D9
+81A08AA153E57A9B68ABE8C13BF3FEEF165DE8C3E9109949A8FC60CB19E04F94
+52682BEE7ED59D4B2F6297F15E7E6E7B9E427E04D2AF58F5013466FE35AA5827
+3F81C7787B17C4355E501DA76B9E0D0920C9326B499854BCB7C7CBCD9F998A44
+E4576B43654C207F12B1FE9D0800C9DA440F8F4DF037C944D4B1F6F9AD92CDAE
+AB2DAEE928681EF627A2A87A0A2DF93966CDDB526EA5A13EE3EFA361F9CAE464
+2C8D6AEBABB728E5EA5A88096175F2F9D4AD0E3F3F3A4407C62A88AFEBF38541
+AD1BB12E1C38C34B695E681E542D0700F696EB582F5EAFD33A8B88C6D49F1AAE
+FA49B9B2BE34DB61A325BE0A37CEE6CC1D4C8F3B8D30312048BCD103AB7AF996
+1F0943FF5F02016DD6F0563A26851D505FED1FB15E3D9E752D94747250D79F35
+41DFF07C19BB86B29BDA8B9B5B38E548162584D2EE4508EC7EFC0C167964363D
+AFA5ACDD46DD9F31BA6187C7631A9AE97A5B0BAD69160BFBDA23C2D29311C4F8
+2514DCF27C6B9737A7DAE149F6483523881EDF02DAEDAE3EE9281603440889CA
+DCB0655FAF3BBA11181556B22414DDD6C9781C1E511F7CF09A046115D45493F7
+A67587727B64D2D5641E567E9D4B958FC9C413E5FDF7E3F203BD2D3299DCFCF5
+11DCEE6D998B0F691FE4DEE7BABDE53BB0D3F91FCD50957CA5F4BECEDB9ECDCD
+F94C70486498B92E1BDC94117653E4EB97B480285E38C62EFEF8966F781036AE
+407B6AA11E66D7A7B7F4EA79A4FA7E74080EE6DD1D6A9E55E44FD31DBEEC7523
+4E4ABD28D403F75CC1E5A6817FA03DB0D9C59C15DB93E45AB86731E47F691F9E
+8A3366ACA84676D49949C3EF19932A2029BE9D741D18400743A6897A30CB9800
+A890813A2F36AA7254E72150CE745CDD532AB80B008837ED8F6D3B41CC803C6B
+5EECC114ABAAAC9B4C2FEDD3E39F711F63E15A82F4D4AC55BFB5344FF935FD5E
+ED52EBF1AEEE57274D422F9BA22A2D2F35F16AB036C8793C7AE960AC0175D626
+83C5C6FB8B9C8B50B87376C79B2116A9028A5D92FEA928C585DE92E03A7DCFF7
+3B641A68A0EF3B9E26314B306649FD15D7B590A10D5014CFDE3E2029A04B11FD
+C740F7963E3E020F354B6FEC807CBE1B898832903CC74E05D7CD9D62CDB0E78C
+30D375546FCB5442A20674F5250D77C778405F3A8C434214B92F4B6722BD2939
+6F61B509F4B1F394746865237CCD8E5870230E9DA69ABC80788F2F72CEE5F559
+4F775696A02F947946C46A6DA7027DF02E54B72AC91B90E13DB61E70D397D818
+1B63685B8E94077222B339700ADBB989CC650B5F64E2C61EBD43DACB4DB6017F
+17589836E4480CFBD7570E6AB5CC9A07D4E0EFCE364DD002250E06197CF4D60E
+A6BB57A6AE3E00085D24ED6C4682EA8BF8F30A095709F949F40490F6751FB0E9
+271CAAD9E087551105F86A9C9602A5308D897A052CA1F6A18D7C6685B1773609
+C70F69CB94D169B85A32C406E6238C39A1578BA239685716F6A646D2CFFCAAB2
+9CCA2414C2B1A1A37DB6A8F1FB454E9FB4B782858D42BCA7E5BC5F6C478DD41C
+1542320E3F8C7C00ED5B17DE359DA187810E20F0B33BAA0BF98438AB83FB5D3F
+976ECD26A4B5D7980A8D1AB735C050E3F02A9636E89EF795734A43944A7226DD
+F2F4C9503149E5514B919B0C7D8C0E74CAFDFCFA1C663D1B5FED7935DEC964AE
+DB4721F177FC89A5AB13A065F5E3C7FB4EF007EBB868DA7F878BDF6355C62305
+93D248261CB849B07F5777B063247CD0F1D75102D7BEB12D5A65E1A226D43021
+EFA91619589B3D213DC74828CA4B21308D575A409EFBAAE5D96D65773EBE8D69
+A606A65034F5059299ABE075FBFF390738673CDFF3EED771F71A9B8593FC3F87
+DEB0F663278B252DE788A0B966B6B8F2FC48B8BD40190510310F0BE1B88E80F8
+DFB0CEC4602CBC7B596708B8642BB1BBDC37026546E6537F776BC7A232E2718B
+446C08CF8E15487FFEA1EBC887F047AB443D96C6E4677E7B9C335167EF7528F3
+8861F2C51F5CF4464F8E1D84E1D1C15FA740A00EFAB0C19B7B6C6A3BFDD6D500
+CBE05C9289D4A14E99F1622F25ADA5271ECF6764B49B11F2C8622792554F2C53
+89FE22C5569B2DB12942B0951BF1781785213D442C049956A04CB4C3DD6BB363
+A1D0E658789BD4E7377B18F878DB2EF1C5A129EEDE9FBBF9214788CB73E4B343
+ADBF12083709EDC26146F254F1C436DACC0163FCEAC4FA882EB97C873969EFA0
+4EE069228CB9EABED14DE2329CCBDE222B4C31FFEC8DF0FEB5CAB32249871871
+BD55E515F7FC9F4DE75B2CC3FA343EAFE4F1EAFDBE9FA317C2D84655C143C4F7
+4DA068464D0B72EC09A99E846384818A44E541E4E108DFE5E291D828EBE2DCF6
+FF7B8407FA24A82C23283890E01BC3B6C832D2B7C11EF06056690527A4EBD1F1
+355C3BD6CE18B9070DD0E20298066B78B7794DD450A9BC2708F01A968CD585D8
+0669DA11F81BF32F6FEE0C9B3B76B029D562AB159F603E3F469FE2227D126A9A
+A1FD2CEDAC61D7FEB99E4132E2BF7FE56CF6503EAC88E8B4F4DCE65152430C28
+C128882F638E1120200E2133D43D1847605575344C667F16ADA21CC16C2583E2
+E648FD2401FD0399A0113C2C97458AD7A361512E05D95A3737194E9447DF0549
+A8E823B29DE32EA6B940596E02251EEDA8600201AFCCB489793BC051BBBF4403
+65B4EACB0932EDB316D351856870774BFA82C7B080BC0263B2EB7BA006F1E34B
+5D268136BD2F492AAFE1C957383C991714D5A5640E77643363D2A863FD7349D5
+72419C06513300A0710759B6D125AFC582C8329607108080263EB92C9DF6DAEB
+A5C2E5F7939C71DD0FF87700CE95F21C4C1C9C326172364A0F4217A9D01E04A4
+12631402BCB7953E285FD626E103E503CCC2B2F371B1559D8BEB245FFAA79552
+50F08E8F5A611C3105021F0B0AD971DDAA362182293B730B9880B9B75F65E218
+E892C350FCADB5F66EB82D0813EF551EF15DDE2A522C41BCC160FB1D79C13021
+6C2D17C277A516F42D01128706F71D3A9C29B4295B55CB4C6F62668E67DDC027
+5AA5105A3A7422823D4A30D7FD19F77BB2CC480C218B81071A62AE7E7856ABEC
+91B8CD1DC24AC1E0C536BC34C53EEDB7645170A6A6B6C1A85D0058926158D481
+5720D5D1048DC87D9F8BBF3A28847AFE8A99CC319D87A86D6AED2DC26C28A403
+BBCA3435C3FB7971E9A565B90E2237C6A6CAD180902058A1295986A3DFD904A8
+A0FE1CAFE3F1E75D12229EF8516D9F749879287F2FEF85C48405F3C22E6FBA8E
+9B22722DD25AE3BA2DEC2A0C996E10EB09E5F39A73ACDC8B4A14C260D8D7498A
+3EC63E492D8F148A17EF4A4CD214B123B2112202761FBF8EDF3759651C7387DD
+E6F1AB98E7230F6B7D0291D44E807DE555C6F1CF4B28799093DD8F65BA55CF0B
+996B1649EB4BA41F9E4B2A07ED6A2570E21CE75B3DEFE1A57A0DCC09636A9043
+00CF179607A73EEFC602B26191B61BEC3C3063D08DE0F7AFE59C922443FC26FF
+50A7BE430CF34B9F4966AED77FD6FFA5346A760EBBE54E36B118D24819D9EB2A
+3288EBFB3C67AF740B3FA1B24F6630F31E9063BE8D71159ABA83504664F9F6AD
+78153CEFE299EE74584E50BEFCF0BC932ED8458A998EE077C857CF8618ABB49D
+A96354DE2C383BB4B4EFDC6DD658FEAFE642F6F3178068B67DE7676E4338BB92
+3A4E3B2F946324EBDE7EF1FE9B10B43EA1BC0A15AB6F0C136BBED6E020CA50EC
+C4AF0201055D27B9479396116CB75D3735842F6E706AEDFB8AF794BED5E77E07
+C36E69E259E3E3D4156C9152A77A76A806711890C1AC5997F21A14E7523CEDB2
+9547491D24EEB4DBB360CA7518709F74BCB9FEE4077CC0C49B95BB7E3EBC4D1B
+2751AC7FD85A8E9725D8D3AAAEC15A874E6A3CE03FF9EE1C4293A042586C7D5D
+F306BD03A704CC381E57D7B00FCF5F246C5AFD97D7F7DAEBF8092DF847328694
+75BFACC5E95ABCF4E50F3F746C405422CA5B1FA9A3943D196A412094119F6C7B
+842348893BB54E4AA6347C4D891ECB9EA86E362683301207BC5711AF740EC7F5
+1330440DBE02AEC0C2EB6B1A43F7270575C6C1591B167CF5BFE161C8612D66A7
+83164ECEA734E43C2647CB959EC5474049A693CBEBA4E07CB9B5D8DE5E0B1DDB
+1F12B93067B327601606A6D5C8C3F294CCCBB0CDA4C392F887570B3DA85186B8
+78777DED4FFDCC47019E587FE446336FE0F152908B4D4E14C0E76CEE3C5B8B6C
+87BF6F056586CEC7F8ED7C623E5517726F6028288B8CF93DE736A417D0BEC4D2
+E8EC7B5FE002604AE05DACE3CA9D3AF81028BEDDEF64192FFE69A219D603E1F1
+3740BD76CBCDC1212D0C80BE2F454A7D8613D0CF64AC5BCC79D89EFAA3E9D10D
+4B47F75D05CE2D81DB06B129721A9390BD34C53EEDB7645170A6A6B6C1A85D00
+58926158D5B4130BB118A1BB322502D578F815327B4D933326D9C8887879FF3F
+279C52F72F03E439B6883552A1F042947DDBA1CEAB6B77A4F4A47CB6269D4996
+6E24FE51C7D959B8860C15278622DD023D8E5CF93DB14805DB66731CE41B2BC0
+8E3B0CE768240F0E8CE9FF939E4B1A63656648C6EDA3BEFF5427C034CF0128DF
+47A8B3BE724F1886969F9D6D3ED57523FE28F178D4125AF6A1FA178282D91BE2
+5A1E4BC8065BAF393FFAB924635579E7CF52B739B780C48E959C1741B62002D6
+7C9738E9AE38ABBB368BF4E6F60070BC8F6E8102B0C247A145F11797379AE23E
+A889A3D4D4E5B2BF51908ACA6489430DC92FFFE690A0DB913CBC29504830F03A
+EA815ED1812E2D15E5335915D3571B789CCEA510AB3E173171554DE156E4428B
+A4CA6378ED7F75AF8CEAE50D32464FA36AEE0F3896A254B1235C5066779F2608
+1CE1DCF8FCBF985B41005EA0771D902AE219E37CF0B527D14F008E134FA0711F
+E40BC8A9247462C0425D8F374CC51FCB15600FF7A49A4104BC29A188F17C7079
+9C8989072BEBB498D8C5E2CB31137B0D82D217D147311B7C07C1773787830548
+8298DEF3FCFB79A5F695AEE3DFC6405AD73520B4A78AEEB96AB6B0BC35CC8A94
+110358CDC54F8872D80168B446D19614EB0F59799D0E9D2DC9BB700F2835120A
+72B7B067D0189C6EBD02A1249B57FBC99D4568025D1C87A7E6E47533DB69CDF5
+C8B7ABA8A658ECE9E355790EB93AEA254F7742B0626230A8F06A7361E0635EF7
+8EE2521C2A29418764E4E707DD342153EDFCC32B212DD9568D55A983BB46DFD9
+5CF3C2A82CBC29FEDEE39359C351BA8960636ADF062E957C9875B0394B8BD936
+4298FEED3B9CB12EFD2936C1B447C46475A9CC8CC6267A6C8B55512546ACE643
+7740E05B9BE51515D2BA0D44855014654D1A999CAD1A5E9DD793CE39A64DF410
+E3356C17E8E7AF67C80855E052CE11CF1ABD0A48051A8AA4DE3EBFC3F6E2EC78
+B63B17C3477976BD72698FF688E5524612DB78B0EABFABD3FCFF3520D7A0AC5E
+FFB3126DE50C70065D2A42364D5D18B9C2E0BE50DDC75AC6AB5155F483FD3A12
+C330F5492511B58DEFE8E7B556BB4DD1B0EFDAF667A918171169D8669E37ECD7
+ABD94719F604EA68B1108EBB5BEBC3EF465BDF87BB1597E841C9FBECE72BCCDC
+EFB7EC37E53EA6A520B07843EA94DA0BC73701373BBB6375EA7AB2ED618FF221
+770FC789989D72E10581724AD7786E95954EF1D96E6E776CF9A6D08728DA3D95
+ADF1C5C812B03E2569E0FB2B5C0DE748D8715FB8582B4EE087B90ADAD7EDDAD3
+FE51004001A032465003A5310E04016C3AE50698C63E32A03A83BAFEC9A82E30
+AAA702BE0FBC2D58E357E9AA1D3B5B49B3FD81E9DE850E1F7EF7C9BFD0A320D5
+F807D5F77438A7CEBFE998249291D97CD034935C3A0DF3CC3F0C3A7D5966A355
+57DAF14A4FAE61403855815D8F7981F07E2C3A3FC082B0DF92B1175F139CCD69
+2C12AFF1515A16DF1F827CF41845BE0BF8AFAE8348F559D6AD28E2941692599D
+F251D86352AE75019BEE8D81B2EA2D5BAD54987A62922FC625AE3CF4A4D2C34A
+38B9F346E5FBC47F0B2956EC4BDA72BB756191E488B076C4DE07BC5E40CDB53F
+85C1F02540FBF4B4CD217397B25EFABBA048645B3842C292580246335036FFFF
+52429ED2CF41A651A684C643DAF5A2B2A3702F5E2BA03436EFEA481AF7814196
+9BD835DAC8342A1F6C9ECC568941C5A2A830BF4CF82A080290D20BB3DCABC1D2
+987437386C0CD80C272EF52F5F38B06DA4FB00F76327C6F9FDE336415481434E
+6241C40EE65CC1462B7C3E81B010E284E0349565C96B30A6E7C8EAF12307EFF5
+C5911F09C9438D1F51E302A00C5F0BF0F7F291044D221FEAB76A8A3C03C8F98F
+EC92819893B9440D01437C4B4AECDFCE08BA7317ACEA6455376AD4C44BEB6ED1
+B1234652971C1E48B4CD7628C30F1C9B46C71BD0F49B3D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 21050160 15787619 1000 600 600 (example-image-a.dvi)
+@start /Fa 190[833 65[{ enclmec ReEncodeFont }1 1333.33
+/LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 321.19995pt 240.89996pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 1400 a
+
+ -600 1400 a
+-600 1400 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ 0.79701 pgfw
+ 0.6 TeXcolorgray
+ 0.0 0.0 moveto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 160.00203 0.0 moveto
+
+ 160.00203 240.00305 lineto
+
+ 0.0 120.00153 moveto
+
+ 320.00407 120.00153 lineto
+
+ pgfstr
+ 0 TeXcolorgray
+ restore
+
+ save
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ pgfstr
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 110.04306 63.62355 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 1400
+a Fa(A)-600 1400 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-a.jpg b/macros/latex/contrib/mwe/example-image-a.jpg
new file mode 100644
index 0000000000..19ac8b9cf4
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a.pdf b/macros/latex/contrib/mwe/example-image-a.pdf
new file mode 100644
index 0000000000..6d7ecb88a0
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a.png b/macros/latex/contrib/mwe/example-image-a.png
new file mode 100644
index 0000000000..b21900ef45
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a3-landscape.pdf b/macros/latex/contrib/mwe/example-image-a3-landscape.pdf
new file mode 100644
index 0000000000..2a95953ba7
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a3-landscape.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a3.pdf b/macros/latex/contrib/mwe/example-image-a3.pdf
new file mode 100644
index 0000000000..8a15a036a9
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a3.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a4-landscape.pdf b/macros/latex/contrib/mwe/example-image-a4-landscape.pdf
new file mode 100644
index 0000000000..ba66ab4b9f
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a4-landscape.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a4-numbered.pdf b/macros/latex/contrib/mwe/example-image-a4-numbered.pdf
new file mode 100644
index 0000000000..f207a1b6b2
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a4-numbered.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a4.pdf b/macros/latex/contrib/mwe/example-image-a4.pdf
new file mode 100644
index 0000000000..4a48d639b8
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a4.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a5-landscape.pdf b/macros/latex/contrib/mwe/example-image-a5-landscape.pdf
new file mode 100644
index 0000000000..a719fce8e2
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a5-landscape.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-a5.pdf b/macros/latex/contrib/mwe/example-image-a5.pdf
new file mode 100644
index 0000000000..c8f7675a85
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-a5.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-b.eps b/macros/latex/contrib/mwe/example-image-b.eps
new file mode 100644
index 0000000000..fceffa9b6a
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-b.eps
@@ -0,0 +1,1200 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-b.dvi
+%%CreationDate: Fri Mar 30 15:54:03 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 320 240
+%%DocumentFonts: LMSans17-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-b.ps example-image-b.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1754
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DE9C9D202FBC9D15D16E2DF7096A677F59F7712C064081
+A7EC217810CCBBC1609509D719806A82C3B240CC99E5EBF43DB10B777D6D0303
+D8E7F8D79E0CBAF8F95762FD3FF5AEE7C2F4E846C3B11474D88F93C4C1B532CE
+407A290008A5919AF5B321D1550C15C0E4AD2245D110C2485C08BBA342E4C7A9
+263975B9984BD042F4CEBE2843DD56DC4D1333DBA8FDACD0E7D976F4F9699645
+6B524F7A3D96F9A563D3AB8EE868A14967F9DA295FEC0AF3DD3C690ACA2DC375
+7E31B68BCAB081F0DFD79ADF07540B3D0A89697134639D9BA1140336BC143532
+244FA23261C8ED9C613EB234EA2AC527C5E0F43C29B797B00D04AA67068F252F
+BF712D4F6AA9CA51714523FC48BFBA1AF6B6F48BA251E00806A73D03794DE47B
+279943CFA976BE549E5D0558E8C4192A56C55C5BED047D4387CE7E144D9CB008
+9C91D6A134411D948AA2F90ED6A01B75EFCA572232EB422CFDABCC87FE919B55
+62B9D58A0C815BC8AB200BFF20B2977882BF479DCAE546EF6552D0278D6F09B8
+DF311CD16B40EB4BE72BA1E31349B43F6E04619B81578C0EA3C3A72402DFB9B3
+5C8E512C3CDA4D34EB48C5503AE619A9355D3649519A9049925CB64D19B2D50C
+3CDB4E43E6D9185F37A0B20E818229BE4870FBCDF58BAD19C9CFA9D528D10470
+2E4B8B64E51A1017DB919CEAB585B907BB47E6B700F7BB607868D480DF6C530C
+83A874B32A4CE1F47F0B7609CEC5EE646AE2E2DF81E278A3AB9359A878A64E91
+3E84134B1C53AF1802803BAF5597570A8C6B0B4A5E0E827FBE0C3CFF9C5CAD1C
+B5BA1AF1B6A8D13F6A0D3FC382598F6790F69D1C986A64F25CE29C161D1DFED4
+E056C49EC3850D88DBE34BE839D3F2F36EE30695E71BBC1DDCDBC1B006CFE5A0
+32B95CA40F19FE0EEEAD466FE804591317688C32F948B47DA046070E46E4BA1A
+3FD355B1DE1D32145D39243D0590A90F1C4EC2C69A38512F27741CECA6F2956B
+706845F55D405B5CE59ED98907621713CE9A6DCCAF9DBEC3F05640981D306CE3
+7912703DDCD349EA093EDF38E1DDD5E7CC244692440914DC3A9D0C363D851862
+F9006D5F16497CF07D648D2437F4652FC3F2D1C8AF17A473DBF7B4B6C2BE6916
+DE20D15317738826E365EA2E5831E662E3F99243D20B7085E00310B8A923BF37
+C6DFF8C5ACA261F0EFBEBBCFDB381F84343DDB171D5983A2038DCF160C2BB20B
+156C2D4029B943D7E93FD4820BB64383828603A7449D1F301288C57C3A65ABCF
+6737A433DEAA348233944E99BAC8FD80314C479350ED6F4095B56DC85BC50881
+5432574C9A5B66DAAD0A940CF9A96365BAA62E221DD673D1241DDDA5FDA97AD8
+09021D1EA243019B2C23ABF6A4CF72D34197A027D5E17294BC39F53DD1E241A0
+2E05B02D4C6603B5D62633D4DC6CE91B83AFF37F7C28A3A5C25871D190E4758A
+89DC70366AD98D580A78314EDF4F4361872DFA2C65EB44D5CB662BE0B464C595
+E97D394EA8112939EE96313A1FFE697DB8569B2150FBCBB57A61678941A29AEA
+2386CEEE705020F21B9A23C87331C9579B9FA4A5A6C89C0F79AAA61855DC90B9
+FFF47FCC219A2556169FE98FF9B3CFDF3E1B419689E7F2ACA8DA3625DBDA1B37
+558100D7CDBA9B5A79293EF846EB7DE76BE0D3026F19A2F1C3406EEC29AAF291
+6AC16E116A1D79D91316191105652876E3BEAC16954E2670695108D4D6B920B8
+4E040C63CC477827EB635BFB6D5C8C66C3D184704C86343AC38E2C7EA72AA2C2
+EA54482A16933EA760142ABF564B97E0E068E55B7186855063934C5716EDC3F5
+056BDA92E5D6B1093F9F3749B84F64B1FD5992C1EF09AE2E4367E53D4A9D07B0
+BB2B3DAC473287A4E1483595B28BF76EBCBA9042FA4AD9530EE7A9A7E11D9BD9
+AE3FB71F6916E2ABF5B2EC4E5F9957BBDFF06EFF38D2448A627229781D1E47E6
+2384F43D892585597CB66F5CC8FA9C9C7CDCD74A4365CFE1A66B25E1E51946FE
+BA891FF0259FE315D58092F7B8EB747A364AF6733B6249A21AB0338BACA1A1E1
+79F1AF0EABA623864E553A249084E93D19A5833FA589993F6D8F839808711285
+ECDBC815CA35B7EFF8A256212E9EC4897DD4F12C7913AD06103FB8A08DCCD706
+1AD53A8EF8E4D0339BA19968B751ACA01F7DF1FBC7452B5D1E789929A97CE2D9
+13B9B65106E140A1492D6F08906900399BC707F7B33E1677441EDA83014D7534
+582A02C675ECB0DE30DEEEE39C2AAB5DBC6B4D224FC0BD03B4E41501101AF3AD
+F2259E1A12F791CF64CF7BD79623962FB0309E6DD5EFBE89ABED3B1422A12475
+1EDA0CED4C3D2F1D518768A5E986B3C401AEC31AE98C6CBF5DB8F608C04C6909
+3C7788700BCD143346603DAED4521F35DD3F47BC6FBC6CBB27085F3E9FAAED13
+D06E7AC97A386E35560F98F4F66C7DC21C2259DCBC688CFD5AB16724B156F8C6
+44D13204FC2137385BE0D5B2387345C9FC4E5BDD57BA0C39ED94DCCA571CD82C
+6E0BBE3DE5134F8FBC32FB261682CFE36CAEF0433CFF3E13DF36D7514FA40045
+59544330668C1AFB2FDD4A72EEEE8CA21D3F67DC226EB2B96427794FB1D20D9D
+4F5EE6CEF4C788696C70C17BFA087FEE62CA0FD73307E9D91134B6E1C8223427
+699086BB41DC31C235D20B206326C7ED3F6ABEF4BDB422FADBA84E0ACCC50405
+18BBF10BCC786D72A2A2F6210324DF3F0DDF8297DD30D76ACFA84572E6BA89FE
+4E63D756C79DABC7B7F74B98D7388AA46FD71E0A16BC974D8F0867DD9FAAD38A
+467B4BA3F542AF5F9A3D74162C8529E1C2C1A078F05D9A410ED20E5C4B5F74D3
+455BE977C234673E53BEC86851016DD99FA328D21E9E2F8F27B94AC00C32E36E
+1E0F6FFE1AA784D08CFFD37CA7DC832D75FDFAD81AA210AA831AB92B0F5D9DC9
+D0A91B93ED65003BD0C4D66082EAFC19DEEFB52EC0E80B8F4A66179756C6668E
+137EEFC79ED55666FB6BE037AA2EB10BA574F448525965C74FA9CD62FC8EF32F
+B37D937B48C2515A46A3FCF732236B15BCBC0DB53FC2C548880DE426AD26EBF2
+2A96EB246290D5D5ECE01A27F46AC60F23D68795E84442FEA5D9EA2F610ADB9A
+E7757B2307A1BB9D6797D9F825C143DEDBC054B6BBFAD0FE7766EDBD7CE06A64
+C2C9C2C090B33F185DC6A9CA2EF3D53B18AABDC8BCF46A2F223D6FD47324B47C
+81CE0D182168ACDF7CEF71ACE0A9E9F76D27C19D65B3BB2B33DA3FA441A239A3
+5712BE7DDC44ED486A1E7DF2DF921F2B1BE5FDB120D8B781C0D7A939169101F8
+8B511FF838CAD0FD11B8AF2A2A4F5C684B743658D8D43AF001ACCC0284EE83D6
+B900DDC00D3A24C42236A81DA64411C9FAD822B546D0B3F60BA1D57C7B62E427
+58C78552E5B1B77418EE03F4BBDB2F7C4751D6BD01CE2E917A7BDA0F67D62A81
+DC7F29506FBE9E21E11F2CA3AB00BAB6D6C7EC825EE6AF47BF5B6F6AD3640AED
+F97FC4AAB63663D90B58EA05AA0E74F6493297A7C666F0FEFB1A03D99E9A0954
+45785C633F2214D0F512819978D5C13AD7388AB725051F3287EE5C4D96208B28
+46D33B693F074E58FFB1B0CBBDD1263A9AEDB29E4E482C600D8B39B05462124E
+6FEB38CF8A39E0BE144B6CB60139369C35D7262448F165365151D5EBB6B84F3E
+B9B2E92140DC00FD5F6F1725AE16D44B8FE84C3E122D4EBE5C9DC7FF8AF9BD34
+B9C076DE4CF28D4940F93FA5BD3E0808B99170619FAC5C1BDFB50BA877511453
+A952D747A9950E0906CF155F6226D25D4B841BBDFF67A18288DD86EE684E5099
+7A09BCF819BDA0F556460AA7F620A75A63E1C578BC1B886C07064267C1B2123F
+A24C9748A533EC0FE10B3FC813D976E6E54C8EA8AEAA179727D336EABE2912BE
+0F0FAB91E7C13E732A0D8600186A7C0EFD3BFD01272C1C621C9B8187683A0283
+1A901309F77908741D9B9AFC48061FF5440E6474701B7CF41EDA7BB3BA33D275
+DA0CDDDAE0FBAB3936904110A9FEB908544B9229EA59A1023F9B8D3C9A53B4CF
+769C01D22D88A00E6CF9AAFD0532153D5C6216D9C9385A18202E78D9E7ABA942
+76F4E6514EA09DDB39AFC515ADDB6F26FFFB8F58BD8039F78D98C0B0F8D853A6
+AB8D32FEDF1A11073D679254B896CE0731E2045B788212270B5786AD55546EA5
+1C72528FBC9C6EC91E83583ED5B0AFC5B2DD38B9368C01F4C225D941674FCE08
+A60064CB42F4B5DD688729F3F257F1377ACBB0EF69EEE350BB6AD4AE8343DA1C
+74EFA0A6B6ADF3DFEB71B17AB6126C06A3713F75408E29138A9BC3152A769B76
+E0C0329C0FAB54D836A5923D3E6DA44AF8B2629EE272DF9530A35FC6145232C3
+79D553953F262005D180DF588DF93B6925100D074E11C6D2880423B75C37B8F6
+7721883BB280365F5DA1C9A7DF298B8C26A53412EFAFED3434FA017B58EFA18D
+7DEC9E43F0C0189F1D7C51EFE1B3C161E0965B220EF5104EFFE258C057509E98
+01D5D8423A4B836B0196960CA58A51705171C1946DB48BEDF193D575ED95BB49
+14D4A5FF9FDB15EEA6E284E0C284F01CD52E27B685371C875A6FE35B2A7ECF5C
+886E1B2073481EAB5035A77F9B6CC859CEA88CCE5E830AA99576BCE99708E6AE
+A277BCB8C31065CC45368074BFE185C99C45010F8767C9B877A8D7AD7FAE19BE
+F9FE24E808668DF5ABB0728C7DDE3A5E9F665AF8A5A7A94150A80CB1353AB59C
+A4C7A2FD4490D7A6F79A3B1804E116E93097DC4238C6FCFD622379032A2CA2E5
+FCA74F0FD9F46A81723BB6B76B4C3C2E2E5B8584AD015374BE3759CBDCFC8AFB
+F4EE5E7A2C6227B341BE13F628CBBE07B4EF8CA99B057CAEF9BC50F0EE6AF1B9
+3250698AA65A325A8A64D2488FD5562C307837ABBC42CE0AE98F79A0A641F6F4
+AE1AC91793F0254037EAC872D5998FCA80EA4A7B275CF0E38D7D0FCCB303A6AD
+3DDFF2F57C704C43E619E42DAC2C2A9E711EE272D387A03A4C1711DB1A03CF20
+20B979EBD844943D7BFF7A328EF957C8FD2431427CE5C9E739BEFBDA9EC9C8F8
+00F862999D20CD6BBE63C4AADACC89C52E4241BB747C37DB43119263FD591A24
+32BF269241C0DA67E5BEC040A958B14BB3D7821510CF193C7384EAE2BBF38828
+EBED58AAA2B1C95D822B1E783E877A009E553136B9DEED11E9048F41D76525EF
+6929091EF88945D7D12FBB9D0A82E9843F0EE896ADE39A3E078CEDA22379CE38
+6A13FEB9568F66F15D2B2A9D775B10029518A84A313834E9E3C9722947CE7159
+296450F56BAFDF0263D12AB1AFC59F8F832FC804199EDC1EA69447EEAA337C69
+B5681BE101627FCB6E622B8AC60B84307625340CBBE92862923F31B8FE9C75C0
+F505BE6266D37CB1464DA2E3E3FA4916BC5A352D4237219BC63DD4C088209322
+80BC552ECD04E2C33B76A0F6172098AA751173C7FE014341F4776CA33B3F4F75
+9EB90DF8471977A1CE0392A32E43FA49F5870695901E686D807DCC388C12D937
+8691D5B8848F53054E2AD69FAE9FCC6406FFCCB00807FB786ABB0F9A79907A37
+B4A5F808BDAA3699039D9250956E25AC33EA5F2DB7978E8581B39E56E5A0FEE5
+61D7F7A5554E5303A733731BAE1FCEAC6DC0C39FC0DB9D4D34DDA062E9154DAB
+0A9643DFB1B2883387C755B6AD0B98038CA5F5DFF5D325975F280CDE4402EC81
+ED60B9603145A82BD558AACBE2337E87EEA5DC720C53EF45664C2BB7064EAAE9
+4F0FEC1A1B4BAA91AF23663CDC4874A69938306BFBC8B4DCB7A2BD4C52F349CC
+39D39A211055AABFA3C18EC4503D3F55A3374474F1D4BE7277A7E055BCDFAF6D
+1B30C9499E1D9BDAD32E10DA7F6F6E80F28BDB5187DA096589FE1C6AF104DC95
+DDBD1FA5C55332C3679F9D4C0F28A95A2F084A8B71B870C2E63B9A45A97E8827
+E0DF689791A637409A58A274BBA0351E4895F7D3064DD668D016CD47C8D086A4
+C9BA264829CBBF8A26D2B5C32E6E5FEDBEF4DEE936B01E6D8AC3C275EEA8803D
+DCCD155753D01C5DEC0F6D9CA219990298D21136C223330E4FA7E65759489A8C
+1A520E35CC383CE5CD388B5E51A42920248E4BF77A7876799B1FD856AAB0EA7C
+193CC2370D8619DB10C162B96E490193208D7CE9CF0F774479DFDD78AA19FF23
+F80B188F9969CE4D13F0E1BD47D657CC05714F170AC2B490A94F98BE39F5EBC5
+8B2B108E85FD6770BE16471D811569F9AE4A101D1CE223581FAFE270E9035F12
+399AE9E99E066688884DBEA2F4ECBEF7A7A204B9909414BC31E37EDE9958FB4E
+CA83F99F0FEB70F7261093F8A8E52BAA1E6DDBDBBB387CAE5402534F2F6C38F1
+786DB3C9DE2BD6CA02D74451FDF617CC96F555DFC8C27356F012F469039685D8
+BE9CEABA2FA661F1EB94DB2F0F49AFBC11E92052F10FD3856029CF661957B122
+4E2237CE0413A464973E2730E8D19B8552B219AA9B6CCE4ACC8208F22F9FBB67
+13BB8306E5B5A77B69DFDD49FDAE75FCDEFF3F08E2A73F0204CBD6CA0EB4CAE4
+FFCDC2F3625DBCE62375D1DF3471D83495B190A610F2A2BA4CD7BF56A6A10DEC
+60C98145A281C544FBC760FC63797A999F4405E08A4737EF3B38F974D988A769
+522616854D1E757A25D45087B19E408F778E8EFDCD0EF5CB68063B65B26A95C3
+03711943DCE9AF05FCF285CB5C0A4A7B42E35A5E61A64238D399C475B37ADBA9
+5E9E7E4C5A856537C06F75BAB024B682FADA1E3A01E3196D7BF682ADD4692AC1
+7DF0F573E96B0A3A213680FA30EC7295F73AA2A50EA7671125D3AB854DDD7DC1
+FFFC24885D7850BE983FAA6763CD28EFB3A46FFB3CFE695C7D473330559DA66F
+E556747A21296C1F638532CA09997385AA198C791870D71E5ADF19506E6A9863
+94156D044591FB696182C2DB0937949A564D4487EB05297392A1305A2F4D4D5A
+6E66BAE16BA7764D8D8582DFD200384EC57BA8A562347DD12AFE72E2FA971F0B
+7F498FA3DA42D453380976A5B2CAC668D4D0759AC9F82277403C5DCEFFB7DA00
+CF57932BA4C9DB0F15FAFF7CBD701050A1DB9BC892A4D367D68214B348BA51DF
+871A83CECEDDA1F3DD8D1F1518D2DB628C3C99D0EBAC0F0017D917875BD4F0D1
+07D84F164206B35C10F88133EF9C99B76DCB93A22FBF1E2930043D6D984D21E0
+8349B8BE1F2C07632B51966346CC25E6097A206C9108935595DA856256A53561
+874EDCAF28B2988B10841910B4843922D37EE126411CD88B17FFD2192CA82959
+36A18B42F96BE5854A7003C28409E2772CAB23D9CE5BB9930CAA6262AB6280CF
+987C7B8A250038D281FC1CAE2F2C0EFB48D54F40616650B249E8ADAF3797C2EE
+47AD35BBA52F360E387AA6DBD6AF825DD4D0D8F40C7FA40791289E392A4DBCF5
+4D19ECD6F179B2D1D4343512ADA1B78E710A10079F211FAA5227E06D45FC6BA3
+315D4C717CF34DC2F50D45D391FA8209DF0BA2F17DA30AFEB722FEC5701CB369
+1A04D0896F1A6A39733A42A90C674BE17D468F96194BAB0E7440A2520AAEBA7B
+3B3A5BE99F52DEA3BE0F7D8F2CD2CF6917F3121346F2988E6A31D07C0EFBD835
+CD0C526CDF34968DE949BE46AF5D119EB97ECCF4099E01BE746CD9270154A97B
+A22C1C67BD2932A5244CFE4D1404FEBE317C761093A69500777A6B882F96B951
+F92E5D4E51D532F29BCDCBD5A4FC23CA5A3BAD048442CC1F0FCC4305A72F95B9
+2B1C62839F2C2FB22529A38153E830445FFF661BCCCA754AF0186A550FAC789D
+C46BAEA1D028891BCE072BC40094F2CF2DCE2783D4B1B9284D485DD40BCDFCBB
+490A437D59225DAA397A7BB4C82A4F1EA6C7682F1CA89CECD5AD2425AB758638
+FE80694015EA9361C2B4BAAC06004CCB0108B99170619FAC5C1BDFB50BA87751
+1453A952D43CDD6AE6CC86E8B493367C1BAB3BC0C3405741CAD56DF79637AC8E
+7F6FF258DFF2EBA9D5DEA90E75EBEBCAA33D68B20D516E86F14C816643443DDA
+F60244F2AD705806ADA32A4C5D3EF840B9639CB10B78508923FB4AF9CDBA3616
+A31C5B26E391DBF8FBD2E94C4683F3A493AE626265CBA7FBABFD2A446D883D56
+1A94793EC689B5125F3DC20421A0A59116948B1C5D105C70F57C53A8F04B51EB
+D01821F9C86582DEA06C1F4F215FB3C3923AEA99C473C81430A6DCB1642F75E0
+25ED7EDA420A3AC189CA30B38EFC436E46428080D75CDA6BE00EF406B9A1B84F
+DE0E30211CC88F0595D6BE89E46F5232B759A4516C6C2E5203C5DFC6B9053244
+8CAC99392DEABCD681246D5BD65AAFE6EAF582DD36C1D29166CDC5A658EE2DDD
+DF061DB035F20649476C08CF8E15487FFEA1EBC887F047AB443E444212408505
+99926BFB60AEC2B30D2A6340553EFC4FB03A01379C262518BE40090986629E5D
+42BA4C5C361CD09658A72802D8947A4232D64CF617A8BC2687640D2460B6C02A
+43B80A127E623F3ECC64BCBB149C68A54DDB4CBE10B839DF0E5EAB1B036C24E0
+4B900120FCEB6993EB4CC7382C721D12721DAC380E4F048050E3FB3B7EDAD539
+BF6423C688F32BFA5256F93585A43DFF3C144B5BDBC732D312E483011A4F305A
+B1796BF596B2722961AC365BEE543B7320DE2F49D840FC89CB8AA5D5C03464D0
+23B6BF4C790B5512330E38997113EC573B375CF75E4F2D55C1F6110A42D0F70D
+AB4D6B7E2187A3BF218A650495E7C3F3F02E3B8751E078517F614A52C9CF58B4
+9FAF8703BA987D661DB928E64897593A54A7B31AA850828006BC1A68E87568A8
+44EEA08E4B273A00CB5D81CF1E572B931ABF77E16D1B0387843CD39A2AF0EC9B
+5167730FCA59CD95FEDFB910B6371422CDD07263005CD570998583A476D9F094
+2E0AEBE6BD0EFD1F37687B723EB420DB3B005133233547EEDE16EAAC1024DFA2
+E161FB6366C3157F628F8FC7B19054CF4917BC54655EBA7CAAA851DB29069A8B
+B6EBB0684B510DFD80DF00095688B66DF34E13CD8337A1B853A74B2A172A7A23
+5A3586E7B93E6877AB01CB9F0590AB44141EAE0E171B748D0E32EFC301845B26
+E55FDB1971BDE1A6280F1008E54F55752CF013A9D3E1E542CA198D45C3FC2074
+9FC2732040F1A77F7378CF8C2F2812BC62A9D7E1C46A192507F0B74B352EA74E
+6F17475923D43279785B68529E668CFCB1710F359D85249587E2295BD4748871
+D5A349370AA3F656B45B5D55545DB7CD7B6E984DEE494A7B01B637E77EAF484C
+256EC60752E5E4D9771C3B3FC8F2156659677CBF68EEB2288410E84D5E5795A3
+4E65694436761182BA6D5F35A8FA2FE4B6F41316B3B768C81C0CA3DDC57409B2
+5DE986DEE4C0DA907A17868AACF3229C176FC26BFBE255AD614B5B1BBE5842E9
+4DBE3F911FD8DCC3FDBC30EAF5F56969D5AC4D1168DC5C66DB2C1ADC28A57391
+4AC5222C894C79F4E29A9CAB9E821B14F15B5E14E666526031CFC7E74861F190
+9488B3C1295FB381FFE037D9126BAEBC8D278B02157BF2B0150F2F0E35F4D000
+DC45CD6405E4C4C14B216027C63FE9DA78EBF6575AB221C113F8E414A0AD1B7F
+3C37EB7A043E36E6AB18044769623667C89B00BA703EB02C980C4A2C3048043F
+F23BB1B8C34F99BEDD5367B8FE78D5C3354C17511541D364CA8C1F27232314BC
+2BDF4854AA899ECE4676D80F8AAA5305D162D03F2085FA51583D9E576810FD52
+39C9CC0937BF33358AAB8931905E3CEE76DF3204AEC1961F654E12385D1EC21D
+1836C4E728711255AD5797D4267092C026DC41AFE6EFF0FB8545073E79C2A792
+7C468EAA3947DD453FE88C13A66D2C9DBFF1CF4487E0A932F474ED91EFDF386E
+7DB94E482874A0CECCAC565C16B53C7C5E1A202F5363892C75D720D608861065
+0D180C99DAB65FFE5F8B3C783D071901C47683C7175D9456CE5563DCB2642830
+EF891F67385E884116388E7C2CA43C281567835CF037ACE47977E95AD994D6FC
+7B8B746C4B214A485F9CE57642F42A032B5107F449B477BE528C3667F06EC547
+9B0824B87C47EC30B4645A6145863EBDF0C4AC4D6A5A79F8546B054E6BABA0F8
+610465DF3E58C716D4CF801A88960FCE4C041C88F0ABC92A92C3F42F4101AC88
+024884C018C7D0DF676DD73BF595BFAA794784EFCE151A072B9B711F0F159782
+F4158A098CD4C026A95D677617CAEE4CA4B282C8E318D88B665F3247AC9330A5
+161A0EF88B57720280BC2BB93DD9076F46FC88E18E019B8E51E7EEA199D39C2C
+DA9AB0FF3FD6C2207B1A429577D5D9D66A0F8268D4AAE949C34F798B2719D9BA
+F6807337B8BBE3F3002874511EB76D08974CB5187A516614FFA086067DB7B8D7
+9EB492D6E8A2F6F71C5CD8623B1DB3F5B933E3C7C42C5BE575F905AC7402F51C
+8402B2991B3C4D4ABE8989263FE70204F094B19E966F94B1F3FF879474E9EA34
+D55A9EEB4EBA3E1397EA18BBA922286C98CEA89B9859D8E590A22C3A3C02D04D
+E8A06DD65D6909629F782FF974AFFC8100E370CC9557ADE417810A48AAAD3EAE
+66BBEE79E19BFD15CB9C8326BA9BA96C0BDEA6EB91B6B8EFCAD3A6D8352D5770
+7445E43F11298F2B2836FC9F145DC459ADFD7AF0745BA2F7BFE00578BB6C18A3
+DB61A9E84B41CC5A6B764858532D7DA349A085E560FA3A13FFD612BE78D9014A
+983915DB200E5ACCE752D0CE0191D57EE7FA05CC5006EAEE23AE4194F920986C
+6CF3A993077C0B2501E3EE424F0E7DD748B8F839254BA9139D345103CB03226F
+4E27FD212EDE3106862F54A3D148BD88425747EBD84BF4510AD3367642EEAE54
+372558F00F79493DC9242D937BD6F1778AFDC33C0B57B8121AD86C5620623B98
+752E1B1E03649E488A00C554429F72F81976F8106FC0C276C81A2B097AD8633B
+D1F7D69E3FC3900E19A725568E617E94FD183B94C9CE1424E86B08846F902CD4
+00D1F79C0E8B93DC518CB551334B31801C22BAC713DE7CEEF020D4EE90EC4B3D
+758F2C2368FAFCBC926D5660E96B9741B5F84CC892E53DF3AD9691D42235572F
+67AC5C0B20E59F6EC5757FB28F8FD39312BA79A229868F2C81C2F455F1EDBDF5
+62095F81BF4684EE4D0ACDE9CCEFF38357C8ECEFFB514593F396B2A26C9B94BC
+551A93A978A6810A640BB20B9392171DBF9964BBEC03013F324BD4B1E3053E4D
+63A50CB3CDD40500DD3014D53E32719381936CB07588CBBF21D70A72AA4B05B1
+9BC6EA6705003370A63CB3C38E1DEF1B58D658AEF260EC161B2D9589EE8C8334
+F202608FE867857D585ACE25A158AED63B8FE391030C55D5FB24F40B331D853D
+2C54E5123E5E2F843602DCE3A9FE33D0ABDD83226C25C32643FDA7E4F9F5DA3A
+FE7423CC812845C373426BE65CD959E960C59C49ADDC24B5EE204F9DCCBEAEDA
+AEF7F7DF4CCAB29A5B26E9167045CECD41A1034C34F4D728E9E8201316927939
+29CC3D4196A68F4FBB70F3F5EFDA7CA047CE71B49325EFE87D508D354DD8A1DC
+5BB14E21CA654D970958EECCF947B5604166BEF0069858293901A0273116E893
+95A49AB5121BECDBD3EA807D07F16E915503CBEBD83B173D6AEF2574ACB048C4
+AD00B46C36448FE2DB35CB45276DFB339097E9EA934B4D5C21C8C2ADBE3B028C
+2F41247DF4FBD194FECF5D7B3FF2B21C4398EF3C4DAAA73D2E9E02B7C7F7C325
+2003CA1DA764DB623D1E0A59B9FE47D7D4D67C241B49C5505CF6EDCF2412B0A9
+382D7B9B373257AF837DF0798F71E5B7D8D042CB8C40FAB4644CDDAA91F6F0D7
+1555524559D47C3240B0D4A30A382DED5AF585C938A803C94A8CDA81F01E0CBB
+7EBEBF9876CFC52EE5362FAE1E09B7A043FB12A0038E1479E82A4A8EEDED2E00
+0BF863088364E61DB23032736B224A9B0C456200949A01730E95EE1FF3167597
+A4E9FD85E1BC8FCD58CEDD5B6DE635393FF42C463C6F1E62512F86E3D9709E69
+3D04ABE2A2E28C966846D8C0539B41792ED8CF731016C85A4E041DD515486531
+C69E8D6D3BBA2860F25AAD9DC341467C201C1740ED4AEF84057FAC50C227D23D
+CA95729794727C7D4528862870D89C85F9ED42D3F61FE849DACCBABF359281AE
+C7EDE0CBCF1AC4B2432B5FC671FC5A672F5C8B9F1BE26371AC95C993BF2A625B
+DF1D49FAB3AFF04E85B572CEB25F3D0BC0DB85EB2013C9C2682963466334F69D
+3EA3AADCE73F5F0181BD8456E553AF718E0CF6AC6A26021081DE16433B664AD0
+FBCD335C4F7DAF9A7AC4590B9A156CD7903C1C42E115E9C5203037C808BD2951
+97554DD8D1ABFDDAE449FE68185327170B046B27F59EF049839A5264EE7B1DBF
+351FD9F074C98C6D159862B0A9826301D3075911DF2C7F74C30A4646D8726DD7
+3FFCC47FD95FBA0A67BA43D6851AD4CD3BC739AE2E22CCC18786FABC86A69596
+D8197F07641811449504B9A774CCD6BAF7778B7E4FB07ECE69B6C047DEBE3E90
+4FF1F6CAB5A6F5AC228154EC7DBB3A58840236BA90D553D86CF2DF1EA5DBDB19
+8C7D06A54BFE71B757772EDCB61AAB312B3E85CD0EC8659948F84008F4624A4F
+41B8DDA112B42DAE675A011A3611548561CE7D6B0FF36D01D3EB5752CE9DFE14
+97362CC036695A3B1BCCFCEDA9577FB496F373E86AA35020B390317A8F1B0971
+C84FBB39F5FB23526B3104E71FC3EA50B8009493929890EBB3F0C168479B6E87
+2DB9ED09B49109257898F180D2EF552359727536948ED09234451BB972B559AC
+50EE733462DC6CDFB7D0D11BCF5051081C696B4BF2005313F6D6D55387C03EED
+11486DC32D638BBDACC51CF22379D24C2A0780333AB3CD3A9E55431072462370
+676C2560F4D7BFDAF2A51516325FB9944146B3B7D9CA452453C825B92E606247
+E509FC8B9FC0B83559BFF38F41627BD8FB32E62B80EAC98897A255ED1FB15E3D
+9E752D94747250D79F3541DFF07C1F50397D2E516520C721520580C863AEB9F2
+6D0EB2999CF2329DE545B92D3A3FF93A7CDBC0F9B0082FEDFD718AA54A54C921
+7FB5FA112FB98F3053BA620B540FD89803F6C706796451A79F4041BAF2D3BE43
+FC7E8CE14C9FF114020BE9D22618FE9C8A973A4F6FD332AB98AB0BD4E30FD40B
+221266D552DC691C78E23E6FDABD6C8150FB49BE508B48DD49577EF2E015E8D9
+C0F64025C76E0550BBAC6B0ED4F0A5D956F69B4B2ECB5B720B5CEA5B78ED3D83
+766437716B282F736AEE1A4F727344CBA04D1A0BDF7EFA215B2B0B1A7C67C3FE
+A42EB54F22E9A730AB8D48522F9F38A2D283BF456D5D8BFEEBCB5B69717F22A0
+51E2B5DD2380CC96B5155C7598D6D71114D161E132C41EFFC74F798B2719D9BA
+F6807337B8BBE3F300287451194F491625FF8FD008BD4402918043BEDF77B840
+B2BE08A48DB98DDD8A8691F3FE1D7B96C516DA7DFE48BF6D5A6625B7C261CCEA
+2B02606837B57B4F38BF32513D5EA15E3B08EC0A1C9AAD283809A935DE0356C7
+02F538EB0B7B36121CD9BA70A8C79555892F5D4F4DEFD959E669C7CC15E74916
+5D28DA7E2AFEAD936AE066ABFFCEEAA68B8F22145DBB7A0CFCECE8AA6845B803
+651CDE2B42701BCC0817F41B505FA0B5F906C537EFCDEE4C69AFFEF89DD06BDC
+AD080F5B1CCDBA678620BBBDE41CF0C04899E179D0BC8EDEA09CBAC8ED110FE5
+23291E3D0B916DDB476497448ED2EDD5640F536A5888CD81D75B60865AF7598E
+B3CF6804B66C3760BB3AD124FF837C7D4C084DF296EBB388D55B27B994508E77
+464CAB1ED5F8C72AD8DED2909E76A9C5EB6A15CDE8D5992255C82749370F2CDA
+2794404F4718B5DD3F742689B36830AA72D8C783F410480A7231D0331B736AFB
+58B5778C60E4DF1E559AAD015F20F42D357BBBFB0E12CD481F96252AB7402213
+DF9BB2E10B54B8675D83F5D851D392340AED402E9DFC0045FC43A18104021E77
+20C1A97D522C07B0F972DB969DB777E73E44B900DA59472981C137D7CA5EEDA4
+FA3059151AE811BFFCA244816CB6ECBE72B39A04D306436AE494447B1BDFE23B
+36D9B12A032418B9321A056670EEA02CD7150F595074FFD037E05D5CA52882F7
+204E9DF81B2CF71FB6500EE02F9B9B8774237EF1899A326BEAF8EDE7CE00A6F9
+F7EEE92BA769DC7E4C5AB3F50FE19F3A3904ED7C5B1992AD7941AE16EF07E523
+1112BA37850D2AE4092362EA1A884F4989C120FABD61EE17CCC5F11D52AE8A7A
+461626B5EC47DDE14A666942B10E15F853CC86DAC0A532DB8CCAC4361557D938
+FC4AEAEA9E88AA0FF61ED177AEB41DBC85B9F5C5D0AA1EF139BE26FD7B9F79EC
+9490143A2478F6F6C9DCBD03608C8041F8BDA4312FAD259756788DB113A3E347
+B57978DBC344FF1C817A7836AAD47B7EAAB64220A2E61C48BD2B8CFAE86EC0A4
+FD7D97F2BEE7C526F472736F2B9B07D0A865656B49A2E46D84D82DF7278597CF
+205683610586A8BEA497E867582A15D95FA2C051DE2E75ADEE792D7D8F518717
+DD6C410809699709A21B4DD3F718D7E0FDE0D8699EACC5C809D022BDDF422C51
+490D6331AC5E4C1C988226D1D7E8215FBA3BF562260792EC1857BCC050B84177
+4BC20AA880A898E955D662DC9AD78F82C29C3DDC08B6A551B0C2CE9DEE87EB93
+711F2A49C15DD57EA42ECA4E6E8D58BAD472DC714A6C568A8CF7E44896D8A92F
+20F315D8DEAC6FB00F54D334C1FB8CE7C6CFA4536829527A871675FC2A949A3B
+AB4047E252ADB05C6BB87648C7A4EE7A3FD668211E5CE6827A0ECC31B8BDD499
+38EB436641D998029DD901F1DAB166058080D42F90499B415AD8AAFD99AD3D09
+EDFFBB18E470BE77630EE925BDD46EF192F5D04E8C670F98010BF1DE5355F557
+210DA181673C77357190F58785351DA764DB623D1E0A59B9FE47D7D4D67C241C
+7BEF932A5E64E2E417C6B64D84B19F7C2D7C143E287B6953F1D972AFABF04478
+516C42AF46BBEBC7271938CC40058A655C5D91AC7F8E69FFE57EC149A6A210BF
+DE7E7A20E8A40101CCC339F93EB8D51E3F38396C6829C8DB1BC19C3F62414281
+BCB53CA46A8161D536C2D0011A2B16F059DFEB9F2CD9452CF89BA16E5EC1E16F
+206873FC2ADB8160C467A7EFCB0CA56ABC164CB4DC953DEFC223D11C5BBB8ED3
+011D4E2E1A18B3FA3821FC62C3CBC824CDB8DCCB2CA4B5EDA26186578223C50E
+B478AC4131E90F1E7EDB7A2193C44B91B5526D512C3A56197483E2AEECE8FE80
+960FE6C0814EAE725C7A145264FD0161DC0647AF99C1D29804D2F3134C9817F4
+5FD2EFEBB92545F5518C192E9D8B601DB8C3A3A57DA502905FA897BB4B1AD2B6
+F310794A648F0D3CD8F51792E322DAD8CD3CB427ED588337E211B10C9B5C28A6
+DE7B0329006E4AF46A816BD317CFA1598DEFC33624D698D3FA83EDC6E2540412
+60970F53D331A0F830B88E3F6C701E97A57C400F062A95396551E67276A311A4
+14DDE187B66CA7F2697F3D6E1EFD84A753B513A289FBBED75E3EE8C1117912BA
+F8525983355EC78DC9EB4AE83D1CB6E4DF546FBC914A6FF5282C7706ADAF1B24
+FEA02222D4B0EE989B48B94474A8214A5F24579852564EF01DC4AD98F15D522B
+D15FB9074375201CC9AB52A92CF959CAFD2E6790AB45F6927C79A68781A2A933
+8E8F49892490A1CF05305DC3B29A1E3224B1092AD872B158F05CA09EC0F50AA7
+BC09F3067A7C05523DE5F6C2250FBD151440F4C5CD454FC67C6D401F2B932F14
+ED40653C899AD3D26C369A7FCF5D2513062CD903D5EDBBA164DC9E9B3414D00E
+9F5B712394804BD6100FD2DD2CB9B06D3122A737435305D42DE9C6B614975DAE
+5B3B3E96DF82E861E316A91438B567D535CA801F4F26C4FD4DE66F78E87A9028
+5ABA840D1A01A52467362C9C21517C777FE5B14C75337CF1EE64CA7541750A57
+CC2093487C2944D35418E9E9DAC3479D3309DE69137B15EB7D3C388798FD878D
+B9AB32D771BA8F05C3924C94FF62C04C5536562FFF26C1CB5FD8E91869E0A83A
+5567C23DEBB066ABCC4F6FF2D5FA315A4A1C9B6067D2874B88D8435E9003FB6C
+E65D5869318FE640DE6C8C6BA090408E23CC9AD1A901D6705C0B8ED3F0313696
+F1B71E644AC88885C1042A6C201B874841B2E405E8C77151BFFCB2C55056C324
+BAA2C7919C7E116629E963F00FB88D160171B120EC195D43DD298F750556198C
+024A08493657925F00B6673118F12D7665C52DFB2BCF103AC9539C2897701D55
+F04D2AAD7D1332C408C18C647FBC4AB1C185DC67264C08F4AFE461E5A2EF0300
+46700B475E00D41EF36FEDFA412F2A917B97A920878315D488D1E15CCB1BA38A
+BAE59023144D99A71EDBB90FB84380ACDDA68AD51C83CAAC6DFFA20748F95FDD
+C8F878D7655957F1D1D06D0501055D27B9479396116CB75D3735842F6E706AEB
+1C8D674673692CE6C1E789276862A62B2B4CCCEAA8C35757D1B9D1C3C75A8A0D
+9806F619DAFC4259C849EF649C3F95832B92C298DF2EC7706E9F77C8A04B529C
+C5FBD9629151B44EDDC1EF185F6D79C4D91D269C6E4A2F67127CBB14725E4813
+E05782683C877C7EC4C86D6FD37C58B6DA43267DA860345F4E5EE1A0E99E8AB4
+06FB94F6A8C8C5E9A92F5BD3EBFA4DE86C497987700E9FA4FE30F00B70B8B42D
+8C0FDBBC83D0067A8069A068E7AF13A5435EF8C28D676727C1AEB519DEAD1FCF
+CB2CADB6C795482B795E241E6A95AA4017DC05940F32250DC3AC66894DC2003D
+FE467E6FD1B5291ECBF6B1AC7A25C002DEECF5388A77FFBF159291B59A52BFBB
+8E9E310E08D89635A47AD5D431460E2842F0FE03D8D9746857EC281AB2A119CC
+80D6A406BA3A705E8B1275BA8E9E8205C6155EABFD125713CCC90D54FA5E0E7C
+C8DCA642CFE5A4A98D4B55959E4CE06A8B8F46297420FFE3156A9D060D4353F1
+4091C2F356C40059012FA7ED8D85A93D8FE2BCAFD3BB14249580730B8197C423
+312669E4B3F5007A5C4CD149AA07FFA68E2C22A6A080AA60BCA9D5851CF3203E
+8B400B2A4C6B2558C0BA02DE051B617F9A19D5DAECF77E25709EB96B46DBE661
+C9F8F467FAE87BAD47B8515251D005139588EA033D08B6531EE79BBDB311C102
+F70F1D2934D8410D411CDA75C4C5C7864FA957AAFEEA79FEC8C8CF21C8E0AEF5
+9CA261835523E983C166979C9357FA3AF4BB68186C25AD5CE0BDA86D6C602F27
+D4D17370D21C0B8F8894AC32E915A73823D4D5AAE0A02273A47AFF1B07CDB947
+BB87F744D96549B1599480FD287DB8D742D26B4939587BE5AE2347C835DC00E5
+A73E95668DD0484C7D6ABA9A067DABC0B7529C9FF7C578B5B9A4E1A8F608C484
+42A6A643606966EA4A9E1BA41B6AE24AB2022B635F196868B917147969EF8319
+C216ED3D620588A8D3D5730C83716A7298275141BB3696EFDE4B749AAAB9294E
+9E7599191EA86BDD307587B1532FD201A230D1A25B44D5A4E5B6B3D45A3C3E95
+46615A0E247AB348FBE74D1EBCF15C2A8B63F2CF41C075C4DF19A0F0AD8A46F5
+BCC2BA12C4D5DE5A359081DB55863E11A21455AE0DAA5C0FEAFE482A50EC6F78
+05A0CED7C26E24B09A5F46C02877AECBBC3CE6B47E572A8DB0D0565F05E271CF
+122E3770490B39589DF2A4AE92B580F02FF2494CFF98E6ED9A01DC44BF173287
+1C25AE365EA7A44553C0A02F477E6169355E7DB5CA990ADEEF68329D5CAE9EFC
+75DC15A9494E876104F894078DA807A31E623824C8DFC271B9B304F156053EA3
+D398A17CCED52E42690F9808BF40C0FF302E4E863FE2E4B569AD60434EF28242
+46CD4B7C7592758D2EB863250A81077F5F527D08296ED66741FC89B8DEC03AA4
+91080B1F655DD5CBBC96D888519734F9CE5336AA67E42ADA2598A0ECCDCD40CE
+7AC49715D8BD0A6803D8B14E755117C9F5E0141EC96BDBB7F712CE93ACE28EE2
+BFE7B05A6F15486634605FB2DC8090F2CD4669680E1BB64E7584D16E5D10C2BF
+46D44EC8836B9FC33A70C50FBFAEF60C9189A9F3213E4AAE753E34A7C120CEE6
+144744E50AD6618FC131611B0EE9A983FADCC302B6E3FDE8F35C61981BEEFC4B
+E55ECC5BA2A7A3C5BB32EEF0CABB86087F2B0E6F5C8D6483C58F2F27B706A377
+A048BE4150CB95C5CDF89C9C2F8385BA91BEAAD1A686B66DC30FBB57A48AC771
+9E6DDFBF4CC6E06F7F4E221AA17F75D36F7194C5CC7BDC0AAC6DA6407D262981
+6D401982539FBBD85CE4F23404F5426F7148BB8FA709AF1344271173529372A8
+84DCF09018FB64C22D9C4397DE484F43E3826342C8BF0485BC69FFA69B14BBD0
+09A0C0F023D4D6706CCC05445F91A4AC0ECF36C30F76ADEB12ED4A41BADF2F9A
+5113C72D9914290A07373ACE6F9ED34CF5FD1C81292D7ECE8629D511AF8AB17D
+D10B3AAA7E18BC7AACE9AE959F7A10877CDEB23ECBA603CE654F0B4CB297E3AA
+3E9EF097903C93B5567FFD39CA40BE4EBE0174BA827E7DBA9579FE40292AD436
+7DDC8671EC48E447C84A11C0CD332172529C92C7A013C8F18B2F59A440D1EB1F
+CA7CE575BC452DA65072C9E2DCD603504B203ECB40F443CFEF44D6C651FBE37A
+06EDE5C5A6EA04FCECBBE13660D5360139F4BBE813A4D07728245BAE9EAAEDC6
+00B0EF658DD1A4DC86BE95D5F9D95F7484B2B05FCB49861F7EA05779AC042F91
+D17C997D66D0491D2D29CFA7F4C88869E2D53DBEF8D59D4CE1062912E8AD848E
+38C44DD649CABF39201D53F7F212FE99477ADC3F692797103CBDEDCD86C7C855
+3290546A121CC80F1E1B7F5A0488144889677B31D3CB664FAA40EF5C7609B7B8
+A5E1768FD239F48D4050677787FE78B3EF3A051A1EBC2C3852F0A4ABF75E0DBF
+780D8D6DCDF3022F452D00E6C3F486108289E9F1B5E29E5BA68D8BA4484C7191
+BC0D3213F60CDC546ED84D1F231BA27438A64DA6519EE828AEFE91DCBB846531
+D5935D9EE114879176CD908547BAB0BF4E835461403B9C00A9851315FB12AAAD
+EF6E32B9C3CF98DB65E06C257CDE0DB959265E034FEB45E9425DBEF583887879
+AD93C362A37D92279319BBEB50C4068A1DDD3FB081319CCFC489CCB181BD5181
+4A5B86E29930A1DABF50612543FE5EECAA1A372AACEF703E923B07E0D413F01A
+4FE35D08322098F49D68F10B8C676090F93D6A7C13ECA74C793B3917C4EB432D
+32087F332C0BFCF3D479E5F6E9C23CD986609ABBFED73816923D1A9357316971
+D85CB36EEBD34EB348187FCBA54277F55C9A2AA048D8FF185763DA65D56DB073
+E3B3328DA68CA8CDAAC39FE8336C7F16D276A37C5BB6ABDCAF1705C375DE8FBA
+2386E4373428A82D2A5EC5572C36AADF1429223BBF21DF5D2E1A46B570C27B1D
+824D8DBCC5CD8F9CA19761B28CE03B171E6AC9A60CDD8549AE8E6D86F9BB86DB
+EA68CA94CD5BA274FD97E3843940A2C61D1AA61FBA6A046FEF56F99123DB8230
+A4096F3F2BC82D1F07472B970376474FB3E204EE10D31DB708DAD7583BF01F2E
+86B61EE2F5268B04EF233D3A4443F736A79D12F902B7BB3D3582C4163915EB67
+16FCE7C0454212894FED0B8F8C8E93186030DE84A672E9CCB63AD08CF649EE8D
+8483A922D027B49EDB2D96BD96D61A3A718CB182E00DAEB91B33D197427D9166
+60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 21050160 15787619 1000 600 600 (example-image-b.dvi)
+@start /Fa 189[834 66[{ enclmec ReEncodeFont }1 1333.33
+/LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 321.19995pt 240.89996pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 1400 a
+
+ -600 1400 a
+-600 1400 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ 0.79701 pgfw
+ 0.6 TeXcolorgray
+ 0.0 0.0 moveto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 160.00203 0.0 moveto
+
+ 160.00203 240.00305 lineto
+
+ 0.0 120.00153 moveto
+
+ 320.00407 120.00153 lineto
+
+ pgfstr
+ 0 TeXcolorgray
+ restore
+
+ save
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ pgfstr
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 109.94585 63.62355 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 1400
+a Fa(B)-600 1400 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-b.jpg b/macros/latex/contrib/mwe/example-image-b.jpg
new file mode 100644
index 0000000000..1179cba6cd
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-b.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-b.pdf b/macros/latex/contrib/mwe/example-image-b.pdf
new file mode 100644
index 0000000000..7b404afa22
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-b.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-b.png b/macros/latex/contrib/mwe/example-image-b.png
new file mode 100644
index 0000000000..9a861e4bdd
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-b.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-c.eps b/macros/latex/contrib/mwe/example-image-c.eps
new file mode 100644
index 0000000000..912ac5a671
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-c.eps
@@ -0,0 +1,1028 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image-c.dvi
+%%CreationDate: Fri Mar 30 15:54:04 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 320 240
+%%DocumentFonts: LMSans17-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image-c.ps example-image-c.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1754
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DB7730340D9606502E6B863D865D87F304818D4AA1FBAF
+363B891DC9A4E111BB0EE7EA5DEA4045A3317968C12BF2043A81FFEFA725879C
+CA59E308A53D254FA1522DA2EAADFF438C193F72B5357E8BDC99778EBBDC6D28
+AECD410B347F3C1488D2EFD004E118232A5C3DC535E2271088995C82DC56AC7C
+E1F8CC0CCB477CA9031023CBEE60388880D5E2B1D9C87CDF16AE86047B3D6CB8
+3D9A7F37135CFFBC2EDBF29E39BEEC15CA9DE1721D4E6AC8D97A90DD4C972B69
+C05585BD438731D0DA714E88B0FF585B561BD3EEEAC3E8BB95BD1C6596BC555A
+A47898560ED80F8F7DDFBC965018949FD9BF61A75DA6AD7263D8DD78BB3445D9
+54F74DB698442A4EA03BCE67DCCD4E73F9288693726BB1E0D39DC3EE51F809BC
+C7B6286BD93BC1126317ACD924D5A61FC3104C6B14AA51BA7362F9193CEA8BF9
+70E6879DB85A3569DEB42D646CFEDAA09CC251C84A48B5AB27BBC9E57D14FC94
+635268A1523DEEF34174068A3C7B75E4498011C0CA001BE9D46BB30653430174
+D252E3FA207711D146AFBC2F6F95E7917BCE1DFABD5837A3B800C6775C25DB45
+1DAC56B286F6007FB874686555FD056F1D2C9D85A779E543BF8C6CD4A27893E1
+7F31A23B55E23DD949FFDBC1EB5419A9DD28A2554BEFDC96EA86D7C0CF2B8E9F
+C3FF3B65E9B480E59D1FDE2AC1E480F56FC207372135B875DF11865C20BE5944
+EA06421656460D7E1A708B7D0EFB2B5FF55F9E4571C466AF1C0F0321EFCC7562
+6861C86A9C0BA0E70C944B3B21C74BEE67471AD76F25C6AB3EED42FBEB0E316A
+D709E796CF50EE18EB907EC3136954D4A9D288D2883F7131446DCE772F4B24C9
+343E42C3D897DE532796B42E8EF0AD18953F1BEF143AEF5475FEA523A21B250F
+0E7AB25545914F29527629DCEA6EBF0D04FF08A23FBEF30D8065F025842B0F91
+F6E4080B3C6D4A4A49F23477786609D033D80A82CC481EAD70AADE0E2676CAC4
+66E56BD62C6909B9FA2B48549448241EE25E1B5D821816D2E9C52118FECA4C32
+6D9D8B30A01DDE65747AF8F39A46F0792B732E027546FDA56BA1B42B00074901
+70D67B499D0018976CCB04676C0F14DC71F3703814D24CAAD2542B8070090540
+90770432D63B1C903E570FDBFD5615A35253D968BEC1722CE2A13645590B0260
+6DC105623C29DD9D16904A62D35521EC38382AE45C04D578C1E449853FA9B6D4
+2C49637CDFE9D0D56C0DF05FDE79C61F414C4C203C46E6A6B0269F00A8A09E91
+E225D0AED56107BD6F4565A426421AB1F43F6EE5DB6D9AA6689BBE293616A617
+6B8BD6BC6579118FCD1DC0B686ACA441E316ED0CB3CCB6ECBBD05FB823F93211
+B599AD6036A73F47EB0137A2E7FA75593992BC2F2F09CCE1580820D6776E4DEA
+0C85DD18ECD59CB6B9CF836A8E6C45E66AD8F8E5D87DD90F0F15E0EBC361D8BC
+48CC05727B71589342370F8A366E11B3649C513F0911504B583015DA80767341
+6491068203CE9EEC4B3D758F2C2368FAFCBC926D5660E96B9741B31F66B70D78
+82E0121A128CF3F3B5E6428E1F6EBFFE3607F4C015F22DE6C9243D2CAAA5ABF6
+7ABEE3A6F1FE2738CA09B628CC646123FC9C2BB8B9149CBADE7B24A37D4D89E3
+4BD8A09FC863DBD2D14764D82C2AD6609431C05218420DD30B791B1D7359CEDC
+67F92DD66426FD0229D451A1EF4160C90D2A1B932C5284AFF3CBDE68A091232B
+BA1C539D46CBE0420DE457EE4159C1E3356119D1E4BD658E9EB5C64396D14E54
+1FDA2AA042BE0A650D81D9F7079793D6FDBFDDDC1EA9AE917749FA6204D50783
+61834AC6C0217AC49887C1D62DE1CAAAEDBE98C69F89E7E71474CFC7515F73F8
+672437E36963118A600F83AF3F1902CB9FEDC0DCD19B1FD95A8D665AB77ECF4D
+059C69D4AF6CA9F04D7B3A3C7B85E7C0BD0ABDB6A50369F174C6EE49097FB80F
+FD5940C79A86D8858830DD50D4A0FF28CBF3E55CCD84566E8EC8426FEC458D2C
+2AFDCCAB87B90081919E008B2E3B71C5E962B170365409C18D0019453B405177
+E3018B719D7F6F63DB11FCF3751A5D80A8849721E33A1E3AC1950186E0DB76B4
+D664B39CB56007BF7CC276DD3D5650CE735475FF6F2324565918F9ED22231F88
+5760A0315EF59D1B19CEFCF89BDFCE2464D643664C5521B5226A3CE66EF829DB
+D89EB24BB2F33508AFE829DA3443EC28D399200BFC00FD0236F2EB01AB030298
+3E300EE9A5BF4E928004BD90C2FCDFB6DD89568E87B237C1C5D37A94279D5EA7
+76EE24A4CBB9A0A691DF30586958C707F0205C3F9872476833B252DE26D8F8F9
+2AFC1924FF85BF0BD5547FBF0ACD890470AC301F128C794D9D6EF7E18E830104
+05CAA3AF558B264ECED2C31FD08731E0A3A099F8070976D75485DC4EF288C8AF
+7468EB28FD5E0CBDF9E23D1FF320EBF192945213CF690386FF773A42C48EF4AD
+284AF072BE9149DD59F622DEE2356B941F292425C63C09D85A4E07D9F18A27E3
+2FC0C1E0FBE416FA1E1DCF959B81115D8641404C817414D0579308612AD11321
+9204CA4392E306A6376C080E96B4E84895627B7886F57773C20FE37CDAFA5182
+7C5774CF4579CD65573E89FE3A8E5DA670662BCCA90716C0FF768A9C7C69C1DC
+B4086F17246A0D7768B98966C8391783D179FBB013476335D88C3461B4933157
+8ECF6BF06DC225B10C6267D04FEDE758E3E87308560F434CC099010C42300837
+F93F30CD263642FA5DF59E7F3AF5AFFE939F56F9162BA8B32485F61EF31347E7
+BA6F5053CDC3016406B2BE2455AA1BD94ED66F67FE83BC051480758FFAA8B678
+DF1C5490615328AAB0231173D3D82A3D0635C98A57B5F042064447AC6D1A15CF
+1D1A3797CFE85FB55B56AC0E710748F9387D8A5E83CC8AD922B2A8BDECF18850
+5EBD2B680A764BAF9085F3C72EFDD42EF25EBCB787083D00857A57EFDD6BABBB
+2B153976A11DDD81276D7B9EB999038DB847C0A7A69FFD3DE16FEC30880B8BEC
+F53F4115AB6ACFF86C5B057FBA8A473CF7B639728CD23363B4571A7802E808D3
+A5B5FE7EA04405836A47B82B56808798B648EF2E5A7F38F01298636F8E1A427D
+4FE8554767B615142BB1AF9613654DEF7FBC484738234DD020DACFE5BA36DC44
+96F0D49D1161EACCC4DE5819AD57732AEDD4A948F8C10EDBEEAD8F91EB13E7BB
+5FDB2A259D251686696A7A3DC4DBE0138393426D1B91093F9E0601722338605C
+1F9131277EFC800D5737FEF579DD917B8937666D1659DDE8EE66FC30D70E3393
+34EAF808336F85BBD83005D8EBA6244D7FB96F3E09EB15624684211524AA306A
+89B60E01C8D8AA2B2A13F17B8EB838C38C275D92B2E24B4FC8353951C0A335B5
+3F68A8F8286A901F83221A48FDAF5135B233283FECCCA13A43A6EC347A5A5F33
+2849ECE66F8102383F02F7401C3481B529E3E5D26AB3971946EAA6DA151BD4CD
+48E55E625906298C0DCAF7F00A58ABDD0C086A48AD0AE9BB415E4E385507F72B
+BD2CFDF159D52FD8455FE6FB031B48D904C5120D4529BDD57B4AB80E8594BFFC
+04C7F2EF1F1ADFBE5413C8EEE616B33B0262CE0FCACB72E14C2FDB87A97F4742
+58718D73933541E1D4FC806643893A641C49948FBA78B9718079A2011DDE2CC5
+C2432BC832B65BEA5A7D0E8A5AA31EA9711B886A186DB61E3F985EEFDAD748E3
+5BA031AF74DEF0E4EC52EB3F90DFF118DE19E071B0CAD1E542701F62FDB1B825
+834687536E08910D311804686C70E9E489391D056D55AD5797D4267092C026DC
+41AFE6EFF2553B3399BCFCD4EEBBF072C05BB0528537EDB6EC99C4997CBDC098
+1C25E3C081E278A3AB9359A878A64E913DD37AD5D5650291D816D3012B80AE7A
+74DBA51227EA033626CB12C6F5DEEE483B14BA4369E95F8C273681D55D9D09F4
+4E6E4321BDBF12DCD48108E909E7D9AC7D0D814C0A0CCC4A20522124F8B7DEAC
+A9E6FB322B9B66DE572F0A54BB201642206044F4707F3F4239774EC5D2A5353B
+B9586A0FFF6BD2983A840B68D656FC15842D694DF8B658612F1A0E540B3911A7
+D28491883B928672AF8E79A5D69F7A08162ED8FB6C594E1B6C10BEF2DC54827C
+99004A4E8DBB6F049C331EA174787ABA8C3EBCA6A4A7A8C1977DC9D71D73D954
+E906B2647C7FB66707443F7F8BB9CA06737104A9E1DF811157B2CC00DEDE4BA2
+E23539CBACB1BC9737DDDB8D941425DE145DA043A710A148BB13E302E06C5302
+A0AA8076611164AD52FF3CFCE4A341E04282771128C675DEB746189B1E316EB3
+ACCF5F837787A18BEAEE93767FA5DBE95D894BF5FE3B413805A0288017B49BD9
+220AE366C07D824749D453FCE317F53A04FB7DCEB6C93F6454969964D6349B73
+61F5223B94F3784E4E5521B5226A3CE66EF829DBD89EB24BB2F33508A93785CF
+F57472F27BC0D111482C5E2407F0458D2839378BA2614E3C5F230481E4243552
+F11D567689D0A96C803503D973D05F42D3E371304227EC703D42B4C1064DDE5A
+18B822DFD34841FCB3F5AB7E1798B23757A3613D6B59DB5D68873020DCE8EDE7
+ED1918294062582DFB8EB277F1C4844A59841C7C7682105E23A374BCA91885E7
+4108E1BF342CA6B772E8A981047FBA5F4107A2A3862024E6EFCDA9E8450DCBF6
+20E71793F03005C43AD6E3025CBAE2C7CAA0CD72D2269D74A4ABCBDDE3DD98EA
+B24D3702F13D71007387C697011834635F86095CF4ACDCC4C97F2B5CCB13156B
+025DF2E5182DE426255FD062D11B7DE352DD24BF3CADEE7E8C956454650FC6D9
+ECFF2EAD236666F44AB6F5977D1D2471B5642E457D0BE406066F0196AF23A4FE
+C8948DC1EF163019E604B15ACE59F9353CB451721319B911DB91692758F1907E
+C08F5E8ADB0E98AA973D0D64F93FF369928C40169BBC1FDDB8DCDDCE971916D0
+62C34B85229B3E5A5E4685B1BC45A841EB3B9639D3B8CA978D6AC89C5D7D115D
+20015326BBB45A5A17E181CE960BFB314E1BCD1759871F1D84EBFE2F44AA6D89
+8DECB2EA11E76136A8BEE3EF6F42974E0BFBEE0F59527D24A30C484EEC8FEF26
+6EDF88F3E45F44E84ED06EA2DC390C32A10912E41B77C22EC0D1B0F31398B13B
+3C1973431AAA0DCFC1B35B907F5C256B9AE75E68192943D60ACC919FB1211D04
+CCAF2BBC827A2CA8FC1D6F293AA8DE0D7E8DA9E0EF30E5FD6C70D47D31637BC0
+CD4D67F0ED278EEDA0833C35F798D66B30AD10FF770C9A0815EE27538B37F3E1
+56F08EE45F50B084E04E02D80CDF90FFAEBEE055DBBAFABC7790786E4CC645FF
+D5606D2C9D10EEDC45A5A65A71E268231C07EC0F3AAC233753649184A950C078
+B8B4264912189A99FFEBA48F693D280FCE15B97060EF0AC15FAD60D0F0903E76
+F0FA3A2CCFA0D4FB311784108F18DB3ECC698A6A7443C25C291BF7DC9D492ED2
+07815F79EEF626A126E8005FCA77ECB3172F57408121F1D711405CE8932953D6
+9522329B698729A637BBA1DD170CCDFB350BA1C7F3ED4F1FCAE0F8BF9ED8F0A4
+635471C3ED727BE7E559B6E54B0C7A64D4A2C86BEEDD4EB1B12A15889917716A
+54910E71FB6278604A4001C5C6B9463A89A504AB57C377BB062C02225DCA03E6
+4D49D70841C2E785C0851356A4FE39BFC1390EBAD6D89662CD3A98E8EC57BE41
+DB5B87B432B0CED5E681E7D269EC58D1EE811BFECE1483D55FAB8B3F64A4AEE6
+4F7F6E58C5155AB8D6C978DC702A7278890312F6E32B536B9E7390DD4B5C7053
+75EF9C87627A1CFEA2A6707D6B09ACB2A82DDB65A8FC8069D4D1F6A44841B901
+C02800247962B5F53CB1041DDA059BBC1CD1305A3BA4B31B29DCA8552FEB1A7A
+B2695ECF4ACCAFF8F2AAE4B0B3B89FE45FEC21A37996DF61AE7EAB1C061FE75A
+0149C4A665FBE0969D95A1FECAC1191EEE535662D92B07F4EBA18FB4CD07E1A6
+4869B9F4ED56C6C5CFA68B814B94B7BE0A5F23CFAA7B22B0C55EB698ADDBB0F8
+ED15C971AEF113C74E13FAA88D839EADD20F9A893744085F176E43E1878F8B68
+E8F52AC5C3627A231EDAB2CE032DEC53C70B6F3336B64115C381514C1E1BDF36
+283AAFF8AD785A49E091119A41D38B1EF6BC34AE92E91E3DBF196F7BACD52EC4
+D30F0351D88D84788538D053AD12CB8CB171565D669B95D171C029FB2DA7C980
+3DD7A0DD88F0C6F1CD390F5DB88FC508E514026A46682D801AAE769BE7F49BD6
+526B9DFABF9033481E0B0BF46B0980D70618A821BAD346F80683CCE11FC726F4
+81F71D601159B1763AF32F9F6D891EC7498E1D84E1D1C15FA740A00EFAB0C19B
+7B6C6A3BFDD34CF8AAE0CFE2B5B3A5052055154B1B7F8626D35CE755FB321167
+12218F9741A9D0BC2BBB60C369C4183F66770E072AD969B0353ACDECB582C109
+585F829065A21F9E711BECA4FA8B0D525E849E59E7B75E384FC1EC7D7E69AD46
+A36DFDA767967A43B3D1F3FC4F591BFE0EA1D0996C1EE1F45A328D4D4CEA17E0
+2BAE7A41A84350661498C25E177259F34C2EADE01F1DC12B1E324F1710B20782
+1EABFDD80EE0D2A55BCA706D9B820D05B81C78F8E1560AD2DD9F52E223FD0986
+60B344B76A7FE3FC83B588EE575DB191274F7B85695F5F2079000CC6A6A6BA86
+F4E7FFB563D1D646046174516991A196A915CE6918CEB96936097DDAE8237E4A
+34D9C413290538C5E297121D51FA278D08AD0E925226F6B25349D7766C105A0C
+3CFA470D0C417E9CD3E5580A9B0D04F36C41B2F672218763113A9EAC6822EA8E
+529B40F6458AEF4157279C6E9CA88F3FFAB59D0B0A01076C2C1F2609D1FC87AE
+AE92E4880F07DF5E113605DCA21404B91285599E58D1F25BC54EF6FE8B2A6115
+1013D6B8AC2EAA1986507AB035C835C8A4C6742F8520AB299EAB77CC0EB53BDC
+F9FC767A18B14BEC3DAE86FDB44E9C724CE688CC8C9B7E56A46B87152FF19B78
+B4EF39EC5CC133D14C2E464C13F5C41C3C5F806CDAF9D2AB32E9A21F39383254
+77FB5F3A48DF5E0C78B886D861ADE17A55B76D038FFC64D4CDA9D2C72DF5CA8E
+89B4A5C0D6E3D543E11290FBA9612CAF16B6918D1E95A3A8C339C5AAB51AB884
+232E9D200A40A68E4799E43171C74D849A687903AF43FEF1EF0E50E84F9E953A
+97C58B278676A8577B52FE7EF7BDA438AA6C69E4568C484A364014B4AD13F8F9
+5AB9B462F7A5950046C9C4A8CC6C669431C05218420DD30B791B1D7359CEDC67
+F92DD17A8C3DA7CB1F0514DEECC225301813E4ECE6D689B0A04660C711C5DC5D
+ED743A7ED41E852DC45BCA016BD810E45B878800CB1EECA4A9775F8C77E6CB71
+AD1D4058AF8D21B6BF4C790B5512330E38997113EC573B375CF75E4BE9834B27
+1794C994A3F9821E4E9B9023B08C7CE8D0F72E538AB6466492608DE79700A269
+6D228555A71EC8B98F832F7BA209A0A5D865E3A32F47B1EE818B18C986A99435
+2152F6FD65FCB900783531F3D5B5F81C3E234AC6C4496F9F2F9B289307D7E0C3
+3BCB7023200FC3221C83E34666351FB5B0F41859AD6088A3E1CD3804FCF1A9F5
+1AB139D1380519B5616B704E2291D1B3819F8EA2162FB5C1764AD9D987DEA453
+68072750CAD0C9ABC3F49237246F25C7EB68DE604375D3D9AB22AF9B88E1494C
+253DFACA979043CC0A9796E0080E45D33C5A4B75DA3166DF85134925909155C6
+0AD3A77AEC843DC75C97EACBC82557E6F99021DFFBB66ACDDAEDF48DF5462FC5
+28DFDFE16007B21EB66B20C3240507494F7F10B401C9A26719B5DFB53FB0BF78
+8FC6CCD3C8503663E537B72974527BF628F115B3C55C7FBDB7F09EB38F7C8CA8
+6C9C89D9BADEC0BAA7E71D9C2DBC66C593BAD139B3E20FA7F817E77C814C7704
+79712E2A5A618FF3F138947E9552402C349C417460ECE5F073B6F1F63A92B601
+63D42E603DF5AF05908986C4F5D8B2B4889CCBC5955812365F3AC66024EC2B36
+9CA329F6A6D89A7066E845EAFE223A6D26B84EEA8B6AF4B3203DFD65D580C860
+D5E426D107C511E4D9924E3F84FAC7710AD0368D542E8A629BBC3C6E2D85EC17
+4C7F1536F5E8A1E4D3E727B1688F745FFB4F9E56C8A023BA7D57D89A691D2FD4
+04BF90D03657FFEAEF857A810ACE1F67BC159176BB6F1EB52D699348651F043D
+4956684DDD168E78817B72CDDF15B11F1F4383D669A54CE7D11FF4C8EDA1464E
+4B6822B0EA9B636F53F71DB758784E0C578D5760BF6A389251D6969B8AF3AD36
+0A8CC0D623BB57599BA20E77F7249C753F46700B475E00D4198C7F4472AAE7BA
+1CCAD90A57AB912B6D9C211717CEB993B05B86F15244E8940C2F9BE4BDDA2E43
+22C052851222A7E5401FA6479DC0309A89C78837971855488EB557C887420B0D
+93133DD2DC58828E007E0C19A802A795C5537C4A0CACC2D10D2691E186A948FF
+3FF121F7B9E3926C9F077963B5017C7EBB3D29226084B9ABE03EF7B5D9A288FF
+2C32A2A38E539D9345F4B58F6B8E3E370C11D86DC97FC3969BE68DAEB153CB88
+3F4FA98854D55FC99507DA5978A9A97AAFF053914E587B8B95AFE807D313E1EC
+788A6F0B10BCD386D19E8EEB424D3152712B846F6A229D1AE8ECD9FA81542BDF
+2407E3E0FE8D8BFD3506526C768E5F6AFC8EE6E2EE98763933D814901FDEB3C6
+B5D8A77E537227DE9FF96147F750256CE1DF6441DBCF231096515D767D44083E
+38BD7E8696D363ACEC5C7B9EAB25E34D55C1DC2D87D0DB079D53FC25B4AC1600
+5CC7403531012A6AB0585242A0053D207E6B6F6BBD25829C3E3678F2795EC4B6
+E52A7491F8DE641E4DA4A575AEB7D5B3E7545BF465C1E966923DCD1D8AC4D0D2
+CC09E75AC1D3D74B02C1798DF351EE40FFDDCF72872069A157A031BC8610E981
+1B2898D889A581451395C7C58186048382FEA49CDC5D0B6324F16FC38E84F659
+434AA8FF66FC0BBF249F570C0B57ED78FE33164934EAB70ED3852DB08080B1AA
+15581085459FE250BBBC4D930258426AE5F0EDD4CB58D4C98C6764B00D691776
+6CABAAEE890025CF7F9EA24828C05A97EDEB2DE77939300D8244CD675D0EFDC9
+DFE7F49CA94439534EE75D8B82DBC7BE9BFE27105BA2CDF45E0D732902199C52
+E26368C631242A501B1BBEFCC7541197174C8AE0AB34792AC8573B541EA61390
+96323F78C06F051212FE8E4E330C00161775A4F0F369A8EB5A57DAC191CEB89A
+2AE4729FFBD6D2B380BB2188E131511F7FA87D87B0C1280BC971742F808B8FE4
+0033FC22766130C300F527446B86B890191854FC5CE6CFD00A418708F7B77C47
+E941C662450EDB414B01D0395B48CDFDCBE696E7A4903B769EBBC8CD538DD33D
+193BD3ECFE3131E36A67FD71C4DCEDF3CFB6AA5BAFC7DCCAEAA409F335E368E2
+E4A8353EC4D8A786890021982F6C0B92D7CA818328BEE2C4B077D539CDCD032B
+57FBFD3954795643DEA2FCEAFCB4B635CC9D88D8EF06C084C8DEA328EB687FFD
+23BC99D34FCB2E6586DE317EE3BC34234AEDFFB2CFB9113CC5A830B5C5D5ED73
+F2F7D159C45B12286875546A3537EC6DEDAF60D1723DF115C7FCDC57DBB59327
+8232FAECB356174BFDE732B68F61B19CB6C0D61EA8F1D7AE9BDD7E614BFFE78D
+628646C32C1D95C0DAD9F3530651DF4BB71BDB3DB5D7275AC8492ECF2B562A20
+068380A59B6F6E4940DFA3D1002523E04BE24E0A032DBE31CBA82CBC29FEDEE3
+9359C351BA8960636ADF062E957855C4E828D61D7937837DF89B62C6E21AB81D
+FA802A39C5FD642AD61CD0776567E48DD8D9094FDBA1613FA279A4DA14E2A8D7
+197B0F7D204DE6A601E8C160B0436B0D03235AF50043582A0BB588897DA22D5C
+20F8A2C7CDAFD6BEC1CCD81D28BEDE22CD263C60160BEC9FA8BAB9A55EF96A71
+0C206B78D6B9EB6AC39B6BD772E8E2779E6A5588EDF2D3BC8D252111E8DB45FF
+21B84D20BF831051B61AE37BD4586C793B4E7904D23627E2FA765DA5E53D4B81
+EC83D03F502E7DBF202BA558B4EB271C57922DAE1F23415C912EF1F70CC3895F
+4598A5BB79E23DDA590FF50155377D02C00E0F07C97277B173AD9F901D26B25E
+87B1A441900C9DFCC0F7FF114C014E1DA800226FF9AE5D98FFB02D8E94207DD4
+475611B45D1F1026A613D0D2FBCF4D729D7E131335C212B30BA91220BFB289D6
+05B6A8319FAC5C83038807C1CF9869ABAC639B076F9522A9188CEC6E67F64B36
+C58C36A88F60969A764BC3650E777F2254B2B54A972B3583047D43D202EC047C
+C23B82BF62646A00758DF5D608B586C124751DB340CCEC2DDC9D395448D09F8A
+E5C4472A15B636F7BCECEA17F062BE3DF6FE6F19A849D53640C5E597BE394D55
+A8FAFF09FF9AFF3CE6F97C2B2459661177AF96749D92671386A21A1746A71DD2
+DFD10FAB2CD911298790A1A918750549B20CCB32D2B7C11EF06056690527A4EB
+D1F1355C3BD6CFCF9E20C9F30363291678A7D920F128855CDD17E51BDD71449A
+9B7E90D35410E9FC9BF1625A2C942739DEB8C2E5E9E7530208D2A856AF05D418
+450827DDE99E776709346F4855121FEEDC70965D0185F5E174F0758420612059
+AA4DC1FB491ACDD3A0CE09DF3D2AA01AFC9DDFC009015756101446BA8DF32E30
+062BC9CD9533DB03DDFF8F03465B6DC1B2450D42BD399CD6885317C80CB800A2
+92BECE4041CEBA92D692FDB946D81E88F2A0BFD5C81EC5A93CCFD1FF296038CB
+A5719C17A44F9B5F4E39D600BC97E27C970DB371D59A05EE148F4BF935435AAD
+1748882D199B9B7DF58324AE6E3B639DDE323A6EEAFEA964B4A6DA929B90EEFB
+3B1EF3AACA3FCEE17C7835239CD823B382FDD02424F0BB509687B0C6958967CF
+82C547CE1F1BA09D861C5D5F0BC58BC526CBED223A031BB54AC9602270528785
+F331E02AA401E30A909608E8C4C56CA2EF0B672289353980885FE5EF054D5AE5
+38348F53736896BD7508ADAA2EF193AD1E8F143823BA37E501B80227A9008E0D
+DCDBE0AB9794B39616165B9F727253A9C41F528476D4FC672CD10024F331FE72
+D5006B5CB38C7A634F03895127F3FBF6C63C2901CE4AFADD0873708C0957A84A
+ED4E4D59725FA56CBB593FE6D53174E324B166BB51971FC2DFC870A1A7E340D5
+04BE0FEABF24B5BC879E73233CB85666C30C8CF296757490D6FA81BA659F74D5
+4AD6187878F218E82FDFB74799A272873190E5050391285522E27A978244975B
+7A945882150F9D698A251BE294D6AE957AC6905D4F5736E1B59A21F2D4038FCE
+01D7D049726AC9667D38B9C893A1FCDD91E2B930B569A906915E2F14ABD8A179
+6F3A4D97F970A74D524045F5DA3C43590092A7C2CE81D99912F465F0D52C5B64
+B833FDF099ED743CB13046B4AD98E98B1B13710895EA0EE62D7C6794112CD9CC
+A1D4CDBBAB9709E617683FA1DC2BA0393FCE07E3078E1A9644B717A77388406B
+6E2BBDE80F0F2166621EA5489BDCAE29273EBC835E4BB8ACE7DBFD8FC696D5AC
+88C72D0D51ADE839CEE815E9A161B8F05EF20AC46BD78003BAAB090E28DB9EEF
+3A099F247FB5DF5D7B50356644F1487FD6D7E9233350EFD2A2E03D92137A2999
+06E675A3E413344D774BAF601ED48EFEA65CBC54F79CE5C5679F7989B45C36B5
+930A943BE5548FBDD1377A1632AF85D352879122EAB68DFE3082B7763665DFAC
+79C626F9D3D4E70ACB8370
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 21050160 15787619 1000 600 600 (example-image-c.dvi)
+@start /Fa 188[801 67[{ enclmec ReEncodeFont }1 1333.33
+/LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 321.19995pt 240.89996pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 1400 a
+
+ -600 1400 a
+-600 1400 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ 0.79701 pgfw
+ 0.6 TeXcolorgray
+ 0.0 0.0 moveto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 160.00203 0.0 moveto
+
+ 160.00203 240.00305 lineto
+
+ 0.0 120.00153 moveto
+
+ 320.00407 120.00153 lineto
+
+ pgfstr
+ 0 TeXcolorgray
+ restore
+
+ save
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ pgfstr
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 111.93663 63.62355 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 1400
+a Fa(C)-600 1400 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image-c.jpg b/macros/latex/contrib/mwe/example-image-c.jpg
new file mode 100644
index 0000000000..1aaa5a7521
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-c.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-c.pdf b/macros/latex/contrib/mwe/example-image-c.pdf
new file mode 100644
index 0000000000..44e0905795
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-c.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-c.png b/macros/latex/contrib/mwe/example-image-c.png
new file mode 100644
index 0000000000..aefe5a720a
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-c.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-empty.pdf b/macros/latex/contrib/mwe/example-image-empty.pdf
new file mode 100644
index 0000000000..55acfb0515
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-empty.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-golden-upright.pdf b/macros/latex/contrib/mwe/example-image-golden-upright.pdf
new file mode 100644
index 0000000000..647fc78ac9
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-golden-upright.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-golden.pdf b/macros/latex/contrib/mwe/example-image-golden.pdf
new file mode 100644
index 0000000000..29ce4074cd
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-golden.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-letter-landscape.pdf b/macros/latex/contrib/mwe/example-image-letter-landscape.pdf
new file mode 100644
index 0000000000..43da27b5fb
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-letter-landscape.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-letter-numbered.pdf b/macros/latex/contrib/mwe/example-image-letter-numbered.pdf
new file mode 100644
index 0000000000..155917f451
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-letter-numbered.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-letter.pdf b/macros/latex/contrib/mwe/example-image-letter.pdf
new file mode 100644
index 0000000000..91242fa39e
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-letter.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image-plain.pdf b/macros/latex/contrib/mwe/example-image-plain.pdf
new file mode 100644
index 0000000000..4a617f5ae2
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image-plain.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image.eps b/macros/latex/contrib/mwe/example-image.eps
new file mode 100644
index 0000000000..abc00fc04e
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image.eps
@@ -0,0 +1,1205 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
+%%Title: example-image.dvi
+%%CreationDate: Fri Mar 30 15:54:11 2018
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 320 240
+%%DocumentFonts: LMSans17-Regular
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o example-image.ps example-image.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2018.03.30:1754
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: lm-ec.enc 0 0
+% This file belongs to the Latin Modern package. The work is released
+% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+% README-Latin-Modern.txt files for the details. For the most recent version of
+% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+/enclmec[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
+countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
+0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
+ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
+ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
+llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
+lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
+/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
+count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
+grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
+def
+
+ /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
+{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
+def} bind def
+
+ /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
+def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
+2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
+index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
+-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
+roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
+
+ /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
+def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
+def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
+sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
+def
+
+ /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
+fill pop}bind def
+
+ /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
+def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
+pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
+8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
+pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
+div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
+index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
+sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
+3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
+stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
+add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
+pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
+pop }bind def
+
+ /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
+def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
+neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
+pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
+div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
+def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
+/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
+pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
+{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
+def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
+/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
+fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave
+pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore
+newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def
+/pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind
+def}bind def /pgffoa 1 def /pgfsoa 1 def end
+
+ /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto
+-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind
+def
+
+ /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1
+setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75
+0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto
+pgfstr grestore} bind def
+
+ /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0
+5.00005 lineto pgfstr grestore} bind def
+
+ /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto
+0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr
+ grestore} bind def
+
+ /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto
+1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore}
+bind def
+
+ /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto
+0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def
+
+ /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003
+0.0 moveto 3.00003 1.65689 1.65689 3.00003 0.0 3.00003 curveto -1.65689
+3.00003 -3.00003 1.65689 -3.00003 0.0 curveto -3.00003 -1.65689 -1.65689
+-3.00003 0.0 -3.00003 curveto 1.65689 -3.00003 3.00003 -1.65689 3.00003
+0.0 curveto closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr
+grestore newpath grestore} bind def
+
+ /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005
+3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath
+gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore}
+bind def
+
+@fedspecial end
+%%BeginFont: LMSans17-Regular
+%!PS-AdobeFont-1.0: LMSans17-Regular 2.004
+%%CreationDate: 7th October 2009
+% Generated by MetaType1 (a MetaPost-based engine)
+% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).
+% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG.
+% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki
+% from GUST (http://www.gust.org.pl).
+% This work is released under the GUST Font License.
+% For the most recent version of this license see
+% This work has the LPPL maintenance status `maintained'.
+% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki.
+% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file.
+% ADL: 805 195 0
+%%EndComments
+FontDirectory/LMSans17-Regular known{/LMSans17-Regular findfont dup/UniqueID known{dup
+/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 9 dict dup begin
+/version(2.004)readonly def
+/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def
+/FullName(LMSans17-Regular)readonly def
+/FamilyName(LMSans17)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -252 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /LMSans17-Regular def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+%/UniqueID 0 def
+/FontBBox{-395 -305 1355 1159}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43EFCCB3AD14D
+7C1A9EA43EABF26785853C1BE75E10A28383C3E9FD0EFEA04E90FB66D2374FB5
+F423F8D24F9B8A5A99638A19656CE713399356F9E22E0D91B507EFA0FFDC95D6
+E4105B6F8B86ACD1575AB6B98DFEDACA4CC63CB499C414D1235D704B1E6A6E2A
+33A194A77AF8B2611F4A6A4BA5F681954D1114E99E3C1C8B4FDEF6594382787B
+738C0CCA42B97F3C5E98C1199A06C5A75D3E9A53EC27718846FB161F5B15DA71
+F9CD3EE8D4CD81C819210867133A78753A3B397AFD71FE17800A65859EB6787E
+12CE2D72CC0A54A74D5FCD16850949712D4B0E25626011E3F08EBA9A88D0E4EC
+B32ADDC351407ED93AC89F2EEC2ED8CED6292A69DFF4359A20F421141D375C9E
+FE73E2D81CF750337254F030D7BC9C8005A47403664A9EFA8E939095DF2C7CE7
+076DBCCCE84CD7EF0A125DF0FF2B031C8FB21B91F2DBAC0E39DC5ED76CB95E53
+D16D92E6DB783818B3546DF4C47F039C6716AC5A5E0C2FEE555F8D3AF0C130BC
+90B4D5A8E2AD87F987B39B8AC6EF517DB965DE2E5301BA441F6C18A1E2278E0F
+C05F0B9AA6EE52C8EA88EC0127F7EE09B833EDAE299266CB4B67CF073368E032
+B0BE9497F3096374E9C3A8BC7E49FB177984309AF094F7250344259FA7CFA03E
+0C4CA84B6A0739AB655EF4CE70C00AD6FE6287884B22A7F245F241E5A3FEB2C0
+D556EA01919F577BC5B6F030B1A3F8AD2DB5579AB5E70877C68446B9B2DEDF21
+F014B0D88D78B4B53AD9A87F485E11CEB71BF57E6CD91F9588677C51FE19FD65
+C095002A2BF1492A12317E0B4189E04B0BDD4811624C070748A2895C9CE53A68
+0A2B0E4F34AC9E9D35BB5FEED6997FBC4FE865F69B72ACEB469578F7A5ED6777
+5786EB77DF305A78CAC1121BB3A39CFBB19401B98F950BE9EED1C12D9731191E
+20B16DFCD414B398B708A32803BCE3179FB6F8E18F93EF3584B3121DF4B15499
+8481FC465CEDF48A78DDE7B57AC55F8D0DF577BA1872B601789648DFF2C4A2EC
+29E036202EA3E96CAE773AE20885E7F657BD8752A46D2C417F9BE4B540D963F2
+B4210EFA12247F582E2B4187126B5B81F531EE74FD4C57FF549D0F9BEEF6CBE4
+9A7F6DD163B131B19D0EFE83937474321B7E4C63295997DD487BC13B2DB6C4C6
+82AF76230200DC9F3237ECD30825EED56EB5E5579BED31C973B5D265BB1DE946
+41169A9986E587936D8C4945112EB2514544F9411401FEF77C14FA64B9665544
+65334A41156A070819E98D7384DCF20A308398E91A896BA64439D3A6C4DABC66
+89A91795A2DAB4B5DDBAB7FA350C8593FB3FFB4653C9038539930DC69AB0CCEC
+832D418F137198942E87D4BC7ADA4DCC3AD3C54813C07AB4C7AB3FD6364C7DAB
+892DB301557E27012BC8768DE3DAF4BFD84C402D527E838E0D65E5926255FD03
+0246AC687884A3547DA00438951DDC126AA466F61345D046731E6DA80678EC99
+16BB64EC87548C36DA35508230C17E595D0E697FEC6C9A25BF8DA61DD3FADFBC
+43552E075CF52E6F149345C500DADE0CD573E9BC4B9FB3639875028E065F9997
+AC88663B12EE7BD1383725052B5BA19ABA1D5BF00773410EDFF90F31D8FB2B0F
+91F6E4080B3C6D4A4A49F234764B42E11A124CDA5D574307928A5F3DEDB431CA
+70848B20932280BC552ECD04E2C33B76A0F6172098AA76C7BCFD26A7241379C2
+955D9BA1921169B16ABD7E4BFC1A76C03F37CEF94FA4247020DABD9611367137
+8C47BCDAB4F38A44C189BFBB5CBA860F9CC900EBA7E89B349082F6530C501595
+FEE183738BEF36982B7B6E4D74319D9D4D6BB70222413657113BCD97515C002A
+A3BDF5FB5ED657B3AA5C942ED0C061CC7E03513CABB7E6B7268BCF2B4DDAA573
+EC35918A52243149770B8BF3B38BD30286E0A8B3E42F7CBEC366E60C18416C45
+56B71F03B1A9968E53004D5D0561510D62F881B07892147BCD955869B8058774
+6A2C55B63866E552FAE0828D8A7AE0C2040DE5F9ABF2B4CB8517A0088804098C
+B0AFA895CCC65D57668EF3864D2CC46E078759433F857B733BB64AF5591BA0D3
+48915FAF4F3F2C39065707E5A69C6BF3D0C6660E636D6AD25B03A44357625700
+277EC06FC91C453613AA0DADA3095C755E4F91FC58CCE729816CB5CAC247DDC9
+3659FDCEEB82CB4303FB7AEF209C995EE1AF1707F717AB92EBE58A47A9445799
+658F955BF73F38B67E1FDD63579EE3AA4B7C5172C8C7D6DD63223EFC56D5FA82
+C1822A630997894FEBB379F0A21B75F34987BA586C6FF368ABDC45E00DC78B53
+F3E0B671098413E318D9A0B75C53A9D169317559332B34FB651CC92781B4882D
+36D3C1FE64887D36058B06F3AABB121CA1540BA17F0A43DF8A4F8EDBAA54FF0F
+25A13DAD43232F7EE4D840B4362172F92CD672CF62243F83C84E9A875E037744
+74BD86F083EC1D7B1F499BE77587EDD385833F08A9F3E8614EF7118595C0B230
+144E5805C3362F459B92E5EDE493E6C43D019F687663ADA3764F11BBB2FEE232
+D4192724FFB8367445B690245E81AE0A38693F0318A61A0BF80602581EEEDD6C
+8F062E3E6783AD762482408DC1A74F1F0035F01F710F91F1E0E49E70FE25FE7F
+BB86B47E6B7B0934D43B9A24F5A9BDEA3D6D9690B071F8351A949FB7671F3DCB
+141F5395AD9CB286C8B6C071852E56E11B34BAAAF9BED596E52D1AC1768E8E0A
+863C0976A5B2CAC668D4D0759AC9F82277403C5DCEF8D75EFD6E89E70322C72C
+B26CEC6AA0A9196E604BAD9F5907563769751AF1D8076E19266EBAAAAF50F330
+5A6E8EC8426FEC458D2C2AFDCCAB87B90081919E008D8B74F9FC08D98CAFC92E
+A0B6BBE53ADC954B9B3CE621F35B725E4ACB5ED51FC702B8385C5CC30EC3FD67
+BE5A9574D5351815A959020591659CF35B170D122EBB25924706B0BC0F896A00
+6470C97F9C400CA7E1E122D6D3D9675E23EBEE3478352EAA05DEC5A6772EB8F5
+3CB1041DDA059BBC1CD1305A3BA4B31B29DCAF24EC786EE39776EE06BFD3C04F
+F933CE48AE61ED5F84FAA6DFF8B239874FFE2072A731070FFB5095F90DF960F7
+BFF771183B302FF55667390AF2E314BC8E0AB7279511CC1700DA348283522B5A
+EC490A066D109C42CDFBB94251576B80EB8F69200D272C713BA3B6174296C711
+36B1C1AF8703A1A0E517BE42CD6306FC6BDA503E8981DB670CF5CBD09E176E26
+5CF148A200932C5101FA3EEDB73500B7AB35DD7F93E4DF60BA32109A7D92D39D
+5361B2874B19850772C62EE452C200DAB617ED74243FE51E6BAD891BC2CCACF0
+C9E1BC5032D64F7702F478B38C812123B3EFE57CCBA8C540B2E104EAFE4889EE
+5F338D3C4885368281B3C95CCE251A46A5AB0E1FE82E76C8512482444485E8AD
+4CE8585A500BAB2844ACD08BF7E780F58C3F646B4A877F4C39624E967263E234
+E7803297A2737C39EB7D148F457240C1AE05E9A2A4432B7BB69C467659C2247A
+0B2528DE351B62952C6AEC9BB506A5AFD9D9C202A4A34D595B7F404E59340CA5
+1DBFEADFF2D6856FA15A36EEAB6844617C98548A8EC0CC14829F7C67999234D3
+02F149C8965DA246D11B291C3F9A95353F3123530617449B7679755C4CBD2D05
+F9A170FC269B792E8CF7A04B2D40187558084D9CD408EF7FDCE23F465AFCAA8E
+A18A55178572393200E919D72F965D45CD18C61CAC984BA38337F09083C2B38C
+0A89C23AEE1FB7D8C5585C31DA35B71F33FBD3618AB79C7283E26AEBAA3B56D4
+90BC1E1A4B4012C1AC6D5585C395517F4B5B29AB9AD759C3E603C34258DDC4D3
+8018B9A172E93455048FC451BCDBB8CC7E5C25F64E94A906BF30B4CAF9D39676
+80144FDD8728B23B7CCE00AE4AA5B339C187F5AAA2E747B8AECC25551CD489C5
+BA45AA1E939DF5F9E5E3FF4D8E64CE7047AEEB7FB1D3FE714BC12E5A9AED7DA6
+ABB0D7B1BCAD280AD3A9D3976BA027B72B4734DCD369BC6549D8D02596DE943C
+067A52E1E241728FB1E1ADFCBD642AFA516A9906D6A7CA92FD473DF3B1D9C5D3
+4017A12D8C3F1DFD0B90AD438A22F574F9BAB4CD7848CB68A5110310C59E864A
+74877AB528825F4B74E77A542ECC85D27B1E7B2892E94414ABB8FF30B7A97148
+34A884A4957B1168D1E1F46742DC29BEDA2B1CD58E15E23EB6FFC0B492E09549
+CEA21B8FE275029F56BBDE8C3EE756C20C17702C868CD9C0254286D5CFB946DE
+1E57E1B738ADF6FD49E6A53BF48C6C2A7302660FA75FC5FB483282D5589D9509
+2ACA49DD202041672C461FC067B29749B49E74A594BFAE0CF4E8415EDFE6659D
+D3F931EE74FD4C57FF541D5C0C6801DEC72AA278303977E2B117E7D3C26BEE1B
+2BAB189AF46FDA4F46E25B282B019B0E714C76571C12AF0A6796EB5ACFD9AD18
+03FB5D92D7D997842CF3CA6DFAE437D0740605CCC91AEC9AE2B5F25E776623F7
+37A0D08EE122DA0A83B36C96E39708324081979ECA8231422739C0C58B4ADD86
+BF5646BEA26FE7C2418EEB63B7E393108CADDA24C91C1965B12A24B0727ED9A4
+2949C0DB281F577FEB3FA5D85CB5086EFFC3FC67719A505F093E0BE8952AA32C
+A53FD08B8F5949B30ADA383485030AEE93AFBABB827D996E563D15E4BD4EAF1C
+BA3E0C58A7105830C2BA44D6D06B280E4002D690CB0BE3B497473473197739E5
+5C66E4B7C85F0DB53DB7EAC12D840FE3260C36B0617B3A8247AF30CBD287898E
+7B9FD865F6ACEBEE0048A023AF77116B70E9110C876A61EE0592365D4A01DC96
+667E2896098DC751E0E21910586DCEE2DAA656D1A9845954314F142A4E6060AB
+BD88E1EFC7ADD58BA85D4FB629D14A2F2603D8D4765B79B7A7D6C45C305D4E5E
+329E91344E2B3EB75F18BB2D3CD94A9A2BC49A12087BE0B8F1077BB54623DF0C
+BFEA373D5F1AD84FC79DE23E2BA52D8EE1B1D3F8031B2ECA7AE564889FC5377F
+0B6CAC75F4D86B9770C52BF1122DC72D6106D0753818E3D60C609F3509EE5563
+9B9712FE313B22F08E3A8EF4616E1DEC7474C77A194EB2B1B43BD6D668F34764
+F90B5E8A643C8CA2B2F12BBDECD29F23849C266CB622F9F7DD740A0E8A1AAAEF
+6F9D84C76ADCFE3819B1998273EA5EF8EE032E0638F6DCE41986DB5757A5FBA9
+F331A24401AD23B81C7C475FDCA1F2E2B5A57397EDB859A9F9A257A366CF288A
+27F32BBBB40B888DDF692066C49523AB41242F1D916ED69D1B7FB6EDC903C5AF
+76128546E89E3B58A5E519F34D465E01301F4C9ED01BAE3BB56977F0E8D21158
+CD18F6523CF7B636551B01B4E24F835FCB8686EA2EF7E9C1106573674F334935
+8E9C9216B45B933D0DE9BDFECD4A17063BEC1E0D48AF25FC82593B1F43C7E2B5
+368958C7D0CB63554705530D0C93443F0FB9FC74E637DF7A7C47091724D0FDEB
+E946261BB9611DB2291F2AD2585BF559E6BDA1685A288C67B158F34E426E865D
+C8BAA0362B0DFA26DF487B9900F842AEDE6EBD4067C5B549E83AF7B999BBAA32
+DCA143B0140D6E0B528CC121CED1CBC64BD28DE9517C0A6C2F0AB123F26F44A4
+4A50D3E4011D097E2C9FCA76EA5A733E314F1FF6EE52C5F1163105C6081F9765
+E539AFBA3730306A316F2A64A8F469397D214FA4A1DAFF1C0954F1894D9EEB40
+34FA39274D2EC964B32F3FE6CC7D57FC95F9E51FC473410F96B56B11B7BA4B3B
+0F935D7B9F858F0B4E780A9B59F3176A5C5AFB83AB20AC92EEBB23628EA6EADE
+7E631618F48D633E55A4DA9421AB550DB7F4EAE4480FB4E80D0BF82E819C9252
+54830DA1CB099A6C6556E70EA3FC9218AA9AA6EA2A3CCD8551CD1AB6EACF00E8
+F0CF90D4A57FFDC9846F2B53EF7BF3B90C59647E0D616764F90484747EB6E236
+A366D8046477D04EBE5475082C8522639BD02BF782F79CD875F2D2745418BEF8
+7C629DA3E3C211A89E16DE5B0C372EA8DD01647B9534D08DFF5C819EAE2E32F3
+C52E50821BA233B7D90D3BC024CD432F8281B538DCAAE19E5F27E7F18378BEE4
+CF8B882439A9092422F8550342E56C98651609E284BBE73C5C33EA8FB20939EF
+AC81F69FEC9D92AEF953CD07A63AF08E403DB837A6E6EB5B52549B010FB206FC
+42AD1B381CD0A181E59ED9410F4D901B9CD2061595FB27C9B17150D659DAFF75
+4BAD59DF4558D2D608FAF16668DAEAC6BC165BD53B96D9931193F4613A542FD6
+620D00411E5F367DEBDA867E2657828356256B69B89D275EFFE5BE187666E879
+F2ACEE148D55098B00AD714B169DA93627B7C3F503A17EE9E03504AF1268BA20
+621368DD7980ED82688D2BF4F9861632EB43F94C377753D001B0349E0457B6F8
+63251C667912F605356788B31059712DFECD2A63DDFB39B66B4DDCE39F3E5908
+23590CD7C75BBE8B58EDC2F1DE95A4B84027DD9CC23388D465E53466FDEF6E49
+0BAE13116BFC8D8A92C7D46E318C46F44703B645E263F8AFB935FE3468186ECD
+90E2F15FDBB395191E6C465A43DC438E60940A1A7B10FF68354C043DFE6F770C
+564FD78021246F0C2147B13D704C0067DE90B53D9163DE84922C1BF194D09129
+E2021AB9B4DE3C8C0567E70FB8EE989E3ADE06BE1592DF2A0F06B94E07DA110B
+5F7919D75ED4E693B16645D354E54ED6C97ED4F591623645C9927AACD8CEB247
+7AB747178185C8D31BE95705278F9C877840C7E9A7149C40D1DA8536AF51BD01
+87747CEDD0E102071E2BA4404CBAFAF99040CF04CE4DB5A8C71723B13CCD771B
+8D108B7CE405504ECD699F42B6DEE9D130BDDA2C5577F1642F97707FC865779A
+FB6056DBA877CA9D4971C41D4417079D2DCF09A015677D777BDB40CD67106B82
+A197C0C36D4D35AF4F7F0875D4A77395A3D68622E26A491ED0063B799CDFEE80
+95FA36EB42FD653E6153F3542ABE4754AE3929983BA6E0A977889F923426DCAA
+CAAC59EDE009D49BDFFDAEB9856A46D359FB4E1D5D000D2B822A026D57E5E0A4
+FB5A8D08B96311C845ECA7BD370E0044982540AA5A754D1EA8407725FF461106
+D38F4EF02848023608C12677161CF0B983931149CEBD1D03B9EBA49C70095642
+14078E4A64A95F3973DFEFFFA71E4E74EA1D7CE4898094BCA694C00877E6BC65
+EC82F51874B2838E8D2B8E98FC6F6185F7C13438EA9AA5461BFA944FF176E2FD
+1A3FB8C8FA19BB685C7DA55C5E0B9F021DCFAD0A2D99517A35BC45189DE3CEAA
+CF4F9348EA4A516E4F5A8352E417810A48AAAD3EAE66BBEE79E19BFFFAE2C18D
+37F725A61174D35E1220F9C763BB0853229F555A071AED3C0D409CB163EA4EC2
+6EE2F867AC5947D650638EF15E932F1B9CE429F3850ED936A4BEF78AD5281F4B
+5075BD1BF8DF1D951426BA4EB4992B5A523877A7A0EBFFE4B993617095E81316
+9F68881E5062A25F890B494BD265B61AB7EA4EABB4E952B6F2A20051ADCAA1AC
+7C1D1426B688E5CDF0E2192521ADC7B5CC653471381555A3213B871E4D537100
+C4D81842BDF8F4324B6D4F82358022194410F23087FC234A9A8AFFDD8600E51B
+9CB7BFD9DADD995E6E2033E6CC70BC0E96636EAAB676E725F9A9FBCEADA2194F
+7BCF7AAE569CEF156BEC782E44613FC402E8E3AAD1DD61DADD7A1FD82F0C2E74
+4CC3B65B5D1A9494C920B4FA5FD6B15306114179484431F2E22EEF35925DE230
+2E8F26BAFA9C8B162D982EF5902192B3443D2D595F3A3E6DB94D42D2EF8BFB85
+14BF6888BF540ED710D8616D8EDA82DE6BA704B529D187450DB7C071527D97CC
+824F55F98CE5C578A52FF470E124B6A09DF2E99728206629B227617A2BA68D43
+0F1E8FE6F40F1E0508A72AC41EE688184BFE6641C0D34DC5F77FEB379547B8FD
+E43E4E692B8EDAB13CF5AC05D11A33F2D53EE268EABC6E456CB3A80A4AC3F891
+50597FBC55DFE6E64783412A625BE41A41B4E83E09AD7127BF672DA7C5F38BB0
+9A5785BFE8588C946F09DABCCD5FE74AC5D873DD41489DE95B4DF76423A7DB7A
+BF711BB0C7C703843BB4FDBCAC9919F7D23F8A75F6D1464A7A8025262B1C95F2
+81E6CE4DDC65622EDFA8E6EDE9A47DA62658B43CBCBC5E8F50BC850BB7053464
+7A4C09D8B5EA9DB838A16A02EDEBDA7DE269640C43F5923329E440A4BC1282B9
+89F287F5C2DF8A0C667CCE4717B7070B93080400E25D70A165C7A910EFC22046
+B4494D36D844F53727F4B65D85450357076A1E1644C74DAC6FBAD49F35764DE6
+FC0B0215E256C57F1D3F3B7588222674C1BA557F639F2EE9C0FA967A222A008B
+72B95440914969A1F2D001A5D7C9A8DD908F414BFAE3CA1C359295C7D2967195
+AFD2D94BADCE1E96BC1E1D60E376B4E430431F049992647E2B744E48AFD6442C
+87CC67C268BA8DB757B85BB9E137D94D7E59E41E835C62B161701E73234DC803
+CFAF7C88ED35A539DC0CEFE2A0098DCDD32D50196DB55BC8463033C452199674
+674CABD55602A2234943DC1C617EF756440F870DA4B121321E887182873FD786
+6F5F8415EBE92E51E7FF064BF1ECF54472863A43FD9895C72B839A36171E129F
+D3DB880E2C8522639BD02BF782F79CD875F2D2745418BEFB806F79E332D6423E
+07B092D8E28E4B265AEAF52EC046FB8E2DC6535B2BBE6757B9B29A5ED1EF6243
+E79654FB66DA31F7AE1F58AE1F5CC02281429B33760498C875E933225EE3575F
+9FD4EA6464FDCD319496C15859CDC7C18C963EC36A606C0EC22D17904AAF1440
+01329CB3826EA2E43905EFF7027AF9017AD7735E1F131F51421F247B70858877
+C03C1100D8EBF3CECA4AADE5DCBB3F0CFEA274EA0CE21010E3AAC8487C9AED61
+EAAB9EEBCD9C390AEFE114C8330087D781F89AAEE65768260F32987C3D98A712
+759EE22D9F51DAEDF5873816653E5215E436CFC35D1EE02AFA30376221ACC298
+E23BCF88F60EB7177E9A86D7665C53D66C8744DB5881A2207BED1F3B5D595DF4
+47CFF84370CB2812E8DF9C6EF0F015C8184493FC6CD54786AA02B897A5ED4709
+B6DCE7BB41A81A21F8A1EBF76C4C80396D8E0239BC3C5A5C71F0CDED21444EE3
+72BA55DE7AF1986FBD7FE6830B885C8EC5C9866A2A07325359C1E3356119D1E4
+BD658E9EB5C64396D14E541FDA2D3188E0CDF053585739C74104E048EAFDB564
+5F4D2BA74C6450B3F8A942B8A4B8C07623DC3C8D72AABB37E704926A5471C3ED
+727BE7E559B6E54B0C7A64D4A2C86BED217A492BB8EF96B9D0B8AD794FC37229
+A534DDDB4A6EE1F2FF20C2C04DFC9F36C8253C4346DBC11A9D851DA45DC2E331
+1C85C93E8E44E6D65CC7A570F6E1AFC945D3F71A8D77FD3AAF7617125268046E
+A711B5E4CC2C47C602B56FE985561EBCF74DD0AADD279F095AB2975A5DF7A689
+ED97D7896893276E071E1016C1E67003A22251C5CC9E478821EDA9FDE18036D3
+9D5F49FE4333CA08BD3AAD8300AF341E92446E39E4D60D543C0750D7195150F8
+B2AF92DFF7E113E18F1BB31594F476D76445B4E57E8828BFE2F21ECD8FA6935F
+9367B7EE0E503AE7505C3FAA120817F59CA9090C11E7FB967904D7E857CB98BD
+6EB89A039185AE13AD4E96C8522735074AD649CABF39201AC87C5F855EE5DA52
+3977FB149576AEA5549B61C5475A088A1A03711ACD7355594B806021459FB6F8
+1F2408C14547174B1A2EAAAFDAE8BBB54C9F7092778849B98879F958FC9B336E
+15E8EE3C004041C4EAD85D6E7D1FD1EBACED2FD439DE9ADB1786283C4EEC972A
+A3F26BE495B9D01C314A73CB5954C6D639CEB6F8A0A1F4D9414F1CA12EAE42EC
+154A2956C5F3ED914CE6A93F03186A29C6856BD44B0343D48E428C5E1888B32E
+0B820A95DE4DC41FE8AD699701FC2393E4C219296AE558CDC72D278609D9426C
+10220FC1CEA674D56637B407679812A0890AB08ADCCD80A0254541A3FE4712B1
+D0739BEA5B0586EDC6E621B3903FB71AB68FAD4E316BD62804CA36D4619D8880
+F9594606C9F70AA43390728A701FB14B6B1700AE32B2163E768AFEFF5E808B3F
+760DB00C4DF1F7A259E0754A81DFBE97B8C11D95DF2B43C2C1B991E045743BA6
+16B17135CA6E436B3DF24E7DC6AD37137B49327871EA80F0250E58792A873B5E
+B6DC81FBDA19A36259EF7169882666E5307B51148B2CF46FC1B7F2B149EBC1EB
+B02C3344E47E477C1429D85F6909DEF8C451A5A38F6A1656BA93589BEDAD3680
+158B6369888E88F8ED19C4D792FAE7934D34342FF91B3D0D6E79725A6692D96D
+AC83BDF3942431B1F19550A337E455DCBFAFCC8413D1EBB0AB672BD01642B36F
+01C6710BCC3064B3896E28AE7389D260CF03255F5C22662BBC2003235CC96E83
+2A27D6D3F9F1E0D7C97207497AA5676C08828D7CF593CECFD951BF6DD21C37F6
+674EEB53294C36C60F1F06698D3E30BA3AE10618965777CF1700323489C7DFEB
+4B7AF909F18A9D03092052ACDC8353C95AAE1E7875921684BB0FA3EB65D1FA0A
+8B14AA35A3A38930B1009E63C4D6EECAB8E869C01D1FC8A46FD3A7F768D29951
+166E7842CC737495F33CA417D827C75C6F816E62D99AC232AC9B5F97FE1B129C
+72793A88611B76777B2EF6EC79522E8C2A743A530180BDB27DBEF1A92E0A0456
+D103AD819382A9EB1E201AD6F522AE5DBEF379A1F1FE5E41BDF8E59075D83082
+AB0165E1AAC277FAC71FD55A5490C89142F2844CB7E6352B01A0743D7D28A289
+F5FBA009CDD6A111CD7D739BB8D026A27073FAF66CF529D8F9233B2279D201F6
+E6DC038F5026DCF2F169805580F4EBFF87B92A0E4040F9F5A61B5589C61ED5EE
+BF32FDFC699847D069FC2A65671D66EB451A5D4394896CAB73A2F2ACED52AF9D
+066794BEAF0EB7F7CCFDB1AD7AFDCAF519B4CF9F2C38886DB3187F017A780650
+BB4DAD4B0FF3779D39D39D12059B64E8C6097B5287F8F46E2C3ABA05CC5EA489
+1FBEBE1B6371CC3040EC6230F8E013B16B932525E99F89904F7D5F282602FD49
+9784B65C1BDFB873D1B8AA2084BE9D840DA0D7952034A9A3FF57C2FA041DBF35
+1FD9F074C98C6D159862B0A98AFF9F7EC0494AE7680BC389A1D78C6E2E6F172B
+F6516D73FA201302382872B3C31E86FACB377A74258F2A8E57535ED87773C6B3
+A8ABC8ABB13ECC3B249F1878A8F09DC74A4039EC9E30ED3D823570774FE82475
+745461CCA36CF38A261A3524EA3A004092AFBD59A17235FED8ADA79FDD4E92B6
+1AC064BF43F064D1A2FE49A02A2E0B73D69BE07311783290A0EA08384809CF65
+2F1E602E7F256D1DE3F757E6936FB0AFC41E8504D553FFC1556A37F510F03371
+E117F0F7E213BA79517E5A6436BB6907872FC1FEDD017ECAE805053934F6E992
+5B45CD4B58AF33A9D25FF71CA58B21B16CDDFEBDB0D3E5C308E5FB883C05DA69
+54704294478B4C661D4A4E9FA155F8AEC542E98374C30B47EF4267749FBDF55F
+B67694B2E7F47D34C41BF4C959C2A9D675A71BC6095FE0DE2ABB0DAA2463EC7F
+9584EB8BAC342210D5B0ED5550C4B54109A1B5D369638EB550D88EA0547B54C7
+469642A1D00411D464546F5931181033AF81A1516607B892A03FB6E524774D43
+991646B03C8C730543071E483CB9B1E4AC5CFB2C9F6FC1E6859C67F2359B8270
+71B5C40292DA21B4AE43740CE4C1855C0269484241A8D61FAFCCB13A3715BAAE
+E70345F50BDACE52268155E00A81DD292E4CBBF03DE6C212FBDB2C41BFA49E73
+E527E9A6488AB074BA7E1908A83110222781E486CAB5C7D0D9AF69A89FE5F8EE
+5CCB4A2E5471CF48AFA983416C0A07D23B82AA4EED7C1E74E5D54E5A0EF7F9B1
+5154D3FF754428AE15D0D7F8837386F411D694994D9B67975E893E12F61E935E
+00406AC83E492597AA511AF7D1036FA5C7935303AD6D0DDE22CC3126DA248AE0
+E6A8C24AB041F3C6E2B44AA95479E4E98133504C201290DD81F452E37AA54786
+2476E5E4F6D25203B72BE8F25B2BD27C335C645F76D0874A07DCAA92EA63C2A1
+63B4288931FD635A654243F2DB2D8BFFF3D0D13EE0E54AA653D014F5F5EB1E3C
+BCAD06E8CB0A595875789BC83530D5FDE70ED77B0B380397948CDA78A5EC5668
+63EAA1779DDB5E76905BDA40053AC0682B3DA7C3FE91CE8553FB887D646A3113
+8546BB8DA583301E87B7B902FB180FB1D2D3FEA08E71733F1CAA1268B5719F4B
+BD961DC46C8A6D724B32002D54F30E12C821DFE509236B115C0F3B583D4BE0CB
+5CCEA78D1A0576936948BFBA9EA4C94B5CA82B51DE3145046D2BE83587A4F202
+FBB2DDD4C75AD636340F8A89523FDA32424FB363BB6CF6EE049BC3790B10FB18
+5E8DF96B9FE97EE2B8D3FEDB5FD98D46CD22921C074347A9CD1C4F12145EAF48
+2EEFF168D3385ED500E533DAE0E07696962EED3A3A13C4041ADC5F52005F5499
+6CA9194A2EB640F2E213494457C432214A3172F11602DCA058EF582CEA8D6D8D
+1D374825390142BEA3D29EC0B7D87FCAE8F8712E1BEC7272951D9CC4ECBF2DCC
+B4978EBC9D05679D290A356AE843517888265E57D757E514B24DC07C2F9B79EF
+66300B3F94722F0A1B4D56F060AA1239A14AC0D7C6326D00FCE2BD4975C91E5D
+83A76DE205FC78DBBC7B2BA8D60FA49AEA76DE76DD9F7E1DCE5F8F035FFA5B74
+81050ED9EF7A99E3FE103AB285CE51A6A344AB66411C98531B2CCBE9FE78BC1A
+E4D42540242C4F355C15D20FAAC79540CDCD5CE9F800DA7293E713F4E8FD46F4
+1CD2FB9B1BBEDFC1CD48ECC69088FFE70EC0ED9F92B626D850A5DED9EC176909
+84DB4AA8E5616053CF435D523B69947AF5D50B93FF4B1D602F324672D12E04DA
+796539381C0483BB6DEFDDFACDBDD3459716D955C4979D79039C4E8F5B57EBD2
+24A9F47A1FF9421BFFEA15BED4A14E70C4204DC0AC4FAABFDB5C9792D0CD3E23
+619CB8428DADFAD6816CC1FD41FA211A5A1D56DF7602F4AB2DA5543DEFDC3618
+004C2526B70DA7D60FAE42975993E68DA3E1ECEF8F3FB57A5CC84D1EFF37BAA1
+0A436108F0D6B87BFF46E7E197D8541D72B9E168344F9D59607E74887779ED52
+66E26B7059BBB61BCCD5EA51FE87B31B6B7BB613ED01CA4D65F79C7CE47DAC04
+3ECDC8D71DAD38C0EF448DC010FF32F01B63640A38808429B98D35736FD2CCBB
+0E36AEB6643C283A61B6E8600AEBACF5B78F3EE8713C62E47C6DB8C7515D639D
+4BA6F69409304EE14BA531E99C8FB9EE60F33B06CAD7C0FF8CB79B7492877321
+B6DC14ED4BC7F030FCFDC3445BFC18C0B6D98DA830DF8EA2DCEA00B7DF7D3FA3
+A6BAB45B2E001655D006138CEA62A70EBC0A0255ABDEB555EE5EA7AD4D7782A8
+387E49B8F03D6B8A63DBD2B69BE0D1124BDF8EFE3FF6FF5A943CEEDC23E80A5D
+4CC919ACE4469031D07C171363F2A5F9ECF3A473C5F8987CDF2672DF6276A805
+DFFB0936772A585D1434E74040E6E7E797E18AF57941DDF7DE2072ADADFE0A35
+725506113918E5F29C3C662800E45BF5E62E6F0B76EC69D0367FA04BE436D9AE
+303D028897CFE1D4D210DEA3D3B50E94D207123A5B05FCAB7FD90E2A9A4EB6C0
+A2DF92EE50089F30F3C4ADE4D307305271D998208B47136DD1716603D89315F3
+462668BCD5C44675717F972A79F32DC8D14480849B85FCC583ED6BC743C7AB0E
+88634AB8B41BC7E2C78D6DE2F6067219784B5B33CDCF2EB4C4BC40FC0F4228F7
+7FFCCA2F2F7CAFD93CA182B25B1B056C117377CA22D9D499FFC8F3118E30CEA0
+F5B50924A5C9F2D060F7F5ABA1E3A2A814677584BAB2DA260EE1640A1C6C94BC
+37019E22200F1550FDE0CCA34E8FE69FA93220D2D2D7E02F4D95D8E30FDF8339
+ED63CF34CC47C79F9EB1B6EC876A8BFF9E51789A1DE2ECE16909AC1CC2E42EAF
+7947EAAAB55B45B7A5C2477D79AF990E562B54A729387C6E48EFC3641A1DC59A
+816C933FF5319107574CFC53F55B75BDE37DFBFBE5DB1BFCC5AD4B2EDA9E4A43
+77E4668760649B816EFE129661D5D17037A6CA781109CE83D67D926816D58D4E
+2306026405D970EBE3EB4C8D398ABC61902608619D9DB9BDE5755BC0041572EE
+AACD097AF2CDB9E9B2009EB6213A49745DFDE9ECB1D3BA7BF347DBB28BF27ACB
+8ADF096F0BFC8C0F0E9084116DC0C12E3ADD25921CC4E4C6FEB47C7FE6E796A4
+CF5E44554FAECC5C88814D06A7BB6087C1A08666B01854E39D4C7CFF3C58515F
+F89C2635D595FD9849180F7CF54F6C86A39390575D5ED4A59BF74D1818954CF6
+21E1B77757E92EA2F51BF07A285E26A452F417D273BE6C3EE833C9BF277D9B33
+11204A3E300066B22D0D4CC28E55B7605AB38637ED07E35BF8FA4A27354C1D5E
+7808784ADF9D2843FC809A040B9287F0C71D93F7C2B3223201D690BD3B098CCE
+53DF66B332030F66A40C5371DBCCDBDF4422910465649F842BB64AA48C82DAA0
+AE14CE8490944EB87C14221EFB3A7EA319B4EA0EC773D5C91507B3C6F9947D61
+3D7508533669497454E52766AB7058FC737928A57CB378F900F83D458624EBE6
+A7D0067E37C2BFE6B6F2583055770EFF67496C00AFD0E4B4C9307C12E5CE3CB9
+9F13E8EA78DA56973F4DA6241B500D66ADBFD845C5129C2D342CA7541A75675E
+B2F1A5BF25461EC346AF94A4BB66F40FD286D9769861DFE1683E2CBBFFE9C976
+27ED3AD4456E3A67BF5BB49920F6FE6620D698F910B5FC03C43BE397E8115F3A
+0C322EFE02904D82B3076D63A0B3438B6BF9DDAD0C5CA54CA9C48F2F39A2099A
+B9222A66756A22485E8EED2EF67049EFDBC5A3974A76A73F53B88544455AA872
+810C7948B1EC866883E78A3C3BEF0A5947731C8963554083117746434DF37B10
+65AD65A7452A690BF0D521932F48137E381FFF4DCA857B0E977E23E338A65524
+7C509A950BD2C3ACCFCBCF71FAD96799E907FE5C491EDD336C6F661DD25A5D56
+725C72CB6331A59CB8548D2DDD50B72F99FD64C63AD02717F16305E3455921CA
+39D69ECB4D0391BE0894F486DF1F507B50FC3569911E100A036EF590EE09FFD8
+4314D9394BFD3CE685C67F73B1786DF4ED7FDD5B2A6C5097EC50C750AFDD16D8
+820AC61CB9D9AE77DA6D70022E0D5A8E55A818622D9415114EB2F3FC4EFB8EB3
+1E6D5FC58CADC44800A37A998C561ABE01BCEA8D861E6EA214481C40C73409C7
+2E6384292A2E1CD06130A091F8AFB70C0D2C29B92DCBE7DC96A21117F817B607
+607F7EC5ACB06B9F3BE6224DFED7A30C3CEE434832D290AAAFB6CA80087E8198
+3B0F01017DB6D4137018EEF6C9BF625A1596A7A3BABE13888B053D6CBC34EC86
+D2CA91E32214DD857E80C4E7A49360D03B570897C7A52CFB465919400C21CE47
+21B6BB01C2E73CDE30808BE614306731BB0705FF8A83B183E42D6E38C9EE3260
+EAFD1C1B7E9CAE9EE810B4C796D761BB2BD6CE0EFCEB51C3C63436DD46B6D3A3
+EAAEDD0DB369DDA29E77F9419E4E98666752ECFBE462E147813FD36DF2315FF8
+625ADC0F6861B94D712AFC36194FFD0BABD62608D532F4F5933A228601B780BA
+2B6C5C5405E9DA45C5C52C376833CC9C07D19BB08A569FB8D2AA1C1591A17263
+B9F0369B66BA6CE4410896ED9356E725FC61FFF5F339D78BE6FFC046E5BF380D
+D0B4E7DD1C0E082C005EB908E015D464E7A2D0B141E6AA23F68899C3783ECD21
+4B0C40D761DBE360876BF7709B1B6484862661B0F52BFF29C668B8081D818914
+56B5C2A458062AE89F381AD7564A10214171DAA063C19C3BDA77BBA38E5745C9
+61287BE32403361CA7364E39F2377A27C8FC2996DFE13F5F71AE21DCA9039DA0
+2B117D2B27D60E79AB8251B0470A1B6DC3005CA2757CA7ABC912D2F76B826F1D
+CD73C440FFEE3BEF3E46AA957F5D1988A3D8F64CA95E2EEFB387F02003C375DA
+26BB94765520A3577B7F8EA6A6D855CFC2969B1167135C7417CFC430FE7C8016
+B3ECB0CD24AA93F5437EBEA5A06488A7CB7074776AC36B43F8F45362B68E7107
+28B40D3955F2954B2172647A7E768F56C29474F3E847DF66512D014D5C7ED296
+C3441C951CB516958A6F1BB73771F35000FB9EA55A132F9B151BE9AC0C4D05B4
+096A313C46219AA16E13EDCCF90A4BB9A4F4CE3FB3E4038F50162676F6D777C3
+70DDADAED2C7D8EC3413C13DF3E50EED85DAD3A70626B5C9CB7934B5B6117C0C
+6400992BC331A4199A987EE214AEFC6CE2A1D9E1C18AD0D4F49F02C538FB890D
+A8254F3350F4C6708C23DF8B61E413EDA36A71E7B6110CAFAC612E3E67F97F80
+E6F3DA733618F0317DB8FEA73BA241AD8A569A91A02424C36E959F1AF73F6427
+559E7B49ABBFECA7303B015561FEE9FAA469F5F62BF91B31E3EE886FA0B35416
+AE7816860F21BA6B908524F6649B5987967B344ED58A28C9422008737F41AD8D
+E10D42B7A8910606700D1AB8E04E55D636279C43814EDB24820781B0830A94E5
+D1938510B8B63088E9F9B721677A8C942404CD8541CA185C2C9345301B653523
+6B09184689D672FB302CDA74DB0C4637FF8BA8080801F9BC7611DCF9D6AA4A86
+51177CB856CEF15D91D34C4348889EABA9149FB3F8A0EE2B5133328D85024702
+EA8A9A31D45A530C3C76BFA4056CF63C5F53F0EB2D1AF844712AF0F70DDAFDFC
+2E0B23C3575BA43D7A289614BD5085D49ECD0464B494CD1AB564A93ACEC2A6CA
+D446335287E949B2DA10840861A6AB8C7F4871EAED49676700958F17D09D8B8D
+37746E5AB46052350828CBB58374934CF2F01C5EEFBE63A5C3B6BB37221F7486
+33883E95575A8B730A57721EE9D678A759A85F77B928F4A94227C5D0E0E138FE
+F0F6C457EBDDCEC1B3C155CFC9F81C18D38FA1BCEB3B9A5006CF67560A58EA24
+6A216D8756826B7786F35D21E3098DC9CF8BBE54D707A9180A7914D78EA488D1
+ED74D5158ADAD88E423183811A2A66B7AA981495D45DF9754D16307A66A894C0
+C96BC4FA71A5281F4E024D128845E63C602E90B1C8957CF800356724770F95B5
+A683ED8DA83806CBF2B803C94B5A135001108962AAB04F4036B0208B86BFA75B
+50C7D3453824D10E89CF586586654038EC562FB8C340A7A231DE2D065DB21A4B
+AAD373EBDE842AB0742ED4070F65BEBD55BE6912D79F7A08162ED8FB6C594E1B
+6C10BEF2DC54827C9CA61B7ED881F1319F9405D222E21746799E8B90B384D5F2
+F1A301C772ACBC7A0A254B33C9C6A0CE07D2FB56B895B826B02365A1B2AEB8AC
+A51B5C0CD59F19CAAE0B2DC1D355042E6EE60A5177B4BF4DCD77A878EB7722F2
+CEAB46A4ED3EE42458BFF881F4ED4F4D5B8152B9917A227D260BB34F9C9378F5
+EECF7AB9804EE6F29D00C325FBC9D77350819D14FE3ED2226B71E37AB4EC84EC
+4C9C1060AEF912E326CD4846D3276CEA31E92C441E8F506018F1EF5C4D72FE29
+0B43498F688F60ED4AD93BC9534EA7555596A335EA60A77175B7F6119F4E3D87
+73D1003F37DCFC499DEA14079C31D65CD98FA769BDC5386A266736FE6FE562A1
+62AE5CFF0CDDA4763AAFF2692126B4FAD8FA7DF5D8ED5009FB809985FBD9A3E9
+9D1D6124A3B4DDAA799F15A7315285D2565D7434FF3C75A20CB3C1B57AF69999
+7BDAE4EF14F9E60E487517C8ECCA81ED1DCF63559071F0AADD4B7DDA455CAE9D
+1D5A9CC3891A934D89D4037C3AC603C44D8AEA1F9821E0124F9AE3E5A1EA69C2
+8D1DE96CFDA0CFDFEEC52BF01E44723D3E0C74580E8A65867E05A1E27832DAE6
+05FF0A2F3DF7D337D1BD5E5C99AD4224A4D4C8BE1515C1FE4492D9383063C18A
+4C84E26C64F6E4BC4E3FB452F92DE7F4553BF893C52731C577FFD98D851C9629
+B978FA10CE2AC0425C7839991A7F56B42BDB21F7619180B8C7E0F275BF550881
+FEFF30F0C4F6A6210EDADE29D28FD21894744C824E290A945C7183638D194D7B
+7F4FDE7B730558C056E1E29D254B347A25A481E31A42902243B83DA90CB0F503
+589D4D8065E1663D451B69246E1B04069357CC21D8439789FD52FADEA9608768
+C3033D0A0FB4B6D89FF0F07276434B5F91C002B90454B314CBF25CBEF5D472F9
+0D0E56DA81E3310EBC555A7270F0032E465BABEDC57CCC60DA6B88BE7F993CDE
+8D3C9B3740FE2E9D8D012D2D358ED89B9258E1763D8E9D13824FEE33451E83D8
+00226155BC9D1A36F534A58BEAEE93767FA5DBE95D894BF5FE3B413805A02CDC
+8AE061EE6F462943D5CDABBFA19B4AE92A79516C2D52C9FDCB75A5375320E9EF
+B4A67A70A0A0967703105ADBAF4CBDA518D132087207CE9B22291F5811A89F3F
+1C9243418D1EA445A5651759AC87FACBE49C158A1BA935B1B10F25113B884DA2
+D1596E14FCC7FE2B528806F4D064E4671F9C4B189830EE8D14F60C0B87DDD481
+DA4788876946EE3D1E720D03106898C3FFBCE575E8787E78C73FDBE44465D651
+D2236F883F1F42ECE339B694B19D2307C318F7D2E8FE4BC43AFC8D57D4D7F60F
+0329462D2889B59FD42494D5D2B9C1ED812F3CCEEC1BC079E837DBC12C4B7094
+FAA48BE555CB0DC8E762D429B64C360D5AD822FD632B028F5043378F2CEE2FD3
+A5F958A84085FF04968C63DA36A3577710E1BF34F0A215736C4C766256B0B674
+25B7A59A362B11C163A54E4CA1005281F05527B780E45584ED8CBB888F0C20A0
+CCE499532A4F584E745E9E944DB5C206999107D67FF7C8989C512DA066D6DA8F
+7423FF88180EE88E894E82371D7C42D5D5C8C5832EEE8588C43C68049EB78718
+1E75D8EEC99DE256698CFA98505B78A7962FCC1435C2643A529351200BF30403
+E73D557B6D0B1157E28DD3226C5DC361A0451922BC2203A610CD82B634562E96
+B8EF8C66BFBF49C4C5B41E4E68CA982FFB6FF72A3429C7FA18DF2FB726AECC18
+32A03FB1F88B78B9B81878ACADC8AB6FAC4CF7343CD6E7FE7C54679B8B11F1B3
+F3B1EF24974DD6824A8E335AB7E674EBF46A2E4551DDF8447E2850774583E5C7
+369094236E597760AD65654709589BAD7E23898C781A33C18EE2704DF8C4CB23
+306030744F3CBDFCC6BC3388641BCD733376E3CB8F686C1919BBA14602BA5474
+FF7E82E9C5CE611B9CD534F0FCDBC0CFA816443196F92EBAED840C491A0DAAB6
+6B47A0B14492B040535AF9812B6C574F50649711FF313EA573A67B21D64A361C
+DC50F0E3789B23C32E72120577295F4A4A6E8ACC3C497A4BAE5D53523C335DD0
+BE3922F86224D004E35AB8A8F503F391632AB92FE0C65E42FDB50A831C0AD845
+A66211A1D23A3F92B85B2A8AE83CE475C4CBC8EC0A76FC971E927451DBABCF75
+BC7EDADF58736D607CA8EB562EDC8ABB5D6C02C5619860A92A822C8F06D85305
+F4994827BF3E7C0F016E8560017296E773B992B7F2EE14BDE5E904A82B435C7E
+D296C3441C951D6442B11252AFE1C9317528BD564137FD5767DDE33F5DA67E95
+44BB71AD967C4B8437470E4D020FC6E8677255EDABAD48D8161D8019F411F46A
+F98FF43B1D23ED27C9057E890AE6E9307F3147D78D4FA40F5388B9759429AEBF
+F909B350BB5369DCCC0739E563C6E1FE10E8C704938073CB029A6DB10FCE7B59
+925A3F5FB7DB35B3D79449E8BD3B656701A930476B878CC54F294DBD5F0DBF2A
+99D9EA92931996E6DEFAD9D535B58A149AA49FE620EF6E6B201C01EC500AD6EB
+490419EB1278AC3AB78AFC746BCBA25A77ED95A850AB40148468011D4C9AED4E
+13EEAC709DEC1E7EB9FEE92764F5BB9F3BD4BD4174E893EC0F84FB9F7C891290
+A2643009F7C21A10C45E2BD3C3439BAC4DFAE3CA1C359295C7D2967195AFD2D9
+4BADCE1E91B0495DB956D9BF8C072DBECDF1C185B123EEF35D8A96F5126E7B0C
+5230E9DE6E29C0B90BC60B67486D3657B94DFB16E2FC2C82A5A8D5FE0BB2929C
+94EC4E0AB01288C4F9F88D9725FCEA44A75FEA44CE4C991729C5792E13F80325
+639D1A13D2FCFF3CE58F5C3A527CCEE7CD999EAD1D3D5539E15480FFA57A171D
+13C33D1BB81D4C8B5DFE4995B3D503982779D7397BF1D887CF316E2573D900D8
+2CC1E3B8F0E980DE9F1815007CEA51619D84375B732D4E752A2CFE5609E1E8DE
+14280532808204E2C98C994577399BA25DC06AA5E5CDF0DB7CF70534F620EE51
+388201D45A0CE4F8EC989FF10865E58A7BA55D337F12B3254C5EC39AD71A9DE6
+DFCA062CCDA135B14F4F03D05B88B8BF7D54B8ED9F821BE9EB51B17D6F00284F
+0663C8846589ACC11E82553D3DF4A5BFF200843BEF3B3DB3C2A8553BA3C7DD77
+4A20164C48032204CEF2949742FA5B9F4CCC6DFBDAB24D8508BF31061F286A67
+E8F4AECC8F1AD4756343CCF0453EE56ACDB8609B545FA656EF867372D1355C27
+93AFDC80B97F76547A9E037D12260A59E4CC0E12E4EFA7E2B7E489E911F22E44
+453B8586A7CF34ED030FE2D062F8272FF931798B1AC06CCF5B27EA876869F882
+BDCD3130348BD3D90A8AAED434CD49CD5B0BC7A961089B87FCECAC01037918C9
+F3EB2C46B48E4AD103FE6E9D451A6C17D4DD2B105245E8CA06F301E1349651F4
+1DC7F0B984D6D01F42D53CA83F23E81D394FCED61D32C0361E133C6D931B16D8
+A65849CEBB59E51217FBCEFB6E8FFF156A032EAFDA6605433BFB720D548CB12C
+58D37F6DDAF7E668BD8902625EDE069D80588192B3980F2283CF02351A89F44B
+6CD666688667BF21C266E0DF2E7479BFA948D5CFE7BA849120B8A3AFC7367FA5
+103595745F876703A334C8A0A82D3C964BDBA24606C968AF6F114395333DBBF2
+B974DFFCB3F5C29E16CA152C1423ED0A84283AC55F457EE27BF5134BA4993428
+D587EC15556581493EACE4C55BF9686D862F7FD1E87CCB14054806A8394260
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 21050160 15787619 1000 600 600 (example-image.dvi)
+@start /Fa 146[397 5[251 1[223 3[240 23[138 73[{ enclmec ReEncodeFont }
+5 533.333 /LMSans17-Regular rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+% dvips-unknown
+statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
+setpageparams } stopped end } { true } ifelse { statusdict /setpage known
+{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+%%HiResBoundingBox: 0 0 321.19995pt 240.89996pt
+
+0 TeXcolorgray 0 TeXcolorgray -600 1400 a
+
+ -600 1400 a
+-600 1400 a
+
+
+ pgfo
+
+ save
+
+ 0 setgray
+
+ 0.3985 pgfw
+
+ save
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ clip
+
+ newpath
+
+ save
+
+ /pgffc{0.75 setgray}def
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ gsave pgffc pgffill grestore newpath
+
+ restore
+
+ save
+
+ 0.79701 pgfw
+ 0.6 TeXcolorgray
+ 0.0 0.0 moveto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 160.00203 0.0 moveto
+
+ 160.00203 240.00305 lineto
+
+ 0.0 120.00153 moveto
+
+ 320.00407 120.00153 lineto
+
+ pgfstr
+ 0 TeXcolorgray
+ restore
+
+ save
+
+ 1.59404 pgfw
+
+ 0.0 0.0 moveto
+
+ 0.0 0.0 moveto
+
+ 0.0 240.00305 lineto
+
+ 320.00407 240.00305 lineto
+
+ 320.00407 0.0 lineto
+
+ closepath
+
+ 320.00407 240.00305 moveto
+
+ pgfstr
+
+ restore
+
+ save
+
+ save
+
+ [1.0 0.0 0.0 1.0 85.02792 103.67447 ] concat
+
+ pgfs
+
+
+
+ 0 setgray
+ -600 1400
+a Fa(Image)-600 1400 y
+
+
+ pgfr
+
+ restore
+
+ restore
+
+ restore
+
+ newpath
+
+ restore
+
+ pgfc
+
+
+ 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/mwe/example-image.jpg b/macros/latex/contrib/mwe/example-image.jpg
new file mode 100644
index 0000000000..a0b801f0f0
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image.jpg
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image.pdf b/macros/latex/contrib/mwe/example-image.pdf
new file mode 100644
index 0000000000..70f2c3f1ae
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-image.png b/macros/latex/contrib/mwe/example-image.png
new file mode 100644
index 0000000000..0afa17ded8
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-image.png
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-movie.mp4 b/macros/latex/contrib/mwe/example-movie.mp4
new file mode 100644
index 0000000000..d4cc0cc3bd
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-movie.mp4
Binary files differ
diff --git a/macros/latex/contrib/mwe/example-movie.pdf b/macros/latex/contrib/mwe/example-movie.pdf
new file mode 100644
index 0000000000..94f43cc2ac
--- /dev/null
+++ b/macros/latex/contrib/mwe/example-movie.pdf
Binary files differ
diff --git a/macros/latex/contrib/mwe/mwe.dtx b/macros/latex/contrib/mwe/mwe.dtx
new file mode 100644
index 0000000000..1398cc35a8
--- /dev/null
+++ b/macros/latex/contrib/mwe/mwe.dtx
@@ -0,0 +1,1388 @@
+% \iffalse meta-comment
+%<=*COPYRIGHT>
+%% Copyright (C) 2012-2018 by Martin Scharrer <martin@scharrer-online.de>
+%% -----------------------------------------------------------------------
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is Martin Scharrer.
+%%
+%% This work consists of the files mwe.dtx and mwe.ins and multiple
+%% example-*.tex files
+%% and the derived filebase mwe.sty and example-*.{pdf,eps,png,eps}.
+%%
+%<=/COPYRIGHT>
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{mwe.dtx}[%
+%<=*DATE>
+ 2018/03/30
+%<=/DATE>
+%<=*VERSION>
+ v0.5
+%<=/VERSION>
+ DTX file for mwe]
+\documentclass{ydoc}
+\GetFileInfo{mwe.dtx}
+\usepackage{mwe}[\filedate]
+\usepackage[export]{adjustbox}
+\usepackage{flafter}
+\usepackage{pdfpages}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\OnlyDescription
+\begin{document}
+ \DocInput{\jobname.dtx}
+ \PrintChanges
+ \PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{0}
+%
+% \CharacterTable
+% {Upper-case \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
+% Lower-case \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
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+%
+% \changes{v0.1}{2012/05/03}{Initial version.}
+% \changes{v0.2}{2012/05/08}{Added ``example-'' prefix to image files.}
+% \changes{v0.3}{2012/05/15}{Added graphicspath for ``example-'' and moved PDF to the begin of the file extensions.}
+% \changes{v0.4}{2017/12/10}{Added numbered multi-page documents.}
+% \changes{v0.5}{2018/03/30}{Added example movie MP4 file. Added plain and empty example images. Added reference to example BibTeX file.}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+%
+% \GetFileInfo{mwe.dtx}
+% \author{Martin Scharrer}
+% \email{martin@scharrer-online.de}
+% \repository{https://bitbucket.org/martin_scharrer/mwe}
+%
+% \maketitle
+%
+% \begin{abstract}\noindent
+% The \pkg{mwe} CTAN package comes with a small \LaTeX\ package which loads
+% packages commonly used to create minimal working examples (MWEs)
+% and with a collection of dummy images. The idea is that this images
+% are installed in the \texttt{TEXMF} tree in a way where they are accessible
+% by any document. Then MWEs with images can be shared by multiple users
+% without the need of image replacement code or the \texttt{dummy} option of \texttt{graphicx}.
+% \end{abstract}
+%
+% \section{Introduction and Motivation}
+% \LaTeX\ has a large online-community and people can find a lot of help from other users
+% on places like
+% \href{https://groups.google.com/forum/?fromgroups#!forum/comp.text.tex}{\texttt{comp.text.tex}}
+% or \url{http://tex.stackexchange.com/}.
+% In many cases the user with the problem is required to post a code example which shows
+% the use-case, but nothing unrelated, and should be compilable by other people without extra effort.
+% Such an example is often called a \emph{minimal working example} (MWE), or sometimes only \emph{minimal example}.
+% Users can use this example document to test if the issue also occurs in their \LaTeX\ installation and
+% easily implement and test solutions. If a solution is found the modified example can be posted back to the original
+% user. For general questions like "How to do X", answers often create an example document by themselves.
+%
+% There are some packages which are very useful for MWEs (and mostly only for these), like the \pkg{lipsum}
+% and \pkg{blindtext} packages. Both produce dummy text in the document which is required to produce realistic scenarios
+% for e.g.\ float placement etc. This frees the user from typing or copying larger dummy texts by himself,
+% which would also increase the size of the example and make it less readable.
+% The \pkg{mwe} package loads such packages and allows for a further reduction of the MWE document size.
+%
+% A problem with sharing MWEs appears if image files are included in the document (e.g.\ \Macro\includegraphics,
+% \env{figure} environments etc.). Often the image is replaced with a replacement code like
+% \Macro\rule{<width>}{<height>} or the \texttt{demo} option of \pkg{graphicx} is used to replace the image with an
+% empty frame without trying to read the given image file.
+% Both of these methods are a little cumbersome and have other issues. For once, an explanation for new users must be
+% added to replace the code with a real \Macro\includegraphics or to remove the \texttt{demo} option for their final
+% document. Another issue might arise when the example requires specific image options like scaling or cropping,
+% which might not be easily and completely be replicated with these replacements.
+% Also, the compiled result will look less than a normal document with real images.
+%
+% To overcome these drawbacks several real dummy images with different sizes, ratios and formats are provided with
+% this package. Once installed in the correct directory in the \texttt{TEXMF} tree they will be available to all
+% documents. This way a user can compile any MWE given to him by another person
+% which uses these image files without requiring code replacements or sharing images. The \pkg{mwe}, which loads
+% \pkg{graphicx}, can be used to minimise the preamble, but is not required to be loaded in order to use the images.
+%
+% It should be noted that the main contribution of this CTAN package is, at least at the moment, the provided demo/test image files.
+% The \pkg{mwe} \LaTeX\ package is (in his current form) just an addition.
+%
+% \section{Usage}
+% The provided image files can be included as normal using i.e.\ using the \pkg{graphicx} package and its
+% \Macro\includegraphics[<options>]{<filename>} macro.
+% They are also provided in source code form (\texttt{.tex} files) and can be included in a document
+% using \Macro\input{<filename>}. They require the \pkg{tikz} package to be loaded.
+% For this to work it is important that the images are located at the indented position in the \texttt{TEXMF} tree as
+% described in section~\ref{sec:installation}.
+%
+% The \pkg{mwe} can be loaded in the preamble of a MWE and loads often used packages.
+% At this moment these are only \pkg{graphicx}, \pkg{lipsum} and \pkg{blindtext}, while the last two are only
+% loaded if they are installed. The package is not required for using the image files.
+% If the package is loaded it will change the graphic extension list so that PDF files are used first for formats which
+% support PDF images. Also \Macro\graphicspath{{example-}} is used to allow to shorten the file names to `|image..|'
+% instead of the full `|example-image...|'.
+%
+% Some MWE might even be better off not to use the package if specific side-effect between packages is tested.
+%
+% \begin{lstlisting}[language={[latex]tex},gobble=4,title={Usage Example}]
+% \documentclass{article}
+% \usepackage{mwe}% or load 'graphicx' and 'blindtext' manually
+% \begin{document}
+% \blindtext
+% \begin{figure}
+% \includegraphics[width=.48\linewidth]{example-image-a}\hfill
+% \includegraphics[width=.48\linewidth]{example-image-b}
+% \caption{MWE to demonstrate how to place to images side-by-side}
+% \end{figure}
+% \blindtext
+% \end{document}
+% \end{lstlisting}
+%
+%
+%
+% \section{Installation}\label{sec:installation}
+% The \pkg{mwe} package has due to its nature a little uncommon installation requirements.
+% While the normal package files are installed as normal, a variety of image files
+% are installed in the \texttt{tex/latex/mwe/} folder, so that they can be accessed from
+% every (MWE) document.
+%
+% Multiple binary images are included which can't be build from the DTX alone
+% without extra conversion tools. A TDS ZIP file which only needs to be unzipped
+% over the TEXMF is also provided. This is the preferred way to install this
+% package for end users and distribution maintainers. If a manual build is wanted
+% change all occurrences of `|nostandalone|' to `|standalone|' in the DTX file.
+% Compile all extracted TEX files with |pdflatex| and convert these files from PDF
+% to PNG and JPG. Compile again with |latex| and |dvips| to create the EPS files
+% (rename the PS to EPS).
+%
+% \begin{center}\small
+% \begin{tabular}{>{\ttfamily}l>{\ttfamily}l}
+% \toprule
+% \normalfont Files & \normalfont\hskip-3em TEXMF Installation folder \\
+% \midrule
+% mwe.dtx mwe.ins & source/latex/mwe/ \\
+% mwe.pdf README INSTALL & doc/latex/mwe/ \\
+% mwe.sty & tex/latex/mwe/ \\
+% example-image-*x*.\{tex,pdf,png,jpg,eps\} & tex/latex/mwe/ \\
+% example-image-?.\{tex,pdf,png,jpg,eps\} & tex/latex/mwe/ \\
+% example-image-golden*.\{tex,pdf,png,jpg,eps\} & tex/latex/mwe/ \\
+% example-grid-*.{tex,pdf} & tex/latex/mwe/ \\
+% example-image-a?*.pdf example-image-letter*.pdf & tex/latex/mwe/ \\
+% example-image-a?*.tex example-image-letter*.tex & source/latex/mwe/ \\
+% example-movie.mp4 & tex/latex/mwe/ \\
+% example-movie.tex & source/latex/mwe/ \\
+% \bottomrule
+% \end{tabular}
+% \end{center}
+%
+%
+% \section{Provided Images}
+% The following images are provided by \pkg{mwe}.
+% If the \pkg{mwe} \LaTeX\ package is loaded the PDF version will be used instead of the PNG version
+% and the `|example-|' part of the filename may be skipped.
+%
+% \subsection{Normal Images}
+% The following images are meant as dummy replacements for real images.
+% They are provided as PDF, JPG, PNG and EPS formats in order to cover every possible use-case.
+% They are also provides as TEX files holding the source code. The \pkg{tikz} package must be loaded
+% in order to use them in a document. These source files originally use the \cls{standalone} class and a preamble,
+% but these lines have been commented out, in order to not require the \pkg{standalone} package in order to \Macro\input
+% them into a MWE or test document.
+%
+% \def\mweimage#1{\begin{figure}\adjincludegraphics[max size={\textwidth}{.8\textheight},center]{#1.pdf}\caption{Image `\texttt{#1}' (PDF, also available as JPG, PNG and EPS).}\end{figure}}
+%
+% \mweimage{example-image}
+%
+% \mweimage{example-image-a}
+%
+% \mweimage{example-image-b}
+%
+% \mweimage{example-image-c}
+%
+% \mweimage{example-image-16x10}
+%
+% \mweimage{example-image-10x16}
+%
+% \mweimage{example-image-16x9}
+%
+% \mweimage{example-image-9x16}
+%
+% \mweimage{example-image-golden}
+%
+% \mweimage{example-image-golden-upright}
+%
+% \mweimage{example-image-1x1}
+% \clearpage
+% \subsection{Plain and empty images}
+% The following plain (no text) and empty (background only) images where added on request for example documents where material is
+% added on top of an image. Then any text would only cause visual distraction.
+%
+% \def\mweimage#1{\adjustimage{max size={\textwidth}{.33\textheight},center,
+% caption={Image `\texttt{#1}' (PDF, also available as JPG, PNG and EPS).},nofloat=figure}{#1.pdf}}
+%
+% \mweimage{example-image-plain}
+%
+% \mweimage{example-image-empty}
+%
+% \clearpage
+% \subsection{Page-size images}
+% The following files are PDFs in a specific page size like A4, letter, etc.
+% They are provided for use cases where whole PDF pages are included.
+% Because these images are large they are scaled down in order to be displayed in this manual.
+%
+% \def\mweimage#1{\begin{figure}[!tbp]\adjincludegraphics[max size={\textwidth}{.8\textheight},center]{#1.pdf}\caption{Image `\texttt{#1}' (PDF, scaled down).}\end{figure}}
+%
+%
+% \mweimage{example-image-a4}
+%
+% \mweimage{example-image-a4-landscape}
+%
+% \mweimage{example-image-a3}
+%
+% \mweimage{example-image-a3-landscape}
+%
+% \mweimage{example-image-a5}
+%
+% \mweimage{example-image-a5-landscape}
+%
+% \mweimage{example-image-letter}
+%
+% \mweimage{example-image-letter-landscape}
+%
+% \clearpage
+% \begingroup
+% \let\newpage\relax
+% \subsection{Numbered pages}
+% Colored 12-pages A4 size document. Can be used with the |pages| key of\ \cs{includegraphics}: \texttt{example-image-a4-numbered} (pages scaled down)
+% \includepdf[pages=-,nup=3x4,offset=0 -30,delta=10 10,scale=.6]{example-image-a4-numbered.pdf}
+% \endgroup
+% \clearpage
+% \begingroup
+% \let\newpage\relax
+% Colored 12-pages letter size document: \texttt{example-image-letter-numbered} (pages scaled down)\par
+% \includepdf[pages=-,nup=3x4,delta=10 10,scale=.6]{example-image-letter-numbered.pdf}
+% \endgroup
+% \clearpage
+%
+% \subsection{Test images}
+% The following images are intended for demonstrations of some image manipulation features.
+% Their grid nature will make cropping effects very visible.
+% These images are provided with sizes both in TeX points (1pt=1/72.27in) and PostScript/PDF points (1pt=1/72in).
+% The pt version will produce more exact results if inserted in source form in a \LaTeX document, while the bp version
+% results in nice integer PDF sizes. The difference is not meaningful for normal MWEs but can be significant if these files
+% are used to demonstrate scaling features.
+%
+% \def\mweimage#1{\adjustimage{max size={\textwidth}{.8\textheight},center,captionbelow={Image `\texttt{#1}' (PDF, also available as JPG, PNG, EPS).},nofloat=figure}{#1.pdf}}
+%
+% \mweimage{example-grid-100x100bp}
+%
+% \mweimage{example-grid-100x100pt}
+%
+% \subsection{Example movie}
+% On request an example movie file \texttt{example-movie.mp4} has been added for examples regarding packages like
+% \pkg{media9} or \pkg{movie15}. As not all PDF viewers can display PDFs with embedded movies correctly this manual does
+% not include an example use.
+%
+%
+% \clearpage
+% \section[Example BibTeX Entries]{Example Bib\TeX\space Entries}
+% The \pkg{mwe} package does not provide an example Bib\TeX{} file itself. However, if example Bib\TeX{} entries are needed the
+% example file \texttt{xampl.bib} provided by the Bib\TeX{} base files can be used.
+%
+% As of time of writing this manual the example file included the following entries.
+%
+% \begin{center}\small
+% \begin{tabular}{ll}
+% \toprule
+% \bfseries Entry Type & \bfseries Key \\
+% \midrule
+% article & article-minimal \\
+% article & article-full \\
+% article & article-crossref \\
+% article & whole-journal \\
+% inbook & inbook-minimal \\
+% inbook & inbook-full \\
+% inbook & inbook-crossref \\
+% book & book-minimal \\
+% book & book-full \\
+% book & book-crossref \\
+% book & whole-set \\
+% booklet & booklet-minimal \\
+% booklet & booklet-full \\
+% incollection & incollection-minimal \\
+% incollection & incollection-full \\
+% incollection & incollection-crossref \\
+% book & whole-collection \\
+% manual & manual-minimal \\
+% manual & manual-full \\
+% mastersthesis & mastersthesis-minimal \\
+% mastersthesis & mastersthesis-full \\
+% misc & misc-minimal \\
+% misc & misc-full \\
+% string & stoc-key \\
+% string & acm \\
+% string & stoc \\
+% inproceedings & inproceedings-minimal \\
+% inproceedings & inproceedings-full \\
+% inproceedings & inproceedings-crossref \\
+% proceedings & proceedings-minimal \\
+% proceedings & proceedings-full \\
+% proceedings & whole-proceedings \\
+% phdthesis & phdthesis-minimal \\
+% phdthesis & phdthesis-full \\
+% techreport & techreport-minimal \\
+% techreport & techreport-full \\
+% unpublished & unpublished-minimal \\
+% unpublished & unpublished-full \\
+% misc & random-note-crossref \\
+% \bottomrule
+% \end{tabular}
+% \end{center}
+%
+% \clearpage
+%
+% \StopEventually{}
+% \clearpage
+% \section{Implementation}
+%
+% \iffalse
+%<*mwe.sty>
+% \fi
+% \begin{macrocode}
+%<!COPYRIGHT>
+\ProvidesPackage{mwe}[%
+%<!DATE>
+%<!VERSION>
+%<*DRIVER>
+ 2099/01/01 develop
+%</DRIVER>
+ Package to support minimal working examples (MWE)]
+% \end{macrocode}
+%
+% \begin{macrocode}
+\RequirePackage{graphicx}
+% \end{macrocode}
+%
+% Allow ``image'' instead of ``example-image''.
+% \begin{macrocode}
+\expandafter\ifx\csname Ginput@path\endcsname\relax
+ \graphicspath{{example-}}
+\fi
+% \end{macrocode}
+%
+% Put `|.pdf|' as first extension if included in
+% list of image file extensions.
+% \begin{macrocode}
+\begingroup
+\def\@tempa#1,.pdf,#2\@nnil{%
+ \ifx\@nnil#2\@nnil\else
+ \def\@tempa##1\relax##2\@nnil{%
+ \gdef\Gin@extensions{.pdf,#1,##1}%
+ }%
+ \@tempa#2\@nnil
+ \fi
+}
+\expandafter\@tempa\Gin@extensions\relax,.pdf,\@nnil
+\endgroup
+% \end{macrocode}
+%
+% \begin{macrocode}
+\IfFileExists{lipsum.sty}{%
+ \RequirePackage{lipsum}
+}{}
+\IfFileExists{blindtext.sty}{%
+ \RequirePackage{blindtext}
+}{}
+% \end{macrocode}
+
+% \iffalse
+%</mwe.sty>
+% \fi
+%
+% \iffalse
+%<*example-grid-100x100bp.tex>
+% \fi
+% \begin{macrocode}
+%</example-grid-100x100bp.tex>
+%<*example-grid-100x100bp.tex&standalone>
+\documentclass[border=0pt]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\newdimen\unit
+\begin{document}%
+%</example-grid-100x100bp.tex&standalone>
+%<*example-grid-100x100bp.tex>
+\tikzset{unit/.code={\unit=\dimexpr#1\relax}}%
+\tikzset{xy/.style={x={#1},y={#1},unit={#1},font={\sffamily\fontsize{.2\unit}{.24\unit}\selectfont},line width=.01\unit}}%
+\begin{tikzpicture}[xy=10bp]%
+ \path [use as bounding box] (0,0) rectangle (10,10);
+ \foreach \x in {5,...,1} {
+ \path [fill=blue!\the\numexpr\x*20\relax!red] (5-\x,5-\x) rectangle (5+\x,5+\x);
+ }
+ \path [draw] (0,0) rectangle (10,10);
+ \foreach \x in {0,...,10} {
+ \path [draw] (\x,0) rectangle (\x,10);
+ \path [draw] (0,\x) rectangle (10,\x);
+ }
+ \foreach \y in {0,...,9}
+ \foreach \x in {0,...,9} {
+ \path (\x+.5,\y+.5) node {\x,\y};
+ }
+\end{tikzpicture}%
+%</example-grid-100x100bp.tex>
+%<*example-grid-100x100bp.tex&standalone>
+\end{document}%
+%</example-grid-100x100bp.tex&standalone>
+%<*example-grid-100x100bp.tex>
+% \end{macrocode}
+% \iffalse
+%</example-grid-100x100bp.tex>
+% \fi
+%
+% \iffalse
+%<*example-grid-100x100pt.tex>
+% \fi
+% \begin{macrocode}
+%</example-grid-100x100pt.tex>
+%<*example-grid-100x100pt.tex&standalone>
+\documentclass[border=0pt]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\newdimen\unit
+\begin{document}%
+%</example-grid-100x100pt.tex&standalone>
+%<*example-grid-100x100pt.tex>
+\tikzset{unit/.code={\unit=\dimexpr#1\relax}}%
+\tikzset{xy/.style={x={#1},y={#1},unit={#1},font={\sffamily\fontsize{.2\unit}{.24\unit}\selectfont},line width=.01\unit}}%
+\begin{tikzpicture}[xy=10pt]%
+ \path [use as bounding box] (0,0) rectangle (10,10);
+ \foreach \x in {5,...,1} {
+ \path [fill=blue!\the\numexpr\x*20\relax!red] (5-\x,5-\x) rectangle (5+\x,5+\x);
+ }
+ \path [draw] (0,0) rectangle (10,10);
+ \foreach \x in {0,...,10} {
+ \path [draw] (\x,0) rectangle (\x,10);
+ \path [draw] (0,\x) rectangle (10,\x);
+ }
+ \foreach \y in {0,...,9}
+ \foreach \x in {0,...,9} {
+ \path (\x+.5,\y+.5) node {\x,\y};
+ }
+\end{tikzpicture}%
+%</example-grid-100x100pt.tex>
+%<*example-grid-100x100pt.tex&standalone>
+\end{document}%
+%</example-grid-100x100pt.tex&standalone>
+%<*example-grid-100x100pt.tex>
+% \end{macrocode}
+% \iffalse
+%</example-grid-100x100pt.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-10x16.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-10x16.tex>
+%<*example-image-10x16.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-10x16.tex&standalone>
+%<*example-image-10x16.tex>
+\begin{tikzpicture}[y=32bp,x=20bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont \llap{16}$\times$\rlap{10}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 200$\times$320 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-10x16.tex>
+%<*example-image-10x16.tex&standalone>
+\end{document}%
+%</example-image-10x16.tex&standalone>
+%<*example-image-10x16.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-10x16.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-16x10.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-16x10.tex>
+%<*example-image-16x10.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-16x10.tex&standalone>
+%<*example-image-16x10.tex>
+\begin{tikzpicture}[x=32bp,y=20bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont \llap{16}$\times$\rlap{10}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 320$\times$200 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-16x10.tex>
+%<*example-image-16x10.tex&standalone>
+\end{document}%
+%</example-image-16x10.tex&standalone>
+%<*example-image-16x10.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-16x10.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-16x9.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-16x9.tex>
+%<*example-image-16x9.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-16x9.tex&standalone>
+%<*example-image-16x9.tex>
+\begin{tikzpicture}[x=32bp,y=18bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont \llap{16}$\times$\rlap{9}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 320$\times$180 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-16x9.tex>
+%<*example-image-16x9.tex&standalone>
+\end{document}%
+%</example-image-16x9.tex&standalone>
+%<*example-image-16x9.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-16x9.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-1x1.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-1x1.tex>
+%<*example-image-1x1.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-1x1.tex&standalone>
+%<*example-image-1x1.tex>
+\begin{tikzpicture}[x=20bp,y=20bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont \llap{1}$\times$\rlap{1}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 200$\times$200 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-1x1.tex>
+%<*example-image-1x1.tex&standalone>
+\end{document}%
+%</example-image-1x1.tex&standalone>
+%<*example-image-1x1.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-1x1.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-4x3.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-4x3.tex>
+%<*example-image-4x3.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-4x3.tex&standalone>
+%<*example-image-4x3.tex>
+\begin{tikzpicture}[x=16bp,y=12bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont \llap{4}$\times$\rlap{3}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 160$\times$120 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-4x3.tex>
+%<*example-image-4x3.tex&standalone>
+\end{document}%
+%</example-image-4x3.tex&standalone>
+%<*example-image-4x3.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-4x3.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-9x16.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-9x16.tex>
+%<*example-image-9x16.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-9x16.tex&standalone>
+%<*example-image-9x16.tex>
+\begin{tikzpicture}[y=32bp,x=18bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont \llap{16}$\times$\rlap{9}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 180$\times$320 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-9x16.tex>
+%<*example-image-9x16.tex&standalone>
+\end{document}%
+%</example-image-9x16.tex&standalone>
+%<*example-image-9x16.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-9x16.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a3-landscape.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a3-landscape.tex>
+%<*example-image-a3-landscape.tex&standalone>
+\documentclass[10pt]{article}
+\usepackage[a3paper,landscape]{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-a3-landscape.tex&standalone>
+%<*example-image-a3-landscape.tex>
+
+\lipsum*[1]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[2-13]
+
+%</example-image-a3-landscape.tex>
+%<*example-image-a3-landscape.tex&standalone>
+\end{document}
+%
+%</example-image-a3-landscape.tex&standalone>
+%<*example-image-a3-landscape.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a3-landscape.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a3.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a3.tex>
+%<*example-image-a3.tex&standalone>
+\documentclass[10pt]{article}
+\usepackage[a3paper]{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-a3.tex&standalone>
+%<*example-image-a3.tex>
+
+\lipsum*[1]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[2-13]
+
+%</example-image-a3.tex>
+%<*example-image-a3.tex&standalone>
+\end{document}
+%
+%</example-image-a3.tex&standalone>
+%<*example-image-a3.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a3.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a4-landscape.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a4-landscape.tex>
+%<*example-image-a4-landscape.tex&standalone>
+\documentclass[a4paper,landscape,10pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-a4-landscape.tex&standalone>
+%<*example-image-a4-landscape.tex>
+
+\lipsum*[1]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[2-6]
+
+%</example-image-a4-landscape.tex>
+%<*example-image-a4-landscape.tex&standalone>
+\end{document}
+%
+%</example-image-a4-landscape.tex&standalone>
+%<*example-image-a4-landscape.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a4-landscape.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a4.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a4.tex>
+%<*example-image-a4.tex&standalone>
+\documentclass[a4paper,10pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-a4.tex&standalone>
+%<*example-image-a4.tex>
+
+\lipsum*[1]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[2-6]
+
+%</example-image-a4.tex>
+%<*example-image-a4.tex&standalone>
+\end{document}
+%
+%</example-image-a4.tex&standalone>
+%<*example-image-a4.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a4.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a4-numbered.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a4-numbered.tex>
+%<*example-image-a4-numbered.tex&standalone>
+\documentclass[a4paper,12pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+
+\pagestyle{empty}
+
+\colorlet{color1}{red}
+\colorlet{color2}{green}
+\colorlet{color3}{blue}
+\colorlet{color4}{yellow}
+\colorlet{color5}{orange}
+\colorlet{color6}{olive}
+\colorlet{color7}{pink}
+\colorlet{color8}{lime}
+\colorlet{color9}{purple}
+\colorlet{color10}{teal}
+\colorlet{color11}{cyan}
+\colorlet{color12}{violet}
+
+
+\def\dopage{%
+ \null
+ \begin{tikzpicture}[remember picture,overlay]
+ \path [fill=color\thepage] (current page.south west) rectangle (current page.north east);
+ \node[font=\sffamily\huge,scale=12] at (current page) {\thepage};
+
+ \end{tikzpicture}%
+ \clearpage
+}
+
+\def\doit{\tikzstuff\afterpage{\doit}}
+
+\begin{document}
+%</example-image-a4-numbered.tex&standalone>
+%<*example-image-a4-numbered.tex>
+
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+
+%</example-image-a4-numbered.tex>
+%<*example-image-a4-numbered.tex&standalone>
+\end{document}
+%
+%</example-image-a4-numbered.tex&standalone>
+%<*example-image-a4-numbered.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a4-numbered.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a5-landscape.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a5-landscape.tex>
+%<*example-image-a5-landscape.tex&standalone>
+\documentclass[a5paper,landscape,10pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-a5-landscape.tex&standalone>
+%<*example-image-a5-landscape.tex>
+
+\lipsum*[2]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[3-4]
+
+%</example-image-a5-landscape.tex>
+%<*example-image-a5-landscape.tex&standalone>
+\end{document}
+%
+%</example-image-a5-landscape.tex&standalone>
+%<*example-image-a5-landscape.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a5-landscape.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a5.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a5.tex>
+%<*example-image-a5.tex&standalone>
+\documentclass[a5paper,10pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-a5.tex&standalone>
+%<*example-image-a5.tex>
+
+\lipsum*[2]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[3-4]
+
+%</example-image-a5.tex>
+%<*example-image-a5.tex&standalone>
+\end{document}
+%
+%</example-image-a5.tex&standalone>
+%<*example-image-a5.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a5.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-a.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-a.tex>
+%<*example-image-a.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-a.tex&standalone>
+%<*example-image-a.tex>
+\begin{tikzpicture}[x=32bp,y=24bp]% 4x3
+ \clip (0,0) rectangle (10,10);
+ \path [fill=black!25] (0,0) rectangle (10,10);
+ \draw [thick,black!40]
+ (0,0) -- (10,10)
+ (10,0) -- (0,10)
+ (5,0) -- (5,10)
+ (0,5) -- (10,5)
+ ;
+ \path [draw,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(5,0), \p2=(6,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont A}
+ ;
+\end{tikzpicture}%
+%</example-image-a.tex>
+%<*example-image-a.tex&standalone>
+\end{document}%
+%</example-image-a.tex&standalone>
+%<*example-image-a.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-a.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-b.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-b.tex>
+%<*example-image-b.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-b.tex&standalone>
+%<*example-image-b.tex>
+\begin{tikzpicture}[x=32bp,y=24bp]% 4x3
+ \clip (0,0) rectangle (10,10);
+ \path [fill=black!25] (0,0) rectangle (10,10);
+ \draw [thick,black!40]
+ (0,0) -- (10,10)
+ (10,0) -- (0,10)
+ (5,0) -- (5,10)
+ (0,5) -- (10,5)
+ ;
+ \path [draw,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(5,0), \p2=(6,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont B}
+ ;
+\end{tikzpicture}%
+%</example-image-b.tex>
+%<*example-image-b.tex&standalone>
+\end{document}%
+%</example-image-b.tex&standalone>
+%<*example-image-b.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-b.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-c.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-c.tex>
+%<*example-image-c.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-c.tex&standalone>
+%<*example-image-c.tex>
+\begin{tikzpicture}[x=32bp,y=24bp]% 4x3
+ \clip (0,0) rectangle (10,10);
+ \path [fill=black!25] (0,0) rectangle (10,10);
+ \draw [thick,black!40]
+ (0,0) -- (10,10)
+ (10,0) -- (0,10)
+ (5,0) -- (5,10)
+ (0,5) -- (10,5)
+ ;
+ \path [draw,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(5,0), \p2=(6,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont C}
+ ;
+\end{tikzpicture}%
+%</example-image-c.tex>
+%<*example-image-c.tex&standalone>
+\end{document}%
+%</example-image-c.tex&standalone>
+%<*example-image-c.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-c.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-golden.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-golden.tex>
+%<*example-image-golden.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-golden.tex&standalone>
+%<*example-image-golden.tex>
+\begin{tikzpicture}[x=32.36067978bp,y=20bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(1.5,0), \p2=(1.8,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont Golden ratio}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 32.361$\times$200 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-golden.tex>
+%<*example-image-golden.tex&standalone>
+\end{document}%
+%</example-image-golden.tex&standalone>
+%<*example-image-golden.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-golden.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-golden-upright.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-golden-upright.tex>
+%<*example-image-golden-upright.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image-golden-upright.tex&standalone>
+%<*example-image-golden-upright.tex>
+\begin{tikzpicture}[y=32.36067978bp,x=20bp]%
+ \clip (0,0) rectangle (10,10);
+ \path [draw,fill=black!25,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont\shortstack{Golden\strut\\\strut ratio}}
+ node at (5,2) {\sffamily\fontsize{\x3}{\x4}\selectfont (Original size: 200$\times$32.361 bp)}
+ ;
+\end{tikzpicture}%
+%</example-image-golden-upright.tex>
+%<*example-image-golden-upright.tex&standalone>
+\end{document}%
+%</example-image-golden-upright.tex&standalone>
+%<*example-image-golden-upright.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-golden-upright.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-letter-landscape.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-letter-landscape.tex>
+%<*example-image-letter-landscape.tex&standalone>
+\documentclass[letterpaper,landscape,10pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-letter-landscape.tex&standalone>
+%<*example-image-letter-landscape.tex>
+
+\lipsum*[1]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[2-5]
+
+%</example-image-letter-landscape.tex>
+%<*example-image-letter-landscape.tex&standalone>
+\end{document}
+%
+%</example-image-letter-landscape.tex&standalone>
+%<*example-image-letter-landscape.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-letter-landscape.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-letter.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-letter.tex>
+%<*example-image-letter.tex&standalone>
+\documentclass[letterpaper,10pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+\usepackage{lipsum}
+
+\pagestyle{empty}
+\begin{document}
+%</example-image-letter.tex&standalone>
+%<*example-image-letter.tex>
+
+\lipsum*[1]
+\begin{tikzpicture}[remember picture,overlay]
+ \clip (current page.south west) rectangle (current page.north east);
+ \draw [line width=2pt] ([shift={(.5\pgflinewidth,.5\pgflinewidth)}]current page.south west) rectangle ([shift={(-.5\pgflinewidth,-.5\pgflinewidth)}]current page.north east);
+\end{tikzpicture}
+
+\lipsum[2-5]
+
+%</example-image-letter.tex>
+%<*example-image-letter.tex&standalone>
+\end{document}
+%
+%</example-image-letter.tex&standalone>
+%<*example-image-letter.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-letter.tex>
+% \fi
+%
+% \iffalse
+%<*example-image-letter-numbered.tex>
+% \fi
+% \begin{macrocode}
+%</example-image-letter-numbered.tex>
+%<*example-image-letter-numbered.tex&standalone>
+\documentclass[letterpaper,12pt]{article}
+\usepackage{geometry}
+
+\usepackage{tikz}
+
+\pagestyle{empty}
+
+\colorlet{color1}{red}
+\colorlet{color2}{green}
+\colorlet{color3}{blue}
+\colorlet{color4}{yellow}
+\colorlet{color5}{orange}
+\colorlet{color6}{olive}
+\colorlet{color7}{pink}
+\colorlet{color8}{lime}
+\colorlet{color9}{purple}
+\colorlet{color10}{teal}
+\colorlet{color11}{cyan}
+\colorlet{color12}{violet}
+
+
+\def\dopage{%
+ \null
+ \begin{tikzpicture}[remember picture,overlay]
+ \path [fill=color\thepage] (current page.south west) rectangle (current page.north east);
+ \node[font=\sffamily\huge,scale=12] at (current page) {\thepage};
+
+ \end{tikzpicture}%
+ \clearpage
+}
+
+\def\doit{\tikzstuff\afterpage{\doit}}
+
+\begin{document}
+%</example-image-letter-numbered.tex&standalone>
+%<*example-image-letter-numbered.tex>
+
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+\dopage
+
+%</example-image-letter-numbered.tex>
+%<*example-image-letter-numbered.tex&standalone>
+\end{document}
+%
+%</example-image-letter-numbered.tex&standalone>
+%<*example-image-letter-numbered.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image-letter-numbered.tex>
+% \fi
+%
+% \iffalse
+%<*example-image.tex>
+% \fi
+% \begin{macrocode}
+%</example-image.tex>
+%<*example-image.tex&standalone>
+\documentclass[border=0]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-image.tex&standalone>
+%<*example-image.tex>
+\begin{tikzpicture}[x=32bp,y=24bp]% 4x3
+ \clip (0,0) rectangle (10,10);
+ \path [fill=black!25] (0,0) rectangle (10,10);
+ \draw [thick,black!40]
+ (0,0) -- (10,10)
+ (10,0) -- (0,10)
+ (5,0) -- (5,10)
+ (0,5) -- (10,5)
+ ;
+ \path [draw,ultra thick] (0,0) rectangle (10,10);
+ \path let \p1=(2,0), \p2=(2.4,0), \p3=(.4,0), \p4 = (.48,0) in
+ node at (5,5) {\sffamily\fontsize{\x1}{\x2}\selectfont Image}
+ ;
+\end{tikzpicture}%
+%</example-image.tex>
+%<*example-image.tex&standalone>
+\end{document}%
+%</example-image.tex&standalone>
+%<*example-image.tex>
+% \end{macrocode}
+% \iffalse
+%</example-image.tex>
+% \fi
+%
+% \iffalse
+%<*example-movie.tex>
+% \fi
+% \begin{macrocode}
+%</example-movie.tex>
+%<*example-movie.tex&standalone>
+\documentclass[border=0,tikz]{standalone}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\begin{document}%
+%</example-movie.tex&standalone>
+%<*example-movie.tex>
+\foreach \n in {0,...,60} {%
+\begin{tikzpicture}[x=32bp,y=18bp]% 16x9
+ \clip (0,0) rectangle (10,10);
+ \path [fill=black!25] (0,0) rectangle (10,10);
+ \path [draw,ultra thick] (0,0) rectangle (10,10);
+ \node at (5,7) {\sffamily\Huge Example Movie};
+ \node at (5,4) {\sffamily\Large \ifnum\n=60 01:00\else00:\ifnum\n<10 0\fi\n\fi};
+ \fill [black!45] (2,2) rectangle (8,2.5);
+ \fill [black!65] (2,2) rectangle (2+\n/10,2.5);
+\end{tikzpicture}%
+}%
+%</example-movie.tex>
+%<*example-movie.tex&standalone>
+\end{document}%
+%</example-movie.tex&standalone>
+%<*example-movie.tex>
+% \end{macrocode}
+% \iffalse
+%</example-movie.tex>
+% \fi
+%
+%
+% \Finale
+% \endinput
diff --git a/macros/latex/contrib/mwe/mwe.ins b/macros/latex/contrib/mwe/mwe.ins
new file mode 100644
index 0000000000..bdd43ed215
--- /dev/null
+++ b/macros/latex/contrib/mwe/mwe.ins
@@ -0,0 +1,34 @@
+\input ydocstrip
+\keepsilent
+\askforoverwritefalse
+
+% Replace 'nostandalone' with 'standalone' to get the standalone preambles.
+\generate{%
+ \file{mwe.sty}{\nopreamble\from{mwe.dtx}{mwe.sty}}%
+ \file{example-grid-100x100bp.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-grid-100x100bp.tex,nostandalone}}%
+ \file{example-grid-100x100pt.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-grid-100x100pt.tex,nostandalone}}%
+ \file{example-image-10x16.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-10x16.tex,nostandalone}}%
+ \file{example-image-16x10.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-16x10.tex,nostandalone}}%
+ \file{example-image-16x9.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-16x9.tex,nostandalone}}%
+ \file{example-image-1x1.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-1x1.tex,nostandalone}}%
+ \file{example-image-4x3.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-4x3.tex,nostandalone}}%
+ \file{example-image-9x16.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-9x16.tex,nostandalone}}%
+ \file{example-image-a3-landscape.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a3-landscape.tex,nostandalone}}%
+ \file{example-image-a3.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a3.tex,nostandalone}}%
+ \file{example-image-a4-landscape.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a4-landscape.tex,nostandalone}}%
+ \file{example-image-a4.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a4.tex,nostandalone}}%
+ \file{example-image-a4-numbered.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a4-numbered.tex,nostandalone}}%
+ \file{example-image-a5-landscape.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a5-landscape.tex,nostandalone}}%
+ \file{example-image-a5.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a5.tex,nostandalone}}%
+ \file{example-image-a.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-a.tex,nostandalone}}%
+ \file{example-image-b.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-b.tex,nostandalone}}%
+ \file{example-image-c.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-c.tex,nostandalone}}%
+ \file{example-image-golden.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-golden.tex,nostandalone}}%
+ \file{example-image-golden-upright.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-golden-upright.tex,nostandalone}}%
+ \file{example-image-letter-landscape.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-letter-landscape.tex,nostandalone}}%
+ \file{example-image-letter.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-letter.tex,nostandalone}}%
+ \file{example-image-letter-numbered.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image-letter-numbered.tex,nostandalone}}%
+ \file{example-image.tex}{\nopreamble\nopostamble\from{mwe.dtx}{example-image.tex,nostandalone}}%
+}
+\endbatchfile
+%% vim: ft=tex
diff --git a/macros/latex/contrib/mwe/mwe.pdf b/macros/latex/contrib/mwe/mwe.pdf
new file mode 100644
index 0000000000..5194546751
--- /dev/null
+++ b/macros/latex/contrib/mwe/mwe.pdf
Binary files differ