summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/cmpj
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/cmpj
Initial commit
Diffstat (limited to 'macros/latex/contrib/cmpj')
-rw-r--r--macros/latex/contrib/cmpj/README146
-rw-r--r--macros/latex/contrib/cmpj/cmp-logo.eps2226
-rw-r--r--macros/latex/contrib/cmpj/cmp-logo.pdf2444
-rw-r--r--macros/latex/contrib/cmpj/cmpj-cc-by-small.eps1
-rw-r--r--macros/latex/contrib/cmpj/cmpj-cc-by-small.pdfbin0 -> 4143 bytes
-rw-r--r--macros/latex/contrib/cmpj/cmpj.bst1594
-rw-r--r--macros/latex/contrib/cmpj/cmpj.sty736
-rw-r--r--macros/latex/contrib/cmpj/cmpj2.sty794
-rw-r--r--macros/latex/contrib/cmpj/cmpj3.sty841
-rw-r--r--macros/latex/contrib/cmpj/usrguide/cmpjxampl.bib151
-rw-r--r--macros/latex/contrib/cmpj/usrguide/eps_demo.eps1440
-rw-r--r--macros/latex/contrib/cmpj/usrguide/eps_demo.pdfbin0 -> 12379 bytes
-rw-r--r--macros/latex/contrib/cmpj/usrguide/icmphome.eps1418
-rw-r--r--macros/latex/contrib/cmpj/usrguide/icmphome.pdfbin0 -> 77213 bytes
-rw-r--r--macros/latex/contrib/cmpj/usrguide/template.pdfbin0 -> 401141 bytes
-rw-r--r--macros/latex/contrib/cmpj/usrguide/template.tex870
16 files changed, 12661 insertions, 0 deletions
diff --git a/macros/latex/contrib/cmpj/README b/macros/latex/contrib/cmpj/README
new file mode 100644
index 0000000000..7dcb2effaf
--- /dev/null
+++ b/macros/latex/contrib/cmpj/README
@@ -0,0 +1,146 @@
+LaTeX2e style for the Condensed Matter Physics journal
+
+This directory contains macros and some documentation for typesetting
+papers for submission to the Condensed Matter Physics journal published
+by the Institute for Condensed Matter Physics of the National Academy
+of Sciences of Ukraine.
+
+Files in this directory are:
+
+ cmpj3.sty Condensed Matter Physics journal style file v3.xx
+ cmpj2.sty Condensed Matter Physics journal style file v2.xx
+ cmpj.sty Condensed Matter Physics journal style file v1.xx
+
+ cmp-logo.eps EPS and PDF versions of the CMP logo required
+ cmp-logo.pdf by cmpj?.sty
+
+ cmpj-cc-by-small.eps EPS and PDF versions of the CC-BY icon required
+ cmpj-cc-by-small.pdf by cmpj3.sty
+
+ cmpj.bst BibTeX style file for Condensed Matter Physics (experimental)
+ cmpjxampl.bib Sample bibliography file
+
+ README This file
+
+ userguide/* user guide and template for preparing articles for
+ publishing in the Condensed Matter Physics journal
+
+INSTALLATION
+
+1. Download the file
+
+ http://mirror.ctan.org/macros/latex/contrib/cmpj.zip
+
+2. Unpack the archive in some directory.
+
+3. Move files to a directories on your LaTeX input path. Recommended TDS
+ location, for modern freeware installations of LaTeX, is
+ <local texmf tree>/tex/latex/cmpj/ for
+ cmpj3.sty
+ cmpj2.sty
+ cmpj.sty
+ cmp-logo.eps
+ cmp-logo.pdf
+ cmpj-cc-by-small.eps
+ cmpj-cc-by-small.pdf
+ files, <local texmf tree>/bibtex/bst/cmpj/ for
+ cmpj.bst
+ file, and <local texmf tree>/doc/latex/cmpj/ for
+ template.tex
+ template.pdf
+ eps_demo.eps
+ eps_demo.pdf
+ icmphome.eps
+ icmphome.pdf
+ cmpjxampl.bib
+ README
+ files.
+
+4. Update the file hash tables (also known as the file name database).
+
+ On teTeX and TeX Live systems, run texhash as root ('sudo texhash').
+ On MiKTeX, run 'initexmf --update-fndb' in a command window or use
+ the 'Refresh FNDB' button of the MiKTeX Options window.
+
+ADDITIONAL FILES REQUIRED BY THIS PACKAGE
+
+cmpj?.sty require the 'doi', 'fancyhdr', 'graphicx', 'hyperref',
+'ifthen', 'url', and 'natbib' packages.
+These packages are included in the current LaTeX distributions.
+They are also available at CTAN (http://www.ctan.org/).
+cmpj2.sty supports the 'droid' fonts for text and 'fourier' and
+'txfonts' for math.
+cmpj3.sty supports the 'newtx' fonts for text and math and
+'droid' fonts for text sans-serif.
+
+USER GUIDE AND TEMPLATE
+
+User-level documentation/template is available as template.tex and
+template.pdf in the doc/latex/cmpj subdirectory.
+
+LICENSE
+
+This package can be redistributed and/or modified under the terms of
+the LaTeX Project Public License (lppl).
+
+CHANGES
+
+RELEASE NOTES FOR VERSION 3.02:
+
+* cmpj3.sty and cmpj2.sty use new 'droid' font families names.
+
+RELEASE NOTES FOR VERSION 3.01:
+
+* New cmpj3.sty using 'newtx' fonts for text and math and
+ 'droid' fonts for text sans-serif.
+
+* Added options 'cc-by' for Creative Commons Attribution 4.0 International
+ License (default) and 'no-cc' for author retained copyright (obsolete).
+
+* doi.sty code, modified to follow the CrossRef DOI display guidelines,
+ is incorporated in cmpj3.sty.
+
+* Updated cmpj.bst.
+
+* Some minor changes in the cmpj2.sty code.
+
+* Updated user guide and template.
+
+RELEASE NOTES FOR VERSION 2.05:
+
+* Corrected equation numbering in the appendixes.
+
+* Added option 'nocopyright'.
+
+* Updated user guide and template.
+
+RELEASE NOTES FOR VERSION 2.03:
+
+* Added support of the \url and \arxiv commands.
+
+* Some minor changes in the cmpj2.sty code.
+
+* Updated user guide and template.
+
+RELEASE NOTES FOR VERSION 2.01:
+
+* Added new cmpj2.sty with the support of the 'droid' fonts for text
+ and 'fourier' fonts and 'txfonts' for math.
+
+* Updated user guide and template.
+
+RELEASE NOTES FOR VERSION 1.17:
+
+* Corrected text height value from \textheight=227mm
+ to \textheight=646pt % = 227.0430331mm
+
+* Changed definition of the \Real and \Img commands.
+
+* Updated user guide and template.
+
+RELEASE NOTES FOR VERSION 1.15:
+
+* First release uploaded to CTAN.
+
+Andrij Shvaika
+for CMP journal
diff --git a/macros/latex/contrib/cmpj/cmp-logo.eps b/macros/latex/contrib/cmpj/cmp-logo.eps
new file mode 100644
index 0000000000..3f40f6fab0
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmp-logo.eps
@@ -0,0 +1,2226 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Title: matter-new.FH7
+%%Creator: FreeHand 7.0
+%%CreationDate: Sat Dec 20 15:23:42 1997
+%%BoundingBox: 0 0 290 115
+%%FHPathName:C:\WORK\matter-new.FH7
+%ALDOriginalFile:C:\WORK\matter-new.FH7
+%ALDBoundingBox: -187 -607 408 235
+%%FHPageNum:5
+%%DocumentSuppliedResources: procset Altsys_header 4 0
+%%ColorUsage: Color
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%CMYKProcessColor: 0.1 0 0 0.16 (10c 0m 0y 16k)
+%%+ 0.14 0 0.06 0.23 (14c 0m 6y 23k)
+%%+ 0.94 0.63 1 0.16 (94c 63m 100y 16k)
+%%+ 0.98 0.69 1 0.23 (98c 69m 100y 23k)
+%%EndComments
+%%BeginResource: procset Altsys_header 4 0
+userdict begin /AltsysDict 245 dict def end
+AltsysDict begin
+/bdf{bind def}bind def
+/xdf{exch def}bdf
+/defed{where{pop true}{false}ifelse}bdf
+/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
+/d{setdash}bdf
+/h{closepath}bdf
+/H{}bdf
+/J{setlinecap}bdf
+/j{setlinejoin}bdf
+/M{setmiterlimit}bdf
+/n{newpath}bdf
+/N{newpath}bdf
+/q{gsave}bdf
+/Q{grestore}bdf
+/w{setlinewidth}bdf
+/sepdef{
+dup where not
+{
+AltsysSepDict
+}
+if
+3 1 roll exch put
+}bdf
+/st{settransfer}bdf
+/colorimage defed /_rci xdf
+/_NXLevel2 defed {
+_NXLevel2 not {
+/colorimage where {
+userdict eq {
+/_rci false def
+} if
+} if
+} if
+} if
+/md defed{
+md type /dicttype eq {
+/colorimage where {
+md eq {
+/_rci false def
+}if
+}if
+/settransfer where {
+md eq {
+/st systemdict /settransfer get def
+}if
+}if
+}if
+}if
+/setstrokeadjust defed
+{
+true setstrokeadjust
+/C{curveto}bdf
+/L{lineto}bdf
+/m{moveto}bdf
+}
+{
+/dr{transform .25 sub round .25 add
+exch .25 sub round .25 add exch itransform}bdf
+/C{dr curveto}bdf
+/L{dr lineto}bdf
+/m{dr moveto}bdf
+/setstrokeadjust{pop}bdf
+}ifelse
+/rectstroke defed /xt xdf
+xt {/yt save def} if
+/privrectpath {
+4 -2 roll m
+dtransform round exch round exch idtransform
+2 copy 0 lt exch 0 lt xor
+{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
+{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
+ifelse
+closepath
+}bdf
+/rectclip{newpath privrectpath clip newpath}def
+/rectfill{gsave newpath privrectpath fill grestore}def
+/rectstroke{gsave newpath privrectpath stroke grestore}def
+xt {yt restore} if
+/_fonthacksave false def
+/currentpacking defed
+{
+/_bfh {/_fonthacksave currentpacking def false setpacking} bdf
+/_efh {_fonthacksave setpacking} bdf
+}
+{
+/_bfh {} bdf
+/_efh {} bdf
+}ifelse
+/packedarray{array astore readonly}ndf
+/`
+{
+false setoverprint
+/-save0- save def
+5 index concat
+pop
+storerect left bottom width height rectclip
+pop
+/MMdict_count countdictstack def
+/MMop_count count 1 sub def
+userdict begin
+/showpage {} def
+0 setgray 0 setlinecap 1 setlinewidth
+0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
+} bdf
+/currentpacking defed{true setpacking}if
+/min{2 copy gt{exch}if pop}bdf
+/max{2 copy lt{exch}if pop}bdf
+/xformfont { currentfont exch makefont setfont } bdf
+/fhnumcolors 1
+statusdict begin
+/processcolors defed
+{
+pop processcolors
+}
+{
+/deviceinfo defed {
+deviceinfo /Colors known {
+pop deviceinfo /Colors get
+} if
+} if
+} ifelse
+end
+def
+% pix = x^2 + y^2
+/printerRes
+gsave
+matrix defaultmatrix setmatrix
+72 72 dtransform
+abs exch abs
+max
+grestore
+def
+/graycalcs
+[
+{Angle Frequency}
+{GrayAngle GrayFrequency}
+{0 Width Height matrix defaultmatrix idtransform
+dup mul exch dup mul add sqrt 72 exch div}
+{0 GrayWidth GrayHeight matrix defaultmatrix idtransform
+dup mul exch dup mul add sqrt 72 exch div}
+] def
+/calcgraysteps {
+forcemaxsteps
+{
+maxsteps
+}
+{
+/currenthalftone defed
+{currenthalftone /dicttype eq}{false}ifelse
+{
+currenthalftone begin
+HalftoneType 4 le
+{graycalcs HalftoneType 1 sub get exec}
+{
+HalftoneType 5 eq
+{
+Default begin
+{graycalcs HalftoneType 1 sub get exec}
+end
+}
+{0 60}
+ifelse
+}
+ifelse
+end
+}
+{
+currentscreen pop exch
+}
+ifelse
+printerRes 300 max exch div exch
+2 copy
+sin mul round dup mul
+3 1 roll
+cos mul round dup mul
+add 1 add
+dup maxsteps gt {pop maxsteps} if
+dup minsteps lt {pop minsteps} if
+}
+ifelse
+} bdf
+/nextrelease defed {
+/languagelevel defed not {
+/framebuffer defed {
+0 40 string framebuffer 9 1 roll 8 {pop} repeat
+dup 516 eq exch 520 eq or
+{
+/fhnumcolors 3 def
+/currentscreen {60 0 {pop pop 1}}bdf
+/calcgraysteps {maxsteps} bdf
+}if
+}if
+}if
+}if
+fhnumcolors 1 ne {
+/calcgraysteps {maxsteps} bdf
+} if
+/currentpagedevice defed {
+currentpagedevice /PreRenderingEnhance known
+{
+currentpagedevice /PreRenderingEnhance get
+{
+/calcgraysteps
+{
+forcemaxsteps
+{maxsteps}
+{256 maxsteps min}
+ifelse
+} def
+} if
+} if
+} if
+/gradfrequency 144 def
+printerRes 1000 lt {
+/gradfrequency 72 def
+} if
+/adjnumsteps {
+dup dtransform abs exch abs max
+printerRes div
+gradfrequency mul
+round
+5 max
+min
+}bdf
+/goodsep {
+spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
+}bdf
+/BeginGradation defed
+{/bb{BeginGradation}bdf}
+{/bb{}bdf}
+ifelse
+/EndGradation defed
+{/eb{EndGradation}bdf}
+{/eb{}bdf}
+ifelse
+/bottom -0 def
+/delta -0 def
+/frac -0 def
+/height -0 def
+/left -0 def
+/numsteps1 -0 def
+/radius -0 def
+/right -0 def
+/top -0 def
+/width -0 def
+/xt -0 def
+/yt -0 def
+/df currentflat def
+/tempstr 1 string def
+/clipflatness currentflat def
+/inverted?
+0 currenttransfer exec .5 ge def
+/tc1 [0 0 0 1] def
+/tc2 [0 0 0 1] def
+/storerect{/top xdf /right xdf /bottom xdf /left xdf
+/width right left sub def /height top bottom sub def}bdf
+/concatprocs{
+systemdict /packedarray known
+{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
+{
+/proc2 exch cvlit def /proc1 exch cvlit def
+proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx
+}
+{
+/proc2 exch cvlit def /proc1 exch cvlit def
+/newproc proc1 length proc2 length add array def
+newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
+newproc cvx
+}ifelse
+}bdf
+/i{dup 0 eq
+{pop df dup}
+{dup} ifelse
+/clipflatness xdf setflat
+}bdf
+version cvr 38.0 le
+{/setrgbcolor{
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+setrgbcolor}bdf}if
+/vms {/vmsv save def} bdf
+/vmr {vmsv restore} bdf
+/vmrs{vmsv restore /vmsv save def}bdf
+/eomode{
+{/filler /eofill load def /clipper /eoclip load def}
+{/filler /fill load def /clipper /clip load def}
+ifelse
+}bdf
+/normtaper{}bdf
+/logtaper{9 mul 1 add log}bdf
+/CD{
+/NF exch def
+{
+exch dup
+/FID ne 1 index/UniqueID ne and
+{exch NF 3 1 roll put}
+{pop pop}
+ifelse
+}forall
+NF
+}bdf
+/MN{
+1 index length
+/Len exch def
+dup length Len add
+string dup
+Len
+4 -1 roll
+putinterval
+dup
+0
+4 -1 roll
+putinterval
+}bdf
+/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch
+{1 index MN cvn/NewN exch def cvn
+findfont dup maxlength dict CD dup/FontName NewN put dup
+/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf
+/RF{
+dup
+FontDirectory exch
+known
+{pop 3 -1 roll pop}
+{RC}
+ifelse
+}bdf
+/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+{exch pop findfont 3 -1 roll pop}
+{pop dup findfont dup maxlength dict CD dup dup
+/Encoding exch /Encoding get 256 array copy 7 -1 roll
+{3 -1 roll dup 4 -2 roll put}forall put definefont}
+ifelse}bdf
+/RCJ{4 -1 roll
+/ourvec xdf
+256 string cvs
+(|______) anchorsearch
+{pop
+cvn
+dup FDFJ
+exch
+1 index
+eq
+{
+_bfh findfont _efh
+dup
+maxlength dict
+CD
+dup
+/FontName
+3 index
+put
+dup
+/Encoding ourvec put
+1 index
+exch
+definefont
+pop
+}
+{exch pop}
+ifelse
+}
+{pop}
+ifelse
+}bdf
+/RFJ{
+dup
+FontDirectory exch
+known
+{pop 3 -1 roll pop}
+{RCJ}
+ifelse
+}bdf
+/hasfont
+{
+/resourcestatus where
+{
+pop
+/Font resourcestatus
+{
+pop pop true
+}
+{
+false
+}
+ifelse
+}
+{
+dup FontDirectory exch known
+{pop true}
+{
+256 string
+cvs
+(fonts/) exch MN
+status
+{pop pop pop pop true}
+{false}
+ifelse
+}
+ifelse
+}
+ifelse
+}bdf
+/FDFJ
+{
+dup
+hasfont
+not
+{
+pop
+/Ryumin-Light-83pv-RKSJ-H
+hasfont
+{
+/Ryumin-Light-83pv-RKSJ-H
+}
+{
+/Courier
+}
+ifelse
+}
+if
+}bdf
+/FFJ{
+_bfh
+dup
+256 string cvs
+(|______)exch MN
+cvn
+dup
+FontDirectory
+exch known
+{
+exch
+pop
+findfont
+3 -1 roll
+pop
+}
+{
+pop
+FDFJ
+dup findfont
+dup maxlength dict
+CD
+dup dup
+/Encoding exch
+/Encoding get
+256 array copy
+7 -1 roll
+{
+3 -1 roll
+dup
+4 -2 roll
+put
+}forall
+put
+definefont
+}
+ifelse
+_efh
+}bdf
+/fps{
+currentflat
+exch
+dup 0 le{pop 1}if
+{
+dup setflat 3 index stopped
+{1.3 mul dup 3 index gt{pop setflat pop pop stop}if}
+{exit}
+ifelse
+}loop
+pop setflat pop pop
+}bdf
+/fp{100 currentflat fps}bdf
+/clipper{clip}bdf
+/W{/clipper load 100 clipflatness dup setflat fps}bdf
+/AVec 256 array def
+AVec 0 /Helvetica findfont
+/Encoding get 0 256 getinterval putinterval
+/ANSIPatch[
+16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve
+16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut
+16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave
+16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
+/ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron
+16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
+/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash
+16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe
+16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar
+16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft
+16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree
+16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu
+16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
+16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf
+16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
+16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
+16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute
+16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve
+16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply
+16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis
+16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute
+16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae
+16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis
+16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth
+16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde
+16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute
+16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis
+] def
+127 1 159 { AVec exch/bullet put } for
+ANSIPatch aload pop ANSIPatch length 2 idiv{AVec 3 1 roll put}repeat
+/DoPatch { dup /CharStrings known
+{ setfont
+0 1 255 { dup
+currentfont
+/Encoding get
+exch get
+currentfont /CharStrings get
+exch known
+{pop} {currentfont /Encoding get exch /bullet put} ifelse
+} for
+} {pop} ifelse
+} def
+/findheaderfont {
+AVec 256 array copy
+/FHT /|______Helvetica dup RF findfont def
+FHT DoPatch
+FHT
+} def
+end %. AltsysDict
+%%EndResource
+%%EndProlog
+%%BeginSetup
+AltsysDict begin
+_bfh
+_efh
+end %. AltsysDict
+%%EndSetup
+AltsysDict begin /privrectpath1 { 4 -2 roll m dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath }bdf
+/rectfill{gsave newpath privrectpath1 fill grestore}def end
+AltsysDict begin
+/onlyk4{false}ndf
+/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
+/cmyk2gray{
+4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul
+add add add 1 min neg 1 add
+}bdf
+/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
+/maxcolor {
+max max max
+} ndf
+/maxspot {
+pop
+} ndf
+/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
+/findcmykcustomcolor{5 packedarray}ndf
+/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
+/setseparationgray{setgray}ndf
+/setoverprint{pop}ndf
+/currentoverprint false ndf
+/cmykbufs2gray{
+0 1 2 index length 1 sub
+{
+4 index 1 index get 0.3 mul
+4 index 2 index get 0.59 mul
+4 index 3 index get 0.11 mul
+4 index 4 index get
+add add add cvi 255 min
+255 exch sub
+2 index 3 1 roll put
+}for
+4 1 roll pop pop pop
+}bdf
+/colorimage{
+pop pop
+[
+5 -1 roll/exec cvx
+6 -1 roll/exec cvx
+7 -1 roll/exec cvx
+8 -1 roll/exec cvx
+/cmykbufs2gray cvx
+]cvx
+image
+}
+%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)
+version cvr 47.1 le
+statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse
+and{userdict begin bdf end}{ndf}ifelse
+fhnumcolors 1 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+ic im iy ik cmyk2gray /xt xdf
+currenttransfer
+{dup 1.0 exch sub xt mul add}concatprocs
+st
+image
+}
+ifelse
+}ndf
+fhnumcolors 1 ne {yt restore} if
+fhnumcolors 3 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+1.0 dup ic ik add min sub
+1.0 dup im ik add min sub
+1.0 dup iy ik add min sub
+/ic xdf /iy xdf /im xdf
+currentcolortransfer
+4 1 roll
+{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll
+{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll
+{dup 1.0 exch sub im mul add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage
+}
+ifelse
+}ndf
+fhnumcolors 3 ne {yt restore} if
+fhnumcolors 4 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+currentcolortransfer
+{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}
+true 4 colorimage
+}
+ifelse
+}ndf
+fhnumcolors 4 ne {yt restore} if
+/separationimage{image}ndf
+/spotascmyk false ndf
+/newcmykcustomcolor{6 packedarray}ndf
+/inkoverprint false ndf
+/setinkoverprint{pop}ndf
+/setspotcolor {
+spots exch get
+dup 4 get (_vc_Registration) eq
+{pop 1 exch sub setseparationgray}
+{0 5 getinterval exch setcustomcolor}
+ifelse
+}ndf
+/currentcolortransfer{currenttransfer dup dup dup}ndf
+/setcolortransfer{st pop pop pop}ndf
+/fas{}ndf
+/sas{}ndf
+/fhsetspreadsize{pop}ndf
+/filler{fill}bdf
+/F{gsave {filler}fp grestore}bdf
+/f{closepath F}bdf
+/S{gsave {stroke}fp grestore}bdf
+/s{closepath S}bdf
+userdict /islevel2
+systemdict /languagelevel known dup
+{
+pop systemdict /languagelevel get 2 ge
+} if
+put
+islevel2 not
+{
+/currentcmykcolor
+{
+0 0 0 1 currentgray sub
+} ndf
+} if
+/tc
+{
+gsave
+setcmykcolor currentcmykcolor
+grestore
+} bind def
+/testCMYKColorThrough
+{
+tc add add add 0 ne
+} bind def
+/fhiscomposite where not {
+userdict /fhiscomposite
+islevel2
+{
+gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+add add add 4 eq
+}
+{
+1 0 0 0 testCMYKColorThrough
+0 1 0 0 testCMYKColorThrough
+0 0 1 0 testCMYKColorThrough
+0 0 0 1 testCMYKColorThrough
+and and and
+} ifelse
+put
+}
+{ pop }
+ifelse
+/bc4 [0 0 0 0] def
+/_lfp4 {
+/yt xdf
+/xt xdf
+/ang xdf
+storerect
+/taperfcn xdf
+/k2 xdf /y2 xdf /m2 xdf /c2 xdf
+/k1 xdf /y1 xdf /m1 xdf /c1 xdf
+c1 c2 sub abs
+m1 m2 sub abs
+y1 y2 sub abs
+k1 k2 sub abs
+maxcolor
+calcgraysteps mul abs round
+height abs adjnumsteps
+dup 1 lt {pop 1} if
+1 sub /numsteps1 xdf
+currentflat mark
+currentflat clipflatness
+/delta top bottom sub numsteps1 1 add div def
+/right right left sub def
+/botsv top delta sub def
+{
+{
+W
+xt yt translate
+ang rotate
+xt neg yt neg translate
+dup setflat
+/bottom botsv def
+0 1 numsteps1
+{
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse
+taperfcn /frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat
+{
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/bcs [0 0] def
+/_lfs4 {
+/yt xdf
+/xt xdf
+/ang xdf
+storerect
+/taperfcn xdf
+/tint2 xdf
+/tint1 xdf
+bcs exch 1 exch put
+tint1 tint2 sub abs
+bcs 1 get maxspot
+calcgraysteps mul abs round
+height abs adjnumsteps
+dup 2 lt {pop 2} if
+1 sub /numsteps1 xdf
+currentflat mark
+currentflat clipflatness
+/delta top bottom sub numsteps1 1 add div def
+/right right left sub def
+/botsv top delta sub def
+{
+{
+W
+xt yt translate
+ang rotate
+xt neg yt neg translate
+dup setflat
+/bottom botsv def
+0 1 numsteps1
+{
+numsteps1 div taperfcn /frac xdf
+bcs 0
+1.0 tint2 tint1 sub frac mul tint1 add sub
+put bcs vc
+1 index setflat
+{
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/_rfs6 {
+/tint2 xdf
+/tint1 xdf
+bcs exch 1 exch put
+/inrad xdf
+/radius xdf
+/yt xdf
+/xt xdf
+tint1 tint2 sub abs
+bcs 1 get maxspot
+calcgraysteps mul abs round
+radius inrad sub abs
+adjnumsteps
+dup 1 lt {pop 1} if
+1 sub /numsteps1 xdf
+radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse
+2 div /halfstep xdf
+currentflat mark
+currentflat clipflatness
+{
+{
+dup setflat
+W
+0 1 numsteps1
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse
+/frac xdf
+bcs 0
+tint2 tint1 sub frac mul tint1 add
+put bcs vc
+1 index setflat
+{
+newpath mark
+xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360
+{ arc
+radindex numsteps1 ne
+inrad 0 gt or
+{
+xt yt
+numsteps1 0 eq
+{ inrad }
+{
+radindex 1 add numsteps1 div 1 exch sub
+radius inrad sub mul halfstep add inrad add
+}ifelse
+dup xt add yt moveto
+360 0 arcn
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/_rfp6 {
+/k2 xdf /y2 xdf /m2 xdf /c2 xdf
+/k1 xdf /y1 xdf /m1 xdf /c1 xdf
+/inrad xdf
+/radius xdf
+/yt xdf
+/xt xdf
+c1 c2 sub abs
+m1 m2 sub abs
+y1 y2 sub abs
+k1 k2 sub abs
+maxcolor
+calcgraysteps mul abs round
+radius inrad sub abs
+adjnumsteps
+dup 1 lt {pop 1} if
+1 sub /numsteps1 xdf
+radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse
+2 div /halfstep xdf
+currentflat mark
+currentflat clipflatness
+{
+{
+dup setflat
+W
+0 1 numsteps1
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse
+/frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat
+{
+newpath mark
+xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360
+{ arc
+radindex numsteps1 ne
+inrad 0 gt or
+{
+xt yt
+numsteps1 0 eq
+{ inrad }
+{
+radindex 1 add numsteps1 div 1 exch sub
+radius inrad sub mul halfstep add inrad add
+}ifelse
+dup xt add yt moveto
+360 0 arcn
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/lfp4{_lfp4}ndf
+/lfs4{_lfs4}ndf
+/rfs6{_rfs6}ndf
+/rfp6{_rfp6}ndf
+/cvc [0 0 0 1] def
+/vc{
+AltsysDict /cvc 2 index put
+aload length dup 4 eq
+{pop setcmykcolor}
+{6 eq {sethexcolor} {setspotcolor} ifelse }
+ifelse
+}bdf
+0 setseparationgray
+/imgr {5004 1570.11 5599.28 2412 } def
+/bleed 0 def
+/clpr {5004 1570.11 5599.28 2412 } def
+/xs 1 def
+/ys 1 def
+/botx 0 def
+/overlap 0 def
+/wdist 18 def
+0 2 mul fhsetspreadsize
+0 0 ne {/df 0 def /clipflatness 0 def} if
+/maxsteps 256 def
+/forcemaxsteps false def
+/minsteps 0 def
+userdict begin /AGDOrigMtx matrix currentmatrix def end
+vms
+-5191 -2177 translate
+/currentpacking defed{false setpacking}if
+/spots[
+1 0 0 0 (Process Cyan) false newcmykcustomcolor
+0 1 0 0 (Process Magenta) false newcmykcustomcolor
+0 0 1 0 (Process Yellow) false newcmykcustomcolor
+0 0 0 1 (Process Black) false newcmykcustomcolor
+]def
+vms
+q
+[0.899994 0 0 0.899994 2003.796677 269.095123] concat
+vms
+0 i
+true eomode
+3577.3866 2141.8654 m
+3577.3866 2138.9317 3576.3734 2136.4366 3574.3471 2134.3801 C
+3571.8974 2131.9001 3568.4043 2130.6601 3563.8679 2130.6601 C
+3557.1992 2130.6601 L
+3557.1992 2121.4963 L
+3545.0415 2121.4963 L
+3545.0415 2153.2521 L
+3563.6411 2153.2521 L
+3568.1473 2153.2521 3571.6252 2152.0877 3574.075 2149.7589 C
+3576.2827 2147.6721 3577.3866 2145.0409 3577.3866 2141.8654 C
+h
+3565.1381 2141.9561 m
+3565.1381 2143.1053 3564.7903 2143.9975 3564.0947 2144.6326 C
+3563.1572 2145.4795 3561.6299 2145.9029 3559.5128 2145.9029 C
+3556.8817 2145.9029 L
+3556.8817 2138.0093 L
+3559.5582 2138.0093 L
+3560.9494 2138.0093 3562.0533 2138.1756 3562.8698 2138.5083 C
+3564.382 2139.1434 3565.1381 2140.2927 3565.1381 2141.9561 C
+[0 0 0 1] vc
+false setoverprint
+f
+n
+3577.3866 2141.8654 m
+3577.3866 2138.9317 3576.3734 2136.4366 3574.3471 2134.3801 C
+3571.8974 2131.9001 3568.4043 2130.6601 3563.8679 2130.6601 C
+3557.1992 2130.6601 L
+3557.1992 2121.4963 L
+3545.0415 2121.4963 L
+3545.0415 2153.2521 L
+3563.6411 2153.2521 L
+3568.1473 2153.2521 3571.6252 2152.0877 3574.075 2149.7589 C
+3576.2827 2147.6721 3577.3866 2145.0409 3577.3866 2141.8654 C
+0.5 w
+0 J
+0 j
+3.863693 M
+s
+n
+3565.1381 2141.9561 m
+3565.1381 2143.1053 3564.7903 2143.9975 3564.0947 2144.6326 C
+3563.1572 2145.4795 3561.6299 2145.9029 3559.5128 2145.9029 C
+3556.8817 2145.9029 L
+3556.8817 2138.0093 L
+3559.5582 2138.0093 L
+3560.9494 2138.0093 3562.0533 2138.1756 3562.8698 2138.5083 C
+3564.382 2139.1434 3565.1381 2140.2927 3565.1381 2141.9561 C
+s
+n
+false eomode
+3614.2974 2121.4963 m
+3602.1397 2121.4963 L
+3602.1397 2133.2005 L
+3594.0194 2133.2005 L
+3594.0194 2121.4963 L
+3581.8616 2121.4963 L
+3581.8616 2153.2521 L
+3594.0194 2153.2521 L
+3594.0194 2142.2736 L
+3602.1397 2142.2736 L
+3602.1397 2153.2521 L
+3614.2974 2153.2521 L
+3614.2974 2121.4963 L
+f
+S
+n
+3652.6667 2153.2521 m
+3640.7357 2131.2498 L
+3640.7357 2121.4963 L
+3628.578 2121.4963 L
+3628.578 2131.2498 L
+3616.7831 2153.2521 L
+3630.0296 2153.2521 L
+3634.929 2139.96 L
+3635.1105 2139.96 L
+3640.0552 2153.2521 L
+3652.6667 2153.2521 L
+f
+S
+n
+3683.0409 2131.6128 m
+3683.0409 2128.9211 3682.1941 2126.6982 3680.5005 2124.944 C
+3677.9298 2122.2826 3673.605 2120.9519 3667.5261 2120.9519 C
+3665.5603 2120.9519 3663.4584 2121.0577 3661.2204 2121.2694 C
+3658.9824 2121.4811 3656.7142 2121.8743 3654.4157 2122.4489 C
+3654.4157 2130.7054 L
+3655.9581 2130.1006 3657.6517 2129.594 3659.4966 2129.1857 C
+3661.3414 2128.7774 3663.2921 2128.5733 3665.3486 2128.5733 C
+3667.3144 2128.5733 3668.7132 2128.7699 3669.5449 2129.163 C
+3670.3766 2129.5562 3670.7924 2130.1006 3670.7924 2130.7962 C
+3670.7924 2131.6128 3670.2329 2132.2176 3669.1139 2132.6108 C
+3668.751 2132.7318 3667.5866 2133.004 3665.6208 2133.4274 C
+3662.1126 2134.1532 3659.6175 2134.9698 3658.1356 2135.8771 C
+3655.4137 2137.5405 3654.0528 2140.081 3654.0528 2143.4985 C
+3654.0528 2146.2809 3655.0962 2148.5492 3657.183 2150.3033 C
+3659.9653 2152.6321 3664.3809 2153.7965 3670.4295 2153.7965 C
+3672.2138 2153.7965 3673.9377 2153.7133 3675.6011 2153.547 C
+3677.2645 2153.3806 3679.0488 2153.1009 3680.9541 2152.7077 C
+3680.9541 2144.5419 L
+3679.7746 2144.9956 3678.5044 2145.3585 3677.1435 2145.6307 C
+3675.3591 2145.9936 3673.484 2146.1751 3671.5182 2146.1751 C
+3669.8549 2146.1751 3668.6905 2146.0844 3668.0251 2145.9029 C
+3666.8759 2145.6004 3666.3013 2144.9805 3666.3013 2144.0429 C
+3666.3013 2143.2566 3666.891 2142.6819 3668.0705 2142.319 C
+3668.6451 2142.1375 3669.371 2141.9712 3670.248 2141.82 C
+3673.1816 2141.2454 3675.1172 2140.8068 3676.0547 2140.5044 C
+3678.202 2139.8088 3679.8351 2138.841 3680.9541 2137.601 C
+3682.3453 2136.0888 3683.0409 2134.0927 3683.0409 2131.6128 C
+f
+S
+n
+3699.7711 2121.4963 m
+3687.6134 2121.4963 L
+3687.6134 2153.2521 L
+3699.7711 2153.2521 L
+3699.7711 2121.4963 L
+f
+S
+n
+3731.9027 2122.2221 m
+3730.2696 2121.7684 3728.6969 2121.4433 3727.1848 2121.2468 C
+3725.6726 2121.0502 3724.2814 2120.9519 3723.0112 2120.9519 C
+3716.9928 2120.9519 3712.29 2122.4943 3708.9027 2125.5791 C
+3705.6667 2128.5128 3704.0487 2132.4445 3704.0487 2137.3742 C
+3704.0487 2141.9712 3705.4853 2145.7214 3708.3584 2148.6248 C
+3711.7758 2152.0726 3716.766 2153.7965 3723.3288 2153.7965 C
+3724.9316 2153.7965 3726.4892 2153.6906 3728.0013 2153.4789 C
+3728.455 2153.4184 3729.4832 2153.237 3731.0861 2152.9345 C
+3731.812 2152.7984 L
+3731.812 2144.4058 L
+3730.9047 2144.7687 3729.8991 2145.0636 3728.7952 2145.2905 C
+3727.6913 2145.5173 3726.5648 2145.6307 3725.4155 2145.6307 C
+3722.8751 2145.6307 3720.811 2144.8822 3719.2232 2143.3851 C
+3717.6355 2141.888 3716.8416 2139.9751 3716.8416 2137.6464 C
+3716.8416 2135.5596 3717.3557 2133.8205 3718.384 2132.4293 C
+3719.8659 2130.4333 3722.2854 2129.4352 3725.6423 2129.4352 C
+3726.4892 2129.4352 3727.336 2129.5108 3728.1828 2129.662 C
+3729.0296 2129.8133 3730.2696 2130.1459 3731.9027 2130.6601 C
+3731.9027 2122.2221 L
+f
+S
+n
+3763.8885 2131.6128 m
+3763.8885 2128.9211 3763.0417 2126.6982 3761.348 2124.944 C
+3758.7774 2122.2826 3754.4526 2120.9519 3748.3737 2120.9519 C
+3746.4079 2120.9519 3744.306 2121.0577 3742.068 2121.2694 C
+3739.83 2121.4811 3737.5618 2121.8743 3735.2633 2122.4489 C
+3735.2633 2130.7054 L
+3736.8057 2130.1006 3738.4993 2129.594 3740.3441 2129.1857 C
+3742.189 2128.7774 3744.1397 2128.5733 3746.1962 2128.5733 C
+3748.162 2128.5733 3749.5607 2128.7699 3750.3924 2129.163 C
+3751.2241 2129.5562 3751.64 2130.1006 3751.64 2130.7962 C
+3751.64 2131.6128 3751.0805 2132.2176 3749.9615 2132.6108 C
+3749.5986 2132.7318 3748.4342 2133.004 3746.4684 2133.4274 C
+3742.9602 2134.1532 3740.4651 2134.9698 3738.9832 2135.8771 C
+3736.2613 2137.5405 3734.9004 2140.081 3734.9004 2143.4985 C
+3734.9004 2146.2809 3735.9438 2148.5492 3738.0305 2150.3033 C
+3740.8129 2152.6321 3745.2284 2153.7965 3751.277 2153.7965 C
+3753.0614 2153.7965 3754.7853 2153.7133 3756.4486 2153.547 C
+3758.112 2153.3806 3759.8964 2153.1009 3761.8017 2152.7077 C
+3761.8017 2144.5419 L
+3760.6222 2144.9956 3759.352 2145.3585 3757.991 2145.6307 C
+3756.2067 2145.9936 3754.3316 2146.1751 3752.3658 2146.1751 C
+3750.7024 2146.1751 3749.5381 2146.0844 3748.8727 2145.9029 C
+3747.7235 2145.6004 3747.1489 2144.9805 3747.1489 2144.0429 C
+3747.1489 2143.2566 3747.7386 2142.6819 3748.9181 2142.319 C
+3749.4927 2142.1375 3750.2186 2141.9712 3751.0956 2141.82 C
+3754.0292 2141.2454 3755.9648 2140.8068 3756.9023 2140.5044 C
+3759.0496 2139.8088 3760.6827 2138.841 3761.8017 2137.601 C
+3763.1929 2136.0888 3763.8885 2134.0927 3763.8885 2131.6128 C
+f
+S
+n
+3589.3175 2166.8617 m
+3578.43 2166.8617 L
+3578.43 2191.8127 L
+3578.1578 2191.8127 L
+3571.8974 2166.8617 L
+3561.7811 2166.8617 L
+3555.7022 2191.8127 L
+3555.3847 2191.8127 L
+3555.3847 2166.8617 L
+3545.0415 2166.8617 L
+3545.0415 2198.6176 L
+3563.0513 2198.6176 L
+3567.1795 2181.2426 L
+3567.4063 2181.2426 L
+3571.3531 2198.6176 L
+3589.3175 2198.6176 L
+3589.3175 2166.8617 L
+f
+S
+n
+true eomode
+3630.6165 2166.8617 m
+3617.8236 2166.8617 L
+3615.6461 2173.7119 L
+3606.1195 2173.7119 L
+3603.9874 2166.8617 L
+3591.8296 2166.8617 L
+3602.944 2198.6176 L
+3619.3206 2198.6176 L
+3630.6165 2166.8617 L
+h
+3614.2851 2181.1519 m
+3610.9735 2191.0869 L
+3610.7921 2191.0869 L
+3607.5258 2181.1519 L
+3614.2851 2181.1519 L
+f
+n
+3630.6165 2166.8617 m
+3617.8236 2166.8617 L
+3615.6461 2173.7119 L
+3606.1195 2173.7119 L
+3603.9874 2166.8617 L
+3591.8296 2166.8617 L
+3602.944 2198.6176 L
+3619.3206 2198.6176 L
+3630.6165 2166.8617 L
+s
+n
+3614.2851 2181.1519 m
+3610.9735 2191.0869 L
+3610.7921 2191.0869 L
+3607.5258 2181.1519 L
+3614.2851 2181.1519 L
+s
+n
+false eomode
+3664.824 2189.2269 m
+3654.118 2189.2269 L
+3654.118 2166.8617 L
+3641.9602 2166.8617 L
+3641.9602 2189.2269 L
+3631.2541 2189.2269 L
+3631.2541 2198.6176 L
+3664.824 2198.6176 L
+3664.824 2189.2269 L
+f
+S
+n
+3700.1739 2189.2269 m
+3689.4678 2189.2269 L
+3689.4678 2166.8617 L
+3677.31 2166.8617 L
+3677.31 2189.2269 L
+3666.604 2189.2269 L
+3666.604 2198.6176 L
+3700.1739 2198.6176 L
+3700.1739 2189.2269 L
+f
+S
+n
+3731.8039 2166.8617 m
+3703.7684 2166.8617 L
+3703.7684 2198.6176 L
+3731.4863 2198.6176 L
+3731.4863 2191.1323 L
+3715.9262 2191.1323 L
+3715.9262 2186.5504 L
+3730.8058 2186.5504 L
+3730.8058 2179.2919 L
+3715.9262 2179.2919 L
+3715.9262 2174.347 L
+3731.8039 2174.347 L
+3731.8039 2166.8617 L
+f
+S
+n
+true eomode
+3769.0962 2166.8617 m
+3756.3941 2166.8617 L
+3755.2146 2174.8007 L
+3755.0331 2176.0104 3754.4888 2176.8724 3753.5815 2177.3865 C
+3752.9463 2177.7495 3752.1751 2177.9309 3751.2679 2177.9309 C
+3748.546 2177.9309 L
+3748.546 2166.8617 L
+3736.3882 2166.8617 L
+3736.3882 2198.6176 L
+3755.396 2198.6176 L
+3758.8438 2198.6176 3761.5354 2198.2093 3763.471 2197.3927 C
+3766.6163 2196.062 3768.1889 2193.6425 3768.1889 2190.1342 C
+3768.1889 2187.8962 3767.4631 2186.0362 3766.0114 2184.5543 C
+3764.6807 2183.1933 3762.9266 2182.3314 3760.7491 2181.9684 C
+3762.1403 2181.6962 3763.3198 2181.1972 3764.2875 2180.4714 C
+3765.6787 2179.4128 3766.586 2177.946 3767.0094 2176.0709 C
+3769.0962 2166.8617 L
+h
+3755.9404 2188.2289 m
+3755.9404 2189.3176 3755.5548 2190.1418 3754.7836 2190.7013 C
+3754.0124 2191.2608 3752.8102 2191.5406 3751.1771 2191.5406 C
+3748.0016 2191.5406 L
+3748.0016 2184.7357 L
+3750.9957 2184.7357 L
+3751.9332 2184.7357 3752.6137 2184.7811 3753.0371 2184.8718 C
+3754.9726 2185.2952 3755.9404 2186.4142 3755.9404 2188.2289 C
+f
+n
+3769.0962 2166.8617 m
+3756.3941 2166.8617 L
+3755.2146 2174.8007 L
+3755.0331 2176.0104 3754.4888 2176.8724 3753.5815 2177.3865 C
+3752.9463 2177.7495 3752.1751 2177.9309 3751.2679 2177.9309 C
+3748.546 2177.9309 L
+3748.546 2166.8617 L
+3736.3882 2166.8617 L
+3736.3882 2198.6176 L
+3755.396 2198.6176 L
+3758.8438 2198.6176 3761.5354 2198.2093 3763.471 2197.3927 C
+3766.6163 2196.062 3768.1889 2193.6425 3768.1889 2190.1342 C
+3768.1889 2187.8962 3767.4631 2186.0362 3766.0114 2184.5543 C
+3764.6807 2183.1933 3762.9266 2182.3314 3760.7491 2181.9684 C
+3762.1403 2181.6962 3763.3198 2181.1972 3764.2875 2180.4714 C
+3765.6787 2179.4128 3766.586 2177.946 3767.0094 2176.0709 C
+3769.0962 2166.8617 L
+s
+n
+3755.9404 2188.2289 m
+3755.9404 2189.3176 3755.5548 2190.1418 3754.7836 2190.7013 C
+3754.0124 2191.2608 3752.8102 2191.5406 3751.1771 2191.5406 C
+3748.0016 2191.5406 L
+3748.0016 2184.7357 L
+3750.9957 2184.7357 L
+3751.9332 2184.7357 3752.6137 2184.7811 3753.0371 2184.8718 C
+3754.9726 2185.2952 3755.9404 2186.4142 3755.9404 2188.2289 C
+s
+n
+false eomode
+3571.5345 2212.9531 m
+3569.9014 2212.4994 3568.3287 2212.1743 3566.8166 2211.9777 C
+3565.3044 2211.7811 3563.9132 2211.6828 3562.643 2211.6828 C
+3556.6246 2211.6828 3551.9218 2213.2253 3548.5346 2216.3101 C
+3545.2986 2219.2437 3543.6805 2223.1754 3543.6805 2228.1051 C
+3543.6805 2232.7022 3545.1171 2236.4524 3547.9902 2239.3558 C
+3551.4077 2242.8035 3556.3978 2244.5274 3562.9606 2244.5274 C
+3564.5635 2244.5274 3566.121 2244.4216 3567.6331 2244.2099 C
+3568.0868 2244.1494 3569.1151 2243.9679 3570.718 2243.6655 C
+3571.4438 2243.5294 L
+3571.4438 2235.1368 L
+3570.5365 2235.4997 3569.5309 2235.7946 3568.427 2236.0214 C
+3567.3232 2236.2482 3566.1966 2236.3616 3565.0474 2236.3616 C
+3562.5069 2236.3616 3560.4428 2235.6131 3558.8551 2234.1161 C
+3557.2673 2232.619 3556.4734 2230.7061 3556.4734 2228.3773 C
+3556.4734 2226.2905 3556.9875 2224.5515 3558.0158 2223.1603 C
+3559.4977 2221.1642 3561.9172 2220.1662 3565.2742 2220.1662 C
+3566.121 2220.1662 3566.9678 2220.2418 3567.8146 2220.393 C
+3568.6614 2220.5442 3569.9014 2220.8769 3571.5345 2221.391 C
+3571.5345 2212.9531 L
+f
+S
+n
+true eomode
+3609.6899 2228.1051 m
+3609.6899 2222.994 3608.1399 2218.9791 3605.04 2216.0606 C
+3601.9401 2213.1421 3597.5926 2211.6828 3591.9976 2211.6828 C
+3586.4026 2211.6828 3582.0552 2213.1421 3578.9553 2216.0606 C
+3575.8553 2218.9791 3574.3054 2222.994 3574.3054 2228.1051 C
+3574.3054 2233.2163 3575.8553 2237.2312 3578.9553 2240.1497 C
+3582.0552 2243.0682 3586.4026 2244.5274 3591.9976 2244.5274 C
+3597.5926 2244.5274 3601.9401 2243.0682 3605.04 2240.1497 C
+3608.1399 2237.2312 3609.6899 2233.2163 3609.6899 2228.1051 C
+h
+3596.897 2228.1051 m
+3596.897 2230.5246 3596.6551 2232.3997 3596.1712 2233.7305 C
+3595.3849 2235.8475 3593.9937 2236.906 3591.9976 2236.906 C
+3589.9713 2236.906 3588.5802 2235.8626 3587.8241 2233.7758 C
+3587.3402 2232.4451 3587.0982 2230.5549 3587.0982 2228.1051 C
+3587.0982 2225.6856 3587.3402 2223.8105 3587.8241 2222.4798 C
+3588.6104 2220.3627 3590.0016 2219.3042 3591.9976 2219.3042 C
+3594.0239 2219.3042 3595.4151 2220.3476 3596.1712 2222.4344 C
+3596.6551 2223.7652 3596.897 2225.6554 3596.897 2228.1051 C
+f
+n
+3609.6899 2228.1051 m
+3609.6899 2222.994 3608.1399 2218.9791 3605.04 2216.0606 C
+3601.9401 2213.1421 3597.5926 2211.6828 3591.9976 2211.6828 C
+3586.4026 2211.6828 3582.0552 2213.1421 3578.9553 2216.0606 C
+3575.8553 2218.9791 3574.3054 2222.994 3574.3054 2228.1051 C
+3574.3054 2233.2163 3575.8553 2237.2312 3578.9553 2240.1497 C
+3582.0552 2243.0682 3586.4026 2244.5274 3591.9976 2244.5274 C
+3597.5926 2244.5274 3601.9401 2243.0682 3605.04 2240.1497 C
+3608.1399 2237.2312 3609.6899 2233.2163 3609.6899 2228.1051 C
+s
+n
+3596.897 2228.1051 m
+3596.897 2230.5246 3596.6551 2232.3997 3596.1712 2233.7305 C
+3595.3849 2235.8475 3593.9937 2236.906 3591.9976 2236.906 C
+3589.9713 2236.906 3588.5802 2235.8626 3587.8241 2233.7758 C
+3587.3402 2232.4451 3587.0982 2230.5549 3587.0982 2228.1051 C
+3587.0982 2225.6856 3587.3402 2223.8105 3587.8241 2222.4798 C
+3588.6104 2220.3627 3590.0016 2219.3042 3591.9976 2219.3042 C
+3594.0239 2219.3042 3595.4151 2220.3476 3596.1712 2222.4344 C
+3596.6551 2223.7652 3596.897 2225.6554 3596.897 2228.1051 C
+s
+n
+false eomode
+3648.4057 2212.2272 m
+3630.4866 2212.2272 L
+3624.4077 2234.7738 L
+3624.2262 2234.7738 L
+3624.2262 2212.2272 L
+3613.747 2212.2272 L
+3613.747 2243.983 L
+3631.8475 2243.983 L
+3637.7449 2222.0715 L
+3637.9264 2222.0715 L
+3637.9264 2243.983 L
+3648.4057 2243.983 L
+3648.4057 2212.2272 L
+f
+S
+n
+true eomode
+3687.211 2227.969 m
+3687.211 2223.8559 3686.213 2220.4535 3684.217 2217.7618 C
+3681.4951 2214.0721 3677.1703 2212.2272 3671.2426 2212.2272 C
+3653.8226 2212.2272 L
+3653.8226 2243.983 L
+3671.2426 2243.983 L
+3677.0493 2243.983 3681.3136 2242.1987 3684.0355 2238.6299 C
+3686.1525 2235.8475 3687.211 2232.2939 3687.211 2227.969 C
+h
+3674.4182 2228.1505 m
+3674.4182 2231.4773 3673.7982 2233.7909 3672.5582 2235.0914 C
+3671.6509 2236.029 3670.2749 2236.4977 3668.43 2236.4977 C
+3665.9803 2236.4977 L
+3665.9803 2220.1662 L
+3668.43 2220.1662 L
+3670.1841 2220.1662 3671.5148 2220.5896 3672.4221 2221.4364 C
+3673.7528 2222.7066 3674.4182 2224.9447 3674.4182 2228.1505 C
+f
+n
+3687.211 2227.969 m
+3687.211 2223.8559 3686.213 2220.4535 3684.217 2217.7618 C
+3681.4951 2214.0721 3677.1703 2212.2272 3671.2426 2212.2272 C
+3653.8226 2212.2272 L
+3653.8226 2243.983 L
+3671.2426 2243.983 L
+3677.0493 2243.983 3681.3136 2242.1987 3684.0355 2238.6299 C
+3686.1525 2235.8475 3687.211 2232.2939 3687.211 2227.969 C
+s
+n
+3674.4182 2228.1505 m
+3674.4182 2231.4773 3673.7982 2233.7909 3672.5582 2235.0914 C
+3671.6509 2236.029 3670.2749 2236.4977 3668.43 2236.4977 C
+3665.9803 2236.4977 L
+3665.9803 2220.1662 L
+3668.43 2220.1662 L
+3670.1841 2220.1662 3671.5148 2220.5896 3672.4221 2221.4364 C
+3673.7528 2222.7066 3674.4182 2224.9447 3674.4182 2228.1505 C
+s
+n
+false eomode
+3719.8335 2212.2272 m
+3691.798 2212.2272 L
+3691.798 2243.983 L
+3719.5159 2243.983 L
+3719.5159 2236.4977 L
+3703.9558 2236.4977 L
+3703.9558 2231.9158 L
+3718.8354 2231.9158 L
+3718.8354 2224.6573 L
+3703.9558 2224.6573 L
+3703.9558 2219.7125 L
+3719.8335 2219.7125 L
+3719.8335 2212.2272 L
+f
+S
+n
+vmrs
+0 i
+3759.0765 2212.2272 m
+3741.1574 2212.2272 L
+3735.0785 2234.7738 L
+3734.897 2234.7738 L
+3734.897 2212.2272 L
+3724.4178 2212.2272 L
+3724.4178 2243.983 L
+3742.5183 2243.983 L
+3748.4158 2222.0715 L
+3748.5972 2222.0715 L
+3748.5972 2243.983 L
+3759.0765 2243.983 L
+3759.0765 2212.2272 L
+[0 0 0 1] vc
+false setoverprint
+f
+0.5 w
+0 J
+0 j
+3.863693 M
+S
+n
+3792.3474 2222.3437 m
+3792.3474 2219.652 3791.5006 2217.4291 3789.8069 2215.675 C
+3787.2363 2213.0135 3782.9115 2211.6828 3776.8326 2211.6828 C
+3774.8668 2211.6828 3772.7649 2211.7887 3770.5269 2212.0004 C
+3768.2889 2212.2121 3766.0207 2212.6053 3763.7222 2213.1799 C
+3763.7222 2221.4364 L
+3765.2646 2220.8315 3766.9582 2220.325 3768.803 2219.9167 C
+3770.6479 2219.5084 3772.5986 2219.3042 3774.6551 2219.3042 C
+3776.6209 2219.3042 3778.0197 2219.5008 3778.8513 2219.894 C
+3779.683 2220.2871 3780.0989 2220.8315 3780.0989 2221.5271 C
+3780.0989 2222.3437 3779.5394 2222.9486 3778.4204 2223.3418 C
+3778.0575 2223.4627 3776.8931 2223.7349 3774.9273 2224.1583 C
+3771.4191 2224.8842 3768.924 2225.7008 3767.4421 2226.6081 C
+3764.7202 2228.2715 3763.3593 2230.8119 3763.3593 2234.2295 C
+3763.3593 2237.0119 3764.4027 2239.2802 3766.4894 2241.0343 C
+3769.2718 2243.3631 3773.6873 2244.5274 3779.7359 2244.5274 C
+3781.5203 2244.5274 3783.2442 2244.4443 3784.9075 2244.2779 C
+3786.5709 2244.1116 3788.3553 2243.8318 3790.2606 2243.4387 C
+3790.2606 2235.2729 L
+3789.0811 2235.7265 3787.8109 2236.0894 3786.45 2236.3616 C
+3784.6656 2236.7246 3782.7905 2236.906 3780.8247 2236.906 C
+3779.1613 2236.906 3777.997 2236.8153 3777.3316 2236.6338 C
+3776.1824 2236.3314 3775.6078 2235.7114 3775.6078 2234.7738 C
+3775.6078 2233.9875 3776.1975 2233.4129 3777.377 2233.05 C
+3777.9516 2232.8685 3778.6775 2232.7022 3779.5545 2232.5509 C
+3782.4881 2231.9763 3784.4237 2231.5378 3785.3612 2231.2354 C
+3787.5085 2230.5397 3789.1416 2229.5719 3790.2606 2228.332 C
+3791.6518 2226.8198 3792.3474 2224.8237 3792.3474 2222.3437 C
+f
+S
+n
+3824.7285 2212.2272 m
+3796.693 2212.2272 L
+3796.693 2243.983 L
+3824.4109 2243.983 L
+3824.4109 2236.4977 L
+3808.8508 2236.4977 L
+3808.8508 2231.9158 L
+3823.7304 2231.9158 L
+3823.7304 2224.6573 L
+3808.8508 2224.6573 L
+3808.8508 2219.7125 L
+3824.7285 2219.7125 L
+3824.7285 2212.2272 L
+f
+S
+n
+true eomode
+3862.7013 2227.969 m
+3862.7013 2223.8559 3861.7032 2220.4535 3859.7072 2217.7618 C
+3856.9853 2214.0721 3852.6605 2212.2272 3846.7329 2212.2272 C
+3829.3128 2212.2272 L
+3829.3128 2243.983 L
+3846.7329 2243.983 L
+3852.5396 2243.983 3856.8038 2242.1987 3859.5257 2238.6299 C
+3861.6427 2235.8475 3862.7013 2232.2939 3862.7013 2227.969 C
+h
+3849.9084 2228.1505 m
+3849.9084 2231.4773 3849.2884 2233.7909 3848.0484 2235.0914 C
+3847.1411 2236.029 3845.7651 2236.4977 3843.9202 2236.4977 C
+3841.4706 2236.4977 L
+3841.4706 2220.1662 L
+3843.9202 2220.1662 L
+3845.6743 2220.1662 3847.0051 2220.5896 3847.9124 2221.4364 C
+3849.2431 2222.7066 3849.9084 2224.9447 3849.9084 2228.1505 C
+f
+n
+3862.7013 2227.969 m
+3862.7013 2223.8559 3861.7032 2220.4535 3859.7072 2217.7618 C
+3856.9853 2214.0721 3852.6605 2212.2272 3846.7329 2212.2272 C
+3829.3128 2212.2272 L
+3829.3128 2243.983 L
+3846.7329 2243.983 L
+3852.5396 2243.983 3856.8038 2242.1987 3859.5257 2238.6299 C
+3861.6427 2235.8475 3862.7013 2232.2939 3862.7013 2227.969 C
+s
+n
+3849.9084 2228.1505 m
+3849.9084 2231.4773 3849.2884 2233.7909 3848.0484 2235.0914 C
+3847.1411 2236.029 3845.7651 2236.4977 3843.9202 2236.4977 C
+3841.4706 2236.4977 L
+3841.4706 2220.1662 L
+3843.9202 2220.1662 L
+3845.6743 2220.1662 3847.0051 2220.5896 3847.9124 2221.4364 C
+3849.2431 2222.7066 3849.9084 2224.9447 3849.9084 2228.1505 C
+s
+n
+vmr
+Q
+q
+[0.899994 0 0 0.899994 2001.996689 270.895111] concat
+vms
+0 i
+true eomode
+3577.3866 2141.8654 m
+3577.3866 2138.9317 3576.3734 2136.4366 3574.3471 2134.3801 C
+3571.8974 2131.9001 3568.4043 2130.6601 3563.8679 2130.6601 C
+3557.1992 2130.6601 L
+3557.1992 2121.4963 L
+3545.0415 2121.4963 L
+3545.0415 2153.2521 L
+3563.6411 2153.2521 L
+3568.1473 2153.2521 3571.6252 2152.0877 3574.075 2149.7589 C
+3576.2827 2147.6721 3577.3866 2145.0409 3577.3866 2141.8654 C
+h
+3565.1381 2141.9561 m
+3565.1381 2143.1053 3564.7903 2143.9975 3564.0947 2144.6326 C
+3563.1572 2145.4795 3561.6299 2145.9029 3559.5128 2145.9029 C
+3556.8817 2145.9029 L
+3556.8817 2138.0093 L
+3559.5582 2138.0093 L
+3560.9494 2138.0093 3562.0533 2138.1756 3562.8698 2138.5083 C
+3564.382 2139.1434 3565.1381 2140.2927 3565.1381 2141.9561 C
+[0 0 0 0] vc
+false setoverprint
+f
+n
+3577.3866 2141.8654 m
+3577.3866 2138.9317 3576.3734 2136.4366 3574.3471 2134.3801 C
+3571.8974 2131.9001 3568.4043 2130.6601 3563.8679 2130.6601 C
+3557.1992 2130.6601 L
+3557.1992 2121.4963 L
+3545.0415 2121.4963 L
+3545.0415 2153.2521 L
+3563.6411 2153.2521 L
+3568.1473 2153.2521 3571.6252 2152.0877 3574.075 2149.7589 C
+3576.2827 2147.6721 3577.3866 2145.0409 3577.3866 2141.8654 C
+0.5 w
+0 J
+0 j
+3.863693 M
+[0 0 0 1] vc
+s
+n
+3565.1381 2141.9561 m
+3565.1381 2143.1053 3564.7903 2143.9975 3564.0947 2144.6326 C
+3563.1572 2145.4795 3561.6299 2145.9029 3559.5128 2145.9029 C
+3556.8817 2145.9029 L
+3556.8817 2138.0093 L
+3559.5582 2138.0093 L
+3560.9494 2138.0093 3562.0533 2138.1756 3562.8698 2138.5083 C
+3564.382 2139.1434 3565.1381 2140.2927 3565.1381 2141.9561 C
+s
+n
+false eomode
+3614.2974 2121.4963 m
+3602.1397 2121.4963 L
+3602.1397 2133.2005 L
+3594.0194 2133.2005 L
+3594.0194 2121.4963 L
+3581.8616 2121.4963 L
+3581.8616 2153.2521 L
+3594.0194 2153.2521 L
+3594.0194 2142.2736 L
+3602.1397 2142.2736 L
+3602.1397 2153.2521 L
+3614.2974 2153.2521 L
+3614.2974 2121.4963 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3652.6667 2153.2521 m
+3640.7357 2131.2498 L
+3640.7357 2121.4963 L
+3628.578 2121.4963 L
+3628.578 2131.2498 L
+3616.7831 2153.2521 L
+3630.0296 2153.2521 L
+3634.929 2139.96 L
+3635.1105 2139.96 L
+3640.0552 2153.2521 L
+3652.6667 2153.2521 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3683.0409 2131.6128 m
+3683.0409 2128.9211 3682.1941 2126.6982 3680.5005 2124.944 C
+3677.9298 2122.2826 3673.605 2120.9519 3667.5261 2120.9519 C
+3665.5603 2120.9519 3663.4584 2121.0577 3661.2204 2121.2694 C
+3658.9824 2121.4811 3656.7142 2121.8743 3654.4157 2122.4489 C
+3654.4157 2130.7054 L
+3655.9581 2130.1006 3657.6517 2129.594 3659.4966 2129.1857 C
+3661.3414 2128.7774 3663.2921 2128.5733 3665.3486 2128.5733 C
+3667.3144 2128.5733 3668.7132 2128.7699 3669.5449 2129.163 C
+3670.3766 2129.5562 3670.7924 2130.1006 3670.7924 2130.7962 C
+3670.7924 2131.6128 3670.2329 2132.2176 3669.1139 2132.6108 C
+3668.751 2132.7318 3667.5866 2133.004 3665.6208 2133.4274 C
+3662.1126 2134.1532 3659.6175 2134.9698 3658.1356 2135.8771 C
+3655.4137 2137.5405 3654.0528 2140.081 3654.0528 2143.4985 C
+3654.0528 2146.2809 3655.0962 2148.5492 3657.183 2150.3033 C
+3659.9653 2152.6321 3664.3809 2153.7965 3670.4295 2153.7965 C
+3672.2138 2153.7965 3673.9377 2153.7133 3675.6011 2153.547 C
+3677.2645 2153.3806 3679.0488 2153.1009 3680.9541 2152.7077 C
+3680.9541 2144.5419 L
+3679.7746 2144.9956 3678.5044 2145.3585 3677.1435 2145.6307 C
+3675.3591 2145.9936 3673.484 2146.1751 3671.5182 2146.1751 C
+3669.8549 2146.1751 3668.6905 2146.0844 3668.0251 2145.9029 C
+3666.8759 2145.6004 3666.3013 2144.9805 3666.3013 2144.0429 C
+3666.3013 2143.2566 3666.891 2142.6819 3668.0705 2142.319 C
+3668.6451 2142.1375 3669.371 2141.9712 3670.248 2141.82 C
+3673.1816 2141.2454 3675.1172 2140.8068 3676.0547 2140.5044 C
+3678.202 2139.8088 3679.8351 2138.841 3680.9541 2137.601 C
+3682.3453 2136.0888 3683.0409 2134.0927 3683.0409 2131.6128 C
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3699.7711 2121.4963 m
+3687.6134 2121.4963 L
+3687.6134 2153.2521 L
+3699.7711 2153.2521 L
+3699.7711 2121.4963 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3731.9027 2122.2221 m
+3730.2696 2121.7684 3728.6969 2121.4433 3727.1848 2121.2468 C
+3725.6726 2121.0502 3724.2814 2120.9519 3723.0112 2120.9519 C
+3716.9928 2120.9519 3712.29 2122.4943 3708.9027 2125.5791 C
+3705.6667 2128.5128 3704.0487 2132.4445 3704.0487 2137.3742 C
+3704.0487 2141.9712 3705.4853 2145.7214 3708.3584 2148.6248 C
+3711.7758 2152.0726 3716.766 2153.7965 3723.3288 2153.7965 C
+3724.9316 2153.7965 3726.4892 2153.6906 3728.0013 2153.4789 C
+3728.455 2153.4184 3729.4832 2153.237 3731.0861 2152.9345 C
+3731.812 2152.7984 L
+3731.812 2144.4058 L
+3730.9047 2144.7687 3729.8991 2145.0636 3728.7952 2145.2905 C
+3727.6913 2145.5173 3726.5648 2145.6307 3725.4155 2145.6307 C
+3722.8751 2145.6307 3720.811 2144.8822 3719.2232 2143.3851 C
+3717.6355 2141.888 3716.8416 2139.9751 3716.8416 2137.6464 C
+3716.8416 2135.5596 3717.3557 2133.8205 3718.384 2132.4293 C
+3719.8659 2130.4333 3722.2854 2129.4352 3725.6423 2129.4352 C
+3726.4892 2129.4352 3727.336 2129.5108 3728.1828 2129.662 C
+3729.0296 2129.8133 3730.2696 2130.1459 3731.9027 2130.6601 C
+3731.9027 2122.2221 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3763.8885 2131.6128 m
+3763.8885 2128.9211 3763.0417 2126.6982 3761.348 2124.944 C
+3758.7774 2122.2826 3754.4526 2120.9519 3748.3737 2120.9519 C
+3746.4079 2120.9519 3744.306 2121.0577 3742.068 2121.2694 C
+3739.83 2121.4811 3737.5618 2121.8743 3735.2633 2122.4489 C
+3735.2633 2130.7054 L
+3736.8057 2130.1006 3738.4993 2129.594 3740.3441 2129.1857 C
+3742.189 2128.7774 3744.1397 2128.5733 3746.1962 2128.5733 C
+3748.162 2128.5733 3749.5607 2128.7699 3750.3924 2129.163 C
+3751.2241 2129.5562 3751.64 2130.1006 3751.64 2130.7962 C
+3751.64 2131.6128 3751.0805 2132.2176 3749.9615 2132.6108 C
+3749.5986 2132.7318 3748.4342 2133.004 3746.4684 2133.4274 C
+3742.9602 2134.1532 3740.4651 2134.9698 3738.9832 2135.8771 C
+3736.2613 2137.5405 3734.9004 2140.081 3734.9004 2143.4985 C
+3734.9004 2146.2809 3735.9438 2148.5492 3738.0305 2150.3033 C
+3740.8129 2152.6321 3745.2284 2153.7965 3751.277 2153.7965 C
+3753.0614 2153.7965 3754.7853 2153.7133 3756.4486 2153.547 C
+3758.112 2153.3806 3759.8964 2153.1009 3761.8017 2152.7077 C
+3761.8017 2144.5419 L
+3760.6222 2144.9956 3759.352 2145.3585 3757.991 2145.6307 C
+3756.2067 2145.9936 3754.3316 2146.1751 3752.3658 2146.1751 C
+3750.7024 2146.1751 3749.5381 2146.0844 3748.8727 2145.9029 C
+3747.7235 2145.6004 3747.1489 2144.9805 3747.1489 2144.0429 C
+3747.1489 2143.2566 3747.7386 2142.6819 3748.9181 2142.319 C
+3749.4927 2142.1375 3750.2186 2141.9712 3751.0956 2141.82 C
+3754.0292 2141.2454 3755.9648 2140.8068 3756.9023 2140.5044 C
+3759.0496 2139.8088 3760.6827 2138.841 3761.8017 2137.601 C
+3763.1929 2136.0888 3763.8885 2134.0927 3763.8885 2131.6128 C
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3589.3175 2166.8617 m
+3578.43 2166.8617 L
+3578.43 2191.8127 L
+3578.1578 2191.8127 L
+3571.8974 2166.8617 L
+3561.7811 2166.8617 L
+3555.7022 2191.8127 L
+3555.3847 2191.8127 L
+3555.3847 2166.8617 L
+3545.0415 2166.8617 L
+3545.0415 2198.6176 L
+3563.0513 2198.6176 L
+3567.1795 2181.2426 L
+3567.4063 2181.2426 L
+3571.3531 2198.6176 L
+3589.3175 2198.6176 L
+3589.3175 2166.8617 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+true eomode
+3630.6165 2166.8617 m
+3617.8236 2166.8617 L
+3615.6461 2173.7119 L
+3606.1195 2173.7119 L
+3603.9874 2166.8617 L
+3591.8296 2166.8617 L
+3602.944 2198.6176 L
+3619.3206 2198.6176 L
+3630.6165 2166.8617 L
+h
+3614.2851 2181.1519 m
+3610.9735 2191.0869 L
+3610.7921 2191.0869 L
+3607.5258 2181.1519 L
+3614.2851 2181.1519 L
+[0 0 0 0] vc
+f
+n
+3630.6165 2166.8617 m
+3617.8236 2166.8617 L
+3615.6461 2173.7119 L
+3606.1195 2173.7119 L
+3603.9874 2166.8617 L
+3591.8296 2166.8617 L
+3602.944 2198.6176 L
+3619.3206 2198.6176 L
+3630.6165 2166.8617 L
+[0 0 0 1] vc
+s
+n
+3614.2851 2181.1519 m
+3610.9735 2191.0869 L
+3610.7921 2191.0869 L
+3607.5258 2181.1519 L
+3614.2851 2181.1519 L
+s
+n
+false eomode
+3664.824 2189.2269 m
+3654.118 2189.2269 L
+3654.118 2166.8617 L
+3641.9602 2166.8617 L
+3641.9602 2189.2269 L
+3631.2541 2189.2269 L
+3631.2541 2198.6176 L
+3664.824 2198.6176 L
+3664.824 2189.2269 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3700.1739 2189.2269 m
+3689.4678 2189.2269 L
+3689.4678 2166.8617 L
+3677.31 2166.8617 L
+3677.31 2189.2269 L
+3666.604 2189.2269 L
+3666.604 2198.6176 L
+3700.1739 2198.6176 L
+3700.1739 2189.2269 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3731.8039 2166.8617 m
+3703.7684 2166.8617 L
+3703.7684 2198.6176 L
+3731.4863 2198.6176 L
+3731.4863 2191.1323 L
+3715.9262 2191.1323 L
+3715.9262 2186.5504 L
+3730.8058 2186.5504 L
+3730.8058 2179.2919 L
+3715.9262 2179.2919 L
+3715.9262 2174.347 L
+3731.8039 2174.347 L
+3731.8039 2166.8617 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+true eomode
+3769.0962 2166.8617 m
+3756.3941 2166.8617 L
+3755.2146 2174.8007 L
+3755.0331 2176.0104 3754.4888 2176.8724 3753.5815 2177.3865 C
+3752.9463 2177.7495 3752.1751 2177.9309 3751.2679 2177.9309 C
+3748.546 2177.9309 L
+3748.546 2166.8617 L
+3736.3882 2166.8617 L
+3736.3882 2198.6176 L
+3755.396 2198.6176 L
+3758.8438 2198.6176 3761.5354 2198.2093 3763.471 2197.3927 C
+3766.6163 2196.062 3768.1889 2193.6425 3768.1889 2190.1342 C
+3768.1889 2187.8962 3767.4631 2186.0362 3766.0114 2184.5543 C
+3764.6807 2183.1933 3762.9266 2182.3314 3760.7491 2181.9684 C
+3762.1403 2181.6962 3763.3198 2181.1972 3764.2875 2180.4714 C
+3765.6787 2179.4128 3766.586 2177.946 3767.0094 2176.0709 C
+3769.0962 2166.8617 L
+h
+3755.9404 2188.2289 m
+3755.9404 2189.3176 3755.5548 2190.1418 3754.7836 2190.7013 C
+3754.0124 2191.2608 3752.8102 2191.5406 3751.1771 2191.5406 C
+3748.0016 2191.5406 L
+3748.0016 2184.7357 L
+3750.9957 2184.7357 L
+3751.9332 2184.7357 3752.6137 2184.7811 3753.0371 2184.8718 C
+3754.9726 2185.2952 3755.9404 2186.4142 3755.9404 2188.2289 C
+[0 0 0 0] vc
+f
+n
+3769.0962 2166.8617 m
+3756.3941 2166.8617 L
+3755.2146 2174.8007 L
+3755.0331 2176.0104 3754.4888 2176.8724 3753.5815 2177.3865 C
+3752.9463 2177.7495 3752.1751 2177.9309 3751.2679 2177.9309 C
+3748.546 2177.9309 L
+3748.546 2166.8617 L
+3736.3882 2166.8617 L
+3736.3882 2198.6176 L
+3755.396 2198.6176 L
+3758.8438 2198.6176 3761.5354 2198.2093 3763.471 2197.3927 C
+3766.6163 2196.062 3768.1889 2193.6425 3768.1889 2190.1342 C
+3768.1889 2187.8962 3767.4631 2186.0362 3766.0114 2184.5543 C
+3764.6807 2183.1933 3762.9266 2182.3314 3760.7491 2181.9684 C
+3762.1403 2181.6962 3763.3198 2181.1972 3764.2875 2180.4714 C
+3765.6787 2179.4128 3766.586 2177.946 3767.0094 2176.0709 C
+3769.0962 2166.8617 L
+[0 0 0 1] vc
+s
+n
+3755.9404 2188.2289 m
+3755.9404 2189.3176 3755.5548 2190.1418 3754.7836 2190.7013 C
+3754.0124 2191.2608 3752.8102 2191.5406 3751.1771 2191.5406 C
+3748.0016 2191.5406 L
+3748.0016 2184.7357 L
+3750.9957 2184.7357 L
+3751.9332 2184.7357 3752.6137 2184.7811 3753.0371 2184.8718 C
+3754.9726 2185.2952 3755.9404 2186.4142 3755.9404 2188.2289 C
+s
+n
+false eomode
+3571.5345 2212.9531 m
+3569.9014 2212.4994 3568.3287 2212.1743 3566.8166 2211.9777 C
+3565.3044 2211.7811 3563.9132 2211.6828 3562.643 2211.6828 C
+3556.6246 2211.6828 3551.9218 2213.2253 3548.5346 2216.3101 C
+3545.2986 2219.2437 3543.6805 2223.1754 3543.6805 2228.1051 C
+3543.6805 2232.7022 3545.1171 2236.4524 3547.9902 2239.3558 C
+3551.4077 2242.8035 3556.3978 2244.5274 3562.9606 2244.5274 C
+3564.5635 2244.5274 3566.121 2244.4216 3567.6331 2244.2099 C
+3568.0868 2244.1494 3569.1151 2243.9679 3570.718 2243.6655 C
+3571.4438 2243.5294 L
+3571.4438 2235.1368 L
+3570.5365 2235.4997 3569.5309 2235.7946 3568.427 2236.0214 C
+3567.3232 2236.2482 3566.1966 2236.3616 3565.0474 2236.3616 C
+3562.5069 2236.3616 3560.4428 2235.6131 3558.8551 2234.1161 C
+3557.2673 2232.619 3556.4734 2230.7061 3556.4734 2228.3773 C
+3556.4734 2226.2905 3556.9875 2224.5515 3558.0158 2223.1603 C
+3559.4977 2221.1642 3561.9172 2220.1662 3565.2742 2220.1662 C
+3566.121 2220.1662 3566.9678 2220.2418 3567.8146 2220.393 C
+3568.6614 2220.5442 3569.9014 2220.8769 3571.5345 2221.391 C
+3571.5345 2212.9531 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+true eomode
+3609.6899 2228.1051 m
+3609.6899 2222.994 3608.1399 2218.9791 3605.04 2216.0606 C
+3601.9401 2213.1421 3597.5926 2211.6828 3591.9976 2211.6828 C
+3586.4026 2211.6828 3582.0552 2213.1421 3578.9553 2216.0606 C
+3575.8553 2218.9791 3574.3054 2222.994 3574.3054 2228.1051 C
+3574.3054 2233.2163 3575.8553 2237.2312 3578.9553 2240.1497 C
+3582.0552 2243.0682 3586.4026 2244.5274 3591.9976 2244.5274 C
+3597.5926 2244.5274 3601.9401 2243.0682 3605.04 2240.1497 C
+3608.1399 2237.2312 3609.6899 2233.2163 3609.6899 2228.1051 C
+h
+3596.897 2228.1051 m
+3596.897 2230.5246 3596.6551 2232.3997 3596.1712 2233.7305 C
+3595.3849 2235.8475 3593.9937 2236.906 3591.9976 2236.906 C
+3589.9713 2236.906 3588.5802 2235.8626 3587.8241 2233.7758 C
+3587.3402 2232.4451 3587.0982 2230.5549 3587.0982 2228.1051 C
+3587.0982 2225.6856 3587.3402 2223.8105 3587.8241 2222.4798 C
+3588.6104 2220.3627 3590.0016 2219.3042 3591.9976 2219.3042 C
+3594.0239 2219.3042 3595.4151 2220.3476 3596.1712 2222.4344 C
+3596.6551 2223.7652 3596.897 2225.6554 3596.897 2228.1051 C
+[0 0 0 0] vc
+f
+n
+3609.6899 2228.1051 m
+3609.6899 2222.994 3608.1399 2218.9791 3605.04 2216.0606 C
+3601.9401 2213.1421 3597.5926 2211.6828 3591.9976 2211.6828 C
+3586.4026 2211.6828 3582.0552 2213.1421 3578.9553 2216.0606 C
+3575.8553 2218.9791 3574.3054 2222.994 3574.3054 2228.1051 C
+3574.3054 2233.2163 3575.8553 2237.2312 3578.9553 2240.1497 C
+3582.0552 2243.0682 3586.4026 2244.5274 3591.9976 2244.5274 C
+3597.5926 2244.5274 3601.9401 2243.0682 3605.04 2240.1497 C
+3608.1399 2237.2312 3609.6899 2233.2163 3609.6899 2228.1051 C
+[0 0 0 1] vc
+s
+n
+3596.897 2228.1051 m
+3596.897 2230.5246 3596.6551 2232.3997 3596.1712 2233.7305 C
+3595.3849 2235.8475 3593.9937 2236.906 3591.9976 2236.906 C
+3589.9713 2236.906 3588.5802 2235.8626 3587.8241 2233.7758 C
+3587.3402 2232.4451 3587.0982 2230.5549 3587.0982 2228.1051 C
+3587.0982 2225.6856 3587.3402 2223.8105 3587.8241 2222.4798 C
+3588.6104 2220.3627 3590.0016 2219.3042 3591.9976 2219.3042 C
+3594.0239 2219.3042 3595.4151 2220.3476 3596.1712 2222.4344 C
+3596.6551 2223.7652 3596.897 2225.6554 3596.897 2228.1051 C
+s
+n
+false eomode
+3648.4057 2212.2272 m
+3630.4866 2212.2272 L
+3624.4077 2234.7738 L
+3624.2262 2234.7738 L
+3624.2262 2212.2272 L
+3613.747 2212.2272 L
+3613.747 2243.983 L
+3631.8475 2243.983 L
+3637.7449 2222.0715 L
+3637.9264 2222.0715 L
+3637.9264 2243.983 L
+3648.4057 2243.983 L
+3648.4057 2212.2272 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+true eomode
+3687.211 2227.969 m
+3687.211 2223.8559 3686.213 2220.4535 3684.217 2217.7618 C
+3681.4951 2214.0721 3677.1703 2212.2272 3671.2426 2212.2272 C
+3653.8226 2212.2272 L
+3653.8226 2243.983 L
+3671.2426 2243.983 L
+3677.0493 2243.983 3681.3136 2242.1987 3684.0355 2238.6299 C
+3686.1525 2235.8475 3687.211 2232.2939 3687.211 2227.969 C
+h
+3674.4182 2228.1505 m
+3674.4182 2231.4773 3673.7982 2233.7909 3672.5582 2235.0914 C
+3671.6509 2236.029 3670.2749 2236.4977 3668.43 2236.4977 C
+3665.9803 2236.4977 L
+3665.9803 2220.1662 L
+3668.43 2220.1662 L
+3670.1841 2220.1662 3671.5148 2220.5896 3672.4221 2221.4364 C
+3673.7528 2222.7066 3674.4182 2224.9447 3674.4182 2228.1505 C
+[0 0 0 0] vc
+f
+n
+3687.211 2227.969 m
+3687.211 2223.8559 3686.213 2220.4535 3684.217 2217.7618 C
+3681.4951 2214.0721 3677.1703 2212.2272 3671.2426 2212.2272 C
+3653.8226 2212.2272 L
+3653.8226 2243.983 L
+3671.2426 2243.983 L
+3677.0493 2243.983 3681.3136 2242.1987 3684.0355 2238.6299 C
+3686.1525 2235.8475 3687.211 2232.2939 3687.211 2227.969 C
+[0 0 0 1] vc
+s
+n
+3674.4182 2228.1505 m
+3674.4182 2231.4773 3673.7982 2233.7909 3672.5582 2235.0914 C
+3671.6509 2236.029 3670.2749 2236.4977 3668.43 2236.4977 C
+3665.9803 2236.4977 L
+3665.9803 2220.1662 L
+3668.43 2220.1662 L
+3670.1841 2220.1662 3671.5148 2220.5896 3672.4221 2221.4364 C
+3673.7528 2222.7066 3674.4182 2224.9447 3674.4182 2228.1505 C
+s
+n
+false eomode
+3719.8335 2212.2272 m
+3691.798 2212.2272 L
+3691.798 2243.983 L
+3719.5159 2243.983 L
+3719.5159 2236.4977 L
+3703.9558 2236.4977 L
+3703.9558 2231.9158 L
+3718.8354 2231.9158 L
+3718.8354 2224.6573 L
+3703.9558 2224.6573 L
+3703.9558 2219.7125 L
+3719.8335 2219.7125 L
+3719.8335 2212.2272 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+vmrs
+0 i
+3759.0765 2212.2272 m
+3741.1574 2212.2272 L
+3735.0785 2234.7738 L
+3734.897 2234.7738 L
+3734.897 2212.2272 L
+3724.4178 2212.2272 L
+3724.4178 2243.983 L
+3742.5183 2243.983 L
+3748.4158 2222.0715 L
+3748.5972 2222.0715 L
+3748.5972 2243.983 L
+3759.0765 2243.983 L
+3759.0765 2212.2272 L
+[0 0 0 0] vc
+false setoverprint
+f
+0.5 w
+0 J
+0 j
+3.863693 M
+[0 0 0 1] vc
+S
+n
+3792.3474 2222.3437 m
+3792.3474 2219.652 3791.5006 2217.4291 3789.8069 2215.675 C
+3787.2363 2213.0135 3782.9115 2211.6828 3776.8326 2211.6828 C
+3774.8668 2211.6828 3772.7649 2211.7887 3770.5269 2212.0004 C
+3768.2889 2212.2121 3766.0207 2212.6053 3763.7222 2213.1799 C
+3763.7222 2221.4364 L
+3765.2646 2220.8315 3766.9582 2220.325 3768.803 2219.9167 C
+3770.6479 2219.5084 3772.5986 2219.3042 3774.6551 2219.3042 C
+3776.6209 2219.3042 3778.0197 2219.5008 3778.8513 2219.894 C
+3779.683 2220.2871 3780.0989 2220.8315 3780.0989 2221.5271 C
+3780.0989 2222.3437 3779.5394 2222.9486 3778.4204 2223.3418 C
+3778.0575 2223.4627 3776.8931 2223.7349 3774.9273 2224.1583 C
+3771.4191 2224.8842 3768.924 2225.7008 3767.4421 2226.6081 C
+3764.7202 2228.2715 3763.3593 2230.8119 3763.3593 2234.2295 C
+3763.3593 2237.0119 3764.4027 2239.2802 3766.4894 2241.0343 C
+3769.2718 2243.3631 3773.6873 2244.5274 3779.7359 2244.5274 C
+3781.5203 2244.5274 3783.2442 2244.4443 3784.9075 2244.2779 C
+3786.5709 2244.1116 3788.3553 2243.8318 3790.2606 2243.4387 C
+3790.2606 2235.2729 L
+3789.0811 2235.7265 3787.8109 2236.0894 3786.45 2236.3616 C
+3784.6656 2236.7246 3782.7905 2236.906 3780.8247 2236.906 C
+3779.1613 2236.906 3777.997 2236.8153 3777.3316 2236.6338 C
+3776.1824 2236.3314 3775.6078 2235.7114 3775.6078 2234.7738 C
+3775.6078 2233.9875 3776.1975 2233.4129 3777.377 2233.05 C
+3777.9516 2232.8685 3778.6775 2232.7022 3779.5545 2232.5509 C
+3782.4881 2231.9763 3784.4237 2231.5378 3785.3612 2231.2354 C
+3787.5085 2230.5397 3789.1416 2229.5719 3790.2606 2228.332 C
+3791.6518 2226.8198 3792.3474 2224.8237 3792.3474 2222.3437 C
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+3824.7285 2212.2272 m
+3796.693 2212.2272 L
+3796.693 2243.983 L
+3824.4109 2243.983 L
+3824.4109 2236.4977 L
+3808.8508 2236.4977 L
+3808.8508 2231.9158 L
+3823.7304 2231.9158 L
+3823.7304 2224.6573 L
+3808.8508 2224.6573 L
+3808.8508 2219.7125 L
+3824.7285 2219.7125 L
+3824.7285 2212.2272 L
+[0 0 0 0] vc
+f
+[0 0 0 1] vc
+S
+n
+true eomode
+3862.7013 2227.969 m
+3862.7013 2223.8559 3861.7032 2220.4535 3859.7072 2217.7618 C
+3856.9853 2214.0721 3852.6605 2212.2272 3846.7329 2212.2272 C
+3829.3128 2212.2272 L
+3829.3128 2243.983 L
+3846.7329 2243.983 L
+3852.5396 2243.983 3856.8038 2242.1987 3859.5257 2238.6299 C
+3861.6427 2235.8475 3862.7013 2232.2939 3862.7013 2227.969 C
+h
+3849.9084 2228.1505 m
+3849.9084 2231.4773 3849.2884 2233.7909 3848.0484 2235.0914 C
+3847.1411 2236.029 3845.7651 2236.4977 3843.9202 2236.4977 C
+3841.4706 2236.4977 L
+3841.4706 2220.1662 L
+3843.9202 2220.1662 L
+3845.6743 2220.1662 3847.0051 2220.5896 3847.9124 2221.4364 C
+3849.2431 2222.7066 3849.9084 2224.9447 3849.9084 2228.1505 C
+[0 0 0 0] vc
+f
+n
+3862.7013 2227.969 m
+3862.7013 2223.8559 3861.7032 2220.4535 3859.7072 2217.7618 C
+3856.9853 2214.0721 3852.6605 2212.2272 3846.7329 2212.2272 C
+3829.3128 2212.2272 L
+3829.3128 2243.983 L
+3846.7329 2243.983 L
+3852.5396 2243.983 3856.8038 2242.1987 3859.5257 2238.6299 C
+3861.6427 2235.8475 3862.7013 2232.2939 3862.7013 2227.969 C
+[0 0 0 1] vc
+s
+n
+3849.9084 2228.1505 m
+3849.9084 2231.4773 3849.2884 2233.7909 3848.0484 2235.0914 C
+3847.1411 2236.029 3845.7651 2236.4977 3843.9202 2236.4977 C
+3841.4706 2236.4977 L
+3841.4706 2220.1662 L
+3843.9202 2220.1662 L
+3845.6743 2220.1662 3847.0051 2220.5896 3847.9124 2221.4364 C
+3849.2431 2222.7066 3849.9084 2224.9447 3849.9084 2228.1505 C
+s
+n
+vmr
+Q
+vmr
+vmr
+end
+%%Trailer
diff --git a/macros/latex/contrib/cmpj/cmp-logo.pdf b/macros/latex/contrib/cmpj/cmp-logo.pdf
new file mode 100644
index 0000000000..3f80b1375c
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmp-logo.pdf
@@ -0,0 +1,2444 @@
+%PDF-1.1
+1 0 obj
+<<
+/Length 49716
+>>
+stream
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+32.423 19.761 m
+32.423 17.121 31.511 14.875 29.688 13.024 c
+27.483 10.793 24.339 9.677 20.256 9.677 c
+14.255 9.677 l
+14.255 1.429 l
+3.313 1.429 l
+3.313 30.009 l
+20.052 30.009 l
+24.108 30.009 27.238 28.961 29.443 26.865 c
+31.43 24.987 32.423 22.619 32.423 19.761 c
+h
+21.4 19.843 m
+21.4 20.877 21.086 21.68 20.461 22.251 c
+19.617 23.014 18.242 23.395 16.337 23.395 c
+13.969 23.395 l
+13.969 16.291 l
+16.377 16.291 l
+17.63 16.291 18.623 16.44 19.358 16.74 c
+20.719 17.311 21.4 18.346 21.4 19.843 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+32.423 19.761 m
+32.423 17.121 31.511 14.875 29.688 13.024 c
+27.483 10.793 24.339 9.677 20.256 9.677 c
+14.255 9.677 l
+14.255 1.429 l
+3.313 1.429 l
+3.313 30.009 l
+20.052 30.009 l
+24.108 30.009 27.238 28.961 29.443 26.865 c
+31.43 24.987 32.423 22.619 32.423 19.761 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+21.4 19.843 m
+21.4 20.877 21.086 21.68 20.461 22.251 c
+19.617 23.014 18.242 23.395 16.337 23.395 c
+13.969 23.395 l
+13.969 16.291 l
+16.377 16.291 l
+17.63 16.291 18.623 16.44 19.358 16.74 c
+20.719 17.311 21.4 18.346 21.4 19.843 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+65.643 1.429 m
+54.701 1.429 l
+54.701 11.963 l
+47.392 11.963 l
+47.392 1.429 l
+36.45 1.429 l
+36.45 30.009 l
+47.392 30.009 l
+47.392 20.129 l
+54.701 20.129 l
+54.701 30.009 l
+65.643 30.009 l
+65.643 1.429 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+65.643 1.429 m
+54.701 1.429 l
+54.701 11.963 l
+47.392 11.963 l
+47.392 1.429 l
+36.45 1.429 l
+36.45 30.009 l
+47.392 30.009 l
+47.392 20.129 l
+54.701 20.129 l
+54.701 30.009 l
+65.643 30.009 l
+65.643 1.429 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+100.175 30.009 m
+89.437 10.207 l
+89.437 1.429 l
+78.495 1.429 l
+78.495 10.207 l
+67.88 30.009 l
+79.801 30.009 l
+84.211 18.046 l
+84.374 18.046 l
+88.825 30.009 l
+100.175 30.009 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+100.175 30.009 m
+89.437 10.207 l
+89.437 1.429 l
+78.495 1.429 l
+78.495 10.207 l
+67.88 30.009 l
+79.801 30.009 l
+84.211 18.046 l
+84.374 18.046 l
+88.825 30.009 l
+100.175 30.009 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+127.512 10.534 m
+127.512 8.111 126.749 6.111 125.225 4.532 c
+122.911 2.137 119.019 0.939 113.548 0.939 c
+111.779 0.939 109.887 1.034 107.873 1.225 c
+105.859 1.416 103.817 1.769 101.749 2.286 c
+101.749 9.717 l
+103.137 9.173 104.661 8.717 106.321 8.35 c
+107.982 7.982 109.737 7.798 111.588 7.798 c
+113.358 7.798 114.617 7.975 115.365 8.329 c
+116.113 8.683 116.488 9.173 116.488 9.799 c
+116.488 10.534 115.984 11.078 114.977 11.432 c
+114.65 11.541 113.602 11.786 111.833 12.167 c
+108.676 12.82 106.43 13.555 105.097 14.372 c
+102.647 15.869 101.422 18.155 101.422 21.231 c
+101.422 23.735 102.361 25.777 104.24 27.355 c
+106.743 29.451 110.717 30.499 116.161 30.499 c
+117.767 30.499 119.319 30.424 120.815 30.275 c
+122.313 30.125 123.919 29.873 125.633 29.519 c
+125.633 22.17 l
+124.572 22.578 123.429 22.905 122.204 23.15 c
+120.598 23.477 118.91 23.64 117.141 23.64 c
+115.644 23.64 114.596 23.558 113.997 23.395 c
+112.963 23.122 112.446 22.565 112.446 21.721 c
+112.446 21.013 112.976 20.496 114.038 20.169 c
+114.555 20.006 115.208 19.856 115.998 19.721 c
+118.638 19.203 120.38 18.809 121.224 18.536 c
+123.156 17.91 124.626 17.039 125.633 15.923 c
+126.885 14.562 127.512 12.766 127.512 10.534 c
+h
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+127.512 10.534 m
+127.512 8.111 126.749 6.111 125.225 4.532 c
+122.911 2.137 119.019 0.939 113.548 0.939 c
+111.779 0.939 109.887 1.034 107.873 1.225 c
+105.859 1.416 103.817 1.769 101.749 2.286 c
+101.749 9.717 l
+103.137 9.173 104.661 8.717 106.321 8.35 c
+107.982 7.982 109.737 7.798 111.588 7.798 c
+113.358 7.798 114.617 7.975 115.365 8.329 c
+116.113 8.683 116.488 9.173 116.488 9.799 c
+116.488 10.534 115.984 11.078 114.977 11.432 c
+114.65 11.541 113.602 11.786 111.833 12.167 c
+108.676 12.82 106.43 13.555 105.097 14.372 c
+102.647 15.869 101.422 18.155 101.422 21.231 c
+101.422 23.735 102.361 25.777 104.24 27.355 c
+106.743 29.451 110.717 30.499 116.161 30.499 c
+117.767 30.499 119.319 30.424 120.815 30.275 c
+122.313 30.125 123.919 29.873 125.633 29.519 c
+125.633 22.17 l
+124.572 22.578 123.429 22.905 122.204 23.15 c
+120.598 23.477 118.91 23.64 117.141 23.64 c
+115.644 23.64 114.596 23.558 113.997 23.395 c
+112.963 23.122 112.446 22.565 112.446 21.721 c
+112.446 21.013 112.976 20.496 114.038 20.169 c
+114.555 20.006 115.208 19.856 115.998 19.721 c
+118.638 19.203 120.38 18.809 121.224 18.536 c
+123.156 17.91 124.626 17.039 125.633 15.923 c
+126.885 14.562 127.512 12.766 127.512 10.534 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+142.568 1.429 m
+131.627 1.429 l
+131.627 30.009 l
+142.568 30.009 l
+142.568 1.429 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+142.568 1.429 m
+131.627 1.429 l
+131.627 30.009 l
+142.568 30.009 l
+142.568 1.429 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+171.487 2.082 m
+170.017 1.674 168.602 1.381 167.24 1.205 c
+165.88 1.028 164.628 0.939 163.484 0.939 c
+158.068 0.939 153.835 2.327 150.787 5.103 c
+147.875 7.744 146.418 11.283 146.418 15.719 c
+146.418 19.856 147.711 23.231 150.297 25.844 c
+153.372 28.948 157.864 30.499 163.77 30.499 c
+165.213 30.499 166.614 30.404 167.975 30.213 c
+168.384 30.159 169.309 29.996 170.752 29.723 c
+171.405 29.601 l
+171.405 22.047 l
+170.588 22.374 169.683 22.64 168.69 22.844 c
+167.697 23.048 166.682 23.15 165.648 23.15 c
+163.362 23.15 161.504 22.476 160.075 21.129 c
+158.646 19.782 157.932 18.06 157.932 15.964 c
+157.932 14.086 158.394 12.521 159.32 11.269 c
+160.654 9.472 162.831 8.574 165.852 8.574 c
+166.614 8.574 167.376 8.642 168.139 8.778 c
+168.901 8.914 170.017 9.214 171.487 9.677 c
+171.487 2.082 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+171.487 2.082 m
+170.017 1.674 168.602 1.381 167.24 1.205 c
+165.88 1.028 164.628 0.939 163.484 0.939 c
+158.068 0.939 153.835 2.327 150.787 5.103 c
+147.875 7.744 146.418 11.283 146.418 15.719 c
+146.418 19.856 147.711 23.231 150.297 25.844 c
+153.372 28.948 157.864 30.499 163.77 30.499 c
+165.213 30.499 166.614 30.404 167.975 30.213 c
+168.384 30.159 169.309 29.996 170.752 29.723 c
+171.405 29.601 l
+171.405 22.047 l
+170.588 22.374 169.683 22.64 168.69 22.844 c
+167.697 23.048 166.682 23.15 165.648 23.15 c
+163.362 23.15 161.504 22.476 160.075 21.129 c
+158.646 19.782 157.932 18.06 157.932 15.964 c
+157.932 14.086 158.394 12.521 159.32 11.269 c
+160.654 9.472 162.831 8.574 165.852 8.574 c
+166.614 8.574 167.376 8.642 168.139 8.778 c
+168.901 8.914 170.017 9.214 171.487 9.677 c
+171.487 2.082 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+200.274 10.534 m
+200.274 8.111 199.511 6.111 197.987 4.532 c
+195.674 2.137 191.782 0.939 186.311 0.939 c
+184.541 0.939 182.649 1.034 180.636 1.225 c
+178.621 1.416 176.58 1.769 174.511 2.286 c
+174.511 9.717 l
+175.899 9.173 177.424 8.717 179.084 8.35 c
+180.744 7.982 182.5 7.798 184.351 7.798 c
+186.12 7.798 187.379 7.975 188.127 8.329 c
+188.876 8.683 189.25 9.173 189.25 9.799 c
+189.25 10.534 188.746 11.078 187.739 11.432 c
+187.413 11.541 186.365 11.786 184.596 12.167 c
+181.438 12.82 179.193 13.555 177.859 14.372 c
+175.409 15.869 174.185 18.155 174.185 21.231 c
+174.185 23.735 175.124 25.777 177.002 27.355 c
+179.506 29.451 183.48 30.499 188.923 30.499 c
+190.529 30.499 192.081 30.424 193.578 30.275 c
+195.075 30.125 196.681 29.873 198.395 29.519 c
+198.395 22.17 l
+197.334 22.578 196.191 22.905 194.966 23.15 c
+193.36 23.477 191.672 23.64 189.903 23.64 c
+188.406 23.64 187.358 23.558 186.76 23.395 c
+185.725 23.122 185.208 22.565 185.208 21.721 c
+185.208 21.013 185.739 20.496 186.801 20.169 c
+187.317 20.006 187.971 19.856 188.76 19.721 c
+191.4 19.203 193.142 18.809 193.986 18.536 c
+195.919 17.91 197.388 17.039 198.395 15.923 c
+199.647 14.562 200.274 12.766 200.274 10.534 c
+h
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+200.274 10.534 m
+200.274 8.111 199.511 6.111 197.987 4.532 c
+195.674 2.137 191.782 0.939 186.311 0.939 c
+184.541 0.939 182.649 1.034 180.636 1.225 c
+178.621 1.416 176.58 1.769 174.511 2.286 c
+174.511 9.717 l
+175.899 9.173 177.424 8.717 179.084 8.35 c
+180.744 7.982 182.5 7.798 184.351 7.798 c
+186.12 7.798 187.379 7.975 188.127 8.329 c
+188.876 8.683 189.25 9.173 189.25 9.799 c
+189.25 10.534 188.746 11.078 187.739 11.432 c
+187.413 11.541 186.365 11.786 184.596 12.167 c
+181.438 12.82 179.193 13.555 177.859 14.372 c
+175.409 15.869 174.185 18.155 174.185 21.231 c
+174.185 23.735 175.124 25.777 177.002 27.355 c
+179.506 29.451 183.48 30.499 188.923 30.499 c
+190.529 30.499 192.081 30.424 193.578 30.275 c
+195.075 30.125 196.681 29.873 198.395 29.519 c
+198.395 22.17 l
+197.334 22.578 196.191 22.905 194.966 23.15 c
+193.36 23.477 191.672 23.64 189.903 23.64 c
+188.406 23.64 187.358 23.558 186.76 23.395 c
+185.725 23.122 185.208 22.565 185.208 21.721 c
+185.208 21.013 185.739 20.496 186.801 20.169 c
+187.317 20.006 187.971 19.856 188.76 19.721 c
+191.4 19.203 193.142 18.809 193.986 18.536 c
+195.919 17.91 197.388 17.039 198.395 15.923 c
+199.647 14.562 200.274 12.766 200.274 10.534 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+43.161 42.258 m
+33.362 42.258 l
+33.362 64.713 l
+33.117 64.713 l
+27.483 42.258 l
+18.378 42.258 l
+12.907 64.713 l
+12.622 64.713 l
+12.622 42.258 l
+3.313 42.258 l
+3.313 70.838 l
+19.521 70.838 l
+23.237 55.2 l
+23.441 55.2 l
+26.993 70.838 l
+43.161 70.838 l
+43.161 42.258 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+43.161 42.258 m
+33.362 42.258 l
+33.362 64.713 l
+33.117 64.713 l
+27.483 42.258 l
+18.378 42.258 l
+12.907 64.713 l
+12.622 64.713 l
+12.622 42.258 l
+3.313 42.258 l
+3.313 70.838 l
+19.521 70.838 l
+23.237 55.2 l
+23.441 55.2 l
+26.993 70.838 l
+43.161 70.838 l
+43.161 42.258 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+80.329 42.258 m
+68.816 42.258 l
+66.856 48.423 l
+58.283 48.423 l
+56.363 42.258 l
+45.422 42.258 l
+55.424 70.838 l
+70.163 70.838 l
+80.329 42.258 l
+65.632 55.119 m
+62.651 64.06 l
+62.488 64.06 l
+59.548 55.119 l
+65.632 55.119 l
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+80.329 42.258 m
+68.816 42.258 l
+66.856 48.423 l
+58.283 48.423 l
+56.363 42.258 l
+45.422 42.258 l
+55.424 70.838 l
+70.163 70.838 l
+80.329 42.258 l
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+65.632 55.119 m
+62.651 64.06 l
+62.488 64.06 l
+59.548 55.119 l
+65.632 55.119 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+111.116 62.386 m
+101.481 62.386 l
+101.481 42.258 l
+90.539 42.258 l
+90.539 62.386 l
+80.904 62.386 l
+80.904 70.838 l
+111.116 70.838 l
+111.116 62.386 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+111.116 62.386 m
+101.481 62.386 l
+101.481 42.258 l
+90.539 42.258 l
+90.539 62.386 l
+80.904 62.386 l
+80.904 70.838 l
+111.116 70.838 l
+111.116 62.386 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+142.931 62.386 m
+133.295 62.386 l
+133.295 42.258 l
+122.353 42.258 l
+122.353 62.386 l
+112.718 62.386 l
+112.718 70.838 l
+142.931 70.838 l
+142.931 62.386 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+142.931 62.386 m
+133.295 62.386 l
+133.295 42.258 l
+122.353 42.258 l
+122.353 62.386 l
+112.718 62.386 l
+112.718 70.838 l
+142.931 70.838 l
+142.931 62.386 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+171.398 42.258 m
+146.166 42.258 l
+146.166 70.838 l
+171.112 70.838 l
+171.112 64.101 l
+157.108 64.101 l
+157.108 59.977 l
+170.499 59.977 l
+170.499 53.445 l
+157.108 53.445 l
+157.108 48.994 l
+171.398 48.994 l
+171.398 42.258 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+171.398 42.258 m
+146.166 42.258 l
+146.166 70.838 l
+171.112 70.838 l
+171.112 64.101 l
+157.108 64.101 l
+157.108 59.977 l
+170.499 59.977 l
+170.499 53.445 l
+157.108 53.445 l
+157.108 48.994 l
+171.398 48.994 l
+171.398 42.258 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+204.96 42.258 m
+193.529 42.258 l
+192.467 49.403 l
+192.304 50.491 191.814 51.267 190.997 51.73 c
+190.426 52.057 189.732 52.22 188.915 52.22 c
+186.465 52.22 l
+186.465 42.258 l
+175.523 42.258 l
+175.523 70.838 l
+192.63 70.838 l
+195.733 70.838 198.156 70.47 199.898 69.735 c
+202.728 68.538 204.144 66.36 204.144 63.203 c
+204.144 61.189 203.491 59.515 202.184 58.181 c
+200.986 56.956 199.408 56.18 197.448 55.854 c
+198.7 55.609 199.762 55.16 200.633 54.506 c
+201.885 53.554 202.701 52.233 203.082 50.546 c
+204.96 42.258 l
+193.12 61.488 m
+193.12 62.468 192.773 63.21 192.079 63.713 c
+191.385 64.217 190.303 64.469 188.833 64.469 c
+185.976 64.469 l
+185.976 58.344 l
+188.67 58.344 l
+189.514 58.344 190.127 58.385 190.508 58.467 c
+192.25 58.848 193.12 59.855 193.12 61.488 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+204.96 42.258 m
+193.529 42.258 l
+192.467 49.403 l
+192.304 50.491 191.814 51.267 190.997 51.73 c
+190.426 52.057 189.732 52.22 188.915 52.22 c
+186.465 52.22 l
+186.465 42.258 l
+175.523 42.258 l
+175.523 70.838 l
+192.63 70.838 l
+195.733 70.838 198.156 70.47 199.898 69.735 c
+202.728 68.538 204.144 66.36 204.144 63.203 c
+204.144 61.189 203.491 59.515 202.184 58.181 c
+200.986 56.956 199.408 56.18 197.448 55.854 c
+198.7 55.609 199.762 55.16 200.633 54.506 c
+201.885 53.554 202.701 52.233 203.082 50.546 c
+204.96 42.258 l
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+193.12 61.488 m
+193.12 62.468 192.773 63.21 192.079 63.713 c
+191.385 64.217 190.303 64.469 188.833 64.469 c
+185.976 64.469 l
+185.976 58.344 l
+188.67 58.344 l
+189.514 58.344 190.127 58.385 190.508 58.467 c
+192.25 58.848 193.12 59.855 193.12 61.488 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+27.156 83.74 m
+25.686 83.331 24.271 83.039 22.91 82.862 c
+21.549 82.685 20.297 82.596 19.154 82.596 c
+13.737 82.596 9.505 83.985 6.457 86.761 c
+3.544 89.401 2.088 92.939 2.088 97.376 c
+2.088 101.514 3.381 104.889 5.967 107.502 c
+9.042 110.605 13.533 112.156 19.44 112.156 c
+20.882 112.156 22.284 112.061 23.645 111.871 c
+24.053 111.816 24.979 111.653 26.421 111.381 c
+27.075 111.258 l
+27.075 103.705 l
+26.258 104.031 25.353 104.297 24.359 104.501 c
+23.366 104.705 22.352 104.807 21.318 104.807 c
+19.031 104.807 17.174 104.134 15.745 102.786 c
+14.316 101.439 13.601 99.717 13.601 97.621 c
+13.601 95.743 14.064 94.178 14.989 92.926 c
+16.323 91.13 18.501 90.231 21.522 90.231 c
+22.284 90.231 23.046 90.299 23.808 90.436 c
+24.57 90.572 25.686 90.871 27.156 91.334 c
+27.156 83.74 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+27.156 83.74 m
+25.686 83.331 24.271 83.039 22.91 82.862 c
+21.549 82.685 20.297 82.596 19.154 82.596 c
+13.737 82.596 9.505 83.985 6.457 86.761 c
+3.544 89.401 2.088 92.939 2.088 97.376 c
+2.088 101.514 3.381 104.889 5.967 107.502 c
+9.042 110.605 13.533 112.156 19.44 112.156 c
+20.882 112.156 22.284 112.061 23.645 111.871 c
+24.053 111.816 24.979 111.653 26.421 111.381 c
+27.075 111.258 l
+27.075 103.705 l
+26.258 104.031 25.353 104.297 24.359 104.501 c
+23.366 104.705 22.352 104.807 21.318 104.807 c
+19.031 104.807 17.174 104.134 15.745 102.786 c
+14.316 101.439 13.601 99.717 13.601 97.621 c
+13.601 95.743 14.064 94.178 14.989 92.926 c
+16.323 91.13 18.501 90.231 21.522 90.231 c
+22.284 90.231 23.046 90.299 23.808 90.436 c
+24.57 90.572 25.686 90.871 27.156 91.334 c
+27.156 83.74 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+61.496 97.376 m
+61.496 92.776 60.101 89.163 57.311 86.536 c
+54.521 83.91 50.608 82.596 45.573 82.596 c
+40.537 82.596 36.625 83.91 33.835 86.536 c
+31.045 89.163 29.65 92.776 29.65 97.376 c
+29.65 101.976 31.045 105.59 33.835 108.216 c
+36.625 110.843 40.537 112.156 45.573 112.156 c
+50.608 112.156 54.521 110.843 57.311 108.216 c
+60.101 105.59 61.496 101.976 61.496 97.376 c
+h
+49.982 97.376 m
+49.982 99.554 49.764 101.242 49.329 102.439 c
+48.622 104.344 47.369 105.297 45.573 105.297 c
+43.749 105.297 42.497 104.358 41.817 102.48 c
+41.381 101.282 41.163 99.581 41.163 97.376 c
+41.163 95.199 41.381 93.511 41.817 92.313 c
+42.525 90.408 43.777 89.455 45.573 89.455 c
+47.396 89.455 48.648 90.395 49.329 92.273 c
+49.764 93.47 49.982 95.172 49.982 97.376 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+61.496 97.376 m
+61.496 92.776 60.101 89.163 57.311 86.536 c
+54.521 83.91 50.608 82.596 45.573 82.596 c
+40.537 82.596 36.625 83.91 33.835 86.536 c
+31.045 89.163 29.65 92.776 29.65 97.376 c
+29.65 101.976 31.045 105.59 33.835 108.216 c
+36.625 110.843 40.537 112.156 45.573 112.156 c
+50.608 112.156 54.521 110.843 57.311 108.216 c
+60.101 105.59 61.496 101.976 61.496 97.376 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+49.982 97.376 m
+49.982 99.554 49.764 101.242 49.329 102.439 c
+48.622 104.344 47.369 105.297 45.573 105.297 c
+43.749 105.297 42.497 104.358 41.817 102.48 c
+41.381 101.282 41.163 99.581 41.163 97.376 c
+41.163 95.199 41.381 93.511 41.817 92.313 c
+42.525 90.408 43.777 89.455 45.573 89.455 c
+47.396 89.455 48.648 90.395 49.329 92.273 c
+49.764 93.47 49.982 95.172 49.982 97.376 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+96.34 83.086 m
+80.213 83.086 l
+74.742 103.378 l
+74.579 103.378 l
+74.579 83.086 l
+65.147 83.086 l
+65.147 111.666 l
+81.438 111.666 l
+86.745 91.946 l
+86.909 91.946 l
+86.909 111.666 l
+96.34 111.666 l
+96.34 83.086 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+96.34 83.086 m
+80.213 83.086 l
+74.742 103.378 l
+74.579 103.378 l
+74.579 83.086 l
+65.147 83.086 l
+65.147 111.666 l
+81.438 111.666 l
+86.745 91.946 l
+86.909 91.946 l
+86.909 111.666 l
+96.34 111.666 l
+96.34 83.086 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+131.264 97.254 m
+131.264 93.552 130.366 90.49 128.57 88.067 c
+126.12 84.747 122.228 83.086 116.893 83.086 c
+101.215 83.086 l
+101.215 111.666 l
+116.893 111.666 l
+122.119 111.666 125.957 110.061 128.406 106.849 c
+130.312 104.344 131.264 101.146 131.264 97.254 c
+h
+119.751 97.417 m
+119.751 100.411 119.193 102.494 118.077 103.664 c
+117.26 104.508 116.022 104.93 114.362 104.93 c
+112.157 104.93 l
+112.157 90.231 l
+114.362 90.231 l
+115.94 90.231 117.138 90.613 117.954 91.375 c
+119.152 92.518 119.751 94.532 119.751 97.417 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+131.264 97.254 m
+131.264 93.552 130.366 90.49 128.57 88.067 c
+126.12 84.747 122.228 83.086 116.893 83.086 c
+101.215 83.086 l
+101.215 111.666 l
+116.893 111.666 l
+122.119 111.666 125.957 110.061 128.406 106.849 c
+130.312 104.344 131.264 101.146 131.264 97.254 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+119.751 97.417 m
+119.751 100.411 119.193 102.494 118.077 103.664 c
+117.26 104.508 116.022 104.93 114.362 104.93 c
+112.157 104.93 l
+112.157 90.231 l
+114.362 90.231 l
+115.94 90.231 117.138 90.613 117.954 91.375 c
+119.152 92.518 119.751 94.532 119.751 97.417 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+160.625 83.086 m
+135.393 83.086 l
+135.393 111.666 l
+160.339 111.666 l
+160.339 104.93 l
+146.334 104.93 l
+146.334 100.806 l
+159.726 100.806 l
+159.726 94.273 l
+146.334 94.273 l
+146.334 89.823 l
+160.625 89.823 l
+160.625 83.086 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+160.625 83.086 m
+135.393 83.086 l
+135.393 111.666 l
+160.339 111.666 l
+160.339 104.93 l
+146.334 104.93 l
+146.334 100.806 l
+159.726 100.806 l
+159.726 94.273 l
+146.334 94.273 l
+146.334 89.823 l
+160.625 89.823 l
+160.625 83.086 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+195.943 83.086 m
+179.816 83.086 l
+174.345 103.378 l
+174.181 103.378 l
+174.181 83.086 l
+164.75 83.086 l
+164.75 111.666 l
+181.04 111.666 l
+186.348 91.946 l
+186.511 91.946 l
+186.511 111.666 l
+195.943 111.666 l
+195.943 83.086 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+195.943 83.086 m
+179.816 83.086 l
+174.345 103.378 l
+174.181 103.378 l
+174.181 83.086 l
+164.75 83.086 l
+164.75 111.666 l
+181.04 111.666 l
+186.348 91.946 l
+186.511 91.946 l
+186.511 111.666 l
+195.943 111.666 l
+195.943 83.086 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+225.886 92.191 m
+225.886 89.769 225.124 87.768 223.6 86.189 c
+221.287 83.794 217.394 82.596 211.923 82.596 c
+210.154 82.596 208.262 82.692 206.248 82.882 c
+204.234 83.073 202.193 83.426 200.124 83.944 c
+200.124 91.375 l
+201.512 90.83 203.036 90.374 204.697 90.007 c
+206.357 89.639 208.113 89.455 209.963 89.455 c
+211.733 89.455 212.992 89.633 213.74 89.986 c
+214.489 90.34 214.863 90.83 214.863 91.456 c
+214.863 92.191 214.359 92.735 213.352 93.089 c
+213.026 93.198 211.978 93.443 210.209 93.824 c
+207.051 94.478 204.806 95.213 203.472 96.029 c
+201.022 97.526 199.797 99.812 199.797 102.888 c
+199.797 105.393 200.736 107.434 202.614 109.012 c
+205.118 111.108 209.093 112.156 214.536 112.156 c
+216.142 112.156 217.693 112.081 219.191 111.932 c
+220.687 111.782 222.293 111.53 224.008 111.176 c
+224.008 103.828 l
+222.947 104.236 221.803 104.562 220.579 104.807 c
+218.973 105.134 217.285 105.297 215.516 105.297 c
+214.019 105.297 212.971 105.215 212.372 105.052 c
+211.338 104.78 210.821 104.222 210.821 103.378 c
+210.821 102.67 211.352 102.153 212.413 101.827 c
+212.931 101.663 213.584 101.514 214.373 101.377 c
+217.013 100.86 218.755 100.466 219.599 100.194 c
+221.531 99.568 223.001 98.697 224.008 97.58 c
+225.26 96.22 225.886 94.423 225.886 92.191 c
+h
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+225.886 92.191 m
+225.886 89.769 225.124 87.768 223.6 86.189 c
+221.287 83.794 217.394 82.596 211.923 82.596 c
+210.154 82.596 208.262 82.692 206.248 82.882 c
+204.234 83.073 202.193 83.426 200.124 83.944 c
+200.124 91.375 l
+201.512 90.83 203.036 90.374 204.697 90.007 c
+206.357 89.639 208.113 89.455 209.963 89.455 c
+211.733 89.455 212.992 89.633 213.74 89.986 c
+214.489 90.34 214.863 90.83 214.863 91.456 c
+214.863 92.191 214.359 92.735 213.352 93.089 c
+213.026 93.198 211.978 93.443 210.209 93.824 c
+207.051 94.478 204.806 95.213 203.472 96.029 c
+201.022 97.526 199.797 99.812 199.797 102.888 c
+199.797 105.393 200.736 107.434 202.614 109.012 c
+205.118 111.108 209.093 112.156 214.536 112.156 c
+216.142 112.156 217.693 112.081 219.191 111.932 c
+220.687 111.782 222.293 111.53 224.008 111.176 c
+224.008 103.828 l
+222.947 104.236 221.803 104.562 220.579 104.807 c
+218.973 105.134 217.285 105.297 215.516 105.297 c
+214.019 105.297 212.971 105.215 212.372 105.052 c
+211.338 104.78 210.821 104.222 210.821 103.378 c
+210.821 102.67 211.352 102.153 212.413 101.827 c
+212.931 101.663 213.584 101.514 214.373 101.377 c
+217.013 100.86 218.755 100.466 219.599 100.194 c
+221.531 99.568 223.001 98.697 224.008 97.58 c
+225.26 96.22 225.886 94.423 225.886 92.191 c
+h
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+255.029 83.086 m
+229.798 83.086 l
+229.798 111.666 l
+254.743 111.666 l
+254.743 104.93 l
+240.74 104.93 l
+240.74 100.806 l
+254.131 100.806 l
+254.131 94.273 l
+240.74 94.273 l
+240.74 89.823 l
+255.029 89.823 l
+255.029 83.086 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+255.029 83.086 m
+229.798 83.086 l
+229.798 111.666 l
+254.743 111.666 l
+254.743 104.93 l
+240.74 104.93 l
+240.74 100.806 l
+254.131 100.806 l
+254.131 94.273 l
+240.74 94.273 l
+240.74 89.823 l
+255.029 89.823 l
+255.029 83.086 l
+S
+0 0 0 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+289.205 97.254 m
+289.205 93.552 288.306 90.49 286.51 88.067 c
+284.06 84.747 280.168 83.086 274.833 83.086 c
+259.155 83.086 l
+259.155 111.666 l
+274.833 111.666 l
+280.059 111.666 283.897 110.061 286.346 106.849 c
+288.252 104.344 289.205 101.146 289.205 97.254 c
+h
+277.691 97.417 m
+277.691 100.411 277.133 102.494 276.017 103.664 c
+275.2 104.508 273.962 104.93 272.302 104.93 c
+270.097 104.93 l
+270.097 90.231 l
+272.302 90.231 l
+273.88 90.231 275.078 90.613 275.895 91.375 c
+277.092 92.518 277.691 94.532 277.691 97.417 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+289.205 97.254 m
+289.205 93.552 288.306 90.49 286.51 88.067 c
+284.06 84.747 280.168 83.086 274.833 83.086 c
+259.155 83.086 l
+259.155 111.666 l
+274.833 111.666 l
+280.059 111.666 283.897 110.061 286.346 106.849 c
+288.252 104.344 289.205 101.146 289.205 97.254 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+277.691 97.417 m
+277.691 100.411 277.133 102.494 276.017 103.664 c
+275.2 104.508 273.962 104.93 272.302 104.93 c
+270.097 104.93 l
+270.097 90.231 l
+272.302 90.231 l
+273.88 90.231 275.078 90.613 275.895 91.375 c
+277.092 92.518 277.691 94.532 277.691 97.417 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+30.623 21.561 m
+30.623 18.921 29.711 16.675 27.887 14.824 c
+25.683 12.592 22.539 11.476 18.456 11.476 c
+12.455 11.476 l
+12.455 3.229 l
+1.513 3.229 l
+1.513 31.809 l
+18.252 31.809 l
+22.308 31.809 25.438 30.761 27.643 28.665 c
+29.629 26.787 30.623 24.419 30.623 21.561 c
+h
+19.6 21.643 m
+19.6 22.677 19.286 23.48 18.66 24.051 c
+17.816 24.814 16.442 25.194 14.537 25.194 c
+12.169 25.194 l
+12.169 18.09 l
+14.577 18.09 l
+15.83 18.09 16.823 18.24 17.558 18.539 c
+18.919 19.111 19.6 20.145 19.6 21.643 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+30.623 21.561 m
+30.623 18.921 29.711 16.675 27.887 14.824 c
+25.683 12.592 22.539 11.476 18.456 11.476 c
+12.455 11.476 l
+12.455 3.229 l
+1.513 3.229 l
+1.513 31.809 l
+18.252 31.809 l
+22.308 31.809 25.438 30.761 27.643 28.665 c
+29.629 26.787 30.623 24.419 30.623 21.561 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+19.6 21.643 m
+19.6 22.677 19.286 23.48 18.66 24.051 c
+17.816 24.814 16.442 25.194 14.537 25.194 c
+12.169 25.194 l
+12.169 18.09 l
+14.577 18.09 l
+15.83 18.09 16.823 18.24 17.558 18.539 c
+18.919 19.111 19.6 20.145 19.6 21.643 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+63.843 3.229 m
+52.901 3.229 l
+52.901 13.762 l
+45.592 13.762 l
+45.592 3.229 l
+34.65 3.229 l
+34.65 31.809 l
+45.592 31.809 l
+45.592 21.928 l
+52.901 21.928 l
+52.901 31.809 l
+63.843 31.809 l
+63.843 3.229 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+63.843 3.229 m
+52.901 3.229 l
+52.901 13.762 l
+45.592 13.762 l
+45.592 3.229 l
+34.65 3.229 l
+34.65 31.809 l
+45.592 31.809 l
+45.592 21.928 l
+52.901 21.928 l
+52.901 31.809 l
+63.843 31.809 l
+63.843 3.229 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+98.375 31.809 m
+87.637 12.007 l
+87.637 3.229 l
+76.695 3.229 l
+76.695 12.007 l
+66.08 31.809 l
+78.001 31.809 l
+82.411 19.846 l
+82.574 19.846 l
+87.024 31.809 l
+98.375 31.809 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+98.375 31.809 m
+87.637 12.007 l
+87.637 3.229 l
+76.695 3.229 l
+76.695 12.007 l
+66.08 31.809 l
+78.001 31.809 l
+82.411 19.846 l
+82.574 19.846 l
+87.024 31.809 l
+98.375 31.809 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+125.711 12.334 m
+125.711 9.911 124.949 7.911 123.425 6.332 c
+121.111 3.937 117.219 2.739 111.748 2.739 c
+109.979 2.739 108.087 2.834 106.073 3.025 c
+104.059 3.215 102.017 3.569 99.949 4.086 c
+99.949 11.517 l
+101.337 10.973 102.861 10.517 104.521 10.149 c
+106.182 9.782 107.937 9.598 109.788 9.598 c
+111.558 9.598 112.816 9.775 113.565 10.129 c
+114.313 10.483 114.688 10.973 114.688 11.599 c
+114.688 12.334 114.184 12.878 113.177 13.232 c
+112.85 13.341 111.802 13.586 110.033 13.967 c
+106.876 14.62 104.63 15.355 103.297 16.172 c
+100.847 17.669 99.622 19.955 99.622 23.031 c
+99.622 25.535 100.561 27.576 102.439 29.155 c
+104.943 31.251 108.917 32.299 114.361 32.299 c
+115.967 32.299 117.519 32.224 119.015 32.075 c
+120.513 31.924 122.119 31.673 123.833 31.319 c
+123.833 23.97 l
+122.772 24.378 121.629 24.705 120.404 24.95 c
+118.798 25.277 117.11 25.44 115.341 25.44 c
+113.844 25.44 112.796 25.358 112.197 25.194 c
+111.163 24.922 110.646 24.365 110.646 23.521 c
+110.646 22.813 111.176 22.296 112.238 21.969 c
+112.755 21.806 113.408 21.656 114.198 21.52 c
+116.838 21.003 118.58 20.608 119.424 20.336 c
+121.356 19.71 122.826 18.839 123.833 17.723 c
+125.085 16.362 125.711 14.566 125.711 12.334 c
+h
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+125.711 12.334 m
+125.711 9.911 124.949 7.911 123.425 6.332 c
+121.111 3.937 117.219 2.739 111.748 2.739 c
+109.979 2.739 108.087 2.834 106.073 3.025 c
+104.059 3.215 102.017 3.569 99.949 4.086 c
+99.949 11.517 l
+101.337 10.973 102.861 10.517 104.521 10.149 c
+106.182 9.782 107.937 9.598 109.788 9.598 c
+111.558 9.598 112.816 9.775 113.565 10.129 c
+114.313 10.483 114.688 10.973 114.688 11.599 c
+114.688 12.334 114.184 12.878 113.177 13.232 c
+112.85 13.341 111.802 13.586 110.033 13.967 c
+106.876 14.62 104.63 15.355 103.297 16.172 c
+100.847 17.669 99.622 19.955 99.622 23.031 c
+99.622 25.535 100.561 27.576 102.439 29.155 c
+104.943 31.251 108.917 32.299 114.361 32.299 c
+115.967 32.299 117.519 32.224 119.015 32.075 c
+120.513 31.924 122.119 31.673 123.833 31.319 c
+123.833 23.97 l
+122.772 24.378 121.629 24.705 120.404 24.95 c
+118.798 25.277 117.11 25.44 115.341 25.44 c
+113.844 25.44 112.796 25.358 112.197 25.194 c
+111.163 24.922 110.646 24.365 110.646 23.521 c
+110.646 22.813 111.176 22.296 112.238 21.969 c
+112.755 21.806 113.408 21.656 114.198 21.52 c
+116.838 21.003 118.58 20.608 119.424 20.336 c
+121.356 19.71 122.826 18.839 123.833 17.723 c
+125.085 16.362 125.711 14.566 125.711 12.334 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+140.768 3.229 m
+129.826 3.229 l
+129.826 31.809 l
+140.768 31.809 l
+140.768 3.229 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+140.768 3.229 m
+129.826 3.229 l
+129.826 31.809 l
+140.768 31.809 l
+140.768 3.229 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+169.687 3.882 m
+168.217 3.474 166.802 3.181 165.44 3.004 c
+164.08 2.827 162.828 2.739 161.684 2.739 c
+156.268 2.739 152.035 4.127 148.986 6.903 c
+146.074 9.544 144.618 13.082 144.618 17.519 c
+144.618 21.656 145.911 25.031 148.497 27.644 c
+151.572 30.747 156.064 32.299 161.97 32.299 c
+163.413 32.299 164.814 32.203 166.175 32.013 c
+166.584 31.959 167.509 31.795 168.952 31.523 c
+169.605 31.401 l
+169.605 23.847 l
+168.788 24.174 167.883 24.44 166.89 24.644 c
+165.897 24.847 164.882 24.95 163.848 24.95 c
+161.562 24.95 159.704 24.276 158.275 22.928 c
+156.846 21.581 156.132 19.86 156.132 17.764 c
+156.132 15.886 156.594 14.321 157.52 13.068 c
+158.853 11.272 161.031 10.374 164.052 10.374 c
+164.814 10.374 165.576 10.442 166.339 10.578 c
+167.101 10.714 168.217 11.013 169.687 11.476 c
+169.687 3.882 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+169.687 3.882 m
+168.217 3.474 166.802 3.181 165.44 3.004 c
+164.08 2.827 162.828 2.739 161.684 2.739 c
+156.268 2.739 152.035 4.127 148.986 6.903 c
+146.074 9.544 144.618 13.082 144.618 17.519 c
+144.618 21.656 145.911 25.031 148.497 27.644 c
+151.572 30.747 156.064 32.299 161.97 32.299 c
+163.413 32.299 164.814 32.203 166.175 32.013 c
+166.584 31.959 167.509 31.795 168.952 31.523 c
+169.605 31.401 l
+169.605 23.847 l
+168.788 24.174 167.883 24.44 166.89 24.644 c
+165.897 24.847 164.882 24.95 163.848 24.95 c
+161.562 24.95 159.704 24.276 158.275 22.928 c
+156.846 21.581 156.132 19.86 156.132 17.764 c
+156.132 15.886 156.594 14.321 157.52 13.068 c
+158.853 11.272 161.031 10.374 164.052 10.374 c
+164.814 10.374 165.576 10.442 166.339 10.578 c
+167.101 10.714 168.217 11.013 169.687 11.476 c
+169.687 3.882 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+198.474 12.334 m
+198.474 9.911 197.711 7.911 196.187 6.332 c
+193.873 3.937 189.981 2.739 184.511 2.739 c
+182.741 2.739 180.849 2.834 178.835 3.025 c
+176.821 3.215 174.78 3.569 172.711 4.086 c
+172.711 11.517 l
+174.099 10.973 175.624 10.517 177.284 10.149 c
+178.944 9.782 180.7 9.598 182.551 9.598 c
+184.32 9.598 185.579 9.775 186.327 10.129 c
+187.076 10.483 187.45 10.973 187.45 11.599 c
+187.45 12.334 186.946 12.878 185.939 13.232 c
+185.613 13.341 184.565 13.586 182.796 13.967 c
+179.638 14.62 177.393 15.355 176.059 16.172 c
+173.609 17.669 172.385 19.955 172.385 23.031 c
+172.385 25.535 173.323 27.576 175.202 29.155 c
+177.706 31.251 181.68 32.299 187.123 32.299 c
+188.729 32.299 190.281 32.224 191.778 32.075 c
+193.275 31.924 194.881 31.673 196.595 31.319 c
+196.595 23.97 l
+195.534 24.378 194.391 24.705 193.166 24.95 c
+191.56 25.277 189.872 25.44 188.103 25.44 c
+186.606 25.44 185.558 25.358 184.959 25.194 c
+183.925 24.922 183.408 24.365 183.408 23.521 c
+183.408 22.813 183.939 22.296 185.001 21.969 c
+185.517 21.806 186.171 21.656 186.96 21.52 c
+189.6 21.003 191.342 20.608 192.186 20.336 c
+194.119 19.71 195.588 18.839 196.595 17.723 c
+197.847 16.362 198.474 14.566 198.474 12.334 c
+h
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+198.474 12.334 m
+198.474 9.911 197.711 7.911 196.187 6.332 c
+193.873 3.937 189.981 2.739 184.511 2.739 c
+182.741 2.739 180.849 2.834 178.835 3.025 c
+176.821 3.215 174.78 3.569 172.711 4.086 c
+172.711 11.517 l
+174.099 10.973 175.624 10.517 177.284 10.149 c
+178.944 9.782 180.7 9.598 182.551 9.598 c
+184.32 9.598 185.579 9.775 186.327 10.129 c
+187.076 10.483 187.45 10.973 187.45 11.599 c
+187.45 12.334 186.946 12.878 185.939 13.232 c
+185.613 13.341 184.565 13.586 182.796 13.967 c
+179.638 14.62 177.393 15.355 176.059 16.172 c
+173.609 17.669 172.385 19.955 172.385 23.031 c
+172.385 25.535 173.323 27.576 175.202 29.155 c
+177.706 31.251 181.68 32.299 187.123 32.299 c
+188.729 32.299 190.281 32.224 191.778 32.075 c
+193.275 31.924 194.881 31.673 196.595 31.319 c
+196.595 23.97 l
+195.534 24.378 194.391 24.705 193.166 24.95 c
+191.56 25.277 189.872 25.44 188.103 25.44 c
+186.606 25.44 185.558 25.358 184.959 25.194 c
+183.925 24.922 183.408 24.365 183.408 23.521 c
+183.408 22.813 183.939 22.296 185.001 21.969 c
+185.517 21.806 186.171 21.656 186.96 21.52 c
+189.6 21.003 191.342 20.608 192.186 20.336 c
+194.119 19.71 195.588 18.839 196.595 17.723 c
+197.847 16.362 198.474 14.566 198.474 12.334 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+41.361 44.058 m
+31.562 44.058 l
+31.562 66.513 l
+31.317 66.513 l
+25.683 44.058 l
+16.578 44.058 l
+11.107 66.513 l
+10.822 66.513 l
+10.822 44.058 l
+1.513 44.058 l
+1.513 72.638 l
+17.721 72.638 l
+21.437 57 l
+21.641 57 l
+25.193 72.638 l
+41.361 72.638 l
+41.361 44.058 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+41.361 44.058 m
+31.562 44.058 l
+31.562 66.513 l
+31.317 66.513 l
+25.683 44.058 l
+16.578 44.058 l
+11.107 66.513 l
+10.822 66.513 l
+10.822 44.058 l
+1.513 44.058 l
+1.513 72.638 l
+17.721 72.638 l
+21.437 57 l
+21.641 57 l
+25.193 72.638 l
+41.361 72.638 l
+41.361 44.058 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+78.529 44.058 m
+67.016 44.058 l
+65.056 50.223 l
+56.482 50.223 l
+54.563 44.058 l
+43.621 44.058 l
+53.625 72.638 l
+68.363 72.638 l
+78.529 44.058 l
+63.832 56.918 m
+60.851 65.86 l
+60.688 65.86 l
+57.748 56.918 l
+63.832 56.918 l
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+78.529 44.058 m
+67.016 44.058 l
+65.056 50.223 l
+56.482 50.223 l
+54.563 44.058 l
+43.621 44.058 l
+53.625 72.638 l
+68.363 72.638 l
+78.529 44.058 l
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+63.832 56.918 m
+60.851 65.86 l
+60.688 65.86 l
+57.748 56.918 l
+63.832 56.918 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+109.316 64.186 m
+99.681 64.186 l
+99.681 44.058 l
+88.739 44.058 l
+88.739 64.186 l
+79.104 64.186 l
+79.104 72.638 l
+109.316 72.638 l
+109.316 64.186 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+109.316 64.186 m
+99.681 64.186 l
+99.681 44.058 l
+88.739 44.058 l
+88.739 64.186 l
+79.104 64.186 l
+79.104 72.638 l
+109.316 72.638 l
+109.316 64.186 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+141.131 64.186 m
+131.495 64.186 l
+131.495 44.058 l
+120.553 44.058 l
+120.553 64.186 l
+110.918 64.186 l
+110.918 72.638 l
+141.131 72.638 l
+141.131 64.186 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+141.131 64.186 m
+131.495 64.186 l
+131.495 44.058 l
+120.553 44.058 l
+120.553 64.186 l
+110.918 64.186 l
+110.918 72.638 l
+141.131 72.638 l
+141.131 64.186 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+169.598 44.058 m
+144.366 44.058 l
+144.366 72.638 l
+169.312 72.638 l
+169.312 65.901 l
+155.308 65.901 l
+155.308 61.777 l
+168.699 61.777 l
+168.699 55.245 l
+155.308 55.245 l
+155.308 50.794 l
+169.598 50.794 l
+169.598 44.058 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+169.598 44.058 m
+144.366 44.058 l
+144.366 72.638 l
+169.312 72.638 l
+169.312 65.901 l
+155.308 65.901 l
+155.308 61.777 l
+168.699 61.777 l
+168.699 55.245 l
+155.308 55.245 l
+155.308 50.794 l
+169.598 50.794 l
+169.598 44.058 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+203.16 44.058 m
+191.729 44.058 l
+190.667 51.203 l
+190.504 52.291 190.014 53.067 189.197 53.53 c
+188.626 53.857 187.932 54.02 187.115 54.02 c
+184.665 54.02 l
+184.665 44.058 l
+173.723 44.058 l
+173.723 72.638 l
+190.83 72.638 l
+193.933 72.638 196.356 72.27 198.098 71.535 c
+200.928 70.338 202.344 68.16 202.344 65.003 c
+202.344 62.988 201.691 61.314 200.384 59.981 c
+199.186 58.756 197.608 57.98 195.648 57.654 c
+196.9 57.408 197.962 56.959 198.833 56.306 c
+200.085 55.354 200.901 54.033 201.282 52.346 c
+203.16 44.058 l
+191.32 63.288 m
+191.32 64.268 190.973 65.01 190.279 65.513 c
+189.585 66.016 188.503 66.268 187.033 66.268 c
+184.175 66.268 l
+184.175 60.144 l
+186.87 60.144 l
+187.714 60.144 188.327 60.185 188.708 60.266 c
+190.45 60.647 191.32 61.655 191.32 63.288 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+203.16 44.058 m
+191.729 44.058 l
+190.667 51.203 l
+190.504 52.291 190.014 53.067 189.197 53.53 c
+188.626 53.857 187.932 54.02 187.115 54.02 c
+184.665 54.02 l
+184.665 44.058 l
+173.723 44.058 l
+173.723 72.638 l
+190.83 72.638 l
+193.933 72.638 196.356 72.27 198.098 71.535 c
+200.928 70.338 202.344 68.16 202.344 65.003 c
+202.344 62.988 201.691 61.314 200.384 59.981 c
+199.186 58.756 197.608 57.98 195.648 57.654 c
+196.9 57.408 197.962 56.959 198.833 56.306 c
+200.085 55.354 200.901 54.033 201.282 52.346 c
+203.16 44.058 l
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+191.32 63.288 m
+191.32 64.268 190.973 65.01 190.279 65.513 c
+189.585 66.016 188.503 66.268 187.033 66.268 c
+184.175 66.268 l
+184.175 60.144 l
+186.87 60.144 l
+187.714 60.144 188.327 60.185 188.708 60.266 c
+190.45 60.647 191.32 61.655 191.32 63.288 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+25.356 85.54 m
+23.886 85.131 22.471 84.839 21.11 84.662 c
+19.749 84.485 18.497 84.396 17.354 84.396 c
+11.937 84.396 7.705 85.784 4.657 88.561 c
+1.744 91.201 0.288 94.739 0.288 99.176 c
+0.288 103.313 1.581 106.689 4.167 109.302 c
+7.242 112.404 11.733 113.956 17.64 113.956 c
+19.082 113.956 20.484 113.861 21.845 113.67 c
+22.253 113.616 23.179 113.453 24.621 113.18 c
+25.275 113.058 l
+25.275 105.505 l
+24.458 105.831 23.553 106.097 22.559 106.301 c
+21.566 106.505 20.552 106.607 19.518 106.607 c
+17.231 106.607 15.374 105.933 13.944 104.586 c
+12.516 103.238 11.801 101.517 11.801 99.421 c
+11.801 97.543 12.264 95.978 13.189 94.726 c
+14.523 92.929 16.701 92.031 19.722 92.031 c
+20.484 92.031 21.246 92.099 22.008 92.235 c
+22.77 92.371 23.886 92.671 25.356 93.133 c
+25.356 85.54 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+25.356 85.54 m
+23.886 85.131 22.471 84.839 21.11 84.662 c
+19.749 84.485 18.497 84.396 17.354 84.396 c
+11.937 84.396 7.705 85.784 4.657 88.561 c
+1.744 91.201 0.288 94.739 0.288 99.176 c
+0.288 103.313 1.581 106.689 4.167 109.302 c
+7.242 112.404 11.733 113.956 17.64 113.956 c
+19.082 113.956 20.484 113.861 21.845 113.67 c
+22.253 113.616 23.179 113.453 24.621 113.18 c
+25.275 113.058 l
+25.275 105.505 l
+24.458 105.831 23.553 106.097 22.559 106.301 c
+21.566 106.505 20.552 106.607 19.518 106.607 c
+17.231 106.607 15.374 105.933 13.944 104.586 c
+12.516 103.238 11.801 101.517 11.801 99.421 c
+11.801 97.543 12.264 95.978 13.189 94.726 c
+14.523 92.929 16.701 92.031 19.722 92.031 c
+20.484 92.031 21.246 92.099 22.008 92.235 c
+22.77 92.371 23.886 92.671 25.356 93.133 c
+25.356 85.54 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+59.696 99.176 m
+59.696 94.576 58.301 90.963 55.511 88.336 c
+52.721 85.709 48.808 84.396 43.773 84.396 c
+38.737 84.396 34.825 85.709 32.035 88.336 c
+29.245 90.963 27.85 94.576 27.85 99.176 c
+27.85 103.776 29.245 107.39 32.035 110.016 c
+34.825 112.643 38.737 113.956 43.773 113.956 c
+48.808 113.956 52.721 112.643 55.511 110.016 c
+58.301 107.39 59.696 103.776 59.696 99.176 c
+h
+48.182 99.176 m
+48.182 101.354 47.964 103.041 47.529 104.239 c
+46.822 106.144 45.569 107.097 43.773 107.097 c
+41.949 107.097 40.697 106.158 40.017 104.28 c
+39.581 103.082 39.363 101.381 39.363 99.176 c
+39.363 96.998 39.581 95.311 40.017 94.113 c
+40.724 92.208 41.977 91.255 43.773 91.255 c
+45.596 91.255 46.848 92.195 47.529 94.073 c
+47.964 95.27 48.182 96.971 48.182 99.176 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+59.696 99.176 m
+59.696 94.576 58.301 90.963 55.511 88.336 c
+52.721 85.709 48.808 84.396 43.773 84.396 c
+38.737 84.396 34.825 85.709 32.035 88.336 c
+29.245 90.963 27.85 94.576 27.85 99.176 c
+27.85 103.776 29.245 107.39 32.035 110.016 c
+34.825 112.643 38.737 113.956 43.773 113.956 c
+48.808 113.956 52.721 112.643 55.511 110.016 c
+58.301 107.39 59.696 103.776 59.696 99.176 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+48.182 99.176 m
+48.182 101.354 47.964 103.041 47.529 104.239 c
+46.822 106.144 45.569 107.097 43.773 107.097 c
+41.949 107.097 40.697 106.158 40.017 104.28 c
+39.581 103.082 39.363 101.381 39.363 99.176 c
+39.363 96.998 39.581 95.311 40.017 94.113 c
+40.724 92.208 41.977 91.255 43.773 91.255 c
+45.596 91.255 46.848 92.195 47.529 94.073 c
+47.964 95.27 48.182 96.971 48.182 99.176 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+94.54 84.886 m
+78.413 84.886 l
+72.942 105.178 l
+72.779 105.178 l
+72.779 84.886 l
+63.347 84.886 l
+63.347 113.466 l
+79.637 113.466 l
+84.945 93.746 l
+85.109 93.746 l
+85.109 113.466 l
+94.54 113.466 l
+94.54 84.886 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+94.54 84.886 m
+78.413 84.886 l
+72.942 105.178 l
+72.779 105.178 l
+72.779 84.886 l
+63.347 84.886 l
+63.347 113.466 l
+79.637 113.466 l
+84.945 93.746 l
+85.109 93.746 l
+85.109 113.466 l
+94.54 113.466 l
+94.54 84.886 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+129.464 99.054 m
+129.464 95.352 128.566 92.29 126.77 89.867 c
+124.32 86.546 120.428 84.886 115.093 84.886 c
+99.415 84.886 l
+99.415 113.466 l
+115.093 113.466 l
+120.319 113.466 124.157 111.86 126.606 108.648 c
+128.512 106.144 129.464 102.946 129.464 99.054 c
+h
+117.951 99.217 m
+117.951 102.211 117.393 104.294 116.277 105.464 c
+115.46 106.308 114.222 106.729 112.562 106.729 c
+110.357 106.729 l
+110.357 92.031 l
+112.562 92.031 l
+114.14 92.031 115.338 92.412 116.154 93.174 c
+117.352 94.317 117.951 96.332 117.951 99.217 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+129.464 99.054 m
+129.464 95.352 128.566 92.29 126.77 89.867 c
+124.32 86.546 120.428 84.886 115.093 84.886 c
+99.415 84.886 l
+99.415 113.466 l
+115.093 113.466 l
+120.319 113.466 124.157 111.86 126.606 108.648 c
+128.512 106.144 129.464 102.946 129.464 99.054 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+117.951 99.217 m
+117.951 102.211 117.393 104.294 116.277 105.464 c
+115.46 106.308 114.222 106.729 112.562 106.729 c
+110.357 106.729 l
+110.357 92.031 l
+112.562 92.031 l
+114.14 92.031 115.338 92.412 116.154 93.174 c
+117.352 94.317 117.951 96.332 117.951 99.217 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+158.824 84.886 m
+133.593 84.886 l
+133.593 113.466 l
+158.539 113.466 l
+158.539 106.729 l
+144.534 106.729 l
+144.534 102.606 l
+157.926 102.606 l
+157.926 96.073 l
+144.534 96.073 l
+144.534 91.623 l
+158.824 91.623 l
+158.824 84.886 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+158.824 84.886 m
+133.593 84.886 l
+133.593 113.466 l
+158.539 113.466 l
+158.539 106.729 l
+144.534 106.729 l
+144.534 102.606 l
+157.926 102.606 l
+157.926 96.073 l
+144.534 96.073 l
+144.534 91.623 l
+158.824 91.623 l
+158.824 84.886 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+194.143 84.886 m
+178.016 84.886 l
+172.545 105.178 l
+172.381 105.178 l
+172.381 84.886 l
+162.95 84.886 l
+162.95 113.466 l
+179.24 113.466 l
+184.548 93.746 l
+184.711 93.746 l
+184.711 113.466 l
+194.143 113.466 l
+194.143 84.886 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+194.143 84.886 m
+178.016 84.886 l
+172.545 105.178 l
+172.381 105.178 l
+172.381 84.886 l
+162.95 84.886 l
+162.95 113.466 l
+179.24 113.466 l
+184.548 93.746 l
+184.711 93.746 l
+184.711 113.466 l
+194.143 113.466 l
+194.143 84.886 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+224.086 93.991 m
+224.086 91.569 223.324 89.568 221.8 87.989 c
+219.487 85.594 215.594 84.396 210.123 84.396 c
+208.354 84.396 206.462 84.492 204.448 84.682 c
+202.434 84.872 200.393 85.226 198.324 85.744 c
+198.324 93.174 l
+199.712 92.63 201.236 92.174 202.896 91.807 c
+204.557 91.439 206.313 91.255 208.163 91.255 c
+209.933 91.255 211.192 91.432 211.94 91.786 c
+212.689 92.14 213.063 92.63 213.063 93.256 c
+213.063 93.991 212.559 94.535 211.552 94.889 c
+211.226 94.998 210.178 95.243 208.409 95.624 c
+205.251 96.277 203.006 97.012 201.672 97.829 c
+199.222 99.326 197.997 101.612 197.997 104.688 c
+197.997 107.192 198.936 109.234 200.814 110.812 c
+203.318 112.908 207.293 113.956 212.736 113.956 c
+214.342 113.956 215.893 113.881 217.391 113.731 c
+218.887 113.582 220.493 113.33 222.208 112.976 c
+222.208 105.627 l
+221.147 106.035 220.003 106.362 218.779 106.607 c
+217.173 106.934 215.485 107.097 213.716 107.097 c
+212.219 107.097 211.171 107.015 210.572 106.852 c
+209.538 106.58 209.021 106.022 209.021 105.178 c
+209.021 104.47 209.552 103.953 210.613 103.626 c
+211.13 103.463 211.784 103.313 212.573 103.177 c
+215.213 102.66 216.955 102.266 217.799 101.993 c
+219.731 101.367 221.201 100.496 222.208 99.38 c
+223.46 98.02 224.086 96.223 224.086 93.991 c
+h
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+224.086 93.991 m
+224.086 91.569 223.324 89.568 221.8 87.989 c
+219.487 85.594 215.594 84.396 210.123 84.396 c
+208.354 84.396 206.462 84.492 204.448 84.682 c
+202.434 84.872 200.393 85.226 198.324 85.744 c
+198.324 93.174 l
+199.712 92.63 201.236 92.174 202.896 91.807 c
+204.557 91.439 206.313 91.255 208.163 91.255 c
+209.933 91.255 211.192 91.432 211.94 91.786 c
+212.689 92.14 213.063 92.63 213.063 93.256 c
+213.063 93.991 212.559 94.535 211.552 94.889 c
+211.226 94.998 210.178 95.243 208.409 95.624 c
+205.251 96.277 203.006 97.012 201.672 97.829 c
+199.222 99.326 197.997 101.612 197.997 104.688 c
+197.997 107.192 198.936 109.234 200.814 110.812 c
+203.318 112.908 207.293 113.956 212.736 113.956 c
+214.342 113.956 215.893 113.881 217.391 113.731 c
+218.887 113.582 220.493 113.33 222.208 112.976 c
+222.208 105.627 l
+221.147 106.035 220.003 106.362 218.779 106.607 c
+217.173 106.934 215.485 107.097 213.716 107.097 c
+212.219 107.097 211.171 107.015 210.572 106.852 c
+209.538 106.58 209.021 106.022 209.021 105.178 c
+209.021 104.47 209.552 103.953 210.613 103.626 c
+211.13 103.463 211.784 103.313 212.573 103.177 c
+215.213 102.66 216.955 102.266 217.799 101.993 c
+219.731 101.367 221.201 100.496 222.208 99.38 c
+223.46 98.02 224.086 96.223 224.086 93.991 c
+h
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+253.229 84.886 m
+227.998 84.886 l
+227.998 113.466 l
+252.943 113.466 l
+252.943 106.729 l
+238.94 106.729 l
+238.94 102.606 l
+252.331 102.606 l
+252.331 96.073 l
+238.94 96.073 l
+238.94 91.623 l
+253.229 91.623 l
+253.229 84.886 l
+f
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+253.229 84.886 m
+227.998 84.886 l
+227.998 113.466 l
+252.943 113.466 l
+252.943 106.729 l
+238.94 106.729 l
+238.94 102.606 l
+252.331 102.606 l
+252.331 96.073 l
+238.94 96.073 l
+238.94 91.623 l
+253.229 91.623 l
+253.229 84.886 l
+S
+1 1 1 rg
+0 w
+0 J
+0 j
+[ ] 0.0 d
+287.405 99.054 m
+287.405 95.352 286.506 92.29 284.71 89.867 c
+282.26 86.546 278.368 84.886 273.033 84.886 c
+257.355 84.886 l
+257.355 113.466 l
+273.033 113.466 l
+278.259 113.466 282.097 111.86 284.546 108.648 c
+286.452 106.144 287.405 102.946 287.405 99.054 c
+h
+275.891 99.217 m
+275.891 102.211 275.333 104.294 274.217 105.464 c
+273.4 106.308 272.162 106.729 270.502 106.729 c
+268.297 106.729 l
+268.297 92.031 l
+270.502 92.031 l
+272.08 92.031 273.278 92.412 274.094 93.174 c
+275.292 94.317 275.891 96.332 275.891 99.217 c
+h
+f*
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+287.405 99.054 m
+287.405 95.352 286.506 92.29 284.71 89.867 c
+282.26 86.546 278.368 84.886 273.033 84.886 c
+257.355 84.886 l
+257.355 113.466 l
+273.033 113.466 l
+278.259 113.466 282.097 111.86 284.546 108.648 c
+286.452 106.144 287.405 102.946 287.405 99.054 c
+h
+S
+0 0 0 RG
+0.449998 w
+0 J
+0 j
+[ ] 0.0 d
+275.891 99.217 m
+275.891 102.211 275.333 104.294 274.217 105.464 c
+273.4 106.308 272.162 106.729 270.502 106.729 c
+268.297 106.729 l
+268.297 92.031 l
+270.502 92.031 l
+272.08 92.031 273.278 92.412 274.094 93.174 c
+275.292 94.317 275.891 96.332 275.891 99.217 c
+h
+S
+endstream
+endobj
+2 0 obj
+<<
+/Type /Outlines
+/Count 0
+>>
+endobj
+3 0 obj
+<<
+/Type /Encoding
+/Differences [
+24 /breve
+25 /caron
+26 /circumflex
+27 /dotaccent
+28 /hungarumlaut
+29 /ogonek
+30 /ring
+31 /tilde
+39 /quotesingle
+96 /grave
+128 /bullet
+129 /dagger
+130 /daggerdbl
+131 /ellipsis
+132 /emdash
+133 /endash
+134 /florin
+135 /fraction
+136 /guilsinglleft
+137 /guilsinglright
+138 /minus
+139 /perthousand
+140 /quotedblbase
+141 /quotedblleft
+142 /quotedblright
+143 /quoteleft
+144 /quoteright
+145 /quotesinglbase
+146 /trademark
+147 /fi
+148 /fl
+149 /Lslash
+150 /OE
+151 /Scaron
+152 /Ydieresis
+153 /Zcaron
+154 /dotlessi
+155 /lslash
+156 /oe
+157 /scaron
+158 /zcaron
+164 /currency
+166 /brokenbar
+168 /dieresis
+169 /copyright
+170 /ordfeminine
+172 /logicalnot
+174 /registered
+175 /macron
+176 /degree
+177 /plusminus
+178 /twosuperior
+179 /threesuperior
+180 /acute
+181 /mu
+183 /periodcentered
+184 /cedilla
+185 /onesuperior
+186 /ordmasculine
+188 /onequarter
+189 /onehalf
+190 /threequarters
+192 /Agrave
+193 /Aacute
+194 /Acircumflex
+195 /Atilde
+196 /Adieresis
+197 /Aring
+198 /AE
+199 /Ccedilla
+200 /Egrave
+201 /Eacute
+202 /Ecircumflex
+203 /Edieresis
+204 /Igrave
+205 /Iacute
+206 /Icircumflex
+207 /Idieresis
+208 /Eth
+209 /Ntilde
+210 /Ograve
+211 /Oacute
+212 /Ocircumflex
+213 /Otilde
+214 /Odieresis
+215 /multiply
+216 /Oslash
+217 /Ugrave
+218 /Uacute
+219 /Ucircumflex
+220 /Udieresis
+221 /Yacute
+222 /Thorn
+223 /germandbls
+224 /agrave
+225 /aacute
+226 /acircumflex
+227 /atilde
+228 /adieresis
+229 /aring
+230 /ae
+231 /ccedilla
+232 /egrave
+233 /eacute
+234 /ecircumflex
+235 /edieresis
+236 /igrave
+237 /iacute
+238 /icircumflex
+239 /idieresis
+240 /eth
+241 /ntilde
+242 /ograve
+243 /oacute
+244 /ocircumflex
+245 /otilde
+246 /odieresis
+247 /divide
+248 /oslash
+249 /ugrave
+250 /uacute
+251 /ucircumflex
+252 /udieresis
+253 /yacute
+254 /thorn
+255 /ydieresis
+]
+>>
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F0
+/BaseFont /Courier
+/Encoding 3 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Courier-Bold
+/Encoding 3 0 R
+>>
+endobj
+6 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Courier-Oblique
+/Encoding 3 0 R
+>>
+endobj
+7 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Courier-BoldOblique
+/Encoding 3 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/BaseFont /Helvetica
+/Encoding 3 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Helvetica-Bold
+/Encoding 3 0 R
+>>
+endobj
+10 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Helvetica-Oblique
+/Encoding 3 0 R
+>>
+endobj
+11 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Helvetica-BoldOblique
+/Encoding 3 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/BaseFont /Symbol
+>>
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Times-Roman
+/Encoding 3 0 R
+>>
+endobj
+14 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/BaseFont /Times-Bold
+/Encoding 3 0 R
+>>
+endobj
+15 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/BaseFont /Times-Italic
+/Encoding 3 0 R
+>>
+endobj
+16 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/BaseFont /Times-BoldItalic
+/Encoding 3 0 R
+>>
+endobj
+17 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/BaseFont /ZapfDingbats
+>>
+endobj
+18 0 obj
+<<
+/Type /Catalog
+/Pages 20 0 R
+/Outlines 2 0 R
+>>
+endobj
+19 0 obj
+<<
+/ProcSet [ /PDF /Text ]
+/Font <<
+/F0 4 0 R
+/F1 5 0 R
+/F2 6 0 R
+/F3 7 0 R
+/F4 8 0 R
+/F5 9 0 R
+/F6 10 0 R
+/F7 11 0 R
+/F8 12 0 R
+/F9 13 0 R
+/F10 14 0 R
+/F11 15 0 R
+/F12 16 0 R
+/F13 17 0 R
+>>
+>>
+endobj
+20 0 obj
+<<
+/Type /Pages
+/Count 1
+/Kids [ 21 0 R ]
+/MediaBox [0 0 290 115]
+/Resources 19 0 R
+>>
+endobj
+21 0 obj
+<<
+/Type /Page
+/Parent 20 0 R
+/Contents 1 0 R
+/Resources 19 0 R
+>>
+endobj
+22 0 obj
+<<
+/CreationDate (D:19990522173154)
+/Producer (pstoedit by wglunz@geocities.com)
+>>
+endobj
+xref
+0 23
+0000000000 65535 f
+0000000010 00000 n
+0000049785 00000 n
+0000049837 00000 n
+0000051730 00000 n
+0000051833 00000 n
+0000051941 00000 n
+0000052052 00000 n
+0000052167 00000 n
+0000052272 00000 n
+0000052382 00000 n
+0000052496 00000 n
+0000052614 00000 n
+0000052700 00000 n
+0000052808 00000 n
+0000052916 00000 n
+0000053026 00000 n
+0000053140 00000 n
+0000053233 00000 n
+0000053307 00000 n
+0000053538 00000 n
+0000053652 00000 n
+0000053743 00000 n
+trailer
+<<
+/Size 23
+/Info 22 0 R
+/Root 18 0 R
+>>
+startxref
+53849
+%%EOF
diff --git a/macros/latex/contrib/cmpj/cmpj-cc-by-small.eps b/macros/latex/contrib/cmpj/cmpj-cc-by-small.eps
new file mode 100644
index 0000000000..365fb90f7a
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmpj-cc-by-small.eps
@@ -0,0 +1 @@
+%!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 8.0 %%AI8_CreatorVersion: 13.0.1 %%For: (Alex Roberts) () %%Title: (by.eps) %%CreationDate: 3/27/08 4:25 PM %%BoundingBox: 360 291 441 307 %%HiResBoundingBox: 360.4727 291.9463 440.5146 306.9878 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 %%+ procset Adobe_ColorImage_AI6 1.3 0 %%+ procset Adobe_Illustrator_AI5 1.3 0 %%+ procset Adobe_cshow 2.0 8 %%+ procset Adobe_shading_AI8 1.0 0 %AI5_FileFormat 4.0 %AI3_ColorUsage: Color %AI3_IncludePlacedImages %AI7_ImageSettings: 1 %%CMYKProcessColor: 0.74902 0.678431 0.670588 0.901961 ([Registration]) %%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) %%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4 %%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 -1 -1 () %AI3_Cropmarks: 360.5 292 440.5 307 %AI3_TemplateBox: 400.5 299.5 400.5 299.5 %AI3_TileBox: 112 -56 688 678 %AI3_DocumentPreview: Macintosh_ColorPic %AI5_ArtSize: 800 600 %AI5_RulerUnits: 6 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI8_OpenToView: -381 756 1 1566 923 26 0 0 73 75 0 0 %AI5_OpenViewLayers: 7 %%PageOrigin:0 0 %AI7_GridSettings: 48 8 48 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %AI7_Thumbnail: 128 24 8 %%BeginData: 3634 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C4527FD80F82752522752525227FD07522752525227FD075227525252 %27FD5D52F8F8F852FD7CFF52F8F852FFFD087D52F8F8F852A8FD07FF5227 %F8F827FD077DFD58F827FF27F8F852FF7D7D7D83FD047DF8F8F8A8FD0AFF %A852F8F827A87D7D7D837D52FD57F827FF52F8F852FFFD077DF8F8F8A8FD %0DFF52F8F827A77D7D7D837DFD58F8FF52F8F852FF7D837D7D7DA827F8F8 %A8FD0FFF52F8F852A87D7D7DA852FD56F827FF52F8F852FFFD057D52F8F8 %52FD08FFA8FD07FFA8F8F827FD067DFD04F8277D527D525227F8277D5227 %F8F8F8525252FD41F8FF52F8F852FF7D837D837D52F827FD04FF7D52527D %FFFFFF7D27527DFFFFFF52F8F87D7D837DA77D27F8F8F852FD06FF7D27FF %FFA8F8F852FFFF7DFD40F827FF52F8F852FFFD057DF8F852FFFFFF27FD04 %F852A827FD04F827FFFFA8F8F852837D7D7DA82DF8F8F852FFFF52F87DFF %FFF852FFFF52F8A8FF7DFD42F8FF52F8F852FF7D7D7DA77DF8F87DFFFF52 %F8F8A8A827527DF827A8FF2752FFFFFF27F8527D837D7D7D58F8F8F852FF %FF27F87DFFFF27F8A8FFFFA8FFFF27FD41F827FF52F8F852FFFD057DF8F8 %7DFFFF27F87DFD04FF27F852FD07FFF8F82783FD047D52F8F8F827FD06FF %52F8F8F8FD04FF52FD43F8FF27F8F852FF7D837DA858F8F8A8FFFF27F852 %FD04FF52F87DFD07FF27F8527D837D837D7DF8F8F852FFFF7DA8A8FFA827 %F8F827FFFFA8FD43F827FF52F8F852FFFD057DF8F87DFFFF52F827A8FF27 %5252F8F8A8A82727FFFFFFF8F82783FD047D52F8F8F827FFFF27F827FFFF %7DF8F827A8FF52FD44F8FF52F8F852FF7D837D7D7D27F852FFFFA827FD04 %F827FF27FD04F827FFFFA8F8F8587D7D7D837D52F8F8F852FFFF522752FF %FF7DF8F827FFFF7DFD43F827FF52F8F852FFFD057D27F8F8FFFFFFA85227 %527DFFFFFF5227277DFFFFFF7DF8F852FD047D8327F8F8F852FD07FFF8F8 %F827FFFF52FD44F8FF52F8F852FF7D837D837D7DF8F852FD11FFF8F827A8 %7D837DA87D27F8F8F827FD067DFD05F87D7D52FD43F827FF52F8F852FFFD %067D27F8F87DFD0FFF27F8F858FD057D52FD57F8FF52F8F852FF7D7D7D83 %7D8358F8F827A8FD0DFF52F8F8527D7D7D837D7DFD57F827FF52F8F852FF %FD077D52F8F8F87DFD0AFFA827F8F827FD057D8327FD58F8FF27F8F852FF %7D837DA87D837DA85227F8F852A8FD07FF7DF8F8F8277DA87D837DA85827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827FF52 %F8F852FD0CFFA8FFA8FD07FFA8FFA8FD63FF52F8F827FD7C5227FD80F8F8 %%EndData %%EndComments %%BeginProlog %%BeginResource: procset Adobe_level2_AI5 1.2 0 %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) %%Version: 1.2 0 %%CreationDate: (04/10/93) () %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) userdict /Adobe_level2_AI5 26 dict dup begin put /packedarray where not { userdict begin /packedarray { array astore readonly } bind def /setpacking /pop load def /currentpacking false def end 0 } if pop userdict /defaultpacking currentpacking put true setpacking /initialize { Adobe_level2_AI5 begin } bind def /terminate { currentdict Adobe_level2_AI5 eq { end } if } bind def mark /setcustomcolor where not { /findcmykcustomcolor { (AI8_CMYK_CustomColor) 6 packedarray } bind def /findrgbcustomcolor { (AI8_RGB_CustomColor) 5 packedarray } bind def /setcustomcolor { exch aload pop dup (AI8_CMYK_CustomColor) eq { pop pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } { dup (AI8_RGB_CustomColor) eq { pop pop 3 { 1 exch sub 3 index mul 1 exch sub 3 1 roll } repeat 4 -1 roll pop setrgbcolor } { pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } ifelse } ifelse } def } if /setAIseparationgray { false setoverprint 0 setgray /setseparationgray where{ pop setseparationgray }{ /setcolorspace where{ pop [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace 1 exch sub setcolor }{ setgray }ifelse }ifelse } def /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put userdict /level2? systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if put /level2ScreenFreq { begin 60 HalftoneType 1 eq { pop Frequency } if HalftoneType 2 eq { pop GrayFrequency } if HalftoneType 5 eq { pop Default level2ScreenFreq } if end } bind def userdict /currentScreenFreq level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put level2? not { /setcmykcolor where not { /setcmykcolor { exch .11 mul add exch .59 mul add exch .3 mul add 1 exch sub setgray } def } if /currentcmykcolor where not { /currentcmykcolor { 0 0 0 1 currentgray sub } def } if /setoverprint where not { /setoverprint /pop load def } if /selectfont where not { /selectfont { exch findfont exch dup type /arraytype eq { makefont } { scalefont } ifelse setfont } bind def } if /cshow where not { /cshow { [ 0 0 5 -1 roll aload pop ] cvx bind forall } bind def } if } if cleartomark /anyColor? { add add add 0 ne } bind def /testColor { gsave setcmykcolor currentcmykcolor grestore } bind def /testCMYKColorThrough { testColor anyColor? } bind def userdict /composite? 1 0 0 0 testCMYKColorThrough 0 1 0 0 testCMYKColorThrough 0 0 1 0 testCMYKColorThrough 0 0 0 1 testCMYKColorThrough and and and put composite? not { userdict begin gsave /cyan? 1 0 0 0 testCMYKColorThrough def /magenta? 0 1 0 0 testCMYKColorThrough def /yellow? 0 0 1 0 testCMYKColorThrough def /black? 0 0 0 1 testCMYKColorThrough def grestore /isCMYKSep? cyan? magenta? yellow? black? or or or def /customColor? isCMYKSep? not def end } if end defaultpacking setpacking %%EndResource %%BeginProcSet: Adobe_ColorImage_AI6 1.3 0 userdict /Adobe_ColorImage_AI6 known not { userdict /Adobe_ColorImage_AI6 53 dict put } if userdict /Adobe_ColorImage_AI6 get begin /initialize { Adobe_ColorImage_AI6 begin Adobe_ColorImage_AI6 { dup type /arraytype eq { dup xcheck { bind } if } if pop pop } forall } def /terminate { end } def currentdict /Adobe_ColorImage_AI6_Vars known not { /Adobe_ColorImage_AI6_Vars 41 dict def } if Adobe_ColorImage_AI6_Vars begin /plateindex -1 def /_newproc null def /_proc1 null def /_proc2 null def /sourcearray 4 array def /_ptispace null def /_ptiname null def /_pti0 0 def /_pti1 0 def /_ptiproc null def /_ptiscale 0 def /_pticomps 0 def /_ptibuf 0 string def /_gtigray 0 def /_cticmyk null def /_rtirgb null def /XIEnable true def /XIType 0 def /XIEncoding 0 def /XICompression 0 def /XIChannelCount 0 def /XIBitsPerPixel 0 def /XIImageHeight 0 def /XIImageWidth 0 def /XIImageMatrix null def /XIRowBytes 0 def /XIFile null def /XIBuffer1 null def /XIBuffer2 null def /XIBuffer3 null def /XIDataProc null def /XIColorSpace /DeviceGray def /XIColorValues 0 def /XIPlateList false def end /ci6colorimage /colorimage where {/colorimage get}{null} ifelse def /ci6image systemdict /image get def /ci6curtransfer systemdict /currenttransfer get def /ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def /ci6foureq { 4 index ne { pop pop pop false }{ 4 index ne { pop pop false }{ 4 index ne { pop false }{ 4 index eq } ifelse } ifelse } ifelse } def /ci6testplate { Adobe_ColorImage_AI6_Vars begin /plateindex -1 def /setcmykcolor where { pop gsave 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub grestore 1 0 0 0 ci6foureq { /plateindex 0 def }{ 0 1 0 0 ci6foureq { /plateindex 1 def }{ 0 0 1 0 ci6foureq { /plateindex 2 def }{ 0 0 0 1 ci6foureq { /plateindex 3 def }{ 0 0 0 0 ci6foureq { /plateindex 5 def } if } ifelse } ifelse } ifelse } ifelse pop pop pop pop } if plateindex end } def /ci6concatprocs { /packedarray where { pop dup type /packedarraytype eq 2 index type /packedarraytype eq or }{ false } ifelse { /_proc2 exch cvlit def /_proc1 exch cvlit def _proc1 aload pop _proc2 aload pop _proc1 length _proc2 length add packedarray cvx }{ /_proc2 exch cvlit def /_proc1 exch cvlit def /_newproc _proc1 length _proc2 length add array def _newproc 0 _proc1 putinterval _newproc _proc1 length _proc2 putinterval _newproc cvx } ifelse } def /ci6istint { type /arraytype eq } def /ci6isspot { dup type /arraytype eq { dup length 1 sub get /Separation eq }{ pop false } ifelse } def /ci6spotname { dup ci6isspot {dup length 2 sub get}{pop ()} ifelse } def /ci6altspace { aload pop pop pop ci6colormake } def /ci6numcomps { dup /DeviceGray eq { pop 1 }{ dup /DeviceRGB eq { pop 3 }{ /DeviceCMYK eq { 4 }{ 1 } ifelse } ifelse } ifelse } def /ci6marksplate { dup /DeviceGray eq { pop plateindex 3 eq }{ dup /DeviceRGB eq { pop plateindex 5 ne }{ dup /DeviceCMYK eq { pop plateindex 5 ne }{ dup ci6isspot { /findcmykcustomcolor where { pop dup length 2 sub get 0.1 0.1 0.1 0.1 5 -1 roll findcmykcustomcolor 1 setcustomcolor systemdict /currentgray get exec 1 ne }{ pop plateindex 5 ne } ifelse }{ pop plateindex 5 ne } ifelse } ifelse } ifelse } ifelse } def /ci6colormake { dup ci6numcomps exch 1 index 2 add 1 roll dup 1 eq {pop}{array astore} ifelse exch } def /ci6colorexpand { dup ci6spotname exch dup ci6istint { ci6altspace exch 4 1 roll }{ 1 3 1 roll } ifelse } def /ci6colortint { dup /DeviceGray eq { 3 1 roll 1 exch sub mul 1 exch sub exch }{ dup /DeviceRGB eq { 3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch }{ dup /DeviceCMYK eq { 3 1 roll {1 index mul exch} forall pop 4 array astore exch }{ 3 1 roll mul exch } ifelse } ifelse } ifelse } def /ci6colortocmyk { dup /DeviceGray eq { pop 1 exch sub 0 0 0 4 -1 roll 4 array astore }{ dup /DeviceRGB eq { pop aload pop _rgbtocmyk 4 array astore }{ dup /DeviceCMYK eq { pop }{ ci6altspace ci6colortint ci6colortocmyk } ifelse } ifelse } ifelse } def /ci6makeimagedict { 7 dict begin /ImageType 1 def /Decode exch def /DataSource exch def /ImageMatrix exch def /BitsPerComponent exch def /Height exch def /Width exch def currentdict end } def /ci6stringinvert { 0 1 2 index length 1 sub { dup 2 index exch get 255 exch sub 2 index 3 1 roll put } for } def /ci6stringknockout { 0 1 2 index length 1 sub { 255 2 index 3 1 roll put } for } def /ci6stringapply { 0 1 4 index length 1 sub { dup 4 index exch get 3 index 3 1 roll 3 index exec } for pop exch pop } def /ci6walkrgbstring { 0 3 index dup length 1 sub 0 3 3 -1 roll { 3 getinterval {} forall 5 index exec 3 index } for 5 {pop} repeat } def /ci6walkcmykstring { 0 3 index dup length 1 sub 0 4 3 -1 roll { 4 getinterval {} forall 6 index exec 3 index } for 5 { pop } repeat } def /ci6putrgbtograystr { .11 mul exch .59 mul add exch .3 mul add cvi 3 copy put pop 1 add } def /ci6putcmyktograystr { exch .11 mul add exch .59 mul add exch .3 mul add dup 255 gt { pop 255 } if 255 exch sub cvi 3 copy put pop 1 add } def /ci6rgbtograyproc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec XIBuffer3 dup 3 1 roll /ci6putrgbtograystr load exch ci6walkrgbstring end } def /ci6cmyktograyproc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec XIBuffer3 dup 3 1 roll /ci6putcmyktograystr load exch ci6walkcmykstring end } def /ci6separatecmykproc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec XIBuffer3 0 2 index plateindex 4 2 index length 1 sub { get 255 exch sub 3 copy put pop 1 add 2 index } for pop pop exch pop end } def /ci6compositeimage { dup 1 eq { pop pop image }{ /ci6colorimage load null ne { ci6colorimage }{ 3 1 roll pop sourcearray 0 3 -1 roll put 3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load image } ifelse } ifelse } def /ci6knockoutimage { gsave 0 ci6curtransfer exec 1 ci6curtransfer exec eq { 0 ci6curtransfer exec 0.5 lt }{ 0 ci6curtransfer exec 1 ci6curtransfer exec gt } ifelse {{pop 0}}{{pop 1}} ifelse systemdict /settransfer get exec ci6compositeimage grestore } def /ci6drawimage { ci6testplate -1 eq { pop ci6compositeimage }{ dup type /arraytype eq { dup length plateindex gt {plateindex get}{pop false} ifelse }{ { true }{ dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse } ifelse } ifelse { dup 1 eq { pop pop ci6image }{ dup 3 eq { ci6compositeimage }{ pop pop sourcearray 0 3 -1 roll put /ci6separatecmykproc load ci6image } ifelse } ifelse }{ ci6curoverprint { 7 {pop} repeat }{ ci6knockoutimage } ifelse } ifelse } ifelse } def /ci6proctintimage { /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store /_pticomps _ptispace ci6numcomps store /_ptiscale _pti1 _pti0 sub store level2? { _ptiname length 0 gt version cvr 2012 ge and { [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace [_pti0 _pti1] ci6makeimagedict ci6image }{ [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace [0 255] ci6makeimagedict ci6image } ifelse }{ _pticomps 1 eq { { dup { 255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put } ci6stringapply } ci6concatprocs ci6image }{ { dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse _ptibuf { exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc _pticomps 2 add -2 roll _pticomps 1 sub -1 0 { 1 index add 2 index exch 5 -1 roll 255 mul cvi put } for pop pop } ci6stringapply } ci6concatprocs false _pticomps /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse } ifelse } ifelse } def /ci6graytintimage { /_gtigray 5 -1 roll store {1 _gtigray sub mul 1 exch sub} 4 1 roll /DeviceGray ci6proctintimage } def /ci6cmyktintimage { /_cticmyk 5 -1 roll store {_cticmyk {1 index mul exch} forall pop} 4 1 roll /DeviceCMYK ci6proctintimage } def /ci6rgbtintimage { /_rtirgb 5 -1 roll store {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll /DeviceRGB ci6proctintimage } def /ci6tintimage { ci6testplate -1 eq { ci6colorexpand 3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll dup /DeviceGray eq { pop ci6graytintimage }{ dup /DeviceRGB eq { pop ci6rgbtintimage }{ pop ci6cmyktintimage } ifelse } ifelse }{ dup ci6marksplate { plateindex 5 lt { ci6colortocmyk plateindex get dup 0 eq ci6curoverprint and { 7 {pop} repeat }{ 1 exch sub exch {1 0}{0 1} ifelse () ci6graytintimage } ifelse }{ pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage } ifelse }{ ci6curoverprint { 8 {pop} repeat }{ pop pop pop {pop 1} 0 1 () /DeviceGray ci6proctintimage } ifelse } ifelse } ifelse } def /XINullImage { } def /XIImageMask { XIImageWidth XIImageHeight false [XIImageWidth 0 0 XIImageHeight neg 0 0] /XIDataProc load imagemask } def /XIImageTint { XIImageWidth XIImageHeight XIBitsPerPixel [XIImageWidth 0 0 XIImageHeight neg 0 0] /XIDataProc load XIType 3 eq XIColorValues XIColorSpace ci6tintimage } def /XIImage { XIImageWidth XIImageHeight XIBitsPerPixel [XIImageWidth 0 0 XIImageHeight neg 0 0] /XIDataProc load false XIChannelCount XIPlateList ci6drawimage } def /XG { pop pop } def /XF { 13 {pop} repeat } def /Xh { Adobe_ColorImage_AI6_Vars begin gsave /XIType exch def /XIImageHeight exch def /XIImageWidth exch def /XIImageMatrix exch def 0 0 moveto XIImageMatrix concat XIImageWidth XIImageHeight scale /_lp /null ddef _fc /_lp /imagemask ddef end } def /XH { Adobe_ColorImage_AI6_Vars begin grestore end } def /XIEnable { Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put } def /XC { Adobe_ColorImage_AI6_Vars begin ci6colormake /XIColorSpace exch def /XIColorValues exch def end } def /XIPlates { Adobe_ColorImage_AI6_Vars begin /XIPlateList exch def end } def /XI { Adobe_ColorImage_AI6_Vars begin gsave /XIType exch def cvi dup 256 idiv /XICompression exch store 256 mod /XIEncoding exch store pop pop /XIChannelCount exch def /XIBitsPerPixel exch def /XIImageHeight exch def /XIImageWidth exch def pop pop pop pop /XIImageMatrix exch def XIBitsPerPixel 1 eq { XIImageWidth 8 div ceiling cvi }{ XIImageWidth XIChannelCount mul } ifelse /XIRowBytes exch def XIEnable { /XIBuffer3 XIImageWidth string def XICompression 0 eq { /XIBuffer1 XIRowBytes string def XIEncoding 0 eq { {currentfile XIBuffer1 readhexstring pop} }{ {currentfile XIBuffer1 readstring pop} } ifelse }{ /XIBuffer1 256 string def /XIBuffer2 XIRowBytes string def {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if} /ASCII85Decode filter /DCTDecode filter /XIFile exch def {XIFile XIBuffer2 readstring pop} } ifelse /XIDataProc exch def XIType 1 ne { 0 setgray } if XIType 1 eq { XIImageMask }{ XIType 2 eq XIType 3 eq or { XIImageTint }{ XIImage } ifelse } ifelse }{ XINullImage } ifelse /XIPlateList false def grestore end } def end %%EndProcSet %%BeginResource: procset Adobe_Illustrator_AI5 1.3 0 %%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog) %%Version: 1.3 0 %%CreationDate: (3/7/1994) () %%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin put /_?cmyk false def /_eo false def /_lp /none def /_pf { } def /_ps { } def /_psf { } def /_pss { } def /_pjsf { } def /_pjss { } def /_pola 0 def /_doClip 0 def /cf currentflat def /_lineorientation 0 def /_charorientation 0 def /_yokoorientation 0 def /_tm matrix def /_renderStart [ /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 ] def /_renderEnd [ null null null null /i1 /i1 /i1 /i1 ] def /_render -1 def /_shift [0 0] def /_ax 0 def /_ay 0 def /_cx 0 def /_cy 0 def /_leading [ 0 0 ] def /_ctm matrix def /_mtx matrix def /_sp 16#020 def /_hyphen (-) def /_fontSize 0 def /_fontAscent 0 def /_fontDescent 0 def /_fontHeight 0 def /_fontRotateAdjust 0 def /Ss 256 string def Ss 0 (fonts/) putinterval /_cnt 0 def /_scale [1 1] def /_nativeEncoding 0 def /_useNativeEncoding 0 def /_tempEncode 0 def /_pntr 0 def /_tDict 2 dict def /_hfname 100 string def /_hffound false def /Tx { } def /Tj { } def /CRender { } def /_AI3_savepage { } def /_gf null def /_cf 4 array def /_rgbf 3 array def /_if null def /_of false def /_fc { } def /_gs null def /_cs 4 array def /_rgbs 3 array def /_is null def /_os false def /_sc { } def /_pd 1 dict def /_ed 15 dict def /_pm matrix def /_fm null def /_fd null def /_fdd null def /_sm null def /_sd null def /_sdd null def /_i null def /_lobyte 0 def /_hibyte 0 def /_cproc null def /_cscript 0 def /_hvax 0 def /_hvay 0 def /_hvwb 0 def /_hvcx 0 def /_hvcy 0 def /_bitfont null def /_bitlobyte 0 def /_bithibyte 0 def /_bitkey null def /_bitdata null def /_bitindex 0 def /discardSave null def /buffer 256 string def /beginString null def /endString null def /endStringLength null def /layerCnt 1 def /layerCount 1 def /perCent (%) 0 get def /perCentSeen? false def /newBuff null def /newBuffButFirst null def /newBuffLast null def /clipForward? false def end userdict /Adobe_Illustrator_AI5 known not { userdict /Adobe_Illustrator_AI5 100 dict put } if userdict /Adobe_Illustrator_AI5 get begin /initialize { Adobe_Illustrator_AI5 dup begin Adobe_Illustrator_AI5_vars begin /_aicmykps where {pop /_?cmyk _aicmykps def}if discardDict { bind pop pop } forall dup /nc get begin { dup xcheck 1 index type /operatortype ne and { bind } if pop pop } forall end newpath } def /terminate { end end } def /_ null def /ddef { Adobe_Illustrator_AI5_vars 3 1 roll put } def /xput { dup load dup length exch maxlength eq { dup dup load dup length 2 mul dict copy def } if load begin def end } def /npop { { pop } repeat } def /hswj { dup stringwidth 3 2 roll { _hvwb eq { exch _hvcx add exch _hvcy add } if exch _hvax add exch _hvay add } cforall } def /vswj { 0 0 3 -1 roll { dup 255 le _charorientation 1 eq and { dup cstring stringwidth 5 2 roll _hvwb eq { exch _hvcy sub exch _hvcx sub } if exch _hvay sub exch _hvax sub 4 -1 roll sub exch 3 -1 roll sub exch } { _hvwb eq { exch _hvcy sub exch _hvcx sub } if exch _hvay sub exch _hvax sub _fontHeight sub } ifelse } cforall } def /swj { 6 1 roll /_hvay exch ddef /_hvax exch ddef /_hvwb exch ddef /_hvcy exch ddef /_hvcx exch ddef _lineorientation 0 eq { hswj } { vswj } ifelse } def /sw { 0 0 0 6 3 roll swj } def /vjss { 4 1 roll { dup cstring dup length 1 eq _charorientation 1 eq and { -90 rotate currentpoint _fontRotateAdjust add moveto gsave false charpath currentpoint 5 index setmatrix stroke grestore _fontRotateAdjust sub moveto _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto 90 rotate } { currentpoint _fontHeight sub 5 index sub 3 index _sp eq { 9 index sub } if currentpoint exch 4 index stringwidth pop 2 div sub exch _fontAscent sub moveto gsave 2 index false charpath 6 index setmatrix stroke grestore moveto pop pop } ifelse } cforall 6 npop } def /hjss { 4 1 roll { dup cstring gsave false charpath currentpoint 5 index setmatrix stroke grestore moveto _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto } cforall 6 npop } def /jss { _lineorientation 0 eq { hjss } { vjss } ifelse } def /ss { 0 0 0 7 3 roll jss } def /vjsp { 4 1 roll { dup cstring dup length 1 eq _charorientation 1 eq and { -90 rotate currentpoint _fontRotateAdjust add moveto false charpath currentpoint _fontRotateAdjust sub moveto _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto 90 rotate } { currentpoint _fontHeight sub 5 index sub 3 index _sp eq { 9 index sub } if currentpoint exch 4 index stringwidth pop 2 div sub exch _fontAscent sub moveto 2 index false charpath moveto pop pop } ifelse } cforall 6 npop } def /hjsp { 4 1 roll { dup cstring false charpath _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto } cforall 6 npop } def /jsp { matrix currentmatrix _lineorientation 0 eq {hjsp} {vjsp} ifelse } def /sp { matrix currentmatrix 0 0 0 7 3 roll _lineorientation 0 eq {hjsp} {vjsp} ifelse } def /pl { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } def /setstrokeadjust where { pop true setstrokeadjust /c { curveto } def /C /c load def /v { currentpoint 6 2 roll curveto } def /V /v load def /y { 2 copy curveto } def /Y /y load def /l { lineto } def /L /l load def /m { moveto } def } { /c { pl curveto } def /C /c load def /v { currentpoint 6 2 roll pl curveto } def /V /v load def /y { pl 2 copy curveto } def /Y /y load def /l { pl lineto } def /L /l load def /m { pl moveto } def } ifelse /d { setdash } def /cf { } def /i { dup 0 eq { pop cf } if setflat } def /j { setlinejoin } def /J { setlinecap } def /M { setmiterlimit } def /w { setlinewidth } def /XR { 0 ne /_eo exch ddef } def /H { } def /h { closepath } def /N { _pola 0 eq { _doClip 1 eq { _eo {eoclip} {clip} ifelse /_doClip 0 ddef } if newpath } { /CRender { N } ddef } ifelse } def /n { N } def /F { _pola 0 eq { _doClip 1 eq { gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc /_doClip 0 ddef } { _pf } ifelse } { /CRender { F } ddef } ifelse } def /f { closepath F } def /S { _pola 0 eq { _doClip 1 eq { gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc /_doClip 0 ddef } { _ps } ifelse } { /CRender { S } ddef } ifelse } def /s { closepath S } def /B { _pola 0 eq { _doClip 1 eq gsave F grestore { gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc /_doClip 0 ddef } { S } ifelse } { /CRender { B } ddef } ifelse } def /b { closepath B } def /W { /_doClip 1 ddef } def /* { count 0 ne { dup type /stringtype eq { pop } if } if newpath } def /u { } def /U { } def /q { _pola 0 eq { gsave } if } def /Q { _pola 0 eq { grestore } if } def /*u { _pola 1 add /_pola exch ddef } def /*U { _pola 1 sub /_pola exch ddef _pola 0 eq { CRender } if } def /D { pop } def /*w { } def /*W { } def /` { /_i save ddef clipForward? { nulldevice } if 6 1 roll 4 npop concat pop userdict begin /showpage { } def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash /setstrokeadjust where {pop false setstrokeadjust} if newpath 0 setgray false setoverprint } def /~ { end _i restore } def /_rgbtocmyk { 3 { 1 exch sub 3 1 roll } repeat 3 copy 1 4 1 roll 3 { 3 index 2 copy gt { exch } if pop 4 1 roll } repeat pop pop pop 4 1 roll 3 { 3 index sub 3 1 roll } repeat 4 -1 roll } def /setrgbfill { _rgbf astore pop /_fc { _lp /fill ne { _of setoverprint _rgbf aload pop setrgbcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /setrgbstroke { _rgbs astore pop /_sc { _lp /stroke ne { _os setoverprint _rgbs aload pop setrgbcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /O { 0 ne /_of exch ddef /_lp /none ddef } def /R { 0 ne /_os exch ddef /_lp /none ddef } def /g { /_gf exch ddef /_fc { _lp /fill ne { _of setoverprint _gf setgray /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /G { /_gs exch ddef /_sc { _lp /stroke ne { _os setoverprint _gs setgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /k { _cf astore pop /_fc { _lp /fill ne { _of setoverprint _cf aload pop setcmykcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /K { _cs astore pop /_sc { _lp /stroke ne { _os setoverprint _cs aload pop setcmykcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /Xa { _?cmyk { 3 npop k }{ setrgbfill 4 npop } ifelse } def /XA { _?cmyk { 3 npop K }{ setrgbstroke 4 npop } ifelse } def /Xs { /_gf exch ddef 5 npop /_fc { _lp /fill ne { _of setoverprint _gf setAIseparationgray /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /XS { /_gs exch ddef 5 npop /_sc { _lp /stroke ne { _os setoverprint _gs setAIseparationgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /Xx { exch /_gf exch ddef 0 eq { findcmykcustomcolor }{ _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse { 4 1 roll 3 npop findcmykcustomcolor }{ 8 -4 roll 4 npop findrgbcustomcolor } ifelse } ifelse /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /XX { exch /_gs exch ddef 0 eq { findcmykcustomcolor }{ _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse { 4 1 roll 3 npop findcmykcustomcolor }{ 8 -4 roll 4 npop findrgbcustomcolor } ifelse } ifelse /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /x { /_gf exch ddef findcmykcustomcolor /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /X { /_gs exch ddef findcmykcustomcolor /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /XK { 3 -1 roll pop 0 eq { 1 exch sub 3 {dup 3 1 roll mul 5 1 roll} repeat mul 4 1 roll K } { 1 exch sub 4 1 roll 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat 4 -1 roll pop XA } ifelse } def /Xk { 3 -1 roll pop 0 eq { 1 exch sub 3 {dup 3 1 roll mul 5 1 roll} repeat mul 4 1 roll k } { 1 exch sub 4 1 roll 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat 4 -1 roll pop Xa } ifelse } def /A { pop } def /annotatepage { userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse } def /XT { pop pop } def /Xt { pop } def /discard { save /discardSave exch store discardDict begin /endString exch store gt38? { 2 add } if load stopped pop end discardSave restore } bind def userdict /discardDict 7 dict dup begin put /pre38Initialize { /endStringLength endString length store /newBuff buffer 0 endStringLength getinterval store /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store /newBuffLast newBuff endStringLength 1 sub 1 getinterval store } def /shiftBuffer { newBuff 0 newBuffButFirst putinterval newBuffLast 0 currentfile read not { stop } if put } def 0 { pre38Initialize mark currentfile newBuff readstring exch pop { { newBuff endString eq { cleartomark stop } if shiftBuffer } loop } { stop } ifelse } def 1 { pre38Initialize /beginString exch store mark currentfile newBuff readstring exch pop { { newBuff beginString eq { /layerCount dup load 1 add store } { newBuff endString eq { /layerCount dup load 1 sub store layerCount 0 eq { cleartomark stop } if } if } ifelse shiftBuffer } loop } if } def 2 { mark { currentfile buffer {readline} stopped { % assume error was due to overfilling the buffer }{ not { stop } if endString eq { cleartomark stop } if }ifelse } loop } def 3 { /beginString exch store /layerCnt 1 store mark { currentfile buffer {readline} stopped { % assume error was due to overfilling the buffer }{ not { stop } if dup beginString eq { pop /layerCnt dup load 1 add store } { endString eq { layerCnt 1 eq { cleartomark stop } { /layerCnt dup load 1 sub store } ifelse } if } ifelse }ifelse } loop } def end userdict /clipRenderOff 15 dict dup begin put { /n /N /s /S /f /F /b /B } { { _doClip 1 eq { /_doClip 0 ddef _eo {eoclip} {clip} ifelse } if newpath } def } forall /Tr /pop load def /Bb {} def /BB /pop load def /Bg {12 npop} def /Bm {6 npop} def /Bc /Bm load def /Bh {4 npop} def end /Lb { 6 npop 7 2 roll 5 npop 0 eq { 0 eq { (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard } { /clipForward? true def /Tx /pop load def /Tj /pop load def currentdict end clipRenderOff begin begin } ifelse } { 0 eq { save /discardSave exch store } if } ifelse } bind def /LB { discardSave dup null ne { restore } { pop clipForward? { currentdict end end begin /clipForward? false ddef } if } ifelse } bind def /Pb { pop pop 0 (%AI5_EndPalette) discard } bind def /Np { 0 (%AI5_End_NonPrinting--) discard } bind def /Ln /pop load def /Ap /pop load def /Ar { 72 exch div 0 dtransform dup mul exch dup mul add sqrt dup 1 lt { pop 1 } if setflat } def /Mb { q } def /Md { } def /MB { Q } def /nc 4 dict def nc begin /setgray { pop } bind def /setcmykcolor { 4 npop } bind def /setrgbcolor { 3 npop } bind def /setcustomcolor { 2 npop } bind def currentdict readonly pop end /XP { 4 npop } bind def /XD { pop } bind def end setpacking %%EndResource %%BeginResource: procset Adobe_cshow 2.0 8 %%Title: (Writing System Operators) %%Version: 2.0 8 %%CreationDate: (1/23/89) () %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_cshow 14 dict dup begin put /initialize { Adobe_cshow begin Adobe_cshow { dup xcheck { bind } if pop pop } forall end Adobe_cshow begin } def /terminate { currentdict Adobe_cshow eq { end } if } def /cforall { /_lobyte 0 ddef /_hibyte 0 ddef /_cproc exch ddef /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef { /_lobyte exch ddef _hibyte 0 eq _cscript 1 eq _lobyte 129 ge _lobyte 159 le and _lobyte 224 ge _lobyte 252 le and or and _cscript 2 eq _lobyte 161 ge _lobyte 254 le and and _cscript 3 eq _lobyte 161 ge _lobyte 254 le and and _cscript 25 eq _lobyte 161 ge _lobyte 254 le and and _cscript -1 eq or or or or and { /_hibyte _lobyte ddef } { _hibyte 256 mul _lobyte add _cproc /_hibyte 0 ddef } ifelse } forall } def /cstring { dup 256 lt { (s) dup 0 4 3 roll put } { dup 256 idiv exch 256 mod (hl) dup dup 0 6 5 roll put 1 4 3 roll put } ifelse } def /clength { 0 exch { 256 lt { 1 } { 2 } ifelse add } cforall } def /hawidthshow { { dup cstring show _hvax _hvay rmoveto _hvwb eq { _hvcx _hvcy rmoveto } if } cforall } def /vawidthshow { { dup 255 le _charorientation 1 eq and { -90 rotate 0 _fontRotateAdjust rmoveto cstring _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow 0 _fontRotateAdjust neg rmoveto 90 rotate } { currentpoint _fontHeight sub exch _hvay sub exch _hvax sub 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if 3 2 roll cstring dup stringwidth pop 2 div neg _fontAscent neg rmoveto show moveto } ifelse } cforall } def /hvawidthshow { 6 1 roll /_hvay exch ddef /_hvax exch ddef /_hvwb exch ddef /_hvcy exch ddef /_hvcx exch ddef _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse } def /hvwidthshow { 0 0 3 -1 roll hvawidthshow } def /hvashow { 0 0 0 6 -3 roll hvawidthshow } def /hvshow { 0 0 0 0 0 6 -1 roll hvawidthshow } def currentdict readonly pop end setpacking %%EndResource %%BeginResource: procset Adobe_shading_AI8 1.0 0 %%Title: (Adobe Illustrator 8 Shading Procset) %%Version: 1.0 0 %%CreationDate: (12/17/97) () %%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved) userdict /defaultpacking currentpacking put true setpacking userdict /Adobe_shading_AI8 10 dict dup begin put /initialize { Adobe_shading_AI8 begin Adobe_shading_AI8 bdprocs Mesh /initialize get exec } def /terminate { currentdict Adobe_shading_AI8 eq { end } if } def /bdprocs { { dup xcheck 1 index type /arraytype eq and { bind } if pop pop } forall } def /X! {pop} def /X# {pop pop} def /Mesh 40 dict def Mesh begin /initialize { Mesh bdprocs Mesh begin /emulate? /AI8MeshEmulation where { pop AI8MeshEmulation }{ systemdict /shfill known not } ifelse def end } def /bd { shadingdict begin } def /paint { emulate? { end }{ /_lp /none ddef _fc /_lp /none ddef /AIColorSpace AIColorSpace tocolorspace store /ColorSpace AIColorSpace topsspace store version_ge_3010.106 not systemdict /setsmoothness known and { 0.0001 setsmoothness } if composite? { /DataSource getdatasrc def Matrix concat currentdict end shfill }{ AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and { end }{ /ColorSpace /DeviceGray store /Decode [0 1 0 1 0 1] store /DataSource getplatesrc def Matrix concat currentdict end shfill } ifelse } ifelse } ifelse } def /shadingdict 12 dict def shadingdict begin /ShadingType 6 def /BitsPerCoordinate 16 def /BitsPerComponent 8 def /BitsPerFlag 8 def end /datafile null def /databuf 256 string def /dataptr 0 def /srcspace null def /srcchannels 0 def /dstchannels 0 def /dstplate 0 def /srctodstcolor null def /getplatesrc { /srcspace AIColorSpace store /srcchannels AIColorSpace getnchannels store /dstchannels 1 store /dstplate getplateindex store /srctodstcolor srcspace makesmarks { dstplate 4 eq { {1 exch sub} }{ {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat} } ifelse }{ {srcchannels {pop} repeat 1} } ifelse store /datafile getdatasrc store /rdpatch168 load DataLength () /SubFileDecode filter } def /getdatasrc { /rdcmntline load /ASCII85Decode filter } def /rdpatch168 { /dataptr 0 store 49 rdcount 4 { dup {pop srcchannels getint8} if dup {pop srctodstcolor dstchannels putint8 true} if } repeat {databuf 0 dataptr getinterval}{()} ifelse } def /rdpatch3216 { /dataptr 0 store 97 rdcount 4 { dup {pop srcchannels getint16} if dup {pop srctodstcolor dstchannels putint16 true} if } repeat {databuf 0 dataptr getinterval}{()} ifelse } def /rdcount { dup 0 gt { datafile databuf dataptr 4 -1 roll getinterval readstring exch length dataptr add /dataptr exch store }{ true } ifelse } def /getint8 { mark true 3 -1 roll { dup {pop datafile read} if dup {pop 255 div true} if } repeat { counttomark 1 add -1 roll pop true }{ cleartomark false } ifelse } def /putint8 { dup dataptr add /dataptr exch store dataptr exch { 1 sub exch 255 mul cvi databuf 2 index 3 -1 roll put } repeat pop } def /getint16 { mark true 3 -1 roll { dup {pop datafile read} if dup {pop 256 mul datafile read} if dup {pop add 65535 div true} if } repeat { counttomark 1 add -1 roll pop true }{ cleartomark false } ifelse } def /putint16 { dup 2 mul dataptr add /dataptr exch store dataptr exch { 2 sub exch 65535 mul cvi dup 256 idiv databuf 3 index 3 -1 roll put 256 mod databuf 2 index 1 add 3 -1 roll put } repeat pop } def /srcbuf 256 string def /rdcmntline { currentfile srcbuf readline pop (%) anchorsearch {pop} if } def /getplateindex { 0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall } def /aicsarray 4 array def /aicsaltvals 4 array def /aicsaltcolr aicsaltvals def /tocolorspace { dup type /arraytype eq { mark exch aload pop aicsarray 0 3 -1 roll put aicsarray 1 3 -1 roll put dup aicsarray 2 3 -1 roll put gettintxform aicsarray 3 3 -1 roll put counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store aicsaltcolr astore pop pop aicsarray } if } def /subtintxform {aicsaltcolr {1 index mul exch} forall pop} def /addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def /gettintxform { /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load } def /getnchannels { dup type /arraytype eq {0 get} if colorspacedict exch get begin Channels end } def /makesmarks { composite? { pop true }{ dup dup type /arraytype eq {0 get} if colorspacedict exch get begin MarksPlate end } ifelse } def /markingplate { composite? { pop true }{ dup type /arraytype eq { dup length getplateindex gt {getplateindex get}{pop false} ifelse } if } ifelse } def /tocmyk { dup dup type /arraytype eq {0 get} if colorspacedict exch get begin ToCMYK end } def /topsspace { dup dup type /arraytype eq {0 get} if colorspacedict exch get begin ToPSSpace end } def /colorspacedict 5 dict dup begin /DeviceGray 4 dict dup begin /Channels 1 def /MarksPlate {pop black?} def /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def /ToPSSpace {} def end def /DeviceRGB 4 dict dup begin /Channels 3 def /MarksPlate {pop isCMYKSep?} def /ToCMYK {pop _rgbtocmyk} def /ToPSSpace {} def end def /DeviceCMYK 4 dict dup begin /Channels 4 def /MarksPlate {pop isCMYKSep?} def /ToCMYK {pop} def /ToPSSpace {} def end def /Separation 4 dict dup begin /Channels 1 def /MarksPlate { /findcmykcustomcolor where { pop dup 1 exch ToCMYK 5 -1 roll 1 get findcmykcustomcolor 1 setcustomcolor systemdict /currentgray get exec 1 ne }{ pop false } ifelse } def /ToCMYK { dup 2 get mark exch 4 2 roll 3 get exec counttomark -1 roll tocmyk 5 -1 roll pop } def /ToPSSpace {} def end def /Process 4 dict dup begin /Channels 1 def /MarksPlate { isCMYKSep? { 1 exch ToCMYK 4 array astore getplateindex get 0 ne }{ pop false } ifelse } def /ToCMYK { dup 2 get mark exch 4 2 roll 3 get exec counttomark -1 roll tocmyk 5 -1 roll pop } def /ToPSSpace { 4 array copy dup 0 /Separation put } def end def end def /isoverprint { /currentoverprint where {pop currentoverprint}{_of} ifelse } def /version_ge_3010.106 { version {cvr} stopped { pop false }{ 3010.106 ge } ifelse } def end end defaultpacking setpacking %%EndResource %%EndProlog %%BeginSetup userdict /_useSmoothShade false put userdict /_aicmykps true put userdict /_forceToCMYK true put Adobe_level2_AI5 /initialize get exec Adobe_cshow /initialize get exec Adobe_ColorImage_AI6 /initialize get exec Adobe_shading_AI8 /initialize get exec Adobe_Illustrator_AI5 /initialize get exec %AI3_BeginRider currentpacking true setpacking setpacking %AI3_EndRider %AI5_Begin_NonPrinting Np %AI8_PluginGroupInfo (Adobe Path Blends) (Adobe Blends Plugin) (LiveBlends.aip) %AI8_PluginGroupInfo (Adobe Tracing Object) (Tracing) (TracingSuite.aip) %AI8_PluginGroupInfo (Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip) %AI8_PluginGroupInfo (Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip) %AI8_PluginGroupInfo (Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe Calligraphic Brush Tool) (Adobe Calligraphic Brush Plugin) (CalligBrushTool.aip) %AI8_PluginGroupInfo (Adobe Flare Plugin) (Flare) (Flare.aip) %AI8_PluginGroupInfo (Adobe Symbolism) (Adobe Symbolism) (ParticleSystem.aip) %AI8_PluginGroupInfo (Adobe Deform Plugin) (Adobe Envelope Plugin) (Envelope and Warp.aip) %AI8_PluginGroupInfo (Pathfinder Suite) (Adobe Compound Shape) (PathFinderS.aip) %AI8_PluginGroupInfo (Adobe Planar Group) (Adobe Live Paint Plugin) (Live Paint.aip) %AI5_End_NonPrinting-- %AI5_BeginPalette 0 0 Pb 0.74902 0.678431 0.670588 0.901961 ([Registration]) 0 Xs ([Registration]) Pc PB %AI5_EndPalette %%EndSetup %AI5_BeginLayer 1 1 1 1 0 0 1 0 79 128 255 0 50 Lb (svg2279) Ln 0 A u U u u u 0 O 0 0 0 0 1 1 1 Xa 0 R 0.74902 0.678431 0.670588 0.901961 0 0 0 XA 0 J 0 j 1.04162 w 4 M []0 d 0 XR 360.9937 306.4668 m 439.9941 306.4668 L 439.9941 292.4668 L 360.9937 292.4668 L 360.9937 306.4668 L b 0.74902 0.678431 0.670588 0.901961 0 0 0 Xa 1 w 362.4751 305.0669 m 438.5127 305.0669 L 438.5127 293.8672 L 362.4751 293.8672 L 362.4751 305.0669 L f 1 D 0.345098 0.239216 0.309804 0 0.670588 0.694118 0.666667 Xa 362.4751 305.0547 m 362.4751 293.8545 L 382.5557 293.8545 L 383.8477 295.4883 384.7197 297.3867 384.7197 299.4546 c 384.7197 301.5088 383.8628 303.4282 382.5864 305.0547 C 362.4751 305.0547 L f q 0 D 362.6411 305.0669 m 382.2085 305.0669 L 382.2085 293.8672 L 362.6411 293.8672 L 362.6411 305.0669 L h W n u 0 O 0 0 0 0 1 1 1 Xa 379.79 299.4668 m 379.792 295.9746 376.7988 293.1426 373.1045 293.1406 c 369.4106 293.1387 366.4136 295.9668 366.4116 299.459 c 366.4116 299.4614 366.4116 299.4639 366.4116 299.4668 c 366.4092 302.9585 369.4023 305.791 373.0967 305.793 C 376.791 305.7949 379.7876 302.9658 379.79 299.4741 c 379.79 299.4717 379.79 299.4692 379.79 299.4668 c f *u 0.74902 0.678431 0.670588 0.901961 0 0 0 Xa 378.5386 304.6162 m 380.0215 303.2144 380.7637 301.4976 380.7637 299.4668 c 380.7637 297.4355 380.0347 295.7373 378.5767 294.3711 C 377.0293 292.9326 375.2012 292.2129 373.0913 292.2129 c 371.0068 292.2129 369.21 292.9268 367.7012 294.3535 C 366.1919 295.7793 365.4375 297.4844 365.4375 299.4668 c 365.4375 301.4492 366.1919 303.166 367.7012 304.6162 C 369.1714 306.019 370.9683 306.7202 373.0913 306.7202 c 375.2397 306.7202 377.0552 306.019 378.5386 304.6162 C f 1 D 368.6997 303.6733 m 367.4453 302.4761 366.8188 301.0737 366.8188 299.4648 c 366.8188 297.8564 367.4395 296.4658 368.6802 295.293 C 369.9214 294.1201 371.3994 293.5332 373.1138 293.5332 c 374.8281 293.5332 376.3184 294.126 377.585 295.3105 C 378.7876 296.4121 379.3892 297.7959 379.3892 299.4648 c 379.3892 301.1211 378.7778 302.5273 377.5562 303.6821 C 376.3345 304.8369 374.8535 305.4146 373.1138 305.4146 c 371.3735 305.4146 369.9019 304.834 368.6997 303.6733 C f 0 D 372 300.1724 m 371.8081 300.5674 371.5215 300.7646 371.1387 300.7646 c 370.4624 300.7646 370.1245 300.3345 370.1245 299.4741 c 370.1245 298.6133 370.4624 298.1836 371.1387 298.1836 c 371.5854 298.1836 371.9043 298.3926 372.0957 298.8125 C 373.0332 298.3408 L 372.5864 297.5898 371.916 297.2148 371.022 297.2148 c 370.3325 297.2148 369.7803 297.415 369.3657 297.8145 C 368.9502 298.2139 368.7432 298.7646 368.7432 299.4668 c 368.7432 300.1567 368.957 300.7041 369.3848 301.1099 C 369.8125 301.5156 370.3452 301.7183 370.9839 301.7183 c 371.9287 301.7183 372.6055 301.3662 373.0146 300.6631 C 372 300.1724 L f 376.4102 300.1724 m 376.2183 300.5674 375.9375 300.7646 375.5669 300.7646 c 374.877 300.7646 374.5317 300.3345 374.5317 299.4741 c 374.5317 298.6133 374.877 298.1836 375.5669 298.1836 c 376.0142 298.1836 376.3271 298.3926 376.5059 298.8125 C 377.4644 298.3408 L 377.0186 297.5898 376.3491 297.2148 375.4565 297.2148 c 374.7681 297.2148 374.2173 297.415 373.8027 297.8145 C 373.3887 298.2139 373.1816 298.7646 373.1816 299.4668 c 373.1816 300.1567 373.3921 300.7041 373.8125 301.1099 C 374.2329 301.5156 374.7681 301.7183 375.4185 301.7183 c 376.3618 301.7183 377.0376 301.3662 377.4448 300.6631 C 376.4102 300.1724 L f *U U /AdobeObjectMatrix (0.961253 0.000000 0.000000 0.961253 6.834157 9.506999) XT Q U /AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 158.000000 54.000000) XT 0 A *u 1 D 0 O 0 0 0 0 1 1 1 Xa 0 J 0 j 1 w 4 M []0 d 0 XR 389.5518 300.0986 m 389.7944 300.0986 389.978 300.1484 390.1035 300.2485 c 390.2285 300.3486 390.291 300.4961 390.291 300.6914 c 390.291 300.8838 390.2285 301.0303 390.1035 301.1304 C 389.978 301.2324 389.7944 301.2842 389.5518 301.2842 C 388.7007 301.2842 L 388.7007 300.0986 L 389.5518 300.0986 L F 389.604 297.6494 m 389.9131 297.6494 390.1445 297.7109 390.2993 297.833 C 390.4565 297.9551 390.5352 298.1406 390.5352 298.3887 c 390.5352 298.6309 390.4575 298.8125 390.3032 298.9316 C 390.1489 299.0547 389.9155 299.1162 389.604 299.1162 C 388.7007 299.1162 L 388.7007 297.6494 L 389.604 297.6494 L F 0 D 391.0347 299.6636 m 391.3647 299.5737 391.6206 299.4072 391.8018 299.1646 c 391.9829 298.9219 392.0732 298.625 392.0732 298.2715 c 392.0732 297.7324 391.8789 297.3291 391.4897 297.0645 c 391.1011 296.7988 390.5098 296.666 389.7158 296.666 C 387.1626 296.666 L 387.1626 302.2666 L 389.4722 302.2666 L 390.3008 302.2666 390.8999 302.1494 391.27 301.9141 C 391.6431 301.6792 391.8296 301.3027 391.8296 300.7852 c 391.8296 300.5127 391.7617 300.2798 391.626 300.0874 C 391.4897 299.8975 391.293 299.7559 391.0347 299.6636 C F 391.9395 302.2666 m 393.6216 302.2666 L 394.9805 300.2715 L 396.3389 302.2666 L 398.0249 302.2666 L 395.7515 299.0259 L 395.7515 296.666 L 394.2129 296.666 L 394.2129 299.0259 L 391.9395 302.2666 L F *U U /AdobeObjectMatrix (0.987502 0.000000 0.000000 0.933352 -323.900635 -271.876892) XT U LB %AI5_EndLayer-- %%PageTrailer gsave annotatepage grestore showpage %%Trailer Adobe_Illustrator_AI5 /terminate get exec Adobe_shading_AI8 /terminate get exec Adobe_ColorImage_AI6 /terminate get exec Adobe_cshow /terminate get exec Adobe_level2_AI5 /terminate get exec %%EOF \ No newline at end of file
diff --git a/macros/latex/contrib/cmpj/cmpj-cc-by-small.pdf b/macros/latex/contrib/cmpj/cmpj-cc-by-small.pdf
new file mode 100644
index 0000000000..8d86385677
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmpj-cc-by-small.pdf
Binary files differ
diff --git a/macros/latex/contrib/cmpj/cmpj.bst b/macros/latex/contrib/cmpj/cmpj.bst
new file mode 100644
index 0000000000..64effa1982
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmpj.bst
@@ -0,0 +1,1594 @@
+%%
+%% This is file `cmpj.bst',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs (with options: `head,exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% english.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% physjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% geojour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% photjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% suppjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% merlin.mbs (with options: `tail,exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% ----------------------------------------
+%% *** Condensed Matter Physics journal ***
+%%
+%% Copyright 1994-2011 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)]
+ % For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in
+ % ENGLISH
+ % This is a numerical citation style, and as such is standard LaTeX.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ % \bibitem{key}...
+ % Usage of \cite is as follows:
+ % \cite{key} ==>> [#]
+ % \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % The order in the reference list is that by which the works were originally
+ % cited in the text, or that in the database.
+ %---------------------------------------------------------------------
+
+ENTRY
+ { address
+ archive
+ author
+ booktitle
+ chapter
+ collaboration
+ doi
+ edition
+ editor
+ eid
+ eprint
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ numpages
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ url
+ volume
+ year
+ }
+ {}
+ { label }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+FUNCTION {add.blank}
+{ " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+ skip$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+FUNCTION {emphasize}
+{ skip$ }
+FUNCTION {bolden}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "\textbf{" swap$ * "}" * }
+ if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{english.mbs}[2003/11/06 4.2 (PWD)]
+
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edn." }
+
+FUNCTION {bbl.volume}
+{ "Vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "No." }
+
+FUNCTION {bbl.nr}
+{ "No." }
+
+FUNCTION {bbl.in}
+{ "In" }
+
+FUNCTION {bbl.pages}
+{ "" }
+
+FUNCTION {bbl.page}
+{ "" }
+
+FUNCTION {bbl.eidpp}
+{ "pages" }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+ % End module: english.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{physjour.mbs}[2002/01/14 2.2 (PWD)]
+MACRO {aa}{"Astron. \& Astrophys."}
+MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."}
+MACRO {aj} {"Astron. J."}
+MACRO {aph} {"Acta Phys."}
+MACRO {advp} {"Adv. Phys."}
+MACRO {ajp} {"Amer. J. Phys."}
+MACRO {ajm} {"Amer. J. Math."}
+MACRO {amsci} {"Amer. Sci."}
+MACRO {anofd} {"Ann. Fluid Dyn."}
+MACRO {am} {"Ann. Math."}
+MACRO {ap} {"Ann. Phys. (NY)"}
+MACRO {adp} {"Ann. Phys. (Leipzig)"}
+MACRO {ao} {"Appl. Opt."}
+MACRO {apl} {"Appl. Phys. Lett."}
+MACRO {app} {"Astroparticle Phys."}
+MACRO {apj} {"Astrophys. J."}
+MACRO {apjsup} {"Astrophys. J. Suppl."}
+MACRO {apss} {"Astrophys. Space Sci."}
+MACRO {araa} {"Ann. Rev. Astron. Astrophys."}
+MACRO {baas} {"Bull. Amer. Astron. Soc."}
+MACRO {baps} {"Bull. Amer. Phys. Soc."}
+MACRO {cmp} {"Comm. Math. Phys."}
+MACRO {cpam} {"Commun. Pure Appl. Math."}
+MACRO {cppcf} {"Comm. Plasma Phys. \& Controlled Fusion"}
+MACRO {cpc} {"Comp. Phys. Comm."}
+MACRO {cqg} {"Class. Quant. Grav."}
+MACRO {cra} {"C. R. Acad. Sci. A"}
+MACRO {fed} {"Fusion Eng. \& Design"}
+MACRO {ft} {"Fusion Tech."}
+MACRO {grg} {"Gen. Relativ. Gravit."}
+MACRO {ieeens} {"IEEE Trans. Nucl. Sci."}
+MACRO {ieeeps} {"IEEE Trans. Plasma Sci."}
+MACRO {ijimw} {"Interntl. J. Infrared \& Millimeter Waves"}
+MACRO {ip} {"Infrared Phys."}
+MACRO {irp} {"Infrared Phys."}
+MACRO {jap} {"J. Appl. Phys."}
+MACRO {jasa} {"J. Acoust. Soc. America"}
+MACRO {jcp} {"J. Comp. Phys."}
+MACRO {jetp} {"Sov. Phys.--JETP"}
+MACRO {jfe} {"J. Fusion Energy"}
+MACRO {jfm} {"J. Fluid Mech."}
+MACRO {jmp} {"J. Math. Phys."}
+MACRO {jne} {"J. Nucl. Energy"}
+MACRO {jnec} {"J. Nucl. Energy, C: Plasma Phys., Accelerators, Thermonucl. Res."}
+MACRO {jnm} {"J. Nucl. Mat."}
+MACRO {jpc} {"J. Phys. Chem."}
+MACRO {jpp} {"J. Plasma Phys."}
+MACRO {jpsj} {"J. Phys. Soc. Japan"}
+MACRO {jsi} {"J. Sci. Instrum."}
+MACRO {jvst} {"J. Vac. Sci. \& Tech."}
+MACRO {nat} {"Nature"}
+MACRO {nature} {"Nature"}
+MACRO {nedf} {"Nucl. Eng. \& Design/Fusion"}
+MACRO {nf} {"Nucl. Fusion"}
+MACRO {nim} {"Nucl. Inst. \& Meth."}
+MACRO {nimpr} {"Nucl. Inst. \& Meth. in Phys. Res."}
+MACRO {np} {"Nucl. Phys."}
+MACRO {npb} {"Nucl. Phys. B"}
+MACRO {nt/f} {"Nucl. Tech./Fusion"}
+MACRO {npbpc} {"Nucl. Phys. B (Proc. Suppl.)"}
+MACRO {inc} {"Nuovo Cimento"}
+MACRO {nc} {"Nuovo Cimento"}
+MACRO {pf} {"Phys. Fluids"}
+MACRO {pfa} {"Phys. Fluids A: Fluid Dyn."}
+MACRO {pfb} {"Phys. Fluids B: Plasma Phys."}
+MACRO {pl} {"Phys. Lett."}
+MACRO {pla} {"Phys. Lett. A"}
+MACRO {plb} {"Phys. Lett. B"}
+MACRO {prep} {"Phys. Rep."}
+MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"}
+MACRO {pp} {"Phys. Plasmas"}
+MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"}
+MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"}
+MACRO {prl} {"Phys. Rev. Lett."}
+MACRO {pr} {"Phys. Rev."}
+MACRO {physrev} {"Phys. Rev."}
+MACRO {pra} {"Phys. Rev. A"}
+MACRO {prb} {"Phys. Rev. B"}
+MACRO {prc} {"Phys. Rev. C"}
+MACRO {prd} {"Phys. Rev. D"}
+MACRO {pre} {"Phys. Rev. E"}
+MACRO {ps} {"Phys. Scripta"}
+MACRO {procrsl} {"Proc. Roy. Soc. London"}
+MACRO {rmp} {"Rev. Mod. Phys."}
+MACRO {rsi} {"Rev. Sci. Inst."}
+MACRO {science} {"Science"}
+MACRO {sciam} {"Sci. Am."}
+MACRO {sam} {"Stud. Appl. Math."}
+MACRO {sjpp} {"Sov. J. Plasma Phys."}
+MACRO {spd} {"Sov. Phys.--Doklady"}
+MACRO {sptp} {"Sov. Phys.--Tech. Phys."}
+MACRO {spu} {"Sov. Phys.--Uspeki"}
+MACRO {st} {"Sky and Telesc."}
+ % End module: physjour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{geojour.mbs}[2002/07/10 2.0h (PWD)]
+MACRO {aisr} {"Adv. Space Res."}
+MACRO {ag} {"Ann. Geophys."}
+MACRO {anigeo} {"Ann. Geofis."}
+MACRO {angl} {"Ann. Glaciol."}
+MACRO {andmet} {"Ann. d. Meteor."}
+MACRO {andgeo} {"Ann. d. Geophys."}
+MACRO {andphy} {"Ann. Phys.-Paris"}
+MACRO {afmgb} {"Arch. Meteor. Geophys. Bioklimatol."}
+MACRO {atph} {"Atm\'osphera"}
+MACRO {aao} {"Atmos. Ocean"}
+MACRO {ass}{"Astrophys. Space Sci."}
+MACRO {atenv} {"Atmos. Environ."}
+MACRO {aujag} {"Aust. J. Agr. Res."}
+MACRO {aumet} {"Aust. Meteorol. Mag."}
+MACRO {blmet} {"Bound.-Lay. Meteorol."}
+MACRO {bams} {"Bull. Amer. Meteorol. Soc."}
+MACRO {cch} {"Clim. Change"}
+MACRO {cdyn} {"Clim. Dynam."}
+MACRO {cbul} {"Climatol. Bull."}
+MACRO {cap} {"Contrib. Atmos. Phys."}
+MACRO {dsr} {"Deep-Sea Res."}
+MACRO {dhz} {"Dtsch. Hydrogr. Z."}
+MACRO {dao} {"Dynam. Atmos. Oceans"}
+MACRO {eco} {"Ecology"}
+MACRO {empl}{"Earth, Moon and Planets"}
+MACRO {envres} {"Environ. Res."}
+MACRO {envst} {"Environ. Sci. Technol."}
+MACRO {ecms} {"Estuarine Coastal Mar. Sci."}
+MACRO {expa}{"Exper. Astron."}
+MACRO {geoint} {"Geofis. Int."}
+MACRO {geopub} {"Geofys. Publ."}
+MACRO {geogeo} {"Geol. Geofiz."}
+MACRO {gafd} {"Geophys. Astrophys. Fluid Dyn."}
+MACRO {gfd} {"Geophys. Fluid Dyn."}
+MACRO {geomag} {"Geophys. Mag."}
+MACRO {georl} {"Geophys. Res. Lett."}
+MACRO {grl} {"Geophys. Res. Lett."}
+MACRO {ga} {"Geophysica"}
+MACRO {gs} {"Geophysics"}
+MACRO {ieeetap} {"IEEE Trans. Antenn. Propag."}
+MACRO {ijawp} {"Int. J. Air Water Pollut."}
+MACRO {ijc} {"Int. J. Climatol."}
+MACRO {ijrs} {"Int. J. Remote Sens."}
+MACRO {jam} {"J. Appl. Meteorol."}
+MACRO {jaot} {"J. Atmos. Ocean. Technol."}
+MACRO {jatp} {"J. Atmos. Terr. Phys."}
+MACRO {jastp} {"J. Atmos. Solar-Terr. Phys."}
+MACRO {jce} {"J. Climate"}
+MACRO {jcam} {"J. Climate Appl. Meteor."}
+MACRO {jcm} {"J. Climate Meteor."}
+MACRO {jcy} {"J. Climatol."}
+MACRO {jgr} {"J. Geophys. Res."}
+MACRO {jga} {"J. Glaciol."}
+MACRO {jh} {"J. Hydrol."}
+MACRO {jmr} {"J. Mar. Res."}
+MACRO {jmrj} {"J. Meteor. Res. Japan"}
+MACRO {jm} {"J. Meteor."}
+MACRO {jpo} {"J. Phys. Oceanogr."}
+MACRO {jra} {"J. Rech. Atmos."}
+MACRO {jaes} {"J. Aeronaut. Sci."}
+MACRO {japca} {"J. Air Pollut. Control Assoc."}
+MACRO {jas} {"J. Atmos. Sci."}
+MACRO {jmts} {"J. Mar. Technol. Soc."}
+MACRO {jmsj} {"J. Meteorol. Soc. Japan"}
+MACRO {josj} {"J. Oceanogr. Soc. Japan"}
+MACRO {jwm} {"J. Wea. Mod."}
+MACRO {lao} {"Limnol. Oceanogr."}
+MACRO {mwl} {"Mar. Wea. Log"}
+MACRO {mau} {"Mausam"}
+MACRO {meteor} {"``Meteor'' Forschungsergeb."}
+MACRO {map} {"Meteorol. Atmos. Phys."}
+MACRO {metmag} {"Meteor. Mag."}
+MACRO {metmon} {"Meteor. Monogr."}
+MACRO {metrun} {"Meteor. Rundsch."}
+MACRO {metzeit} {"Meteor. Z."}
+MACRO {metgid} {"Meteor. Gidrol."}
+MACRO {mwr} {"Mon. Weather Rev."}
+MACRO {nwd} {"Natl. Weather Dig."}
+MACRO {nzjmfr} {"New Zeal. J. Mar. Freshwater Res."}
+MACRO {npg} {"Nonlin. Proc. Geophys."}
+MACRO {om} {"Oceanogr. Meteorol."}
+MACRO {ocac} {"Oceanol. Acta"}
+MACRO {oceanus} {"Oceanus"}
+MACRO {paleoc} {"Paleoceanography"}
+MACRO {pce} {"Phys. Chem. Earth"}
+MACRO {pmg} {"Pap. Meteor. Geophys."}
+MACRO {ppom} {"Pap. Phys. Oceanogr. Meteor."}
+MACRO {physzeit} {"Phys. Z."}
+MACRO {pps} {"Planet. Space Sci."}
+MACRO {pss} {"Planet. Space Sci."}
+MACRO {pag} {"Pure Appl. Geophys."}
+MACRO {qjrms} {"Quart. J. Roy. Meteorol. Soc."}
+MACRO {quatres} {"Quat. Res."}
+MACRO {rsci} {"Radio Sci."}
+MACRO {rse} {"Remote Sens. Environ."}
+MACRO {rgeo} {"Rev. Geophys."}
+MACRO {rgsp} {"Rev. Geophys. Space Phys."}
+MACRO {rdgeo} {"Rev. Geofis."}
+MACRO {revmeta} {"Rev. Meteorol."}
+MACRO {sgp}{"Surveys in Geophys."}
+MACRO {sp} {"Solar Phys."}
+MACRO {ssr} {"Space Sci. Rev."}
+MACRO {tellus} {"Tellus"}
+MACRO {tac} {"Theor. Appl. Climatol."}
+MACRO {tagu} {"Trans. Am. Geophys. Union (EOS)"}
+MACRO {wrr} {"Water Resour. Res."}
+MACRO {weather} {"Weather"}
+MACRO {wafc} {"Weather Forecast."}
+MACRO {ww} {"Weatherwise"}
+MACRO {wmob} {"WMO Bull."}
+MACRO {zeitmet} {"Z. Meteorol."}
+ % End module: geojour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)]
+
+MACRO {appopt} {"Appl. Opt."}
+MACRO {bell} {"Bell Syst. Tech. J."}
+MACRO {ell} {"Electron. Lett."}
+MACRO {jasp} {"J. Appl. Spectr."}
+MACRO {jqe} {"IEEE J. Quantum Electron."}
+MACRO {jlwt} {"J. Lightwave Technol."}
+MACRO {jmo} {"J. Mod. Opt."}
+MACRO {josa} {"J. Opt. Soc. America"}
+MACRO {josaa} {"J. Opt. Soc. Amer.~A"}
+MACRO {josab} {"J. Opt. Soc. Amer.~B"}
+MACRO {jdp} {"J. Phys. (Paris)"}
+MACRO {oc} {"Opt. Commun."}
+MACRO {ol} {"Opt. Lett."}
+MACRO {phtl} {"IEEE Photon. Technol. Lett."}
+MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."}
+MACRO {sse} {"Solid-State Electron."}
+MACRO {sjot} {"Sov. J. Opt. Technol."}
+MACRO {sjqe} {"Sov. J. Quantum Electron."}
+MACRO {sleb} {"Sov. Phys.--Leb. Inst. Rep."}
+MACRO {stph} {"Sov. Phys.--Techn. Phys."}
+MACRO {stphl} {"Sov. Techn. Phys. Lett."}
+MACRO {vr} {"Vision Res."}
+MACRO {zph} {"Z. f. Physik"}
+MACRO {zphb} {"Z. f. Physik~B"}
+MACRO {zphd} {"Z. f. Physik~D"}
+
+MACRO {CLEO} {"CLEO"}
+MACRO {ASSL} {"Adv. Sol.-State Lasers"}
+MACRO {OSA} {"OSA"}
+ % End module: photjour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{suppjour.mbs}[1999/02/24 1.1]
+MACRO {cjp} {"Czech. J. Phys."}
+MACRO {el} {"Europhys. Lett."}
+MACRO {en} {"Europhys. News"}
+MACRO {fujitsustj} {"FUJITSU Sci. Tech. J."}
+MACRO {ieeeed} {"IEEE Trans. Electron Devices"}
+MACRO {ieeeim} {"IEEE Trans. Instrum. Meas."}
+MACRO {ieeejqe} {"IEEE J. Quantum Electron."}
+MACRO {ieeem} {"IEEE Trans. Magn."}
+MACRO {ieeeptl} {"IEEE Photonic Technol. Lett."}
+MACRO {ieeeuffc} {"IEEE Trans. Ultrason., Ferroelect., Freq. Cont."}
+MACRO {jem} {"J. Electron. Mater."}
+MACRO {jes} {"J. Electrochem. Soc."}
+MACRO {jetplett} {"JETP Lett."}
+MACRO {jjap} {"Japan. J. Appl. Phys."}
+MACRO {jpha} {"J. Phys. A: Math. Gen."}
+MACRO {jphb} {"J. Phys. B: At. Mol. Opt. Phys."}
+MACRO {jphbold} {"J. Phys. B: At. Mol. Phys."}
+MACRO {jphc} {"J. Phys.: Condens. Matter"}
+MACRO {jphcold} {"J. Phys. C: Solid State Phys."}
+MACRO {jphd} {"J. Phys. D: Appl. Phys."}
+MACRO {jvsta} {"J. Vac. Sci. Technol. A"}
+MACRO {jvstb} {"J. Vac. Sci. Technol. B"}
+MACRO {me} {"Microelectron. Eng."}
+MACRO {necrd} {"NEC Res.{\&} Develop."}
+MACRO {pa} {"Physica A"}
+MACRO {pb} {"Physica B"}
+MACRO {pc} {"Physica C"}
+MACRO {pd} {"Physica D"}
+MACRO {procieee} {"Proc. IEEE"}
+MACRO {procspie} {"Proc. SPIE"}
+MACRO {pssa} {"Phys. Stat. Sol. A"}
+MACRO {pssb} {"Phys. Stat. Sol. B"}
+MACRO {rpp} {"Rep. Progr. Phys."}
+MACRO {sm} {"Synthet. Metal"}
+MACRO {sost} {"Solid State Technol."}
+MACRO {ss} {"Surf. Sci."}
+MACRO {ssc} {"Solid State Commun."}
+MACRO {sst} {"Semicond. Sci. Technol."}
+MACRO {suplatt} {"Superlatt. Microstr."}
+MACRO {sust} {"Supercond. Sci. Technol."}
+MACRO {znat} {"Z. Naturforsch."}
+ % End module: suppjour.mbs
+%% Copyright 1994-2011 Patrick W Daly
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Software Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput. Aid. Des."}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Program."}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Graphic."}
+
+MACRO {toms} {"ACM Trans. Math. Software"}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
+
+MACRO {tcs} {"Theor. Comput. Sci."}
+
+FUNCTION {bibinfo.check}
+{ swap$
+ duplicate$ missing$
+ {
+ pop$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ pop$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+ duplicate$ missing$
+ {
+ swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ "empty " swap$ * " in " * cite$ * warning$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.eprint}
+{ eprint duplicate$ empty$
+ 'skip$
+ { "\eprint"
+ archive empty$
+ 'skip$
+ { "[" * archive * "]" * }
+ if$
+ "{" * swap$ * "}" *
+ }
+ if$
+}
+FUNCTION {format.url}
+{
+ url
+ duplicate$ empty$
+ { pop$ "" }
+ { "\urlprefix\url{" swap$ * "}" * }
+ if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+
+STRINGS { bibinfo}
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+ duplicate$ empty$ 'skip$ {
+ 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{vv~}{ll}{ jj}{ f{.}.}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ "," *
+ t "others" =
+ {
+ " " * bbl.etal *
+ }
+ { " " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ } if$
+}
+FUNCTION {format.names.ed}
+{
+ 'bibinfo :=
+ duplicate$ empty$ 'skip$ {
+ 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{vv~}{ll}{ jj}{ f{.}.}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ "," *
+ t "others" =
+ {
+
+ " " * bbl.etal *
+ }
+ { " " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ } if$
+}
+FUNCTION {format.authors}
+{ author "author" format.names
+ duplicate$ empty$ 'skip$
+ { collaboration "collaboration" bibinfo.check
+ duplicate$ empty$ 'skip$
+ { " (" swap$ * ")" * }
+ if$
+ *
+ }
+ if$
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+ {
+ " " *
+ get.bbl.editor
+ capitalize
+ "(" swap$ * ")" *
+ *
+ }
+ if$
+}
+FUNCTION {format.doi}
+{ doi empty$
+ { "" }
+ {
+ "\doi{" doi * "}" *
+ }
+ if$
+}
+FUNCTION {format.note}
+{
+ note empty$
+ { "" }
+ { note #1 #1 substring$
+ duplicate$ "{" =
+ 'skip$
+ { output.state mid.sentence =
+ { "l" }
+ { "u" }
+ if$
+ change.case$
+ }
+ if$
+ note #2 global.max$ substring$ * "note" bibinfo.check
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title
+ duplicate$ empty$ 'skip$
+ { "t" change.case$ }
+ if$
+ "title" bibinfo.check
+}
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {word.in}
+{ bbl.in
+ ":" *
+ " " * }
+
+FUNCTION {format.date}
+{
+ ""
+ duplicate$ empty$
+ year "year" bibinfo.check duplicate$ empty$
+ { swap$ 'skip$
+ { "there's a month but no year in " cite$ * warning$ }
+ if$
+ *
+ }
+ { swap$ 'skip$
+ {
+ swap$
+ " " * swap$
+ }
+ if$
+ *
+ }
+ if$
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ }
+ if$
+}
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { bbl.volume volume tie.or.space.prefix
+ "volume" bibinfo.check * *
+ series "series" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { emphasize ", " * swap$ * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { series empty$
+ { number "number" bibinfo.check }
+ { output.state mid.sentence =
+ { bbl.number }
+ { bbl.number capitalize }
+ if$
+ number tie.or.space.prefix "number" bibinfo.check * *
+ bbl.in space.word *
+ series "series" bibinfo.check *
+ }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+ {
+ output.state mid.sentence =
+ { "l" }
+ { "t" }
+ if$ change.case$
+ "edition" bibinfo.check
+ " " * bbl.edition *
+ }
+ if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+ { duplicate$ multi.page.check
+ {
+ n.dashify
+ }
+ {
+ }
+ if$
+ "pages" bibinfo.check
+ }
+ if$
+}
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+ { swap$ duplicate$ empty$
+ { pop$ pop$ format.pages }
+ {
+ ", " *
+ swap$
+ n.dashify
+ "pages" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { swap$ duplicate$ empty$ 'skip$
+ {
+ ", " *
+ }
+ if$
+ swap$ *
+ numpages empty$ 'skip$
+ { numpages bbl.eidpp tie.or.space.prefix
+ "numpages" bibinfo.check * *
+ " (" swap$ * ")" * *
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ duplicate$ empty$ 'skip$
+ {
+ "volume" bibinfo.check
+ }
+ if$
+ bolden
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ {
+ swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ ", " bbl.nr * number tie.or.space.prefix pop$ * swap$ *
+ }
+ if$ *
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ { "" }
+ { type empty$
+ { bbl.chapter }
+ { type "l" change.case$
+ "type" bibinfo.check
+ }
+ if$
+ chapter tie.or.space.prefix
+ "chapter" bibinfo.check
+ * *
+ }
+ if$
+}
+
+FUNCTION {format.booktitle}
+{
+ booktitle "booktitle" bibinfo.check
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+ {
+ format.bvolume duplicate$ empty$ 'pop$
+ { ", " swap$ * * }
+ if$
+ editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ {
+ get.bbl.editor
+ ")" *
+ capitalize
+ swap$ " " *
+ " (" * swap$ *
+ swap$
+ "," *
+ " " * swap$
+ * }
+ if$
+ word.in swap$ *
+ }
+ if$
+}
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+ 'pop$
+ { swap$ pop$
+ "t" change.case$ "type" bibinfo.check
+ }
+ if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+ type duplicate$ empty$
+ { pop$ bbl.techrep }
+ 'skip$
+ if$
+ "type" bibinfo.check
+ swap$ duplicate$ empty$
+ { pop$ "t" change.case$ }
+ { duplicate$ text.length$ #3 <
+ { ",~" }
+ { ", " }
+ if$
+ swap$
+ * * }
+ if$
+}
+FUNCTION {format.article.crossref}
+{
+ key duplicate$ empty$
+ { pop$
+ journal duplicate$ empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
+ { "journal" bibinfo.check emphasize word.in swap$ * }
+ if$
+ }
+ { word.in swap$ * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+ "editor" bibinfo.check
+ editor num.names$ duplicate$
+ #2 >
+ { pop$
+ "editor" bibinfo.check
+ " " * bbl.etal
+ *
+ }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ {
+ "editor" bibinfo.check
+ " " * bbl.etal
+ *
+ }
+ {
+ bbl.and space.word
+ * editor #2 "{vv~}{ll}" format.name$
+ "editor" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ pop$ word.in
+ }
+ { bbl.volume
+ swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { series emphasize * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { format.booktitle duplicate$ empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ }
+ { word.in swap$ * }
+ if$
+ }
+ { word.in key * " " *}
+ if$
+ }
+ { word.in format.crossref.editor * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+ ""
+ address empty$ t empty$ and
+ 'skip$
+ {
+ t empty$
+ { address "address" bibinfo.check *
+ }
+ { t *
+ address empty$
+ 'skip$
+ { ", " * address "address" bibinfo.check * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ crossref missing$
+ {
+ journal
+ "journal" bibinfo.check
+ "journal" output.check
+ format.date "year" output.check
+ date.block
+ format.vol.num.pages output
+ }
+ { format.article.crossref output.nonnull
+ }
+ if$
+ eid empty$
+ { format.journal.pages }
+ { format.journal.eid }
+ if$
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.number.series output
+ format.publisher.address output
+ }
+ {
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ format.title "title" output.check
+ howpublished "howpublished" bibinfo.check output
+ address "address" bibinfo.check output
+ format.date output
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ {
+ format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ format.number.series output
+ format.publisher.address output
+ }
+ {
+ format.chapter.pages "chapter and pages" output.check
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ date.block
+ format.pages "pages" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.chapter.pages output
+ format.number.series output
+ format.publisher.address output
+ format.edition output
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ format.date "year" output.check
+ date.block
+ format.pages "pages" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.number.series output
+ publisher empty$
+ { format.organization.address output }
+ { organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ }
+ if$
+ format.pages "pages" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization "organization" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { output
+ address "address" bibinfo.check output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ {
+ address "address" bibinfo.check output
+ }
+ 'skip$
+ if$
+ }
+ {
+ organization "organization" bibinfo.check output
+ address "address" bibinfo.check output
+ }
+ if$
+ format.edition output
+ format.date output
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.btitle
+ "title" output.check
+ bbl.mthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.date "year" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ format.title output
+ howpublished "howpublished" bibinfo.check output
+ format.date output
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+ empty.misc.check
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.btitle
+ "title" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.date "year" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization "organization" bibinfo.check output
+ }
+ { format.editors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ format.bvolume output
+ editor empty$
+ { publisher empty$
+ { format.number.series output }
+ {
+ format.number.series output
+ format.publisher.address output
+ }
+ if$
+ }
+ { publisher empty$
+ {
+ format.number.series output
+ format.organization.address output }
+ {
+ format.number.series output
+ organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ }
+ if$
+ format.date "year" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title
+ "title" output.check
+ format.tr.number output.nonnull
+ institution "institution" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.date "year" output.check
+ format.doi output
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ format.date output
+ format.doi output
+ format.note "note" output.check
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+STRINGS { longest.label }
+INTEGERS { number.label longest.label.width }
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+EXECUTE {initialize.longest.label}
+ITERATE {longest.label.pass}
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" longest.label * "}" *
+ write$ newline$
+ "\providecommand{\url}[1]{\texttt{#1}}"
+ write$ newline$
+ "\providecommand{\urlprefix}{URL }"
+ write$ newline$
+ "\expandafter\ifx\csname urlstyle\endcsname\relax"
+ write$ newline$
+ " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
+ write$ newline$
+ " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
+ write$ newline$
+ "\providecommand{\eprint}[2][]{\url{#2}}"
+ write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `cmpj.bst'.
diff --git a/macros/latex/contrib/cmpj/cmpj.sty b/macros/latex/contrib/cmpj/cmpj.sty
new file mode 100644
index 0000000000..bcd1063861
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmpj.sty
@@ -0,0 +1,736 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% %%%
+%%% INSTITUTE FOR CONDENSED MATTER PHYSICS %%%
+%%% %%%
+%%% Style file for preparing an article for publication %%%
+%%% in the Condensed Matter Physics journal <cmp@icmp.lviv.ua>, %%%
+%%% http://www.icmp.lviv.ua/journal/ %%%
+%%% using LaTeX2e %%%
+%%% %%%
+%%% Last time modified: August 28, 2011 %%%
+%%% %%%
+%%% Copyright (C) 2011 by the Institute for Condensed Matter Physics %%%
+%%% of the National Academy of Sciences of Ukraine %%%
+%%% all rights reserved. %%%
+%%% %%%
+%%% This file can be redistributed and/or modified under the terms %%%
+%%% of the LaTeX Project Public License (lppl). %%%
+%%% %%%
+%%% Please report errors to: Andrij Shvaika %%%
+%%% ashv (a) icmp lviv ua %%%
+%%% %%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{cmpj}
+ [2011/08/28 v1.17
+ The Condensed Matter Physics journal package]
+\def\filename{cmpj.sty}
+\def\fileversion{1.17}
+\def\filedate{2011/08/28}
+\immediate\write32{This is '\filename' v\fileversion \space <\filedate> ^^J%
+ the Condensed Matter Physics journal package}
+
+\if\@ptsize0
+ \else
+ \PackageWarning{cmpj.sty}{Bad \noexpand\documentclass option, use 10pt}
+\fi
+
+\RequirePackage{fancyhdr}
+\RequirePackage{graphicx}
+\RequirePackage[square,comma,numbers,sort&compress]{natbib}
+\RequirePackage{ifthen}
+\RequirePackage[pdfstartview=FitH]{hyperref}
+%\def\href#1#2{}
+\RequirePackage{doi}
+
+\DeclareOption{preprint}{%
+ \renewcommand{\@ptsize}{2}%
+ \renewcommand\normalsize{%
+ \@setfontsize\normalsize\@xiipt{20}%{14.5}%
+ \abovedisplayskip 16\p@ \@plus3\p@ \@minus7\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+ \normalsize
+ \renewcommand\small{%
+ \@setfontsize\small\@xipt{18}%{13.6}%
+ \abovedisplayskip 14\p@ \@plus3\p@ \@minus6\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 9\p@ \@plus3\p@ \@minus5\p@
+ \parsep 4.5\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+ }
+ \renewcommand\footnotesize{%
+ \@setfontsize\footnotesize\@xpt\@xiipt
+ \abovedisplayskip 12\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 8\p@ \@plus3\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@
+ \parsep 3\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+ }
+ \renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+ \renewcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+ \renewcommand\large{\@setfontsize\large\@xivpt{22}}
+ \renewcommand\Large{\@setfontsize\Large\@xviipt{24}}
+ \renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+ \renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+ \let\Huge=\huge
+ \if@twocolumn
+ \setlength\parindent{1em}
+ \else
+ \setlength\parindent{1.5em}
+ \fi
+ \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
+ \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
+ \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
+ \setlength\headheight{12\p@}
+ \setlength\headsep {25\p@}
+ \setlength\topskip {12\p@}
+ \setlength\footskip{30\p@}
+ \if@compatibility \setlength\maxdepth{4\p@} \else
+ \setlength\maxdepth{.5\topskip} \fi
+ \if@compatibility
+ \if@twocolumn
+ \setlength\textwidth{410\p@}
+ \else
+ \setlength\textwidth{390\p@}
+ \fi
+ \else
+ \setlength\@tempdima{\paperwidth}
+ \addtolength\@tempdima{-2in}
+ \setlength\@tempdimb{390\p@}
+ \if@twocolumn
+ \ifdim\@tempdima>2\@tempdimb\relax
+ \setlength\textwidth{2\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \else
+ \ifdim\@tempdima>\@tempdimb\relax
+ \setlength\textwidth{\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \fi
+ \fi
+ \if@compatibility\else
+ \@settopoint\textwidth
+ \fi
+ \if@compatibility
+ \setlength\textheight{36\baselineskip}
+ \else
+ \setlength\@tempdima{\paperheight}
+ \addtolength\@tempdima{-2in}
+ \addtolength\@tempdima{-1.5in}
+ \divide\@tempdima\baselineskip
+ \@tempcnta=\@tempdima
+ \setlength\textheight{\@tempcnta\baselineskip}
+ \fi
+ \addtolength\textheight{\topskip}
+ \if@twocolumn
+ \setlength\marginparsep {10\p@}
+ \else
+ \setlength\marginparsep{10\p@}
+ \fi
+ \setlength\marginparpush{7\p@}
+ \if@compatibility
+ \if@twoside
+ \setlength\oddsidemargin {21\p@}
+ \setlength\evensidemargin {59\p@}
+ \setlength\marginparwidth {85\p@}
+ \else
+ \setlength\oddsidemargin {39.5\p@}
+ \setlength\evensidemargin {39.5\p@}
+ \setlength\marginparwidth {68\p@}
+ \fi
+ \if@twocolumn
+ \setlength\oddsidemargin {30\p@}
+ \setlength\evensidemargin {30\p@}
+ \setlength\marginparwidth {48\p@}
+ \fi
+ \else
+ \if@twoside
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.4\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.6\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \else
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.5\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.5\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \addtolength\marginparwidth {-.4in}
+ \fi
+ \ifdim \marginparwidth >2in
+ \setlength\marginparwidth{2in}
+ \fi
+ \@settopoint\oddsidemargin
+ \@settopoint\marginparwidth
+ \setlength\evensidemargin {\paperwidth}
+ \addtolength\evensidemargin{-2in}
+ \addtolength\evensidemargin{-\textwidth}
+ \addtolength\evensidemargin{-\oddsidemargin}
+ \@settopoint\evensidemargin
+ \fi
+ \if@compatibility
+ \setlength\topmargin{27pt}
+ \else
+ \setlength\topmargin{\paperheight}
+ \addtolength\topmargin{-2in}
+ \addtolength\topmargin{-\headheight}
+ \addtolength\topmargin{-\headsep}
+ \addtolength\topmargin{-\textheight}
+ \addtolength\topmargin{-\footskip} % this might be wrong!
+ \addtolength\topmargin{-.5\topmargin}
+ \@settopoint\topmargin
+ \fi
+ \setlength\footnotesep{8.4\p@}
+ \setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@}
+ \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\intextsep {14\p@ \@plus 4\p@ \@minus 4\p@}
+ \setlength\dblfloatsep {14\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\@fptop{0\p@ \@plus 1fil}
+ \setlength\@fpsep{10\p@ \@plus 2fil}
+ \setlength\@fpbot{0\p@ \@plus 1fil}
+ \setlength\@dblfptop{0\p@ \@plus 1fil}
+ \setlength\@dblfpsep{10\p@ \@plus 2fil}
+ \setlength\@dblfpbot{0\p@ \@plus 1fil}
+ \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@}
+ \def\@listi{\leftmargin\leftmargini
+ \parsep 5\p@ \@plus2.5\p@ \@minus\p@
+ \topsep 10\p@ \@plus4\p@ \@minus6\p@
+ \itemsep5\p@ \@plus2.5\p@ \@minus\p@}
+ \let\@listI\@listi
+ \@listi
+ \def\@listii {\leftmargin\leftmarginii
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep 5\p@ \@plus2.5\p@ \@minus\p@
+ \parsep 2.5\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep}
+ \def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep 2.5\p@\@plus\p@\@minus\p@
+ \parsep \z@
+ \partopsep \p@ \@plus\z@ \@minus\p@
+ \itemsep \topsep}
+ \def\@listiv {\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv
+ \advance\labelwidth-\labelsep}
+ \def\@listv {\leftmargin\leftmarginv
+ \labelwidth\leftmarginv
+ \advance\labelwidth-\labelsep}
+ \def\@listvi {\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi
+ \advance\labelwidth-\labelsep}
+}%
+
+\def\eqsecnum{%
+ \@addtoreset{equation}{section} %
+ \def\theequation{\arabic{section}.\arabic{equation}}%
+}
+
+\DeclareOption{eqsecnum}{\eqsecnum}
+
+\ProcessOptions
+
+\def\hvsf{\sffamily\upshape}
+
+%% Sectioning %%
+
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\large\hvsf\bfseries\mathversion{bold}}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\hvsf\bfseries\mathversion{bold}}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\hvsf\bfseries\mathversion{bold}}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\hvsf\bfseries\mathversion{bold}}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\hvsf\bfseries\mathversion{bold}}}
+
+\def\@seccntformat#1{\csname the#1\endcsname.\hspace{0.5em}}
+
+%% Title %%
+
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \fi
+ \thispagestyle{plain}
+ \@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+% \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+% \global\let\@author\@empty
+% \global\let\@date\@empty
+% \global\let\@title\@empty
+% \global\let\title\relax
+% \global\let\author\relax
+% \global\let\date\relax
+% \global\let\and\relax
+}
+
+\def\@title{}
+\def\@author{}
+\def\@address{}
+\def\fancy@author{}
+\def\issue@year{????}%
+\def\issue@volume{?}%
+\def\issue@number{?}%
+\def\article@number{?????}
+%\def\doi@number{10.XXXX/CMPJ.XX.XXXXX}
+
+\def\issue#1#2#3#4{\def\issue@year{#1}%
+ \def\issue@volume{#2}%
+ \def\issue@number{#3}%
+ \def\article@number{#4}%
+ }
+\def\article@type{}
+\def\articletype#1{\def\article@type{#1}}
+\def\article@page{\article@number-\arabic{page}}
+\def\doinumber#1{\def\doi@number{#1}}
+%\def\bibdoi#1{\href{http://dx.doi.org/#1}{doi:#1}}
+\def\bibdoi{\doi}
+
+\def\print@title{{\Large \hvsf\bfseries\upshape\mathversion{bold} \@title \par}}
+\def\print@author{%
+ \vskip 1.5em%
+ {\hvsf
+ \lineskip .5em%
+ \upshape\@author\par}
+ }
+\def\print@address{\vskip 0.5em
+ \footnotesize\hvsf\upshape\@address\par
+ }
+
+\def\@maketitle{%
+ \newpage
+ \noindent\parbox[t]{11cm}{%
+ \ifthenelse{\equal{1}{\pageref{last@page}}}{%
+ \footnotesize\hvsf Condensed Matter Physics,~\issue@year,\space%
+ Vol.~\issue@volume, No~\issue@number,\space%
+ \article@number:\space\pageref{last@page}%
+ }{%
+ \footnotesize\hvsf Condensed Matter Physics,~\issue@year,\space%
+ Vol.~\issue@volume, No~\issue@number,\space%
+ \article@number:\space1--\pageref{last@page}%
+ }%
+% \article@number\space[\pageref{last@page}\space page(s)]
+ \\ [0.6ex]
+ \@ifundefined{doi@number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}%
+ {DOI:\space\href{http://dx.doi.org/\doi@number}{\doi@number}}
+% {\doi{\doi@number}}
+% \phantom{\href{http://dx.doi.org/\doi@number}{DOI:\doi@number}}
+% \href{http://dx.doi.org/\doi@number}{DOI:\doi@number}
+ \\ [0.6ex]
+ \href{http://www.icmp.lviv.ua/journal}{http://www.icmp.lviv.ua/journal}}\hfill
+ \newlength{\@logoheight}
+ \newlength{\@logoysize}
+ \newlength{\@logodepth}
+ \setlength{\@logoysize}{28.4pt}
+ \setlength{\@logoheight}{2.5mm}
+ \setlength{\@logodepth}{\@logoysize}
+ \addtolength{\@logodepth}{-\@logoheight}
+ \raisebox{-\@logodepth}[\@logoheight][\@logodepth]{%
+ \setlength{\unitlength}{1pt}%
+ \begin{picture}(71.1,28.4)%
+ \put(0,0){\includegraphics[width=71.1pt,height=28.4pt]{cmp-logo}}%
+ \end{picture}%
+ }%
+ \par\vskip3pt\noindent\hrulefill\par\vskip 1ex\noindent\textsf{\bfseries\slshape\article@type}\par\vskip 2em
+ \noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+ \let \footnote \thanks
+ \@ifundefined{@title}{}{\print@title}%
+ \@ifundefined{@author}{}{\print@author}%
+ \@ifundefined{@address}{}{\print@address}%
+ \vskip 1em%
+ {\small\hvsf\upshape \@date}%
+ }%
+ \par
+ \vskip 1.5em}
+
+\renewenvironment{abstract}{%
+%%% \setcounter{page}{\start@page}\label{first@page}
+% \setcounter{page}{1}\label{first@page}
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \everypar{\parskip 3pt plus1pt minus2pt
+ \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+ \noindent\footnotesize\hvsf\upshape\ignorespaces
+ \fi}
+ {\if@twocolumn\else\vskip 1.5em plus 0.2em \fi\upshape}
+
+\newcommand\keywords{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hvsf\bfseries Key words:}\slshape\space}
+
+\newcommand\pacs{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hvsf\bfseries PACS:}\slshape\space}
+
+\def\@copyright{}
+\def\author{\@dblarg{\make@author}}
+\long\def\make@author[#1]#2{\gdef\fancy@author{#1}\gdef\@author{#2}\gdef\@copyright{\copyright}}
+
+\def\copyright@size{\footnotesize}
+\def\copyright@author{\@author}
+\def\authorcopyright{\@ifnextchar[
+ \iauthorcopyright{\iauthorcopyright[\footnotesize]}}
+\def\iauthorcopyright[#1]#2{\gdef\copyright@size{#1}
+ \gdef\copyright@author{#2}}
+
+\def\title{\@dblarg{\make@title}}
+\long\def\make@title[#1]#2{\gdef\fancy@title{#1}\gdef\@title{#2}}
+
+\def\address#1{\gdef\@address{#1}}
+\def\addresses#1{\gdef\@address{%
+ \renewcommand{\labelenumi}{$^{\textsf{\scriptsize\arabic{enumi}}}$}
+ \setlength{\leftmargini}{0mm}
+ \setlength{\topsep}{0mm}
+ \setlength{\partopsep}{0mm}
+ \setlength{\parskip}{0mm}
+ \begin{enumerate}
+ \setlength{\itemsep}{0mm}
+ \setlength{\itemindent}{0em}
+ \setlength{\labelsep}{2pt}
+ #1
+ \end{enumerate}}}
+\newcommand{\addr}[1]{\item\label{#1}}
+
+\newcommand{\refaddr}[1]{$^{\textsf{\scriptsize\@refad{#1}}}$}
+
+\DeclareRobustCommand\@refad{\@@refadx}
+\def\@@refadx#1{%
+ \let\@@refada\@empty
+ \@@refad{\@for\@@refadb:=#1\do
+ {\@@refada\def\@@refada{,\penalty\@m}%
+ \edef\@@refadb{\expandafter\@firstofone\@@refadb\@empty}%
+ \@ifundefined{r@\@@refadb}{\mbox{\reset@font\bfseries ?}%
+ \G@refundefinedtrue
+ \@latex@warning
+ {Address reference `\@@refadb' undefined}}%
+ {\hbox{\ref{\@@refadb}}}}}}
+\def\@@refad#1{{#1}}
+
+%% Floats %%
+
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{{\small{\hvsf\bfseries #1.} #2}}%
+ \setlength{\@captionwidth}{0.9\hsize}
+ \ifdim \wd\@tempboxa >\@captionwidth
+ \centerline{\parbox{\@captionwidth}{\small{\hvsf\bfseries #1.} #2}}
+ \else
+ \global \@minipagefalse
+ \hb@xt@\@captionwidth{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+
+%% Bibliography %%
+
+% \renewenvironment{thebibliography}[1]
+% {\section*{\refname
+% \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
+% \small%
+% \list{\@biblabel{\@arabic\c@enumiv}}%
+% {\settowidth\labelwidth{\@biblabel{#1}}%
+% \leftmargin\labelwidth
+% \advance\leftmargin\labelsep
+% \parsep\z@\itemsep\z@
+% \@openbib@code
+% \usecounter{enumiv}%
+% \let\p@enumiv\@empty
+% \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+% \sloppy
+% \clubpenalty4000
+% \@clubpenalty \clubpenalty
+% \widowpenalty4000%
+% \sfcode`\.\@m}
+% {\def\@noitemerr
+% {\@latex@warning{Empty `thebibliography' environment}}%
+% \endlist\normalsize}
+% %\def\@biblabel#1{#1.}
+
+\bibsep=0pt
+\renewcommand{\bibnumfmt}[1]{#1.}
+\@ifundefined{bibfont}{\newcommand{\bibfont}{\small}}{\renewcommand{\bibfont}{\small}}
+
+% Collapse citation numbers to ranges.
+
+% \newcount\@tempcntc
+% \def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
+% \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do
+% {\@ifundefined
+% {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea
+% \def\@citea{,\penalty\@m\ }{\bf ?}\@warning
+% {Citation `\@citeb' on page \thepage \space undefined}}%
+% {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}%
+% \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne
+% \@citea\def\@citea{,\penalty\@m}
+% \hbox{\csname b@\@citeb\endcsname}%
+% \else
+% \advance\@tempcntb\@ne
+% \ifnum\@tempcntb=\@tempcntc
+% \else\advance\@tempcntb\m@ne\@citeo
+% \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}}
+%
+% \def\@citeo{\ifnum\@tempcnta>\@tempcntb\else\@citea
+% \def\@citea{,\penalty\@m}%
+% \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else
+% {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else \def\@citea{--}\fi
+% \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi}
+
+%% Ukrainian Part %%
+
+\newcommand\makeukrtitle{
+ \begingroup
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@makeukrtitle
+ \else
+ \twocolumn[\@makeukrtitle]%
+ \fi
+ \else
+ \global\@botnum\z@ % Prevents figures from going at bottom of page.
+ \@makeukrtitle
+ \fi
+ \@thanks
+ \endgroup
+ \global\let\thanks\relax
+ \global\let\makeukrtitle\relax
+ \global\let\@makeukrtitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+}
+\def\print@ukrtitle{{\large \hvsf\bfseries\upshape\mathversion{bold} \@title \par}}
+
+\def\@makeukrtitle{%
+\par\vskip 1.5cm
+\noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+ \let \footnote \thanks
+ \@ifundefined{@title}{}{\print@ukrtitle}%
+ \@ifundefined{@author}{}{\print@author}%
+ \@ifundefined{@address}{}{\print@address}%
+% {\large \hvsf \bfseries\upshape \@title \par}%
+% \vskip 1em%
+% {\small\hvsf\upshape \@date}%
+ }%
+ \par
+ \vskip 1.5em}
+
+\newcommand{\ukrainianpart}{%
+ \ifx\l@ukrainian\@undefined
+ \@nopatterns{Ukrainian}
+ \adddialect\l@ukrainian0
+ \fi
+ \language\l@ukrainian
+ \lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks; -xx OK
+ \lccode`\'=`\'
+ \tolerance=3000
+ \renewcommand{\encodingdefault}{T2A}
+% \renewcommand{\sfdefault}{ppr}
+ \renewcommand{\sfdefault}{\cyrsf}
+ \fontencoding{T2A}\selectfont
+ \renewcommand{\addr}[1]{\item}
+ \long\def\make@author[##1]##2{\gdef\@author{##2}}
+ \long\def\make@title[##1]##2{\gdef\@title{##2}}
+ \def\today{\number\day\space
+ \ifcase\month\or
+ \cyrs\cyrii\cyrch\cyrn\cyrya\or
+ \cyrl\cyryu\cyrt\cyro\cyrg\cyro\or
+ \cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya\or
+ \cyrk\cyrv\cyrii\cyrt\cyrn\cyrya\or
+ \cyrt\cyrr\cyra\cyrv\cyrn\cyrya\or
+ \cyrch\cyre\cyrr\cyrv\cyrn\cyrya\or
+ \cyrl\cyri\cyrp\cyrn\cyrya\or
+ \cyrs\cyre\cyrr\cyrp\cyrn\cyrya\or
+ \cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya\or
+ \cyrzh\cyro\cyrv\cyrt\cyrn\cyrya\or
+ \cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra\or
+ \cyrg\cyrr\cyru\cyrd\cyrn\cyrya\fi
+ \space\number\year}
+ \renewenvironment{abstract}{%
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \everypar{\parskip 3pt plus1pt minus2pt
+ \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+ \noindent\footnotesize\hvsf\upshape\ignorespaces
+ \fi}
+ {\lastpage\if@twocolumn\else\vskip 2em\fi\upshape
+ \clearpage\if@twoside \ifodd\c@page\else
+ \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi
+ }
+ \renewcommand\keywords{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hvsf\bfseries
+ \CYRK\cyrl\cyryu\cyrch\cyro\cyrv\cyrii\space
+ \cyrs\cyrl\cyro\cyrv\cyra:}\slshape\space}
+%%
+%%
+}
+
+\newcommand{\ukrclosing}[1]{\strut\vskip 2em\par\vskip 1.em
+\strut\hfill\includegraphics{#1}\lastpage\if@twocolumn\else\vskip 2em\fi\upshape
+ \clearpage\if@twoside \ifodd\c@page\else
+ \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
+
+%% General %%
+
+%\def\latsf{cmss}
+%\def\cyrsf{cmss}
+\IfFileExists{t1phv.fd}{
+ \def\latsf{phv}
+ }{
+ \def\latsf{cmss}
+ }
+\IfFileExists{t2appr.fd}{
+ \def\cyrsf{ppr}
+ }{
+ \def\cyrsf{cmss}
+ }
+
+\voffset -1in
+\hoffset -1in
+\textwidth 150mm
+%\textheight 227mm
+\textheight 646pt % = 227.0430331mm
+\topmargin 30mm
+\headheight 15pt
+\headsep 6mm
+\addtolength{\topmargin}{-\headheight}
+\addtolength{\topmargin}{-\headsep}
+\oddsidemargin 35mm
+\setlength{\evensidemargin}{210mm}
+\addtolength{\evensidemargin}{-\textwidth}
+\addtolength{\evensidemargin}{-\oddsidemargin}
+\baselineskip 15pt
+\newlength{\@titlewidth}
+\newlength{\@titleindent}
+\setlength{\@titlewidth}{\textwidth}
+\setlength{\@titleindent}{15mm}
+\addtolength{\@titlewidth}{-\@titleindent}
+\newlength{\@captionwidth}
+%\setlength{\@captionwidth}{\hsize}
+%\addtolength{\@captionwidth}{-2\parindent}
+\renewcommand{\encodingdefault}{T1}
+%\renewcommand{\sfdefault}{phv}
+\renewcommand{\sfdefault}{\latsf}
+\frenchspacing
+\let\@afterindentfalse\@afterindenttrue
+
+\renewcommand\footnoterule{%
+ \kern-3\p@
+ \hrule height 0.8pt\@width.2\columnwidth
+ \kern2.6\p@}
+
+%% Headings %%
+
+%\def\sfphv{\fontencoding{T1}\fontfamily{phv}\selectfont\upshape}
+\def\sfphv{\fontencoding{T1}\fontfamily{\latsf}\selectfont\upshape}
+\newcounter{isspage}
+\def\issue@page@odd{}
+\def\issue@page@even{}
+\def\issuepage#1{%
+ \oddsidemargin 20mm%
+ \setlength{\evensidemargin}{210mm}%
+ \addtolength{\evensidemargin}{-\textwidth}%
+ \addtolength{\evensidemargin}{-\oddsidemargin}%
+ \setcounter{isspage}{#1}%
+ \addtocounter{isspage}{-1}%
+ \def\issue@page@odd{%
+ \stepcounter{isspage}%
+ {\unitlength1mm%
+ \begin{picture}(0,0)%
+% \put(30,10){\makebox(0,0)[l]{\vrule height 20pt}}%
+ \put(30.5,10){\makebox(0,0)[l]{\rotatebox{90}{\textsf{\theisspage}}}}%
+ \end{picture}}%
+ }%
+ \def\issue@page@even{%
+ \stepcounter{isspage}%
+ {\unitlength1mm%
+ \begin{picture}(0,0)%
+% \put(-30,10){\makebox(0,0)[l]{\vrule height 20pt}}%
+ \put(-30,10){\makebox(0,0)[r]{\rotatebox{90}{\textsf{\theisspage}}}}%
+ \end{picture}}%
+ }%
+}
+
+\lhead[\fancyplain{}{}]{\fancyplain{}{\footnotesize\sfphv\fancy@title}}
+\chead[\fancyplain{}{}]{\fancyplain{}{}}
+\rhead[\fancyplain{}{\footnotesize\sfphv\def\refaddr##1{}\fancy@author}]
+ {\fancyplain{}{}}
+\lfoot[\fancyplain{}{\issue@page@even\small\sfphv\article@page}]
+ {\fancyplain{\copyright@size\@copyright\space\parbox[t]{0.9\textwidth}
+ {\copyright@size\sfphv\def\refaddr##1{}\copyright@author}}{}}
+\cfoot[\fancyplain{}{}]{\fancyplain{}{}}
+\rfoot[\fancyplain{}{}]
+ {\fancyplain{\small\sfphv\article@page\issue@page@odd}{\small\sfphv\article@page\issue@page@odd}}
+\renewcommand{\headrulewidth}{0.4pt}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\plainheadrulewidth}{0pt}
+\renewcommand{\plainfootrulewidth}{0.4pt}
+\pagestyle{fancyplain}
+%%
+\newcommand{\rd}{\mathrm{d}}
+\newcommand{\re}{\mathrm{e}}
+\newcommand{\ri}{\mathrm{i}}
+%\DeclareMathOperator{\Real}{Re}
+%\DeclareMathOperator{\Img}{Im}
+\newcommand{\Real}{\mathop{\mathgroup\symoperators Re}\nolimits}
+\newcommand{\Img}{\mathop{\mathgroup\symoperators Im}\nolimits}
+\renewcommand{\Re}{\Real}
+\renewcommand{\Im}{\Img}
+\newcommand\lastpage{\label{last@page}}
+\lefthyphenmin=2
+\righthyphenmin=3
+%%
+\endinput
diff --git a/macros/latex/contrib/cmpj/cmpj2.sty b/macros/latex/contrib/cmpj/cmpj2.sty
new file mode 100644
index 0000000000..9453199426
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmpj2.sty
@@ -0,0 +1,794 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% %%%
+%%% INSTITUTE FOR CONDENSED MATTER PHYSICS %%%
+%%% %%%
+%%% Style file for preparing an article for publication %%%
+%%% in the Condensed Matter Physics journal <cmp@icmp.lviv.ua>, %%%
+%%% http://www.icmp.lviv.ua/journal/ %%%
+%%% using LaTeX2e %%%
+%%% %%%
+%%% Last time modified: July 17, 2019 %%%
+%%% %%%
+%%% Copyright (C) 2019 by the Institute for Condensed Matter Physics %%%
+%%% of the National Academy of Sciences of Ukraine %%%
+%%% all rights reserved. %%%
+%%% %%%
+%%% This file can be redistributed and/or modified under the terms %%%
+%%% of the LaTeX Project Public License (lppl). %%%
+%%% %%%
+%%% Please report errors to: Andrij Shvaika %%%
+%%% ashv (a) icmp lviv ua %%%
+%%% %%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{cmpj2}
+ [2019/07/17 v2.08
+ The Condensed Matter Physics journal package]
+\def\filename{cmpj2.sty}
+\def\fileversion{2.08}
+\def\filedate{2019/07/17}
+\immediate\write32{This is '\filename' v\fileversion \space <\filedate> ^^J%
+ the Condensed Matter Physics journal package}
+
+\if\@ptsize0
+ \else
+ \PackageWarning{cmpj2.sty}{Bad \noexpand\documentclass option, use 10pt}
+\fi
+
+\RequirePackage{fancyhdr}
+\RequirePackage{graphicx}
+\RequirePackage[square,comma,numbers,sort&compress]{natbib}
+\RequirePackage{ifthen}
+\RequirePackage[pdfstartview=FitH]{hyperref}
+%\def\href#1#2{}
+\RequirePackage{url}
+%%\RequirePackage{doi}
+%%%%%%%%% doi.sty modified to follow CrossRef rules %%%%%%%%%%%%%%%%%%%%%%%%
+%% To change the default prefix, redefine this command within your own code.
+%% It takes no argument, which is different from the doipubmed package.
+\newcommand{\doitext}{doi:}
+\newcommand{\doiURL}{https://doi.org/}
+
+%% the meat of the code
+%% the first command opens a group, and changes a few catcodes.
+\newcommand*{\doi}{%
+ \begingroup
+ \lccode`\~=`\#\relax
+ \lowercase{\def~{\#}}%
+ \lccode`\~=`\_\relax
+ \lowercase{\def~{\_}}%
+ \lccode`\~=`\<\relax
+ \lowercase{\def~{\textless}}%
+ \lccode`\~=`\>\relax
+ \lowercase{\def~{\textgreater}}%
+ \lccode`\~=0\relax
+ \catcode`\#=\active
+ \catcode`\_=\active
+ \catcode`\<=\active
+ \catcode`\>=\active
+ \@doi
+}
+
+%% this is the actual command which processes the argument, with the catcodes
+%% set in the previous command
+%% it closes the group, and spits out the url.
+\def\@doi#1{%
+ \let\#\relax
+ \let\_\relax
+ \let\textless\relax
+ \let\textgreater\relax
+ \edef\x{\toks0={{#1}}}%
+ \x
+ \edef\#{\@percentchar23}%
+ \edef\_{_}%
+ \edef\textless{\@percentchar3C}% instead of {\string<} for Apple
+ \edef\textgreater{\@percentchar3E}% instead of {\sting>} for Apple
+ \edef\x{\toks2={\noexpand\href{\doiURL#1}}}%
+ \x
+ \edef\x{\endgroup\doitext\the\toks2 \the\toks0}%
+ \x
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\DeclareOption{preprint}{%
+ \renewcommand{\@ptsize}{2}%
+ \renewcommand\normalsize{%
+ \@setfontsize\normalsize\@xiipt{20}%{14.5}%
+ \abovedisplayskip 16\p@ \@plus3\p@ \@minus7\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+ \normalsize
+ \renewcommand\small{%
+ \@setfontsize\small\@xipt{18}%{13.6}%
+ \abovedisplayskip 14\p@ \@plus3\p@ \@minus6\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 9\p@ \@plus3\p@ \@minus5\p@
+ \parsep 4.5\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+ }
+ \renewcommand\footnotesize{%
+ \@setfontsize\footnotesize\@xpt\@xiipt
+ \abovedisplayskip 12\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 8\p@ \@plus3\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@
+ \parsep 3\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+ }
+ \renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+ \renewcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+ \renewcommand\large{\@setfontsize\large\@xivpt{22}}
+ \renewcommand\Large{\@setfontsize\Large\@xviipt{24}}
+ \renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+ \renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+ \let\Huge=\huge
+ \if@twocolumn
+ \setlength\parindent{1em}
+ \else
+ \setlength\parindent{1.5em}
+ \fi
+ \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
+ \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
+ \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
+ \setlength\headheight{12\p@}
+ \setlength\headsep {25\p@}
+ \setlength\topskip {12\p@}
+ \setlength\footskip{30\p@}
+ \if@compatibility \setlength\maxdepth{4\p@} \else
+ \setlength\maxdepth{.5\topskip} \fi
+ \if@compatibility
+ \if@twocolumn
+ \setlength\textwidth{410\p@}
+ \else
+ \setlength\textwidth{390\p@}
+ \fi
+ \else
+ \setlength\@tempdima{\paperwidth}
+ \addtolength\@tempdima{-2in}
+ \setlength\@tempdimb{390\p@}
+ \if@twocolumn
+ \ifdim\@tempdima>2\@tempdimb\relax
+ \setlength\textwidth{2\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \else
+ \ifdim\@tempdima>\@tempdimb\relax
+ \setlength\textwidth{\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \fi
+ \fi
+ \if@compatibility\else
+ \@settopoint\textwidth
+ \fi
+ \if@compatibility
+ \setlength\textheight{36\baselineskip}
+ \else
+ \setlength\@tempdima{\paperheight}
+ \addtolength\@tempdima{-2in}
+ \addtolength\@tempdima{-1.5in}
+ \divide\@tempdima\baselineskip
+ \@tempcnta=\@tempdima
+ \setlength\textheight{\@tempcnta\baselineskip}
+ \fi
+ \addtolength\textheight{\topskip}
+ \if@twocolumn
+ \setlength\marginparsep {10\p@}
+ \else
+ \setlength\marginparsep{10\p@}
+ \fi
+ \setlength\marginparpush{7\p@}
+ \if@compatibility
+ \if@twoside
+ \setlength\oddsidemargin {21\p@}
+ \setlength\evensidemargin {59\p@}
+ \setlength\marginparwidth {85\p@}
+ \else
+ \setlength\oddsidemargin {39.5\p@}
+ \setlength\evensidemargin {39.5\p@}
+ \setlength\marginparwidth {68\p@}
+ \fi
+ \if@twocolumn
+ \setlength\oddsidemargin {30\p@}
+ \setlength\evensidemargin {30\p@}
+ \setlength\marginparwidth {48\p@}
+ \fi
+ \else
+ \if@twoside
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.4\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.6\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \else
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.5\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.5\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \addtolength\marginparwidth {-.4in}
+ \fi
+ \ifdim \marginparwidth >2in
+ \setlength\marginparwidth{2in}
+ \fi
+ \@settopoint\oddsidemargin
+ \@settopoint\marginparwidth
+ \setlength\evensidemargin {\paperwidth}
+ \addtolength\evensidemargin{-2in}
+ \addtolength\evensidemargin{-\textwidth}
+ \addtolength\evensidemargin{-\oddsidemargin}
+ \@settopoint\evensidemargin
+ \fi
+ \if@compatibility
+ \setlength\topmargin{27pt}
+ \else
+ \setlength\topmargin{\paperheight}
+ \addtolength\topmargin{-2in}
+ \addtolength\topmargin{-\headheight}
+ \addtolength\topmargin{-\headsep}
+ \addtolength\topmargin{-\textheight}
+ \addtolength\topmargin{-\footskip} % this might be wrong!
+ \addtolength\topmargin{-.5\topmargin}
+ \@settopoint\topmargin
+ \fi
+ \setlength\footnotesep{8.4\p@}
+ \setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@}
+ \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\intextsep {14\p@ \@plus 4\p@ \@minus 4\p@}
+ \setlength\dblfloatsep {14\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\@fptop{0\p@ \@plus 1fil}
+ \setlength\@fpsep{10\p@ \@plus 2fil}
+ \setlength\@fpbot{0\p@ \@plus 1fil}
+ \setlength\@dblfptop{0\p@ \@plus 1fil}
+ \setlength\@dblfpsep{10\p@ \@plus 2fil}
+ \setlength\@dblfpbot{0\p@ \@plus 1fil}
+ \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@}
+ \def\@listi{\leftmargin\leftmargini
+ \parsep 5\p@ \@plus2.5\p@ \@minus\p@
+ \topsep 10\p@ \@plus4\p@ \@minus6\p@
+ \itemsep5\p@ \@plus2.5\p@ \@minus\p@}
+ \let\@listI\@listi
+ \@listi
+ \def\@listii {\leftmargin\leftmarginii
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep 5\p@ \@plus2.5\p@ \@minus\p@
+ \parsep 2.5\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep}
+ \def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep 2.5\p@\@plus\p@\@minus\p@
+ \parsep \z@
+ \partopsep \p@ \@plus\z@ \@minus\p@
+ \itemsep \topsep}
+ \def\@listiv {\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv
+ \advance\labelwidth-\labelsep}
+ \def\@listv {\leftmargin\leftmarginv
+ \labelwidth\leftmarginv
+ \advance\labelwidth-\labelsep}
+ \def\@listvi {\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi
+ \advance\labelwidth-\labelsep}
+}%
+
+\def\eqsecnum{%
+ \@addtoreset{equation}{section} %
+% \def\theequation{\thesection.\arabic{equation}}%
+ \def\theequation{\ifnum \c@section>\z@ \thesection.\fi \@arabic\c@equation}%
+}
+
+\DeclareOption{eqsecnum}{\eqsecnum}
+
+\def\lat@sf{cmss}
+\def\cyr@sf{cmss}
+\def\Hv@scale{0.889}
+\def\Pr@scale{0.889}
+\def\cmpj@sf{}
+
+\def\cmpj@sf@helvet{
+ \IfFileExists{t1phv.fd}{
+% \RequirePackage[scaled=0.95]{helvet}
+ \def\lat@sf{phv}
+ }{
+ \def\lat@sf{cmss}
+ }
+ \IfFileExists{t2appr.fd}{
+ \def\cyr@sf{ppr}
+ }{
+ \def\cyr@sf{cmss}
+ }
+}
+
+\def\cmpj@sf@droid{
+ \IfFileExists{t2afds.fd}{
+ \IfFileExists{omltxmi.fd}{\RequirePackage{txfonts}}{}
+ \IfFileExists{fmlfutm.fd}{\RequirePackage{fourier}}{}
+ \IfFileExists{omltxmi.fd}{\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}}{}
+ \RequirePackage[default,scale=0.86]{droidserif}
+ \RequirePackage[defaultsans,scale=0.86]{droidsans}
+ \RequirePackage[defaultmono,scale=0.86]{droidmono}
+ \def\lat@sf{fds}
+ \def\cyr@sf{fds}
+% \newcommand\hmmax{0} % default 3
+% \newcommand\bmmax{0} % default 4
+ }{
+ \IfFileExists{T2Adroidsans.fd}{
+ \IfFileExists{omltxmi.fd}{\RequirePackage{txfonts}}{}
+ \IfFileExists{fmlfutm.fd}{\RequirePackage{fourier}}{}
+ \IfFileExists{omltxmi.fd}{\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}}{}
+ \RequirePackage[default,scale=0.86]{droidserif}
+ \RequirePackage[defaultsans,scale=0.86]{droidsans}
+ \RequirePackage[defaultmono,scale=0.86]{droidsansmono}
+ \def\lat@sf{droidsans}
+ \def\cyr@sf{droidsans}
+% \newcommand\hmmax{0} % default 3
+% \newcommand\bmmax{0} % default 4
+ }{\cmpj@sf@helvet}
+ }
+}
+
+
+\DeclareOption{droid}{\let\cmpj@sf\cmpj@sf@droid}
+
+\DeclareOption{helvet}{\let\cmpj@sf\cmpj@sf@helvet}
+
+\DeclareOption{cm}{\def\cmpj@sf{}}
+
+\def\@@copyright{\copyright}
+\def\copyright@size{\small}
+\def\copyright@author{\@author\cp@issue@year}
+\def\authorcopyright{\@ifnextchar[
+ \iauthorcopyright{\iauthorcopyright[\small]}}
+\def\iauthorcopyright[#1]#2{\gdef\copyright@size{#1}
+ \gdef\copyright@author{#2}}
+
+\DeclareOption{nocopyright}{\def\@@copyright{}\authorcopyright{}}
+
+\ExecuteOptions{droid}
+
+\ProcessOptions
+
+\urlstyle{same}
+\cmpj@sf
+
+\def\hv@sf{\sffamily\upshape}
+
+%% Sectioning %%
+
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}}
+
+\def\@seccntformat#1{\csname the#1\endcsname.\hspace{0.5em}}
+
+%% Title %%
+
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \fi
+ \thispagestyle{plain}
+ \@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+% \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+% \global\let\@author\@empty
+% \global\let\@date\@empty
+% \global\let\@title\@empty
+% \global\let\title\relax
+% \global\let\author\relax
+% \global\let\date\relax
+% \global\let\and\relax
+}
+
+\def\@title{}
+\def\@author{}
+\def\@address{}
+\def\fancy@author{}
+\def\issue@year{????}%
+\def\issue@volume{?}%
+\def\issue@number{?}%
+\def\article@number{?????}
+\def\cp@issue@year{}
+%\def\doi@number{10.XXXX/CMPJ.XX.XXXXX}
+
+\def\issue#1#2#3#4{\def\issue@year{#1}\def\cp@issue@year{,\space#1}%
+ \def\issue@volume{#2}%
+ \def\issue@number{#3}%
+ \def\article@number{#4}%
+ }
+\def\article@type{}
+\def\articletype#1{\def\article@type{#1}}
+\def\article@page{\article@number-\arabic{page}}
+\def\doinumber#1{\def\doi@number{#1}}
+%\def\bibdoi#1{\href{\doiURL#1}{\doitext#1}}
+\def\bibdoi{\doi}
+\def\arxiv#1{\href{https://arxiv.org/abs/#1}{arXiv:#1}}
+\def\archive[#1]#2{Preprint #1:#2}
+\def\eprint{\@ifnextchar[\archive{Preprint \arxiv}}
+
+\def\print@title{{\LARGE \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}}
+\def\print@author{%
+ \vskip 1.5em%
+ {\hv@sf
+ \lineskip .5em%
+ \large\upshape\@author\par}
+ }
+\def\print@address{\vskip 0.5em
+ \small\hv@sf\upshape\@address\par
+ }
+
+\def\@maketitle{%
+ \newpage
+ \noindent\parbox[t]{11cm}{%
+ \ifthenelse{\equal{1}{\pageref{last@page}}}{%
+ \small\hv@sf Condensed Matter Physics,~\issue@year,\space%
+ Vol.~\issue@volume, No~\issue@number,\space%
+ \article@number:\space\pageref{last@page}%
+ }{%
+ \small\hv@sf Condensed Matter Physics,~\issue@year,\space%
+ Vol.~\issue@volume, No~\issue@number,\space%
+ \article@number:\space1--\pageref{last@page}%
+ }%
+% \article@number\space[\pageref{last@page}\space page(s)]
+ \\ [0.6ex]
+ \@ifundefined{doi@number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}%
+ {DOI:\space\href{\doiURL\doi@number}{\doi@number}}
+% {\doi{\doi@number}}
+% \phantom{\href{\doiURL\doi@number}{DOI:\doi@number}}
+% \href{\doiURL\doi@number}{DOI:\doi@number}
+ \\ [0.6ex]
+ \href{http://www.icmp.lviv.ua/journal}{http://www.icmp.lviv.ua/journal}}\hfill
+ \newlength{\@logoheight}
+ \newlength{\@logoysize}
+ \newlength{\@logodepth}
+ \setlength{\@logoysize}{28.4pt}
+ \setlength{\@logoheight}{2.5mm}
+ \setlength{\@logodepth}{\@logoysize}
+ \addtolength{\@logodepth}{-\@logoheight}
+ \raisebox{-\@logodepth}[\@logoheight][\@logodepth]{%
+ \setlength{\unitlength}{1pt}%
+ \begin{picture}(71.1,28.4)%
+ \put(0,0){\includegraphics[width=71.1pt,height=28.4pt]{cmp-logo}}%
+ \end{picture}%
+ }%
+ \par\vskip3pt\noindent\hrulefill\par\vskip 1ex\noindent\textsf{\bfseries\slshape\article@type}\par\vskip 2em
+ \noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+ \let \footnote \thanks
+ \@ifundefined{@title}{}{\print@title}%
+ \@ifundefined{@author}{}{\print@author}%
+ \@ifundefined{@address}{}{\print@address}%
+ \vskip 1em%
+ {\normalsize\hv@sf\upshape \@date}%
+ }%
+ \par
+ \vskip 1.5em}
+
+\renewenvironment{abstract}{%
+%%% \setcounter{page}{\start@page}\label{first@page}
+% \setcounter{page}{1}\label{first@page}
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \everypar{\parskip 3pt plus1pt minus2pt
+ \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+ \noindent\small\hv@sf\upshape\ignorespaces
+ \fi}
+ {\if@twocolumn\else\vskip 1.5em plus 0.2em \fi\upshape}
+
+\newcommand\keywords{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hv@sf\bfseries Key words:}\slshape\space}
+
+\newcommand\pacs{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hv@sf\bfseries PACS:}\slshape\space}
+
+\def\author{\@dblarg{\make@author}}
+\long\def\make@author[#1]#2{\gdef\fancy@author{#1}\gdef\@author{#2}\gdef\@copyright{\@@copyright}}
+
+\def\title{\@dblarg{\make@title}}
+\long\def\make@title[#1]#2{\gdef\fancy@title{#1}\gdef\@title{#2}}
+
+\def\address#1{\gdef\@address{#1}}
+\def\addresses#1{\gdef\@address{%
+ \renewcommand{\labelenumi}{$^{\textsf{\footnotesize\arabic{enumi}}}$}
+ \setlength{\leftmargini}{0mm}
+ \setlength{\topsep}{0mm}
+ \setlength{\partopsep}{0mm}
+ \setlength{\parskip}{0mm}
+ \begin{enumerate}
+ \setlength{\itemsep}{0mm}
+ \setlength{\itemindent}{0em}
+ \setlength{\labelsep}{2pt}
+ #1
+ \end{enumerate}}}
+\newcommand{\addr}[1]{\item\label{#1}}
+
+\newcommand{\refaddr}[1]{$^{\textsf{\footnotesize\@refad{#1}}}$}
+
+\DeclareRobustCommand\@refad{\@@refadx}
+\def\@@refadx#1{%
+ \let\@@refada\@empty
+ \@@refad{\@for\@@refadb:=#1\do
+ {\@@refada\def\@@refada{,\penalty\@m}%
+ \edef\@@refadb{\expandafter\@firstofone\@@refadb\@empty}%
+ \@ifundefined{r@\@@refadb}{\mbox{\reset@font\bfseries ?}%
+ \G@refundefinedtrue
+ \@latex@warning
+ {Address reference `\@@refadb' undefined}}%
+ {\hbox{\ref{\@@refadb}}}}}}
+\def\@@refad#1{{#1}}
+
+%% Floats %%
+
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{{\small{\hv@sf\bfseries #1.} #2}}%
+ \setlength{\@captionwidth}{0.9\hsize}
+ \ifdim \wd\@tempboxa >\@captionwidth
+ \centerline{\parbox{\@captionwidth}{\small{\hv@sf\bfseries #1.} #2}}
+ \else
+ \global \@minipagefalse
+ \hb@xt@\@captionwidth{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+
+%% Bibliography %%
+
+\bibsep=0pt
+\renewcommand{\bibnumfmt}[1]{#1.}
+\@ifundefined{bibfont}{\newcommand{\bibfont}{\small}}{\renewcommand{\bibfont}{\small}}
+
+%% Ukrainian Part %%
+
+\newcommand\makeukrtitle{
+ \begingroup
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@makeukrtitle
+ \else
+ \twocolumn[\@makeukrtitle]%
+ \fi
+ \else
+ \global\@botnum\z@ % Prevents figures from going at bottom of page.
+ \@makeukrtitle
+ \fi
+ \@thanks
+ \endgroup
+ \global\let\thanks\relax
+ \global\let\makeukrtitle\relax
+ \global\let\@makeukrtitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+}
+\def\print@ukrtitle{{\Large \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}}
+
+\def\@makeukrtitle{%
+\par\vskip 1.5cm
+\noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+ \let \footnote \thanks
+ \@ifundefined{@title}{}{\print@ukrtitle}%
+ \@ifundefined{@author}{}{\print@author}%
+ \@ifundefined{@address}{}{\print@address}%
+% {\Large \hv@sf \bfseries\upshape \@title \par}%
+% \vskip 1em%
+% {\normalsize\hv@sf\upshape \@date}%
+ }%
+ \par
+ \vskip 1.5em}
+
+\newcommand{\ukrainianpart}{%
+ \ifx\l@ukrainian\@undefined
+ \@nopatterns{Ukrainian}
+ \adddialect\l@ukrainian0
+ \fi
+ \language\l@ukrainian
+ \lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks; -xx OK
+ \lccode`\'=`\'
+ \tolerance=3000
+ \renewcommand{\encodingdefault}{T2A}
+% \renewcommand{\sfdefault}{ppr}
+ \renewcommand{\sfdefault}{\cyr@sf}
+ \fontencoding{T2A}\selectfont
+ \renewcommand{\addr}[1]{\item}
+ \long\def\make@author[##1]##2{\gdef\@author{##2}}
+ \long\def\make@title[##1]##2{\gdef\@title{##2}}
+ \def\today{\number\day\space
+ \ifcase\month\or
+ \cyrs\cyrii\cyrch\cyrn\cyrya\or
+ \cyrl\cyryu\cyrt\cyro\cyrg\cyro\or
+ \cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya\or
+ \cyrk\cyrv\cyrii\cyrt\cyrn\cyrya\or
+ \cyrt\cyrr\cyra\cyrv\cyrn\cyrya\or
+ \cyrch\cyre\cyrr\cyrv\cyrn\cyrya\or
+ \cyrl\cyri\cyrp\cyrn\cyrya\or
+ \cyrs\cyre\cyrr\cyrp\cyrn\cyrya\or
+ \cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya\or
+ \cyrzh\cyro\cyrv\cyrt\cyrn\cyrya\or
+ \cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra\or
+ \cyrg\cyrr\cyru\cyrd\cyrn\cyrya\fi
+ \space\number\year}
+ \renewenvironment{abstract}{%
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \everypar{\parskip 3pt plus1pt minus2pt
+ \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+ \noindent\small\hv@sf\upshape\ignorespaces
+ \fi}
+ {\lastpage\if@twocolumn\else\vskip 2em\fi\upshape
+ \clearpage\if@twoside \ifodd\c@page\else
+ \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi
+ }
+ \renewcommand\keywords{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hv@sf\bfseries
+ \CYRK\cyrl\cyryu\cyrch\cyro\cyrv\cyrii\space
+ \cyrs\cyrl\cyro\cyrv\cyra:}\slshape\space}
+%%
+%%
+}
+
+\newcommand{\ukrclosing}[1]{\strut\vskip 2em\par\vskip 1.em
+\strut\hfill\includegraphics{#1}\lastpage\if@twocolumn\else\vskip 2em\fi\upshape
+ \clearpage\if@twoside \ifodd\c@page\else
+ \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
+
+%% General %%
+
+%\voffset -1in
+%\hoffset -1in
+\textwidth 150mm
+%\textheight 227mm
+\textheight 646pt % = 227.0430331mm
+\topmargin 30mm
+\headheight 15pt
+\headsep 6mm
+\addtolength{\topmargin}{-\headheight}
+\addtolength{\topmargin}{-\headsep}
+\addtolength{\topmargin}{-1in}
+\oddsidemargin 30mm
+\setlength{\evensidemargin}{210mm}
+\addtolength{\evensidemargin}{-\textwidth}
+\addtolength{\evensidemargin}{-\oddsidemargin}
+\addtolength{\oddsidemargin}{-1in}
+\addtolength{\evensidemargin}{-1in}
+\baselineskip 15pt
+\newlength{\@titlewidth}
+\newlength{\@titleindent}
+\setlength{\@titlewidth}{\textwidth}
+\setlength{\@titleindent}{15mm}
+\addtolength{\@titlewidth}{-\@titleindent}
+\newlength{\@captionwidth}
+%\setlength{\@captionwidth}{\hsize}
+%\addtolength{\@captionwidth}{-2\parindent}
+\renewcommand{\encodingdefault}{T1}
+%\renewcommand{\sfdefault}{phv}
+\renewcommand{\sfdefault}{\lat@sf}
+\frenchspacing
+\let\@afterindentfalse\@afterindenttrue
+
+\renewcommand\footnoterule{%
+ \kern-3\p@
+ \hrule height 0.8pt\@width.2\columnwidth
+ \kern2.6\p@}
+
+%% Headings %%
+
+%\def\sf@phv{\fontencoding{T1}\fontfamily{phv}\selectfont\upshape}
+\def\sf@phv{\fontencoding{T1}\fontfamily{\lat@sf}\selectfont\upshape}
+\newcounter{isspage}
+\def\issue@page@odd{}
+\def\issue@page@even{}
+\def\issuepage#1{%
+ \oddsidemargin 20mm%
+ \setlength{\evensidemargin}{210mm}%
+ \addtolength{\evensidemargin}{-\textwidth}%
+ \addtolength{\evensidemargin}{-\oddsidemargin}%
+ \addtolength{\oddsidemargin}{-1in}
+ \addtolength{\evensidemargin}{-1in}
+ \setcounter{isspage}{#1}%
+ \addtocounter{isspage}{-1}%
+ \def\issue@page@odd{%
+ \stepcounter{isspage}%
+ {\unitlength1mm%
+ \begin{picture}(0,0)%
+% \put(30,10){\makebox(0,0)[l]{\vrule height 20pt}}%
+ \put(30.5,10){\makebox(0,0)[l]{\rotatebox{90}{\textsf{\theisspage}}}}%
+ \end{picture}}%
+ }%
+ \def\issue@page@even{%
+ \stepcounter{isspage}%
+ {\unitlength1mm%
+ \begin{picture}(0,0)%
+% \put(-30,10){\makebox(0,0)[l]{\vrule height 20pt}}%
+ \put(-30,10){\makebox(0,0)[r]{\rotatebox{90}{\textsf{\theisspage}}}}%
+ \end{picture}}%
+ }%
+}
+
+\lhead[\fancyplain{}{}]{\fancyplain{}{\small\sf@phv\fancy@title}}
+\chead[\fancyplain{}{}]{\fancyplain{}{}}
+\rhead[\fancyplain{}{\small\sf@phv\def\refaddr##1{}\fancy@author}]
+ {\fancyplain{}{}}
+\lfoot[\fancyplain{}{\issue@page@even\normalsize\sf@phv\article@page}]
+ {\fancyplain{\copyright@size\@copyright\space\parbox[t]{0.9\textwidth}
+ {\copyright@size\sf@phv\def\refaddr##1{}\copyright@author}}{}}
+\cfoot[\fancyplain{}{}]{\fancyplain{}{}}
+\rfoot[\fancyplain{}{}]
+ {\fancyplain{\normalsize\sf@phv\article@page\issue@page@odd}{\normalsize\sf@phv\article@page\issue@page@odd}}
+\renewcommand{\headrulewidth}{0.4pt}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\plainheadrulewidth}{0pt}
+\renewcommand{\plainfootrulewidth}{0.4pt}
+\pagestyle{fancyplain}
+%%
+\newcommand{\rd}{\mathrm{d}}
+\newcommand{\re}{\mathrm{e}}
+\newcommand{\ri}{\mathrm{i}}
+%\DeclareMathOperator{\Real}{Re}
+%\DeclareMathOperator{\Img}{Im}
+\newcommand{\Real}{\mathop{\mathgroup\symoperators Re}\nolimits}
+\newcommand{\Img}{\mathop{\mathgroup\symoperators Im}\nolimits}
+\renewcommand{\Re}{\Real}
+\renewcommand{\Im}{\Img}
+\newcommand\lastpage{\label{last@page}}
+\lefthyphenmin=2
+\righthyphenmin=3
+%%
+\endinput
diff --git a/macros/latex/contrib/cmpj/cmpj3.sty b/macros/latex/contrib/cmpj/cmpj3.sty
new file mode 100644
index 0000000000..551f1e0f6f
--- /dev/null
+++ b/macros/latex/contrib/cmpj/cmpj3.sty
@@ -0,0 +1,841 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% %%%
+%%% INSTITUTE FOR CONDENSED MATTER PHYSICS %%%
+%%% %%%
+%%% Style file for preparing an article for publication %%%
+%%% in the Condensed Matter Physics journal <cmp@icmp.lviv.ua>, %%%
+%%% http://www.icmp.lviv.ua/journal/ %%%
+%%% using LaTeX2e %%%
+%%% %%%
+%%% Last time modified: July 17, 2019 %%%
+%%% %%%
+%%% Copyright (C) 2019 by the Institute for Condensed Matter Physics %%%
+%%% of the National Academy of Sciences of Ukraine %%%
+%%% all rights reserved. %%%
+%%% %%%
+%%% This file can be redistributed and/or modified under the terms %%%
+%%% of the LaTeX Project Public License (lppl). %%%
+%%% %%%
+%%% Please report errors to: Andrij Shvaika %%%
+%%% ashv (a) icmp lviv ua %%%
+%%% %%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{cmpj3}
+ [2019/07/17 v3.02
+ The Condensed Matter Physics journal package]
+\def\filename{cmpj3.sty}
+\def\fileversion{3.02}
+\def\filedate{2019/07/17}
+\immediate\write32{This is '\filename' v\fileversion \space <\filedate> ^^J%
+ the Condensed Matter Physics journal package}
+
+\if\@ptsize0
+ \else
+ \PackageWarning{cmpj3.sty}{Bad \noexpand\documentclass option, use 10pt}
+\fi
+
+\RequirePackage[T2A,T1]{fontenc}
+\RequirePackage{fancyhdr}
+\RequirePackage{graphicx}
+\RequirePackage[square,comma,numbers,sort&compress]{natbib}
+\RequirePackage{ifthen}
+\RequirePackage[pdfstartview=FitH]{hyperref}
+%\def\href#1#2{}
+\RequirePackage{url}
+%%\RequirePackage{doi}
+%%%%%%%%% doi.sty modified to follow CrossRef rules %%%%%%%%%%%%%%%%%%%%%%%%
+%% To change the default prefix, redefine this command within your own code.
+%% It takes no argument, which is different from the doipubmed package.
+\newcommand{\doitext}{doi:}
+\newcommand{\doiURL}{https://doi.org/}
+
+%% the meat of the code
+%% the first command opens a group, and changes a few catcodes.
+\newcommand*{\doi}{%
+ \begingroup
+ \lccode`\~=`\#\relax
+ \lowercase{\def~{\#}}%
+ \lccode`\~=`\_\relax
+ \lowercase{\def~{\_}}%
+ \lccode`\~=`\<\relax
+ \lowercase{\def~{\textless}}%
+ \lccode`\~=`\>\relax
+ \lowercase{\def~{\textgreater}}%
+ \lccode`\~=0\relax
+ \catcode`\#=\active
+ \catcode`\_=\active
+ \catcode`\<=\active
+ \catcode`\>=\active
+ \@doi
+}
+
+%% this is the actual command which processes the argument, with the catcodes
+%% set in the previous command
+%% it closes the group, and spits out the url.
+\def\@doi#1{%
+ \let\#\relax
+ \let\_\relax
+ \let\textless\relax
+ \let\textgreater\relax
+ \edef\x{\toks0={{#1}}}%
+ \x
+ \edef\#{\@percentchar23}%
+ \edef\_{_}%
+ \edef\textless{\@percentchar3C}% instead of {\string<} for Apple
+ \edef\textgreater{\@percentchar3E}% instead of {\sting>} for Apple
+ \edef\x{\toks2={\noexpand\href{\doiURL#1}}}%
+ \x
+ \edef\x{\endgroup\doitext\the\toks2 \the\toks0}%
+ \x
+}
+%%%%%%% end doi.sty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareOption{preprint}{%
+ \renewcommand{\@ptsize}{2}%
+ \renewcommand\normalsize{%
+ \@setfontsize\normalsize\@xiipt{20}%{14.5}%
+ \abovedisplayskip 16\p@ \@plus3\p@ \@minus7\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+ \normalsize
+ \renewcommand\small{%
+ \@setfontsize\small\@xipt{18}%{13.6}%
+ \abovedisplayskip 14\p@ \@plus3\p@ \@minus6\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 9\p@ \@plus3\p@ \@minus5\p@
+ \parsep 4.5\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+ }
+ \renewcommand\footnotesize{%
+ \@setfontsize\footnotesize\@xpt\@xiipt
+ \abovedisplayskip 12\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 8\p@ \@plus3\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@
+ \parsep 3\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+ }
+ \renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+ \renewcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+ \renewcommand\large{\@setfontsize\large\@xivpt{22}}
+ \renewcommand\Large{\@setfontsize\Large\@xviipt{24}}
+ \renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+ \renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+ \let\Huge=\huge
+ \if@twocolumn
+ \setlength\parindent{1em}
+ \else
+ \setlength\parindent{1.5em}
+ \fi
+ \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
+ \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
+ \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
+ \setlength\headheight{12\p@}
+ \setlength\headsep {25\p@}
+ \setlength\topskip {12\p@}
+ \setlength\footskip{30\p@}
+ \if@compatibility \setlength\maxdepth{4\p@} \else
+ \setlength\maxdepth{.5\topskip} \fi
+ \if@compatibility
+ \if@twocolumn
+ \setlength\textwidth{410\p@}
+ \else
+ \setlength\textwidth{390\p@}
+ \fi
+ \else
+ \setlength\@tempdima{\paperwidth}
+ \addtolength\@tempdima{-2in}
+ \setlength\@tempdimb{390\p@}
+ \if@twocolumn
+ \ifdim\@tempdima>2\@tempdimb\relax
+ \setlength\textwidth{2\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \else
+ \ifdim\@tempdima>\@tempdimb\relax
+ \setlength\textwidth{\@tempdimb}
+ \else
+ \setlength\textwidth{\@tempdima}
+ \fi
+ \fi
+ \fi
+ \if@compatibility\else
+ \@settopoint\textwidth
+ \fi
+ \if@compatibility
+ \setlength\textheight{36\baselineskip}
+ \else
+ \setlength\@tempdima{\paperheight}
+ \addtolength\@tempdima{-2in}
+ \addtolength\@tempdima{-1.5in}
+ \divide\@tempdima\baselineskip
+ \@tempcnta=\@tempdima
+ \setlength\textheight{\@tempcnta\baselineskip}
+ \fi
+ \addtolength\textheight{\topskip}
+ \if@twocolumn
+ \setlength\marginparsep {10\p@}
+ \else
+ \setlength\marginparsep{10\p@}
+ \fi
+ \setlength\marginparpush{7\p@}
+ \if@compatibility
+ \if@twoside
+ \setlength\oddsidemargin {21\p@}
+ \setlength\evensidemargin {59\p@}
+ \setlength\marginparwidth {85\p@}
+ \else
+ \setlength\oddsidemargin {39.5\p@}
+ \setlength\evensidemargin {39.5\p@}
+ \setlength\marginparwidth {68\p@}
+ \fi
+ \if@twocolumn
+ \setlength\oddsidemargin {30\p@}
+ \setlength\evensidemargin {30\p@}
+ \setlength\marginparwidth {48\p@}
+ \fi
+ \else
+ \if@twoside
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.4\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.6\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \else
+ \setlength\@tempdima {\paperwidth}
+ \addtolength\@tempdima {-\textwidth}
+ \setlength\oddsidemargin {.5\@tempdima}
+ \addtolength\oddsidemargin {-1in}
+ \setlength\marginparwidth {.5\@tempdima}
+ \addtolength\marginparwidth {-\marginparsep}
+ \addtolength\marginparwidth {-0.4in}
+ \addtolength\marginparwidth {-.4in}
+ \fi
+ \ifdim \marginparwidth >2in
+ \setlength\marginparwidth{2in}
+ \fi
+ \@settopoint\oddsidemargin
+ \@settopoint\marginparwidth
+ \setlength\evensidemargin {\paperwidth}
+ \addtolength\evensidemargin{-2in}
+ \addtolength\evensidemargin{-\textwidth}
+ \addtolength\evensidemargin{-\oddsidemargin}
+ \@settopoint\evensidemargin
+ \fi
+ \if@compatibility
+ \setlength\topmargin{27pt}
+ \else
+ \setlength\topmargin{\paperheight}
+ \addtolength\topmargin{-2in}
+ \addtolength\topmargin{-\headheight}
+ \addtolength\topmargin{-\headsep}
+ \addtolength\topmargin{-\textheight}
+ \addtolength\topmargin{-\footskip} % this might be wrong!
+ \addtolength\topmargin{-.5\topmargin}
+ \@settopoint\topmargin
+ \fi
+ \setlength\footnotesep{8.4\p@}
+ \setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@}
+ \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\intextsep {14\p@ \@plus 4\p@ \@minus 4\p@}
+ \setlength\dblfloatsep {14\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+ \setlength\@fptop{0\p@ \@plus 1fil}
+ \setlength\@fpsep{10\p@ \@plus 2fil}
+ \setlength\@fpbot{0\p@ \@plus 1fil}
+ \setlength\@dblfptop{0\p@ \@plus 1fil}
+ \setlength\@dblfpsep{10\p@ \@plus 2fil}
+ \setlength\@dblfpbot{0\p@ \@plus 1fil}
+ \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@}
+ \def\@listi{\leftmargin\leftmargini
+ \parsep 5\p@ \@plus2.5\p@ \@minus\p@
+ \topsep 10\p@ \@plus4\p@ \@minus6\p@
+ \itemsep5\p@ \@plus2.5\p@ \@minus\p@}
+ \let\@listI\@listi
+ \@listi
+ \def\@listii {\leftmargin\leftmarginii
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep 5\p@ \@plus2.5\p@ \@minus\p@
+ \parsep 2.5\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep}
+ \def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep 2.5\p@\@plus\p@\@minus\p@
+ \parsep \z@
+ \partopsep \p@ \@plus\z@ \@minus\p@
+ \itemsep \topsep}
+ \def\@listiv {\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv
+ \advance\labelwidth-\labelsep}
+ \def\@listv {\leftmargin\leftmarginv
+ \labelwidth\leftmarginv
+ \advance\labelwidth-\labelsep}
+ \def\@listvi {\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi
+ \advance\labelwidth-\labelsep}
+}%
+
+\def\eqsecnum{%
+ \@addtoreset{equation}{section} %
+% \def\theequation{\thesection.\arabic{equation}}%
+ \def\theequation{\ifnum \c@section>\z@ \thesection.\fi \@arabic\c@equation}%
+}
+
+\DeclareOption{eqsecnum}{\eqsecnum}
+
+\def\lat@sf{cmss}
+\def\cyr@sf{cmss}
+\def\Hv@scale{0.889}
+\def\Pr@scale{0.889}
+\def\cmpj@sf{}
+\def\cyr@rm{cmr}
+
+\def\cmpj@sf@cm{
+ \RequirePackage{textcomp}
+ \RequirePackage{amsmath,amssymb}
+}
+
+\def\cmpj@sf@helvet{
+ \IfFileExists{t1phv.fd}{
+% \RequirePackage[scaled=0.95]{helvet}
+ \RequirePackage{textcomp}
+ \RequirePackage{amsmath,amssymb}
+ \def\lat@sf{phv}
+ }{
+ \RequirePackage{textcomp}
+ \RequirePackage{amsmath,amssymb}
+ \def\lat@sf{cmss}
+ }
+ \IfFileExists{t2appr.fd}{
+ \def\cyr@sf{ppr}
+ }{
+ \def\cyr@sf{cmss}
+ }
+}
+
+\def\cmpj@sf@droid{
+ \IfFileExists{t2afds.fd}{
+ \RequirePackage{textcomp}
+ \RequirePackage{amsmath,amssymb}
+ \IfFileExists{omltxmi.fd}{\RequirePackage{txfonts}}{}
+ \IfFileExists{fmlfutm.fd}{\RequirePackage{fourier}}{}
+ \IfFileExists{omltxmi.fd}{\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}}{}
+ \RequirePackage[default,scale=0.86]{droidserif}
+ \RequirePackage[defaultsans,scale=0.86]{droidsans}
+ \RequirePackage[defaultmono,scale=0.86]{droidmono}
+ \def\lat@sf{fds}
+ \def\cyr@sf{fds}
+ \def\cyr@rm{fdr}
+% \newcommand\hmmax{0} % default 3
+% \newcommand\bmmax{0} % default 4
+ }{
+ \IfFileExists{T2Adroidsans.fd}{
+ \RequirePackage{textcomp}
+ \RequirePackage{amsmath,amssymb}
+ \IfFileExists{omltxmi.fd}{\RequirePackage{txfonts}}{}
+ \IfFileExists{fmlfutm.fd}{\RequirePackage{fourier}}{}
+ \IfFileExists{omltxmi.fd}{\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}}{}
+ \RequirePackage[default,scale=0.86]{droidserif}
+ \RequirePackage[defaultsans,scale=0.86]{droidsans}
+ \RequirePackage[defaultmono,scale=0.86]{droidsansmono}
+ \def\lat@sf{droidsans}
+ \def\cyr@sf{droidsans}
+ \def\cyr@rm{droidserif}
+% \newcommand\hmmax{0} % default 3
+% \newcommand\bmmax{0} % default 4
+ }{\cmpj@sf@helvet}
+ }
+}
+
+\def\cmpj@sf@newtx{
+ \IfFileExists{omlntxmi.fd}{
+ \IfFileExists{t2afdr.fd}{\RequirePackage[default,scale=0.86]{droidserif}\def\cyr@rm{fdr}}{}
+ \IfFileExists{T2Adroidserif.fd}{\RequirePackage[default,scale=0.86]{droidserif}\def\cyr@rm{droidserif}}{}
+ \RequirePackage[largesc,scaled=1.03]{newtxtext}
+ \IfFileExists{t2afds.fd}{\RequirePackage[defaultsans,scale=0.86]{droidsans}\def\lat@sf{fds}\def\cyr@sf{fds}}{}
+ \IfFileExists{T2Adroidsans.fd}{\RequirePackage[defaultsans,scale=0.86]{droidsans}\def\lat@sf{droidsans}\def\cyr@sf{droidsans}}{}
+ \IfFileExists{t2afdm.fd}{\RequirePackage[defaultmono,scale=0.86]{droidmono}\def\cyr@tt{fdm}}{}
+ \IfFileExists{T2Adroidsansmono.fd}{\RequirePackage[defaultmono,scale=0.86]{droidsansmono}\def\cyr@tt{droidsansmono}}{}
+ \RequirePackage[upint,varg,scaled=1.03]{newtxmath}
+% \IfFileExists{omlntxmi.fd}{\RequirePackage[utopia,smallerops,vvarbb,timesmathacc]{newtxmath}}{}
+ }{\cmpj@sf@droid}
+}
+
+\DeclareOption{newtx}{\let\cmpj@sf\cmpj@sf@newtx}
+
+\DeclareOption{droid}{\let\cmpj@sf\cmpj@sf@droid}
+
+\DeclareOption{helvet}{\let\cmpj@sf\cmpj@sf@helvet}
+
+\DeclareOption{cm}{\let\cmpj@sf\cmpj@sf@cm}
+
+\def\@@copyright{\textcopyright}
+\def\copyright@size{\small}
+\def\copyright@author{\@author\cp@issue@year}
+\def\authorcopyright{\@ifnextchar[
+ \iauthorcopyright{\iauthorcopyright[\small]}}
+\def\iauthorcopyright[#1]#2{\gdef\copyright@size{#1}
+ \gdef\copyright@author{#2}}
+\def\print@copyright{}
+\def\no@copyright{\def\@@copyright{}%
+ \authorcopyright{}}
+\def\cc@by@copyright{%
+% \def\@@copyright{\raisebox{-8pt}{\includegraphics[width=16mm]{cmpj-cc-by}\space}}
+ \def\@@copyright{}
+ \authorcopyright{\raisebox{-2pt}{\includegraphics[width=16mm]{cmpj-cc-by-small}\space}\footnotesize\sf@phv This work is licensed under a \href{https://creativecommons.org/licenses/by/4.0/}{\textsl{Creative Commons Attribution 4.0 International License}}. Further distribution of this work must maintain attribution to the author(s) and the published article's title, journal citation, and DOI.}
+}
+
+\DeclareOption{nocopyright}{\let\print@copyright\no@copyright}
+
+\DeclareOption{cc-by}{\let\print@copyright\cc@by@copyright}
+
+\DeclareOption{no-cc}{\def\print@copyright{}}
+
+\ExecuteOptions{newtx,cc-by}
+
+\ProcessOptions
+
+\def\textcyrrm#1{{\fontencoding{T2A}\fontfamily{\cyr@rm}\selectfont #1}}
+\def\textcyrsf#1{{\fontencoding{T2A}\fontfamily{\cyr@sf}\selectfont #1}}
+\def\textcyrtt#1{{\fontencoding{T2A}\fontfamily{\cyr@tt}\selectfont #1}}
+\urlstyle{same}
+\cmpj@sf
+
+\def\hv@sf{\sffamily\upshape}
+
+%% Sectioning %%
+
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}}
+
+\def\@seccntformat#1{\csname the#1\endcsname.\hspace{0.5em}}
+
+%% Title %%
+
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \fi
+ \thispagestyle{plain}
+ \@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+% \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+% \global\let\@author\@empty
+% \global\let\@date\@empty
+% \global\let\@title\@empty
+% \global\let\title\relax
+% \global\let\author\relax
+% \global\let\date\relax
+% \global\let\and\relax
+\print@copyright
+}
+
+\def\@title{}
+\def\@author{}
+\def\@address{}
+\def\fancy@author{}
+\def\issue@year{????}%
+\def\issue@volume{?}%
+\def\issue@number{?}%
+\def\article@number{?????}
+\def\cp@issue@year{}
+%\def\doi@number{10.XXXX/CMPJ.XX.XXXXX}
+
+\def\issue#1#2#3#4{\def\issue@year{#1}\def\cp@issue@year{,\space#1}%
+ \def\issue@volume{#2}%
+ \def\issue@number{#3}%
+ \def\article@number{#4}%
+ }
+\def\article@type{}
+\def\articletype#1{\def\article@type{#1}}
+\def\article@page{\article@number-\arabic{page}}
+\def\doinumber#1{\def\doi@number{#1}}
+%\def\bibdoi#1{\href{\doiURL#1}{\doitext#1}}
+\def\bibdoi{\doi}
+\def\arxiv#1{\href{https://arxiv.org/abs/#1}{arXiv:#1}}
+\def\archive[#1]#2{Preprint #1:#2}
+\def\eprint{\@ifnextchar[\archive{Preprint \arxiv}}
+
+\def\print@title{{\LARGE \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}}
+\def\print@author{%
+ \vskip 1.5em%
+ {\hv@sf
+ \lineskip .5em%
+ \large\upshape\@author\par}
+ }
+\def\print@address{\vskip 0.5em
+ \small\hv@sf\upshape\@address\par
+ }
+
+\def\@maketitle{%
+ \newpage
+ \noindent\parbox[t]{11cm}{%
+ \ifthenelse{\equal{1}{\pageref{last@page}}}{%
+ \small\hv@sf Condensed Matter Physics,~\issue@year,\space%
+ Vol.~\issue@volume, No~\issue@number,\space%
+ \article@number:\space\pageref{last@page}%
+ }{%
+ \small\hv@sf Condensed Matter Physics,~\issue@year,\space%
+ Vol.~\issue@volume, No~\issue@number,\space%
+ \article@number:\space1--\pageref{last@page}%
+ }%
+% \article@number\space[\pageref{last@page}\space page(s)]
+ \\ [0.6ex]
+ \@ifundefined{doi@number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}%
+ {DOI:\space\href{\doiURL\doi@number}{\doi@number}}
+% {\doi{\doi@number}}
+% \phantom{\href{\doiURL\doi@number}{DOI:\doi@number}}
+% \href{\doiURL\doi@number}{DOI:\doi@number}
+ \\ [0.6ex]
+ \href{http://www.icmp.lviv.ua/journal}{http://www.icmp.lviv.ua/journal}}\hfill
+ \newlength{\@logoheight}
+ \newlength{\@logoysize}
+ \newlength{\@logodepth}
+ \setlength{\@logoysize}{28.4pt}
+ \setlength{\@logoheight}{2.5mm}
+ \setlength{\@logodepth}{\@logoysize}
+ \addtolength{\@logodepth}{-\@logoheight}
+ \raisebox{-\@logodepth}[\@logoheight][\@logodepth]{%
+ \setlength{\unitlength}{1pt}%
+ \begin{picture}(71.1,28.4)%
+ \put(0,0){\includegraphics[width=71.1pt,height=28.4pt]{cmp-logo}}%
+ \end{picture}%
+ }%
+ \par\vskip3pt\noindent\hrulefill\par\vskip 1ex\noindent\textsf{\bfseries\slshape\article@type}\par\vskip 2em
+ \noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+ \let \footnote \thanks
+ \@ifundefined{@title}{}{\print@title}%
+ \@ifundefined{@author}{}{\print@author}%
+ \@ifundefined{@address}{}{\print@address}%
+ \vskip 1em%
+ {\normalsize\hv@sf\upshape \@date}%
+ }%
+ \par
+ \vskip 1.5em}
+
+\renewenvironment{abstract}{%
+%%% \setcounter{page}{\start@page}\label{first@page}
+% \setcounter{page}{1}\label{first@page}
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \everypar{\parskip 3pt plus1pt minus2pt
+ \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+ \noindent\small\hv@sf\upshape\ignorespaces
+ \fi}
+ {\if@twocolumn\else\vskip 1.5em plus 0.2em \fi\upshape}
+
+\newcommand\keywords{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hv@sf\bfseries Key words:}\slshape\space}
+
+\newcommand\pacs{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hv@sf\bfseries PACS:}\slshape\space}
+
+\def\author{\@dblarg{\make@author}}
+\long\def\make@author[#1]#2{\gdef\fancy@author{#1}\gdef\@author{#2}\gdef\@copyright{\@@copyright}}
+
+\def\title{\@dblarg{\make@title}}
+\long\def\make@title[#1]#2{\gdef\fancy@title{#1}\gdef\@title{#2}}
+
+\def\address#1{\gdef\@address{#1}}
+\def\addresses#1{\gdef\@address{%
+ \renewcommand{\labelenumi}{$^{\textsf{\footnotesize\arabic{enumi}}}$}
+ \setlength{\leftmargini}{0mm}
+ \setlength{\topsep}{0mm}
+ \setlength{\partopsep}{0mm}
+ \setlength{\parskip}{0mm}
+ \begin{enumerate}
+ \setlength{\itemsep}{0mm}
+ \setlength{\itemindent}{0em}
+ \setlength{\labelsep}{2pt}
+ #1
+ \end{enumerate}}}
+\newcommand{\addr}[1]{\item\label{#1}}
+
+\newcommand{\refaddr}[1]{$^{\textsf{\footnotesize\@refad{#1}}}$}
+
+\DeclareRobustCommand\@refad{\@@refadx}
+\def\@@refadx#1{%
+ \let\@@refada\@empty
+ \@@refad{\@for\@@refadb:=#1\do
+ {\@@refada\def\@@refada{,\penalty\@m}%
+ \edef\@@refadb{\expandafter\@firstofone\@@refadb\@empty}%
+ \@ifundefined{r@\@@refadb}{\mbox{\reset@font\bfseries ?}%
+ \G@refundefinedtrue
+ \@latex@warning
+ {Address reference `\@@refadb' undefined}}%
+ {\hbox{\ref{\@@refadb}}}}}}
+\def\@@refad#1{{#1}}
+
+%% Floats %%
+
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{{\small{\hv@sf\bfseries #1.} #2}}%
+ \setlength{\@captionwidth}{0.9\hsize}
+ \ifdim \wd\@tempboxa >\@captionwidth
+ \centerline{\parbox{\@captionwidth}{\small{\hv@sf\bfseries #1.} #2}}
+ \else
+ \global \@minipagefalse
+ \hb@xt@\@captionwidth{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+
+%% Bibliography %%
+
+\bibsep=0pt
+\renewcommand{\bibnumfmt}[1]{#1.}
+\@ifundefined{bibfont}{\newcommand{\bibfont}{\small}}{\renewcommand{\bibfont}{\small}}
+
+%% Ukrainian Part %%
+
+\newcommand\makeukrtitle{
+ \begingroup
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@makeukrtitle
+ \else
+ \twocolumn[\@makeukrtitle]%
+ \fi
+ \else
+ \global\@botnum\z@ % Prevents figures from going at bottom of page.
+ \@makeukrtitle
+ \fi
+ \@thanks
+ \endgroup
+ \global\let\thanks\relax
+ \global\let\makeukrtitle\relax
+ \global\let\@makeukrtitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+}
+\def\print@ukrtitle{{\Large \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}}
+
+\def\@makeukrtitle{%
+\par\vskip 1.5cm
+\noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+ \let \footnote \thanks
+ \@ifundefined{@title}{}{\print@ukrtitle}%
+ \@ifundefined{@author}{}{\print@author}%
+ \@ifundefined{@address}{}{\print@address}%
+% {\Large \hv@sf \bfseries\upshape \@title \par}%
+% \vskip 1em%
+% {\normalsize\hv@sf\upshape \@date}%
+ }%
+ \par
+ \vskip 1.5em}
+
+\newcommand{\ukrainianpart}{%
+ \renewcommand{\rmdefault}{\cyr@rm}
+ \renewcommand{\sfdefault}{\cyr@sf}
+ \renewcommand{\familydefault}{\sfdefault}
+ \renewcommand{\encodingdefault}{T2A}
+ \usefont{T2A}{\sfdefault}{m}{n}\selectfont
+ \ifx\l@ukrainian\@undefined
+ \@nopatterns{Ukrainian}
+ \adddialect\l@ukrainian0
+ \fi
+ \language\l@ukrainian
+ \lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks; -xx OK
+ \lccode`\'=`\'
+ \tolerance=3000
+ \renewcommand{\addr}[1]{\item}
+ \long\def\make@author[##1]##2{\gdef\@author{##2}}
+ \long\def\make@title[##1]##2{\gdef\@title{##2}}
+ \def\today{\number\day\space
+ \ifcase\month\or
+ \cyrs\cyrii\cyrch\cyrn\cyrya\or
+ \cyrl\cyryu\cyrt\cyro\cyrg\cyro\or
+ \cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya\or
+ \cyrk\cyrv\cyrii\cyrt\cyrn\cyrya\or
+ \cyrt\cyrr\cyra\cyrv\cyrn\cyrya\or
+ \cyrch\cyre\cyrr\cyrv\cyrn\cyrya\or
+ \cyrl\cyri\cyrp\cyrn\cyrya\or
+ \cyrs\cyre\cyrr\cyrp\cyrn\cyrya\or
+ \cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya\or
+ \cyrzh\cyro\cyrv\cyrt\cyrn\cyrya\or
+ \cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra\or
+ \cyrg\cyrr\cyru\cyrd\cyrn\cyrya\fi
+ \space\number\year}
+ \renewenvironment{abstract}{%
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \everypar{\parskip 3pt plus1pt minus2pt
+ \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+ \noindent\small\hv@sf\upshape\ignorespaces
+ \fi}
+ {\lastpage\if@twocolumn\else\vskip 2em\fi\upshape
+ \clearpage\if@twoside \ifodd\c@page\else
+ \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi
+ }
+ \renewcommand\keywords{\par\vskip 1ex
+ \noindent\raggedright\upshape{\hv@sf\bfseries
+ \CYRK\cyrl\cyryu\cyrch\cyro\cyrv\cyrii\space
+ \cyrs\cyrl\cyro\cyrv\cyra:}\slshape\space}
+%%
+%%
+}
+
+\newcommand{\ukrclosing}[1]{\strut\vskip 2em\par\vskip 1.em
+\strut\hfill\includegraphics{#1}\lastpage\if@twocolumn\else\vskip 2em\fi\upshape
+ \clearpage\if@twoside \ifodd\c@page\else
+ \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
+
+%% General %%
+
+%\voffset -1in
+%\hoffset -1in
+\textwidth 150mm
+%\textheight 227mm
+\textheight 646pt % = 227.0430331mm
+\topmargin 30mm
+\headheight 15pt
+\headsep 6mm
+\addtolength{\topmargin}{-\headheight}
+\addtolength{\topmargin}{-\headsep}
+\addtolength{\topmargin}{-1in}
+\oddsidemargin 30mm
+\setlength{\evensidemargin}{210mm}
+\addtolength{\evensidemargin}{-\textwidth}
+\addtolength{\evensidemargin}{-\oddsidemargin}
+\addtolength{\oddsidemargin}{-1in}
+\addtolength{\evensidemargin}{-1in}
+\newlength{\@titlewidth}
+\newlength{\@titleindent}
+\setlength{\@titlewidth}{\textwidth}
+\setlength{\@titleindent}{15mm}
+\addtolength{\@titlewidth}{-\@titleindent}
+\newlength{\@captionwidth}
+%\setlength{\@captionwidth}{\hsize}
+%\addtolength{\@captionwidth}{-2\parindent}
+\renewcommand{\encodingdefault}{T1}
+%\renewcommand{\sfdefault}{phv}
+\renewcommand{\sfdefault}{\lat@sf}
+\frenchspacing
+\let\@afterindentfalse\@afterindenttrue
+
+\renewcommand\footnoterule{%
+ \kern-3\p@
+ \hrule height 0.8pt\@width.2\columnwidth
+ \kern2.6\p@}
+
+%% Headings %%
+
+%\def\sf@phv{\fontencoding{T1}\fontfamily{phv}\selectfont\upshape}
+\def\sf@phv{\fontencoding{T1}\fontfamily{\lat@sf}\selectfont\upshape}
+\newcounter{isspage}
+\def\issue@page@odd{}
+\def\issue@page@even{}
+\def\issuepage#1{%
+ \oddsidemargin 20mm%
+ \setlength{\evensidemargin}{210mm}%
+ \addtolength{\evensidemargin}{-\textwidth}%
+ \addtolength{\evensidemargin}{-\oddsidemargin}%
+ \addtolength{\oddsidemargin}{-1in}
+ \addtolength{\evensidemargin}{-1in}
+ \setcounter{isspage}{#1}%
+ \addtocounter{isspage}{-1}%
+ \def\issue@page@odd{%
+ \stepcounter{isspage}%
+ {\unitlength1mm%
+ \begin{picture}(0,0)%
+% \put(30,10){\makebox(0,0)[l]{\vrule height 20pt}}%
+ \put(30.5,10){\makebox(0,0)[l]{\rotatebox{90}{\textsf{\theisspage}}}}%
+ \end{picture}}%
+ }%
+ \def\issue@page@even{%
+ \stepcounter{isspage}%
+ {\unitlength1mm%
+ \begin{picture}(0,0)%
+% \put(-30,10){\makebox(0,0)[l]{\vrule height 20pt}}%
+ \put(-30,10){\makebox(0,0)[r]{\rotatebox{90}{\textsf{\theisspage}}}}%
+ \end{picture}}%
+ }%
+}
+
+\lhead[\fancyplain{}{}]{\fancyplain{}{\small\sf@phv\fancy@title}}
+\chead[\fancyplain{}{}]{\fancyplain{}{}}
+\rhead[\fancyplain{}{\small\sf@phv\def\refaddr##1{}\fancy@author}]
+ {\fancyplain{}{}}
+\lfoot[\fancyplain{}{\issue@page@even\normalsize\sf@phv\article@page}]
+ {\fancyplain{\copyright@size\@copyright\space\parbox[t]{0.88\textwidth}
+ {\copyright@size\sf@phv\def\refaddr##1{}\copyright@author}}{}}
+\cfoot[\fancyplain{}{}]{\fancyplain{}{}}
+\rfoot[\fancyplain{}{}]
+ {\fancyplain{\normalsize\sf@phv\article@page\issue@page@odd}{\normalsize\sf@phv\article@page\issue@page@odd}}
+\renewcommand{\headrulewidth}{0.4pt}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\plainheadrulewidth}{0pt}
+\renewcommand{\plainfootrulewidth}{0.4pt}
+\pagestyle{fancyplain}
+%%
+\newcommand{\rd}{\mathrm{d}}
+\newcommand{\re}{\mathrm{e}}
+\newcommand{\ri}{\mathrm{i}}
+%\DeclareMathOperator{\Real}{Re}
+%\DeclareMathOperator{\Img}{Im}
+\newcommand{\Real}{\mathop{\mathgroup\symoperators Re}\nolimits}
+\newcommand{\Img}{\mathop{\mathgroup\symoperators Im}\nolimits}
+\renewcommand{\Re}{\Real}
+\renewcommand{\Im}{\Img}
+\newcommand\lastpage{\label{last@page}}
+\lefthyphenmin=2
+\righthyphenmin=3
+%%
+\endinput
diff --git a/macros/latex/contrib/cmpj/usrguide/cmpjxampl.bib b/macros/latex/contrib/cmpj/usrguide/cmpjxampl.bib
new file mode 100644
index 0000000000..87d533779e
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/cmpjxampl.bib
@@ -0,0 +1,151 @@
+@Book{Zub74,
+author = {Zubarev, D. N.},
+title = {Nonequilibrium Statistical Thermodynamics},
+publisher = {Consultants Bureau},
+year = {1974},
+address = {New-York},
+numpages = {489},
+}
+
+@article{Bus89,
+ title = {Possibility of a common origin to ferroelectricity and superconductivity in oxides},
+ author = {Bussmann-Holder, A. and Simon, A. and B\"uttner, H.},
+ journal = {Phys. Rev. B},
+ volume = {39},
+ issue = {1},
+ pages = {207--214},
+ numpages = {0},
+ year = {1989},
+ month = {Jan},
+ publisher = {American Physical Society},
+ doi = {10.1103/PhysRevB.39.207},
+ OPTurl = {https://link.aps.org/doi/10.1103/PhysRevB.39.207}
+}
+
+@Article{Mel00,
+ author="Melnyk, R. S.
+ and Patsahan, O. V.",
+ title="Vapor-liquid critical-point properties of a symmetric binary fluid mixture",
+ journal="Theor. Math. Phys.",
+ year="2000",
+ volume="124",
+ number="2",
+ pages="1145--1156",
+ abstract="We propose a microscopic approach for investigating the behavior of a symmetric binary fluid mixture in the vicinity of the vapor-liquid critical point. The problem can be reduced to calculating the partition function of a 3D Ising model in an external field. For a square-well symmetric binary mixture, we express the parameters of the critical point as functions of the microscopic parameter r measuring the relative strength of interactions between the particles of dissimilar and similar species. The calculations are performed at intermediate ($\lambda$=1.5) and moderately long ($\lambda$=2) intermolecular potential ranges. The obtained results agree well with the results of computer simulations.",
+ issn="1573-9333",
+ doi="10.1007/BF02551084",
+ OPTurl="https://doi.org/10.1007/BF02551084",
+ note = {[Teor. Mat. Fiz., 2000, \textbf{124}, No.~2, 339--352 (in Russian), \bibdoi{10.4213/tmf643}]},
+}
+
+@Article{Mry94,
+author = {Mryglod, I. M. and Tokarchuk, M. V.},
+title = {Hydrodynamic theory of a magnetic liquid},
+journal = {Condens. Matter Phys.},
+year = {1994},
+volume = {3},
+pages = {116-133},
+doi = {10.5488/CMP.3.116},
+}
+
+@Article{Sta11,
+author = {Stasyuk, I. V. and Velychko, O. V.},
+title = {Two-state {B}ose-{H}ubbard model in the hard-core boson limit},
+journal = {Condens. Matter Phys.},
+year = {2011},
+volume = {14},
+number = {1},
+pages = {13004},
+eid = {13004},
+numpages = {14},
+doi = {10.5488/CMP.14.13004},
+}
+
+@TechReport{Sta04,
+ author = {Stasyuk, I. V. and Mysakovych, T. S.},
+ OPTtitle = {Raman scattering in systems with locally anharmonic elements of structure},
+ year = {2004},
+ type = {Preprint of the Institute for Condensed Matter Physics},
+ number = {ICMP--04--12U},
+ address = {Lviv},
+ OPTinstitution = {Inst. Condens. Matter Phys.},
+ note = {(in Ukrainian)},
+}
+
+@Article{Scient2012,
+ author="Mryglod, O.
+ and Kenna, R.
+ and Holovatch, {\relax Yu}rij
+ and Berche, B.",
+ title="Absolute and specific measures of research group excellence",
+ journal="Scientometrics",
+ year="2013",
+ OPTvolume="95",
+ OPTnumber="1",
+ OPTpages="115--127",
+ abstract="A desirable goal of scientific management is to introduce, if it exists, a simple and reliable way to measure the scientific excellence of publicly funded research institutions and universities to serve as a basis for their ranking and financing. While citation-based indicators and metrics are easily accessible, they are far from being universally accepted as way to automate or inform evaluation processes or to replace evaluations based on peer review. Here we consider absolute measurements of research excellence at an amalgamated, institutional level and specific measures of research excellence as performance per head. Using biology research institutions in the UK as a test case, we examine the correlations between peer review-based and citation-based measures of research excellence on these two scales. We find that citation-based indicators are very highly correlated with peer-evaluated measures of group strength, but are poorly correlated with group quality. Thus, and almost paradoxically, our analysis indicates that citation counts could possibly form a basis for deciding on, how to fund research institutions, but they should not be used as a basis for ranking them in terms of quality.",
+ issn="1588-2861",
+ doi="10.1007/s11192-012-0874-7",
+ OPTurl="https://doi.org/10.1007/s11192-012-0874-7",
+ note="(in press)",
+}
+
+@book{Abr64,
+title = {Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables},
+series = {National Bureau of Standards Applied Mathematics Series},
+editor = {Abramovitz, M. and Stegun, I. A.},
+volume = {55},
+publisher = {U.S. Government Printing Office, Washington, D.C.},
+year = {1964},
+}
+
+@incollection{Olver64,
+author = {Olver, F. W. J.},
+title = {Bessel functions of integer order},
+booktitle = {Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables},
+series = {National Bureau of Standards Applied Mathematics Series},
+editor = {Abramovitz, M. and I. A. Stegun},
+volume = {55},
+publisher = {U.S. Government Printing Office, Washington, D.C.},
+year = {1964},
+pages = {355-434},
+}
+
+@InCollection{Yuk87,
+ author = {Yukhnovkii, I. R. and Idzyk, I. M. and Kolomiets, V. O.},
+ title = {Critical point of the liquid-gas system},
+ booktitle = {Proceedings of the Conference ``Modern Problems of Statistical Physics'' (Lviv, 1987)},
+ pages = {97-102},
+ year = {1987},
+ volume = {2},
+ address = {Kiev},
+ publisher = {Naukova Dumka},
+ month = {3--5 February},
+ note = {(in Russian)},
+}
+
+@article{Shv04,
+ author = {Shvaika, A. M. and Vorobyov, O. and Freericks, J. K. and Devereaux, T. P.},
+ OPTtitle = {Electronic {R}aman scattering in correlated materials: exact treatment of nonresonant, mixed, and resonant scattering with dynamical mean field theory},
+ journal = {Preprint \arxiv{cond-mat/0408400}},
+ OPTeprint = {cond-mat/0408400},
+ OPTarchive = {arXiv},
+ year = {2004},
+}
+
+@Misc{url2,
+ OPTkey = {key},
+ OPTauthor = {author},
+ title = {{EOSDIS} {W}orldview. {C}ity {L}ights},
+ OPThowpublished = {howpublished},
+ OPTmonth = {month},
+ OPTyear = {year},
+ OPTnote = {note},
+ OPTannote = {annote},
+ url={https://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic},
+}
+
+@misc{han12,
+ author = {Han, Y. and Kida, T. and Ikeda, M. and Hagiwara, M. and Stre\v{c}ka, J. and Honda, Z.},
+ note = {(unpublished)},
+}
diff --git a/macros/latex/contrib/cmpj/usrguide/eps_demo.eps b/macros/latex/contrib/cmpj/usrguide/eps_demo.eps
new file mode 100644
index 0000000000..1625d08a7a
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/eps_demo.eps
@@ -0,0 +1,1440 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 1 417 532 841
+%%HiResBoundingBox: 1.500000 417.500000 531.500000 840.500000
+%%Creator: cairo 1.10.2 (http://cairographics.org)
+%%CreationDate: Mon Dec 3 15:59:59 2012
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%DocumentMedia: A4 595 842 0 () ()
+%%EndComments
+% EPSF created by ps2eps 1.68
+%%BeginProlog
+save
+countdictstack
+mark
+newpath
+/showpage {} def
+/setpagedevice {pop} def
+%%EndProlog
+%%Page 1 1
+%%BeginProlog
+/languagelevel where
+{ pop languagelevel } { 1 } ifelse
+2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
+ (This print job requires a PostScript Language Level 2 printer.) show
+ showpage quit } if
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%!FontType1-1.1 f-0-0 1.0
+11 dict begin
+/FontName /f-0-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox {0 -217 762 741 } readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 1 /uni0032 put
+dup 2 /uni0036 put
+dup 3 /uni0030 put
+dup 4 /uni0038 put
+dup 5 /uni0033 put
+dup 6 /uni002E put
+dup 7 /uni0034 put
+dup 8 /uni003C put
+dup 9 /uni0053 put
+dup 10 /uni007A put
+dup 11 /uni0031 put
+dup 12 /uni003E put
+dup 13 /uni0054 put
+dup 14 /uni0065 put
+dup 15 /uni006D put
+dup 16 /uni0070 put
+dup 17 /uni0072 put
+dup 18 /uni0061 put
+dup 19 /uni0074 put
+dup 20 /uni0075 put
+dup 21 /uni0028 put
+dup 22 /uni004B put
+dup 23 /uni0029 put
+dup 24 /uni0041 put
+dup 25 /uni0076 put
+dup 26 /uni0067 put
+dup 27 /uni006C put
+dup 28 /uni0073 put
+dup 29 /uni0069 put
+dup 30 /uni0068 put
+dup 31 /uni0079 put
+dup 32 /uni003D put
+readonly def
+currentdict end
+currentfile eexec
+f983ef0097ece636fb4a96c74d26ab84185f6dfa4a16a7a1c27bbe3f1156aea698df336d20b467
+b10e7f33846656653c5ac6962759d3056cbdb3190bac614b984bf5a132dc418192443014ba63de
+800d392b6fea026574bb2535fd7bb5338f35bf15a88ea328fdaa49670c7852e3d060f3c5d6b07f
+2ef6d0f22646c5d18e19a2ae3ee120390f6dd96f76dcf1e127de5e9299077a00c17c0d71e36e5b
+9d5ec58fceda57739a6a4214d4b79d6c48d2784b60c320323c7acddddf34db833cac0cf109f799
+69d114a330d372e5c978a66acc84e3fe5557f6240856a013ffaa0199444e5c5036f775eba4a5c5
+8cde66cf604b9aca2178431127b8a1ff7ed633a65c04600af5f573483112251cae0757e4f6f099
+b56faa26fa43972cb8827205f8812f26acf98245723a0792c9e78f1f0b69cfcf3e362b2bb3d7f2
+737eb9174df7b7377e4e21d51375609ee315626bc14d278b313303b99ee72043114d66c573f6f0
+2769dad74f12cfcc4f6961b5fe0e6d99d1686f170c0f001c334f28c5094a53e88d98120ceb7708
+e4fb1b317e5d70a2b60cfb38245de30a442a4ce91026dbe9ac2a27fc3420b83a377802c1f89a52
+01474f7a06d9e4e6df699f49205755185f26edeba3e9def6ed1d7ecd119471f932e6a530b8d23b
+99d0984ab112fc12c2396d40dcbe5af2230b053b075d02b614eb383f353fd38302e5e4803f23a9
+959de08aeef3fc82bf479e80fee541f7d8c9724b9d0c986ce475f42e98446cdac7cfb2df813844
+3cce02def39cbf37caed08019894141a9533325e7275c40d828e6efd368df245ce5abf9f4cc745
+4f42d71e1489987350a41352b5374bab67d3f04688fd450f5ea62a6c065b0cf6f4aeef704a5e8f
+6e27313bd146b42ccc68886715e76487fa06c1ab82d2584359b643c0778d2aeb7e20c47c896488
+ac47c938ba8d69c4800c02f3a87a9ee06ca33dd5cee9d1b3325a2b74cceac4dc2f3a1ef8f2d8a1
+30db8cf4c9daa6adc8c25efe162ee757fdf34a2f8cf2d64b268a59a5e54d0c7411dd73ae488fb5
+cc895743b7f51a9ce3a6291dc2eb6885e3997996337a00b062464935b844772d76699f4d6e40f0
+36d02e92f1fe9984a8e8ae2b3c6b1478169285e865d4fba8f3e9934829ffb0a7d5cc7df9af0f34
+a1833315c481798b6472dabe7d5016a1785670da739eed9bfe76084f13735752527929c27df56c
+4bfd324158dc590be701da7757450674ad7bcb6ac26e2ec2dcdbf2110e5381718a896010baaa0d
+960020e21deef2b471afeeb03c318fccfad0680b138ce179402015fbdcd57632900d76530914ee
+f594073027008996caa94ce40a58bd59d9d8f369c978d3b0e6e35346e5462bebbe2ef227d664e7
+11e770f928d4765f949099a4ee52b5e1cb8cb4386ca0aaed3bccba585f830e647325fa7457eb08
+f155a2d8008df6ac65a097ad445bc1046e42b289effbcd32ec00a3409183661c19668cdfa6d885
+f6898ee80ffb85f7665f435233467c85c02c7847d4e382b8cb24fb2da7c9803dd7a0346c9bac61
+3f1bb779153d8eaca6234ac8f8f0bdfbd03a7761d813b1e1e71f78e74e073ac8e1c6c7e3f1538c
+847611a1128a4b503ad686c23a4fdf63ce230c61e0f876181e7efbbdc3ba45c8fb8ef2fff2c73a
+c1aded13502160ad27355bb3961c027ad8ab6a3ca5db30aa1770ff2d8edbb233e94681a5bffba0
+97f92131292bf5bbce936738f594ecfe5e24f06ff7af57f02fd6046d390e053872160b84988f85
+c7dcd6263ce2d0adf4225a719965ef936101042f3506e12f2dd0ea6ba820fd66f645b58d828722
+f0fa7510be62450e0e4f0a99947232df35588b6551f0041a3920e859468fbe6d8dc15ce34f8c7f
+14721e5de65465fd35e4e6c108ae7b3674ea313eb480492cc8875210da840a88af105eb4231953
+4c4b61751f69911a4ddf6ab2ea8c30647d8566d1d646366bc3c0d225584487b8c3d6c53612b8cf
+638037d190a77b148b7163f2581e82d1ec86c59a82f36f4eb21ad59fe71f73767a8980103db897
+551097bae7af85ef4a3d0035e2a57beb7d611ff1b5fbe2208778ecfa8fe61b8b66a7eb2d907b1a
+4ca7747825b547d8e0c4c5e875a2928f8183dcd46c0ba4803cbf69b305f24d9b9a35adda96b23a
+48b750ddb92ac7d1fc035759392f0802940441a35008ac964f31e386cd07308df1de2b451bd223
+ecb2bc70c759efcce47645d4be1352c65a4e8e27c354afaee7143c343c8528f8794ab80e8594bf
+fc0471a87a9fbd07227c62745dbc987197289417d32041ea6c108eddf1c5ac58bae107598730db
+4597d0a8ea378d5d2c683035558659758b31fa6e8c88bdcb7de042aa82d47a1d551694490260ab
+acd028d8fc3511fdc72fa11b772604288342f411a62359361914d5fe1cbfed7a9ed4a789681176
+645b837c04cd6de01dbe9747b6bfa7ea057de08893e434438b199bc1fa99fe083b15b52f4d7cdb
+d6624c425ce57b63b4c920a8476760972d18999512cb64568839f0f519ec1ad87a9f042e290fbc
+42ef35372f3cdda1c55fcc418d13985b8b5efc94f333eebb0ddb0301e98ac3abc0e8a751977f41
+186c94b7ecbf4f84e1af1b2310b298305f79ae5c2b0db90b5ba6eefb478579f9f92544874591b5
+7ad71220241d09b667a4b738df48510b52480cb537da8c6e9184156f54b830d12a9f0cee4f6d93
+d6f03640b0cd6c5c59a290d06264977d86b0598b4c752f221883e1cee305126999dfd73cf15e4b
+f29738dcb57caefab0c6e59f8a4bc86e9a8ce9f52826fab6f9979440a641e9e76644755dbf0881
+fea26fb4c3a6761d48bedd301cd9548a1c8583a12c249883b72877d2466ade8db070d7e4845f59
+8d517eec7b24b951c72ca6123f5b0e03a87edc55fd3292ca0c3c159bca4e0738e2cf7b2ef252f0
+6d0d19cdd4c3599379355d467f0689167224c21de854dcf50733aa2bc79f1733072bfc65b40bd0
+0f90aad2047bc1835669581477fbfd619c28550b044e93188388b1989a4d306ec1e09aa1f98987
+4666f9c582e295172090076ca4088c4a181429c71ba01ae9817d52f551a422b96e7a991627702f
+ae9ecf5bc26876bb636aa5767520db9d2843fc809a040b2cc37ecebbdca2a8094c7d8e21f17842
+da334a085fcf9fd9bc8441193360360a5412ffb5216ca76b62ec61063d933aee6c9926ea400265
+043e195452f107af813f61692f5176f75644e1a8a09a1a000158b3036692ec8b98920f6dd69c7e
+89a1dd37d3e1ea240b8b5f4280732a1133ef8c17984eb799aba4dc08eaf748371e6f32bef50dd2
+79d0f3720ae5b963649e074700a9d7539fc6d96176de851f375a0c90a6b38b762fe89acf2c2537
+192cc3c24d175f3403588b79f8673150e70c094f8c679ec4c1ffd1a020545ab9f56c6ff292ba97
+dc0be0a81b3226f56bf75661d7a18cf473bf32518f9527c11f690f3c446575474728da316cfd23
+13a6307ebb6ac844fd986974e224fc58067a13510f9a972daa8d73ed892b350804d9e1f854cbb9
+7a140c81db51a9ee916580372429b6a811b194e944e1de2cd0562c763e044f9057a611777207c9
+bdedaf881bc495c03a50933a736c8b5c8960ee244e833f161fe1ba66cfbdd607ca2808eb700e9c
+bb3736fef9af5137b4d4076627b18993033b3833ef2c4a11b99a36d0b66796bb0bb64aca19d95a
+f54f9864ce3adf19c3a6cdb844d4cbb704ac8b6c797086700421a11daa93dd4936074a1b277dea
+5032201997beadcb9b2871099884220c6cdd88561d13abfb757b5fe46dcaf1ae9ea4ae92ce17e6
+0809ecb27ca57439c90dbcbcb785515759483b884f129127d4f8c5e12bd3770109ed2848d91b8e
+81f65f4fa8c53b6e3395628096dde1c7d8ca66a298d4d0f36570af4000c80cab2ad7ac1bbbcbfc
+53fd6740cec64421187dd87f1884db3e1e9029309f20ba6d3d18bd958b01ec4068025c705700e4
+1dcfe41fa04889b21ff1b220ea471d761d60b83afcd72fbc7977b8a8cf814c3232713dd060a387
+df0d348de1e9b19208c76efd4fb86e5634e5edda7e596e565836e8c9251dec69cb786b10d3679d
+72af3ec36c6276c68a44f65bb279ff9359ad50c780923424cce7e054928847e24f0150e020a437
+cd7928c67afb647774a86a2d02d9055beac6851f05e3a3a57022782448c57a3cb1ea1698be002c
+79351224a639e4bafdd9d7125a095fcc4ed15a32a1af64403efa55c6ab9e1895e095ffe0290536
+389621170790f983c0d6558be78d0b125b1eca7ccc2178aab68faf3fc900025c1f99dbcf8f3ae7
+dec661b505f97a10f5559a799d93695f23473b96f5768339711b987c29178c15d7248bd0fa9264
+43834d82d41de54ec22ca1ece2b38d3ff259cbed309daf064893480b2d6a1bfb1c685fcea02814
+c4934b3dc41d32a61cfa85ef1462b1aa0d40793fa6d2ba47f588fbd2f814d1f0e7d857426f167b
+4c7042efcd95fafb6d107c5ab8ebc973cd8dfd3442ad4eb024b94ba07a68dcbcf94de2a4c5c774
+a288de5993366391a8736afdd2a1bdf8956d422a06291b27d50b5f8e93ae2d401e8cb8a0c9f153
+d9f35e663e17fe4eae28891459382d797515db8d76a4c09b46ff641d33ff0aacbbe42ba77a3fff
+0e43f8ea9366fb430ec791d247daaae37935dc902a7b29244bd8af2c8f39efbc8fe0bb55f2316f
+78f9e9858eccf7a20eff931261af227f04f6daba00e001c14391b545edd4dc3a909669c19133f8
+0761bc4eb568cba117c02185dc5deaf638c0b240419b537c4945e8926ec8f9d20a01a3e12692be
+33a3a0744d7cd49fdb2f61a05e51bcab42844e31428d168f17b59998b38db5c7ea438a56f09f53
+b087a3e52891f29d3991fc788577598ea8877a4002dd6e937f9faf1be02f913dd3178c362a3740
+a38b681bb77d96b6111ad56cfe6f4f4a2dab22e671909a6c44c83ade26b3b4ed166eab68af5eb1
+f6aa66a1373ca14531c0d04f5806f8daefe33bd4586dc64865cb5263e5ff1d82d1542996633b20
+3196ab919bd9f74a5b9a50352ec82238e60ede8d057ecb83f458f38365bff8d493f226d6d88476
+971398068f72e323d87b6b5a6b70a7e4946405db859c3b03549575d169b70037b24761d71cafce
+f28536718901de7ed339149aca27753dfccbbb3a4f795edf4b6a385b539fac5aa339803131ed36
+c6073b187ef1b321fd56d257dd851effd2e6884cc32d0b8b77dea6c79960a8cd10fc285eff91aa
+e6e8641424f32df990b08fc107353c8f899e8cf49ff629069f7c12dcbfa7ba79905c3acaf9b34e
+c8f4f6aa5a9d11204bd3048abc23d224e53b704e2e14b36b0466498543ae1059916c8a8c678fad
+774581827e7e0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%!FontType1-1.1 f-1-0 1.0
+11 dict begin
+/FontName /f-1-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox {0 0 535 294 } readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 1 /uni2212 put
+readonly def
+currentdict end
+currentfile eexec
+f983ef0097ece636fb4a96c74d26ab84185f6dfa4a16a7a1c27bbe3f1156aea698df336d20b467
+b10e7f33846656653c5ac6962759d3056cbdb3190bac614b984bf5a132dc418192443014ba63de
+800d392b6fea026574bb2535fd7bb5338f35bf15a88ea328fdaa49670c7852e3d060f3c5d6b07f
+2ef6d0f22646c5d18e19a2ae3ee120390f6dd96f76dcf1e127de5e9299077a00c17c0d71e36e5b
+9d5ec58fceda57739a6a4214d4b79d6c48d2784b60c320323c7acddddf34db833cac0cf109f799
+69d114a330d372e5c978a66acc84e3fe5557f6240856a013ffaa0199444e5c5036f775eba4a5c5
+8cde66cf604b9aca2178431127b8a1ff7ed633a65c04600af5f573483112251cae134058d6a192
+3c6b565d778d9618b31789d664bb543a0e576f252e8520c2d0698c337b75c6630d25be16a0b5c9
+0c47daeea24ea3f11a187f3438481bb8c9f53b99e7bff1e5645f320e41a60ff34f5891f0d08263
+5463f1b48e8926281afd9790696d93265eed1009cd802e0c14efbee8a96585c5e70c520f3f4e83
+56e6846353364f1c0ddb423733ed05d79029f6ea86dafdf66038e532be223b85a61f4f235dbe4f
+3d9edcbdc6e433c3a71ee843fe6f88fb313455292e323950e4c42ec5aded8b0986980000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%Page: 1 1
+%%BeginPageSetup
+%%PageOrientation: Portrait
+%%PageMedia: A4
+%%PageBoundingBox: 0 0 596 842
+%%EndPageSetup
+q 0 0 596 842 rectclip q
+0 841.89 595 -841 re W n
+0 g
+BT
+22.1269 0 0 22.1269 153.36 459.609664 Tm
+/f-0-0 1 Tf
+<01>Tj
+ET
+BT
+22.1269 0 0 22.1269 165.719991 459.609664 Tm
+/f-0-0 1 Tf
+<02>Tj
+ET
+BT
+22.1269 0 0 22.1269 178.079981 459.609664 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 308.879831 459.609664 Tm
+/f-0-0 1 Tf
+<01>Tj
+ET
+BT
+22.1269 0 0 22.1269 321.239834 459.609664 Tm
+/f-0-0 1 Tf
+<04>Tj
+ET
+BT
+22.1269 0 0 22.1269 333.599812 459.609664 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 464.279735 459.609664 Tm
+/f-0-0 1 Tf
+<05>Tj
+ET
+BT
+22.1269 0 0 22.1269 476.639713 459.609664 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 488.999691 459.609664 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 45 572.049664 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 57.359984 572.049664 Tm
+/f-0-0 1 Tf
+<06>Tj
+ET
+BT
+22.1269 0 0 22.1269 63.479982 572.049664 Tm
+/f-0-0 1 Tf
+<05>Tj
+ET
+BT
+22.1269 0 0 22.1269 45 746.289664 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 57.359984 746.289664 Tm
+/f-0-0 1 Tf
+<06>Tj
+ET
+BT
+22.1269 0 0 22.1269 63.479982 746.289664 Tm
+/f-0-0 1 Tf
+<07>Tj
+ET
+1.56 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+94.32 -355.039 m 94.32 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+171.961 -359.121 m 171.961 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+249.719 -355.039 m 249.719 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+327.48 -359.121 m 327.48 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+405.238 -355.039 m 405.238 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+482.879 -359.121 m 482.879 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+89.879 -350.84 m 530.52 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+85.68 -350.84 m 89.879 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+81.602 -263.719 m 89.879 -263.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+85.68 -176.602 m 89.879 -176.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+81.602 -89.48 m 89.879 -89.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+85.68 -2.359 m 89.879 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+89.879 -350.84 m 89.879 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+89.879 -2.359 m 89.879 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+177.961 -2.359 m 177.961 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+266.16 -2.359 m 266.16 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+354.238 -2.359 m 354.238 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+442.441 -2.359 m 442.441 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -2.359 m 530.52 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+89.879 -2.359 m 530.52 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -350.84 m 530.52 -350.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -263.719 m 530.52 -263.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -176.602 m 530.52 -176.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -89.48 m 530.52 -89.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -2.359 m 530.52 -2.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+530.52 -350.84 m 530.52 -2.359 l S Q
+Q q
+89.879 739.331 5.641 -3.121 re W n
+1 0 0 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+89.879 -103.762 m 94.199 -104.359 l S Q
+Q q
+0 841.89 595 -841 re W n
+1 0 0 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+94.199 -104.359 m 98.52 -104.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+98.52 -104.961 m 99.48 -105.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+110.16 -106.641 m 111.84 -106.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+111.84 -106.879 m 116.16 -107.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+116.16 -107.602 m 119.762 -108.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+130.441 -109.641 m 133.801 -110.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+133.801 -110.121 m 138.238 -110.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.238 -110.719 m 138.359 -110.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.359 -110.719 m 138.602 -110.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.602 -110.84 m 138.719 -110.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.719 -110.84 m 138.961 -110.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.961 -110.84 m 139.078 -110.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.078 -110.84 m 139.32 -110.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.32 -110.84 m 139.441 -110.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.441 -110.84 m 139.68 -110.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.68 -110.961 m 139.801 -110.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.801 -110.961 m 140.039 -110.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+141.48 -120.559 m 141.48 -120.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+141.48 -120.801 m 141.719 -122.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+141.719 -122.602 m 141.84 -124.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+141.84 -124.281 m 142.078 -125.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.078 -125.84 m 142.199 -127.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.199 -127.16 m 142.441 -128.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.441 -128.359 m 142.559 -129.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.559 -129.559 m 142.68 -130.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+145.078 -140.84 m 147.121 -149.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+147.121 -149.48 m 147.359 -150.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+151.199 -161.121 m 151.559 -161.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+151.559 -161.961 m 155.398 -170.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+161.039 -181.398 m 164.641 -187.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+164.641 -187.641 m 166.922 -191 l S Q
+q 1 0 0 1 0 841.889764 cm
+175.078 -201.68 m 177.84 -205.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+177.84 -205.039 m 182.281 -209.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+182.281 -209.719 m 183.84 -211.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+194.52 -220.762 m 195.48 -221.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+195.48 -221.602 m 199.922 -224.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+199.922 -224.84 m 204.121 -227.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+214.801 -234.078 m 217.559 -235.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+217.559 -235.398 m 222 -237.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+222 -237.559 m 224.398 -238.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+235.078 -242.719 m 235.199 -242.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+235.199 -242.84 m 239.52 -244.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+239.52 -244.281 m 243.961 -245.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+243.961 -245.48 m 244.68 -245.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+255.359 -248 m 257.16 -248.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+257.16 -248.48 m 261.602 -249.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+261.602 -249.199 m 264.961 -249.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+275.641 -250.641 m 279.238 -250.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+279.238 -250.879 m 283.68 -251.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+283.68 -251.121 m 285.238 -251.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+295.922 -251 m 296.879 -251 l S Q
+q 1 0 0 1 0 841.889764 cm
+296.879 -251 m 301.32 -250.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+301.32 -250.879 m 305.52 -250.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+316.199 -249.441 m 318.84 -249.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+318.84 -249.078 m 323.281 -248.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+323.281 -248.48 m 325.801 -248 l S Q
+q 1 0 0 1 0 841.889764 cm
+336.48 -245.84 m 336.48 -245.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+336.48 -245.84 m 340.922 -244.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+340.922 -244.879 m 345.359 -243.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+345.359 -243.801 m 346.078 -243.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+356.762 -240.441 m 358.559 -239.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+358.559 -239.84 m 363 -238.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+363 -238.398 m 366.359 -237.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+377.039 -233 m 380.641 -231.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+380.641 -231.441 m 384.961 -229.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+384.961 -229.398 m 386.641 -228.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+397.32 -222.922 m 398.16 -222.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+398.16 -222.559 m 402.602 -219.922 l S Q
+q 1 0 0 1 0 841.889764 cm
+402.602 -219.922 m 406.922 -217.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+417.602 -209.359 m 420.238 -207.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+420.238 -207.199 m 424.68 -203.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+424.68 -203.238 m 427.199 -200.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+436.559 -190.039 m 437.879 -188.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+437.879 -188.359 m 442.32 -181.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+442.32 -181.52 m 442.922 -180.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.48 -169.762 m 447.719 -169.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.719 -169.281 m 448.199 -167.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+448.199 -167.48 m 448.559 -166.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+448.559 -166.16 m 448.68 -165.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+448.68 -165.32 m 448.922 -164.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+448.922 -164.602 m 449.039 -163.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.039 -163.762 m 449.281 -162.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.281 -162.801 m 449.398 -161.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.398 -161.719 m 449.641 -160.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.641 -160.52 m 449.641 -160.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+453.961 -154.16 m 455.52 -154.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+455.52 -154.398 m 459.84 -155 l S Q
+q 1 0 0 1 0 841.889764 cm
+459.84 -155 m 463.559 -155.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+474.238 -156.801 m 477.48 -157.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+477.48 -157.281 m 481.922 -157.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+481.922 -157.879 m 483.84 -158.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+494.52 -159.441 m 495.121 -159.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+495.121 -159.559 m 499.559 -160.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+499.559 -160.16 m 504 -160.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+504 -160.762 m 504.121 -160.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+514.801 -162.078 m 517.199 -162.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+517.199 -162.441 m 521.641 -163.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+521.641 -163.039 m 524.398 -163.281 l S Q
+Q q
+89.879 676.21 3.723 -2.879 re W n
+1 0 1 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+89.879 -166.879 m 92.281 -167.238 l S Q
+Q q
+0 841.89 595 -841 re W n
+1 0 1 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+102 -168.801 m 102.961 -168.922 l S Q
+q 1 0 0 1 0 841.889764 cm
+102.961 -168.922 m 104.398 -169.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+114.121 -170.48 m 116.16 -170.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+116.16 -170.84 m 116.52 -170.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+126.238 -172.281 m 128.641 -172.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.359 -174.078 m 138.359 -174.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.359 -174.078 m 138.602 -174.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.602 -174.199 m 138.719 -174.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.719 -174.199 m 138.961 -174.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+138.961 -174.199 m 139.078 -174.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.078 -174.199 m 139.32 -174.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.32 -174.199 m 139.441 -174.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.441 -174.199 m 139.68 -174.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.68 -174.32 m 139.801 -174.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+139.801 -174.32 m 140.039 -174.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+140.039 -174.32 m 140.16 -174.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+140.16 -174.32 m 140.398 -174.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+140.398 -174.441 m 140.52 -174.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+140.52 -174.441 m 140.641 -174.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+140.641 -174.441 m 140.762 -174.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+141.48 -183.68 m 141.48 -186.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.441 -195.801 m 142.559 -196.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.559 -196.641 m 142.801 -197.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.801 -197.961 m 142.801 -198.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+144.719 -207.922 m 145.199 -210.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+147 -220.039 m 147.121 -220.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+147.121 -220.281 m 147.719 -222.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+150.719 -232.16 m 151.441 -234.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+155.16 -244.281 m 156 -246.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+156 -246.32 m 156.121 -246.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+160.559 -256.398 m 161.762 -258.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+167.281 -268.52 m 168.719 -270.922 l S Q
+q 1 0 0 1 0 841.889764 cm
+175.441 -280.641 m 177.121 -283.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+185.52 -292.762 m 186.719 -294.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+186.719 -294.078 m 187.801 -295.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+197.52 -304.039 m 199.922 -305.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+209.641 -312.801 m 212.039 -314.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+221.762 -319.52 m 222 -319.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+222 -319.641 m 224.16 -320.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+233.879 -324.68 m 235.199 -325.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+235.199 -325.16 m 236.281 -325.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+246 -328.398 m 248.398 -329.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+258.121 -330.918 m 260.52 -331.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+270.238 -332.48 m 270.48 -332.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+270.48 -332.48 m 272.641 -332.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+282.359 -333.082 m 283.68 -333.082 l S Q
+q 1 0 0 1 0 841.889764 cm
+283.68 -333.082 m 284.762 -333.082 l S Q
+q 1 0 0 1 0 841.889764 cm
+294.48 -332.719 m 296.879 -332.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+306.602 -331.641 m 309 -331.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+318.719 -329.719 m 318.84 -329.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+318.84 -329.719 m 321.121 -329.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+330.84 -327.199 m 332.16 -326.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+332.16 -326.84 m 333.238 -326.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+342.961 -323.719 m 345.359 -323 l S Q
+q 1 0 0 1 0 841.889764 cm
+355.078 -319.52 m 357.48 -318.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+367.199 -314.602 m 367.32 -314.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+367.32 -314.48 m 369.602 -313.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+379.32 -308.719 m 380.641 -308.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+380.641 -308.121 m 381.719 -307.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+391.441 -301.879 m 393.84 -300.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+403.559 -293.602 m 405.961 -291.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+415.68 -283.762 m 415.801 -283.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+415.801 -283.641 m 418.078 -281.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+427.32 -271.879 m 429 -269.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+429 -269.84 m 429.359 -269.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+436.441 -259.762 m 437.879 -257.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+437.879 -257.602 m 438.121 -257.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+443.039 -247.641 m 444 -245.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.602 -235.52 m 447.719 -235.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.719 -235.281 m 448.199 -233.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.641 -223.398 m 449.641 -221 l S Q
+q 1 0 0 1 0 841.889764 cm
+455.52 -217.762 m 455.52 -217.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+455.52 -217.762 m 457.922 -218.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+467.641 -219.32 m 468.719 -219.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+468.719 -219.441 m 470.039 -219.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+479.762 -220.879 m 481.922 -221.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+481.922 -221.238 m 482.16 -221.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+491.879 -222.441 m 494.281 -222.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+504 -224 m 504 -224 l S Q
+q 1 0 0 1 0 841.889764 cm
+504 -224 m 506.398 -224.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+516.121 -225.559 m 517.199 -225.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+517.199 -225.68 m 518.52 -225.801 l S Q
+Q q
+527.039 616.089 3.602 -2.879 re W n
+1 0 1 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+528.238 -227 m 530.398 -227.359 l S Q
+Q q
+89.879 803.53 440.762 -127.082 re W n
+0 0 1 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+89.879 -103.762 m 94.32 -104.359 l 98.641 -104.961 l 103.078 -105.68 l
+107.52 -106.281 l 111.961 -106.879 l 116.281 -107.602 l 120.719
+-108.199 l 125.16 -108.801 l 129.48 -109.52 l 133.922 -110.121 l
+138.359 -110.719 l 138.48 -110.719 l 138.719 -110.84 l 139.199 -110.84
+l 139.441 -110.961 l 140.16 -110.961 l 140.281 -111.078 l 141 -111.078
+l 141.121 -111.199 l 141.359 -111.199 l 141.48 -101.84 l 141.719
+-100.16 l 141.84 -98.719 l 142.078 -97.398 l 142.199 -96.199 l 142.441
+-95.121 l 142.559 -94.16 l 142.801 -93.199 l 147.121 -78.801 l 151.559
+-70.52 l 156 -64.641 l 160.441 -59.961 l 164.762 -56.238 l 169.199
+-53.238 l 173.641 -50.719 l 177.961 -48.559 l 182.398 -46.879 l 186.84
+-45.32 l 191.281 -44 l 195.602 -42.922 l 200.039 -42.078 l 204.48
+-41.359 l 208.801 -40.762 l 213.238 -40.398 l 217.68 -40.039 l 222.121
+-39.801 l 226.441 -39.68 l 230.879 -39.559 l 235.32 -39.68 l 239.641
+-39.801 l 244.078 -40.039 l 248.52 -40.281 l 252.961 -40.641 l 257.281
+-41 l 261.719 -41.48 l 266.16 -41.961 l 270.602 -42.559 l 274.922
+-43.281 l 279.359 -43.879 l 283.801 -44.719 l 288.121 -45.441 l 292.559
+-46.398 l 297 -47.238 l 301.441 -48.199 l 305.762 -49.281 l 310.199
+-50.238 l 314.641 -51.441 l 318.961 -52.52 l 323.398 -53.84 l 327.84
+-55.039 l 332.281 -56.359 l 336.602 -57.801 l 341.039 -59.238 l 345.48
+-60.801 l 349.801 -62.359 l 354.238 -63.922 l 358.68 -65.719 l 363.121
+-67.398 l 367.441 -69.32 l 371.879 -71.238 l 376.32 -73.281 l 380.762
+-75.441 l 385.078 -77.602 l 393.961 -82.398 l 398.281 -85.039 l 402.719
+-87.68 l 411.602 -93.68 l 415.922 -97.039 l 420.359 -100.641 l 424.801
+-104.48 l 429.121 -108.801 l 433.559 -113.719 l 438 -119.238 l 442.441
+-126.199 l 446.762 -135.68 l 447 -136.16 l 447.121 -136.641 l 447.359
+-137.121 l 447.48 -137.719 l 447.719 -138.32 l 448.199 -140.121 l
+448.559 -141.441 l 448.68 -142.16 l 448.922 -143 l 449.039 -143.84 l
+449.281 -144.801 l 449.398 -145.762 l 449.641 -147.078 l 449.762
+-153.68 l 450.359 -153.68 l 450.48 -153.801 l 450.719 -153.801 l 450.84
+-153.922 l 451.078 -153.801 l 451.199 -153.922 l 455.641 -154.398 l
+459.961 -155 l 464.398 -155.602 l 468.84 -156.199 l 473.281 -156.68 l
+477.602 -157.281 l 482.039 -157.879 l 486.48 -158.48 l 490.922 -158.961
+l 495.238 -159.559 l 504.121 -160.762 l 508.441 -161.359 l 512.879
+-161.84 l 517.32 -162.441 l 521.762 -163.039 l 526.078 -163.52 l 530.52
+-164.121 l S Q
+Q q
+89.879 676.21 5.641 -3.242 re W n
+0 0.5 0.5 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+89.879 -166.879 m 94.199 -167.602 l S Q
+Q q
+0 841.89 595 -841 re W n
+0 0.5 0.5 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+94.199 -167.602 m 98.52 -168.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+98.52 -168.199 m 101.398 -168.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+107.16 -169.52 m 107.398 -169.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+107.398 -169.52 m 109.559 -169.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+115.441 -170.719 m 116.16 -170.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+116.16 -170.84 m 120.602 -171.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+120.602 -171.441 m 125.039 -172.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+125.039 -172.16 m 126.961 -172.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+132.719 -173.238 m 133.801 -173.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+133.801 -173.48 m 135.121 -173.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+141 -174.441 m 141 -174.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+141 -174.441 m 141.238 -174.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+141.238 -174.559 m 141.48 -163.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.078 -157.641 m 142.199 -156.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+142.199 -156.441 m 142.441 -155.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+143.641 -149.359 m 146.398 -137.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+148.32 -132.078 m 149.281 -129.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+151.922 -123.801 m 155.879 -116.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+155.879 -116.961 m 159.48 -112.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+164.52 -106.52 m 164.641 -106.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+164.641 -106.398 m 166.922 -104.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+172.801 -99.68 m 173.52 -99.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+173.52 -99.199 m 177.84 -96.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+177.84 -96.441 m 182.281 -94.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+182.281 -94.039 m 184.32 -93.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+190.078 -90.68 m 191.16 -90.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+191.16 -90.199 m 192.48 -89.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+198.359 -88.039 m 199.922 -87.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+199.922 -87.559 m 204.359 -86.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+204.359 -86.48 m 208.68 -85.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+208.68 -85.762 m 209.879 -85.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+215.641 -84.801 m 217.559 -84.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+217.559 -84.559 m 218.039 -84.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+223.922 -84.078 m 226.32 -83.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+226.32 -83.961 m 230.762 -83.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+230.762 -83.719 m 235.199 -83.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+235.199 -83.719 m 235.441 -83.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+241.199 -83.84 m 243.602 -83.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+249.48 -84.32 m 252.84 -84.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+252.84 -84.559 m 257.16 -85.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+257.16 -85.039 m 261 -85.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+266.762 -86.238 m 269.16 -86.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+275.039 -87.441 m 279.238 -88.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+279.238 -88.281 m 283.68 -89.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+283.68 -89.121 m 286.559 -89.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+292.32 -91.039 m 292.441 -91.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+292.441 -91.039 m 294.719 -91.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+300.602 -92.961 m 301.32 -93.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+301.32 -93.199 m 305.641 -94.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+305.641 -94.398 m 310.078 -95.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+310.078 -95.602 m 312.121 -96.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+317.879 -97.879 m 318.84 -98.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+318.84 -98.238 m 320.281 -98.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+326.16 -100.641 m 327.719 -101.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+327.719 -101.238 m 332.16 -102.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+332.16 -102.801 m 336.48 -104.359 l S Q
+q 1 0 0 1 0 841.889764 cm
+336.48 -104.359 m 337.68 -104.84 l S Q
+q 1 0 0 1 0 841.889764 cm
+343.441 -107.121 m 345.359 -107.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+345.359 -107.961 m 345.84 -108.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+351.719 -110.602 m 354.121 -111.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+354.121 -111.68 m 358.559 -113.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+358.559 -113.719 m 363 -115.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+363 -115.879 m 363.238 -115.879 l S Q
+q 1 0 0 1 0 841.889764 cm
+369 -118.879 m 371.398 -120.078 l S Q
+q 1 0 0 1 0 841.889764 cm
+377.281 -123.32 m 380.641 -125.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+380.641 -125.121 m 384.961 -127.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+384.961 -127.762 m 388.801 -130.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+394.559 -133.879 m 396.961 -135.559 l S Q
+q 1 0 0 1 0 841.889764 cm
+402.84 -139.879 m 407.039 -143 l S Q
+q 1 0 0 1 0 841.889764 cm
+407.039 -143 m 411.48 -146.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+411.48 -146.719 m 414.359 -149.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+420.121 -154.641 m 420.238 -154.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+420.238 -154.762 m 422.398 -157.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+427.68 -162.922 m 429 -164.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+429 -164.48 m 433.441 -170.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+433.441 -170.121 m 436.441 -174.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+439.801 -180.199 m 441.238 -182.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+443.879 -188.48 m 446.762 -195.922 l S Q
+q 1 0 0 1 0 841.889764 cm
+446.762 -195.922 m 447 -196.52 l S Q
+q 1 0 0 1 0 841.889764 cm
+447 -196.52 m 447.121 -197 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.121 -197 m 447.359 -197.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.359 -197.719 m 447.48 -198.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.48 -198.32 m 447.719 -198.922 l S Q
+q 1 0 0 1 0 841.889764 cm
+447.719 -198.922 m 447.961 -200 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.039 -205.762 m 449.281 -206.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.281 -206.48 m 449.398 -207.801 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.398 -207.801 m 449.398 -208.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.762 -214.039 m 449.762 -216.922 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.762 -216.922 m 449.879 -217.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+449.879 -217.039 m 450 -217.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+450 -217.039 m 450.238 -217.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+450.238 -217.039 m 450.359 -217.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+450.359 -217.16 m 450.602 -217.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+450.602 -217.16 m 450.719 -217.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+450.719 -217.16 m 450.961 -217.281 l S Q
+q 1 0 0 1 0 841.889764 cm
+450.961 -217.281 m 451.078 -217.16 l S Q
+q 1 0 0 1 0 841.889764 cm
+451.078 -217.16 m 455.52 -217.762 l S Q
+q 1 0 0 1 0 841.889764 cm
+455.52 -217.762 m 458.281 -218.121 l S Q
+q 1 0 0 1 0 841.889764 cm
+464.039 -218.961 m 464.281 -218.961 l S Q
+q 1 0 0 1 0 841.889764 cm
+464.281 -218.961 m 466.441 -219.199 l S Q
+q 1 0 0 1 0 841.889764 cm
+472.32 -219.922 m 473.16 -220.039 l S Q
+q 1 0 0 1 0 841.889764 cm
+473.16 -220.039 m 477.48 -220.641 l S Q
+q 1 0 0 1 0 841.889764 cm
+477.48 -220.641 m 481.922 -221.238 l S Q
+q 1 0 0 1 0 841.889764 cm
+481.922 -221.238 m 483.84 -221.48 l S Q
+q 1 0 0 1 0 841.889764 cm
+489.602 -222.199 m 490.801 -222.32 l S Q
+q 1 0 0 1 0 841.889764 cm
+490.801 -222.32 m 492 -222.441 l S Q
+q 1 0 0 1 0 841.889764 cm
+497.879 -223.16 m 499.559 -223.398 l S Q
+q 1 0 0 1 0 841.889764 cm
+499.559 -223.398 m 504 -224 l S Q
+q 1 0 0 1 0 841.889764 cm
+504 -224 m 508.32 -224.602 l S Q
+q 1 0 0 1 0 841.889764 cm
+508.32 -224.602 m 509.398 -224.719 l S Q
+q 1 0 0 1 0 841.889764 cm
+515.16 -225.441 m 517.199 -225.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+517.199 -225.68 m 517.559 -225.68 l S Q
+q 1 0 0 1 0 841.889764 cm
+523.441 -226.398 m 525.961 -226.762 l S Q
+Q q
+524.762 616.331 5.879 -3.121 re W n
+0 0.5 0.5 rg
+2.16 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+525.961 -226.762 m 530.398 -227.359 l S Q
+Q q
+0 841.89 595 -841 re W n
+0 g
+BT
+22.1269 0 0 22.1269 95.2801 804.609764 Tm
+/f-0-0 1 Tf
+<08>Tj
+ET
+BT
+22.1269 0 0 22.1269 108.240088 804.609764 Tm
+/f-0-0 1 Tf
+<09>Tj
+ET
+BT
+13.319 0 0 13.319 123 816.729664 Tm
+/f-0-0 1 Tf
+<0a>Tj
+ET
+BT
+13.319 0 0 13.319 129.71992 795.969864 Tm
+/f-0-0 1 Tf
+<0b>Tj
+ET
+BT
+22.1269 0 0 22.1269 137.16015 804.609704 Tm
+/f-0-0 1 Tf
+<0c>Tj
+ET
+BT
+22.1269 0 0 22.1269 195.23985 703.329704 Tm
+/f-0-0 1 Tf
+<08>Tj
+ET
+BT
+22.1269 0 0 22.1269 208.19985 703.329704 Tm
+/f-0-0 1 Tf
+<09>Tj
+ET
+BT
+13.319 0 0 13.319 222.96015 715.450004 Tm
+/f-0-0 1 Tf
+<0a>Tj
+ET
+BT
+13.319 0 0 13.319 229.68007 694.689804 Tm
+/f-0-0 1 Tf
+<01>Tj
+ET
+BT
+22.1269 0 0 22.1269 237.11991 703.329644 Tm
+/f-0-0 1 Tf
+<0c>Tj
+ET
+BT
+20.1778 0 0 20.1778 436.19991 511.689644 Tm
+/f-1-0 1 Tf
+<01>Tj
+ET
+BT
+22.1269 0 0 22.1269 453.359738 511.689644 Tm
+/f-0-0 1 Tf
+<08>Tj
+ET
+BT
+22.1269 0 0 22.1269 466.31969 511.689644 Tm
+/f-0-0 1 Tf
+<09>Tj
+ET
+BT
+13.319 0 0 13.319 481.07991 523.809544 Tm
+/f-0-0 1 Tf
+<0a>Tj
+ET
+BT
+13.319 0 0 13.319 487.79983 503.049744 Tm
+/f-0-0 1 Tf
+<07>Tj
+ET
+BT
+22.1269 0 0 22.1269 495.23967 511.689584 Tm
+/f-0-0 1 Tf
+<0c>Tj
+ET
+BT
+22.1269 0 0 22.1269 228.71967 422.289584 Tm
+/f-0-0 1 Tf
+<0d>Tj
+ET
+BT
+22.1269 0 0 22.1269 242.27966 422.289584 Tm
+/f-0-0 1 Tf
+<0e>Tj
+ET
+BT
+22.1269 0 0 22.1269 254.639638 422.289584 Tm
+/f-0-0 1 Tf
+<0f>Tj
+ET
+BT
+22.1269 0 0 22.1269 273.119637 422.289584 Tm
+/f-0-0 1 Tf
+<10>Tj
+ET
+BT
+22.1269 0 0 22.1269 285.479615 422.289584 Tm
+/f-0-0 1 Tf
+<0e>Tj
+ET
+BT
+22.1269 0 0 22.1269 297.839618 422.289584 Tm
+/f-0-0 1 Tf
+<11>Tj
+ET
+BT
+22.1269 0 0 22.1269 305.279604 422.289584 Tm
+/f-0-0 1 Tf
+<12>Tj
+ET
+BT
+22.1269 0 0 22.1269 317.639607 422.289584 Tm
+/f-0-0 1 Tf
+<13>Tj
+ET
+BT
+22.1269 0 0 22.1269 323.759586 422.289584 Tm
+/f-0-0 1 Tf
+<14>Tj
+ET
+BT
+22.1269 0 0 22.1269 336.119589 422.289584 Tm
+/f-0-0 1 Tf
+<11>Tj
+ET
+BT
+22.1269 0 0 22.1269 343.559575 422.289584 Tm
+/f-0-0 1 Tf
+<0e>Tj
+ET
+BT
+22.1269 0 0 22.1269 362.039557 422.289584 Tm
+/f-0-0 1 Tf
+<15>Tj
+ET
+BT
+22.1269 0 0 22.1269 369.479544 422.289584 Tm
+/f-0-0 1 Tf
+<16>Tj
+ET
+BT
+22.1269 0 0 22.1269 384.239529 422.289584 Tm
+/f-0-0 1 Tf
+<17>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 582.969764 Tm
+/f-0-0 1 Tf
+<18>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 597.729749 Tm
+/f-0-0 1 Tf
+<19>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 608.769737 Tm
+/f-0-0 1 Tf
+<0e>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 621.12974 Tm
+/f-0-0 1 Tf
+<11>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 628.449731 Tm
+/f-0-0 1 Tf
+<12>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 640.809709 Tm
+/f-0-0 1 Tf
+<1a>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 653.169712 Tm
+/f-0-0 1 Tf
+<0e>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 671.649694 Tm
+/f-0-0 1 Tf
+<19>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 682.689682 Tm
+/f-0-0 1 Tf
+<12>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 695.049685 Tm
+/f-0-0 1 Tf
+<1b>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 699.969669 Tm
+/f-0-0 1 Tf
+<14>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 712.329647 Tm
+/f-0-0 1 Tf
+<0e>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 724.68965 Tm
+/f-0-0 1 Tf
+<1c>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 741.849617 Tm
+/f-0-0 1 Tf
+<08>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.6398 754.809618 Tm
+/f-0-0 1 Tf
+<09>Tj
+ET
+BT
+0 13.319 -13.319 0 8.5199 769.569764 Tm
+/f-0-0 1 Tf
+<0a>Tj
+ET
+BT
+0 13.319 -13.319 0 29.2801 776.289684 Tm
+/f-0-0 1 Tf
+<1d>Tj
+ET
+BT
+0 22.1269 -22.1269 0 20.63987 779.289684 Tm
+/f-0-0 1 Tf
+<0c>Tj
+ET
+BT
+22.1269 0 0 22.1269 409.8 791.409764 Tm
+/f-0-0 1 Tf
+<1e>Tj
+ET
+BT
+13.319 0 0 13.319 422.1602 782.769924 Tm
+/f-0-0 1 Tf
+<1f>Tj
+ET
+BT
+22.1269 0 0 22.1269 434.639998 791.409764 Tm
+/f-0-0 1 Tf
+<20>Tj
+ET
+BT
+22.1269 0 0 22.1269 453.719978 791.409764 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 466.079956 791.409764 Tm
+/f-0-0 1 Tf
+<06>Tj
+ET
+BT
+22.1269 0 0 22.1269 472.199935 791.409764 Tm
+/f-0-0 1 Tf
+<03>Tj
+ET
+BT
+22.1269 0 0 22.1269 484.559914 791.409764 Tm
+/f-0-0 1 Tf
+<01>Tj
+ET
+BT
+20.1778 0 0 20.1778 292.55997 638.049764 Tm
+/f-1-0 1 Tf
+<01>Tj
+ET
+BT
+22.1269 0 0 22.1269 309.719749 638.049764 Tm
+/f-0-0 1 Tf
+<08>Tj
+ET
+BT
+22.1269 0 0 22.1269 322.67975 638.049764 Tm
+/f-0-0 1 Tf
+<09>Tj
+ET
+BT
+13.319 0 0 13.319 337.43957 650.169664 Tm
+/f-0-0 1 Tf
+<0a>Tj
+ET
+BT
+13.319 0 0 13.319 344.15988 629.409464 Tm
+/f-0-0 1 Tf
+<05>Tj
+ET
+BT
+22.1269 0 0 22.1269 351.59972 638.049694 Tm
+/f-0-0 1 Tf
+<0c>Tj
+ET
+1.08 w
+1 J
+1 j
+[] 0.0 d
+10 M q 1 0 0 1 0 841.889764 cm
+141.359 -38.359 m 163.441 -54.559 l S Q
+163.441 787.331 m 153.602 791.409 l 155.16 793.448 l 156.602 795.491 l f*
+q 1 0 0 1 0 841.889764 cm
+163.441 -54.559 m 153.602 -50.48 l 155.16 -48.441 l 156.602 -46.398 l h
+163.441 -54.559 m S Q
+q 1 0 0 1 0 841.889764 cm
+205.559 -118.641 m 189.602 -91.641 l S Q
+189.602 750.249 m 197.039 742.691 l 192.719 740.05 l f*
+q 1 0 0 1 0 841.889764 cm
+189.602 -91.641 m 197.039 -99.199 l 192.719 -101.84 l h
+189.602 -91.641 m S Q
+q 1 0 0 1 0 841.889764 cm
+362.879 -208.879 m 384.961 -228.801 l S Q
+384.961 613.089 m 375.602 618.128 l 377.281 620.05 l 378.961 621.851 l f*
+q 1 0 0 1 0 841.889764 cm
+384.961 -228.801 m 375.602 -223.762 l 377.281 -221.84 l 378.961
+-220.039 l h
+384.961 -228.801 m S Q
+q 1 0 0 1 0 841.889764 cm
+453.121 -307.281 m 422.039 -278.48 l S Q
+422.039 563.409 m 431.281 558.249 l 429.602 556.448 l 427.922 554.53 l f*
+q 1 0 0 1 0 841.889764 cm
+422.039 -278.48 m 431.281 -283.641 l 429.602 -285.441 l 427.922
+-287.359 l h
+422.039 -278.48 m S Q
+Q Q
+showpage
+%%Trailer
+%%Trailer
+cleartomark
+countdictstack
+exch sub { end } repeat
+restore
+%%EOF
diff --git a/macros/latex/contrib/cmpj/usrguide/eps_demo.pdf b/macros/latex/contrib/cmpj/usrguide/eps_demo.pdf
new file mode 100644
index 0000000000..1899a7cddb
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/eps_demo.pdf
Binary files differ
diff --git a/macros/latex/contrib/cmpj/usrguide/icmphome.eps b/macros/latex/contrib/cmpj/usrguide/icmphome.eps
new file mode 100644
index 0000000000..f3a71fef25
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/icmphome.eps
@@ -0,0 +1,1418 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 0 673 210 842
+%%HiResBoundingBox: 0.000000 673.000000 210.000000 842.000000
+%%Creator: cairo 1.10.2 (http://cairographics.org)
+%%CreationDate: Mon Dec 3 16:05:33 2012
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%DocumentMedia: A4 595 842 0 () ()
+%%EndComments
+% EPSF created by ps2eps 1.68
+%%BeginProlog
+save
+countdictstack
+mark
+newpath
+/showpage {} def
+/setpagedevice {pop} def
+%%EndProlog
+%%Page 1 1
+%%BeginProlog
+/languagelevel where
+{ pop languagelevel } { 1 } ifelse
+2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
+ (This print job requires a PostScript Language Level 2 printer.) show
+ showpage quit } if
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+%%PageOrientation: Portrait
+%%PageMedia: A4
+%%PageBoundingBox: 0 0 596 842
+%%EndPageSetup
+q 0 0 596 842 rectclip q
+0 841.89 595 -841 re W n
+q
+0 60160.89 91770 -59488 re W n
+0 841.89 211 -169 re W n
+[ 0.480549 0 0 0.480114 0 672.889759 ] concat
+/DeviceRGB setcolorspace
+8 dict dup begin
+ /ImageType 1 def
+ /Width 437 def
+ /Height 352 def
+ /BitsPerComponent 8 def
+ /Decode [ 0 1 0 1 0 1 ] def
+ /DataSource currentfile /ASCII85Decode filter /DCTDecode filter def
+ /ImageMatrix [ 1 0 0 -1 0 352 ] def
+end
+image
+s4IA>!"M;*Ddm8XA,lT0!!3,S!(-_f!WiE)!WiE)!WrN+!sAf2"9S`/#6b;7"pkPA#mgkC#R
+ UqL$jm=N$4$nG&.B!X%hB3^#n.CY&J#Ka%hB3NgAjSA!s8W.!sAi3":#GE#RV(Q%hB0]%hB
+ 0]%hB0]%hB0]%hB0]%hB0]%hB0]%hB0]%hB0]%hB0]%hB0]%hB0]s1eUH#Q\<6[0$FA!!3`
+ 5!tbS6_uLkZ!!*6(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sB
+ O!!El;&g8tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq
+ 77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZ
+ EppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[!!<6&!<
+ E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY>+Ya065u@kqE>
+ 'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#e6q'R884cEP<)lt#=BS
+ g;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O
+ 6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"addg&MN`!<<05!tbMt!;taL5N1oKDrQP+
+ j7.;^BE%r;]?H,27sB%J:U@in^#/#P5:n/\!73o%0TbAJk%E-b(d8sbj2@BlkJZ1WI5f-Z%
+ t.%Kds%K[#G#P"66nd2qi70+NWe#'nikCgd>PnCX0IjQ5Q"(`r$&`Fk*5D1=o=K$qsQ6b:V
+ NG^J(I<Q<+_,>Ldu*PCDt&oheBMX0;lM,g;A+S1.[Qh-ML<"qhapqWf5;S%.-.pi10th[p!
+ +!5DcHuI6r:F[7gI$jGqjTqi:[V-gjq1n+T"<(F<Fs7lYac62pq<)oNO(=R2DV[iLapp:kC
+ l?d,pffST49npK^!aZR'4!+NKS;1sDNF.SMDWH`mTiI/Xcrr?fYi_*FV@C*S,bDt??:%KUN
+ T5jl2ebkL,a/n;.4UfZ/mWBu8=[.E5\b8`VrA9$#C&Zq)U"BrtcWL1heMR4se^Nn$:VI\kr
+ r!Q2!-W+:9igi6>Lg+j9?WdXhc..WdKnaSIIHe'5%jh9P@r[FJ%Pm11trHXgVT9iIqnd?UY
+ B_e!)k.W*mO]b\UU1LII]o+#b+&<5E.Wh^j162cfY'#e*Lc3miV$iQ'@sB5*Yh\nAkME"g5
+ D9l^na$/)f_LkYfP?266N1qcgX\jo/'6rSPp#!'\`s<T113<+!?eaDgV,kS!mq`gV"@.ar9
+ Fcu)cXLJrcQlrWZ=3[;Zirr</A"2/6=78Mr!I$Zk,Db#g.B2Hr;5H\/TEbWo![VPgXb`X'1
+ 2u_ida4R$)ng.8G.BApPlk91cYkqFZRl-6e2GYE_*R&Hr'DI=Ua&0^J"48tVSXNlO@s'rDr
+ $2d`qY:g(=EtN@^Yf%k=T8@KrU?G.]\5)o=Z+RO'03RM8UU85l)n.AhqPuQ(gr!j#oiihmT
+ 4V_T`c$soV[JY+_Vo9n5ceVrr<RW-*$8LNLSTJ[Ack@gZYj4rr1IZ,CD0AaSpVb5B.-ViNl
+ \G@I25No)&2T_tJDQjc6Ba1.UM&QI8r!Edn#gr`JuWpGRN3^9^puWB'\TT[dn\FPS;#ed:b
+ oZm#D=8*<AdIg=d.5PP0Xgob4`\hZ=-$N*QIF;rmq>CA`iFbq9p%]+XF:B(<B'4OK'r;/V&
+ TB,n<>,p,=OT]`DXn[BP]$r+=NnV?CgR"@IZ6ts(M#RH=aQ)1X!*qhAY"<tO40qn!pe/MGl
+ E\MoOBg&.g:O8F)ufmBa+)r1rGtT['3`bh"5,d_@=>8Sjc,4bIN-c&GMOSDhteS<Ys(QI&O
+ -3paR?nBO7k(23,-QBE&kZBVhk!"rBF31FK9=3mCq*Zo>:]f,'bT+5P@nH+8rsG\t)FOrn&
+ 9[iU;T:1"1M#XEXh7870:'WhZB[_]JS8TAr`B*"Y@5YYVh-A91s.IUZ-/6gbK<C2\h*(t/'
+ TIac;$@+?p4Vh7mSeZV*FDVob$4<+:Z-gq`J\i]ol_#CAXc#AR<e(!H\$/\,*4ro#;nW/KT
+ .!UA69b,)?&GN`HFOm5%oD[>C+s\fEHf&K6Zetc_/H0km4n[Q&+'T>8kE#+kj[KOF5De5Ep
+ l4g5i^Tp:YJJq/3gYNeDr(pqmQ%&*(uX*.48f*Ygtqr.!8IMRJ6#d/@kmb]7JnB6:(]\Zn7
+ RGkHl:nF00muo87R37IkUPg^OMg3rr-h^pZPKJ=r`g*m1,gI?a+g*qD,Z/8(o1)ce4X,`$k
+ /*dn8_HD+fi343^jK?eri<:VQMR7grm.B-4/KSofm>rKZWp_=JYm&p&QlRK!91#s[4JVj?4
+ =(Pt%,I9,cS\Tdq^k,UfT=Uptp4X3S6[FtHS[.>fiX%%=-:I:TD1%d14Bi`hm]Y90ErrAX5
+ eVD%CPY@V+'+Y$B`Yqja?bDp[Hp.V=VIK'lM9FXuo$cutB(tlr!9^2&9.HDc=NDGRn?d"/j
+ ,\V/:F)FZfjc.K)HVb<e=qtJjPLu'[;`jul(qUOfR(]qCD]F+g4&R!cJSW(WPH`^PCL&E3!
+ "'S?B=J\AH)XqPcA/nY#H`j(>&Qd-$f/,b0Hs36H@ejR^7r(5(6tRf&(1;/pRBrG?ZPeTuk
+ MkVOM@<rh@pVqt4j6j?o^/bWT#nZ.,oRM;V/_rQ=H"N1CUu8(o!pisu:Fkt`SuZ8tQa;1cj
+ >`+[II'8>MsbOG3)!;[GlXE&fd-#JL:eX4aV-AJ@a^K@_gm66f]5!s79rc%Q!'DS/;$i#4h
+ Sflp3Vs+`kLEuc[q`6cVnmcnD!3Z4m-cu*5n`l=.:T`\1BV-.>H/\-C:Cl[cP!c/':$909,
+ Ep@McHl5LkF__BPX?*@*/C$Yk>e.m2tC`C:i*YTRGIlC\KCPY5PGi78lV^$G$R(0qX_US&j
+ ?qD*tQ'pp^^6k-2sBPT\a"h[s+S3:dI"BO/L=<Dk6XkrrC)'qL9R/odO?`V.LGi@q3QN%/<
+ ERh\#,H^Bs7LNt'40bs0r*eZAaE1Wc3GhrhZ:CZI\O:S%JT:VZML=D1_3#!VkG*uFhaib]7
+ ]pgEktk=<#Np6BDVb"o%XG7U;B2pDH"\fs`-a0H0S!61YgY"I>[;u6R*cPl;m]`ssK*fW=?
+ C0Fr=ZgBZ7]T=D&rP\ZthbBU>rF#j8QSU;7*Z0r.^USm8G]%VK5'U_#A<Z*S!.XeD!.qMW=
+ pQ5d3[FQ$=!-/)'7Gks#>#sY0dK9ArrD@K9o8l,qe9&*I>2p:1Xre8&iPNEGXoQ8hA`qUB8
+ ?Eur^m%.hnSoJ]=uV++8[-+'da/E@1K+kY+_[qBt#ao8IN/P)p'&@C]&WjIi<e)J,BEIMN1
+ 8Z)I360fDBSQ%*]6o(F]#9O61^C>/-BmVj[;YF@e^T'\k#<Q>k[)/tr"%G[n=Qh;aXt!0?=
+ BrrE#)9'3+_*8K"+c.%hWViu(lp='$?<jY-[Hjut<3`_`LcZO5FQ^:8?A)Hn(&+QRQq*0l=
+ !8nTH/p+Y2.@n5/XQ2d^f.X'%!0:*$91O7PqaZkAm!nX)($/o&FKArsIo=a'Rp2'@qcL;8N
+ p.S4#lamMqu6XDB(Z*'@H=Si`\`j`FSQ?Y9&%8Wd78CEX#8/=J'/*L]X7Z&q.[VAn#]RN4V
+ 1DNd"^]No(U>V@sPQPnmh\"=6:jUPOI(&+\%d8/*hM!ULu3OGBF)KC)W00CWRjY6iR-)J)>
+ `$TB5=dT0C%h[[A43eMSF(B9EC>rVlka+-quea7900b>8'H[&NSg1@;3P2qtL5]S8pEJ)3D
+ Xk'qE_C2!Z2'1_QJNLeRB3p*r6gg*7=A!.)g5'M68GnL&VJKsbNn]Kkfb\-VLkn@9b8ng,/
+ >O0>]-_#OUV>J@3a;tfi:RD(8]RTDM!4\8?3)<jG1d2q)&)n[l4BHgebpr-#aV*cHa*.Gc7
+ f1U:GrMYCrk1LF^\@'"Sfc^$6!2Ig8)9V8m%a)0=OM$Ca+%LdYD)@P8"8o?SpSK[rUg*i@F
+ @+[:S2r\p#nbuPuZ(8]n>'**ac!n-fMOi]LSuL4OLfU2QNoT^=Vam>CWDPmt,ubjPR3_,hV
+ Pb!5OEj!8O_\q0lBOfi/<"TCNa[8`B,j^(Sn2j%gItCOS*5`8>:&4E+GOrrA0,q*4&4qq_#
+ H!!^d0HCFVV"C^`B-TV2,+_0K^Q194\'u/FL-%.U)]n=W">MR==8HM*JL[X\+np,_+jSo4o
+ .m1-I<td1RMNmoKpOC(RD(FQ[L6pk[pd[2u]KldbCNFsuE^/:@RJ49_o=?=GptbX*Vr+\bV
+ (\f:-UQuAiU(bOThk<JUQS1(2l?TT/l05&HRa6G39"rW+be<+b?7&SQ0@2iTugEuk1$TIW;
+ O.GrrDAUFjm)l1FZ@qNaD<`^4lReH2at[$@"NdP'*XBpR:aG4J09i65Vd(d[>kJk4sDIl\u
+ i6(qH+Ipl]tcI?7Mn9EZg]m>CAl9BU4Lc[R`_cbDn2"=],71Zm2bR3[pPIer;2BHeG?pR11
+ D!*Jp"KFsE8,J>kS2uN:KkT1K/$ebO[U.Ha#lc-tRH.C3_<OiWbd4S>r/cK=/X_<&!*jmZX
+ UTh2S2m8ViE(^kcF`JAoQ4qraT7,b%Bi!IJ*/8t2h;b.,>#p\_1K#5n'DHk>(Isi&K%jL\&
+ ihJ&^)N<nSErc**u2MT@3k'+lWc%EgH,R4:FX?ZHcMc5'#u$H,Vd'hY.RM6olY>IShlqion
+ 8&+U>K9.T!gchCS+PLr*cB!Z7/#nY@fB(q["6E\if3PDW]Z$'2at7T7>0oCJK@^J`'>u;ED
+ F:X/i0s6ZA-:Z!MgW_)%o]rdQdY+/3InQFd(rL[DM8NC>L+2/QOObOXhcB)AP#Cu7978b9R
+ *IF%=_j4*C%llTEAb5Nd:^)(+#?9MB-)Kre)LaRD;j,r8_g<hf&GogSt!1j&dn+RLVI@ia]
+ U8$fI#0WP,Ihp`'3[Oe+feq"mk=rJ^*A&Xn8Goi:7o-nkrrB*Ehu3j`HQH*QhL5e1cTXGcj
+ P",.;2YqoaY`8\Vf7ejD/SQoo=iQ2rr?)l5/dI$^*MCq@ITl=>T)sR2B)PmYE(NDmE>9I`1
+ 'EJ-FE>ONoiiYWW)tGGOL$Fc[pY=J'YeKroFl]2MVr.n&$1nn?/%Qpp7guc1\2NGs/Y)Cd-
+ MO!83_1UVH4Ld3%dPYr5A^cf"d-Y!lRJ!V?<kp/UdU<tkT0k"QH8+746t,$Y$?f`(r$q#3n
+ HKh4l$FVss$[]?FIW$Hl_mg&\jQR"b(Dbm!7Irg,..%DFS!lQbOD+dsZr'0mZRC,Pq93?$q
+ e\@`k@OM'Q!5VZ.%IJTVEZIWSi;We7*Y1n'oq)J6L;MaYm\07=-\KT1qu6YE5D/.$V1>ZW:
+ i[FtSg!W(L#nq_op!,"e27VNQ?2?5kG42en0>ugp_./3IrWo1e#i=s;k!^_8%&4&R`*f5Ic
+ 3DG-Bi&[J%>=QkK-i9G7emoeTG#\5<]<t+@NV_-\!qqf^JB$rl&IRHnSuB/=MM1>c#Agl@7
+ ^JPQBKP=.5/GVd',"G^Qm/htFVY^%&hWrX\$Znhu!55MN=jO9/"]M&tY>7f)OeUIT`rant^
+ ojS9JfK`;$QPbANdgsht6pQ0g(:"-5YqJVB)1-[Ghra4"MpT@<L?ViU%?JhX5h,rCqYhiR.
+ j@q[>I.@0R:VZIMb;nFeO-gc-hCt'Cr/F`IRRh=Dq`#frT?mJUrr=kRoW+6!BEhh$]NbC9#
+ sHe%a8Uj+M=OhR,b$ppLl_+V#QFc8Q*i)*bQGc:htAFc@m5ZVIr@QtD/"Ls`/a(Gj2q9"!;
+ 2M&TC('n3\-`a2JDU6rOU%e2_Q,a`:G)6hOj.ahp;4@\ReraFq/R\:!r?N>t=d)=cMg]a4Y
+ ;ULR7nKh9ciOO5s+4l104oF78IqFY8LE:?+rr%)/PZX/a7-Q]H1`KDtp^V#1)grrD>-J)gP
+ /mVi(c`_a0lVeP+L'?*m=iX>2Upi>t+nH7No[I3EEq&XWJq;5Y/qu"^2jm.:/)V(JJ?o$o(
+ 5N-:O)Ld\9)uF,5ZdSTDf6?IAr^%t1koTj)gcOlo5OXKq`-Z;XQ$<>Z-\M=$rr<FK4\*=p3
+ )B<@/tmVBb=LTP$`WR.H2"tDJ&qTFc]`k)p\t6GC;(U08n*iBh"h,hrrBAGoq%`4rDqOi0]
+ %&kpW1&F-D_6@p4&5(8)O(7IK';>qiA!4f>?Uq`S*pr260#\IY`5M_]BQ^1f?Wubr4:m2hh
+ TcMfebQ-N0S(rr='fXrf<N'WcS_\$S1(SQ5makOSWQGb9"Pq<)%e%6<cal[(CuCXKf,&l%p
+ s<5Qp/Kec;jb8p-KrrD?M-pho2;^Ap'ZoDq%6Cqb(#ZdnFkCnsMnI>J_H#Mah#knj9eeT""
+ /"V07_"56@9nL[Bbjtc6H!\K4'0<;?iN33K953O:Oe^O%cNl*t8ALA[gV*-Sc27M%9Q;bHj
+ etnC&GSn'ROKW]-I;PQ=]NN$PLS,kV]q\WM5o2\ql:N(hR&:mN7YX5UH3"`[tZ9CME*71pQ
+ `p++7-Eo<+f%4rr<=Qgc=ueXQ>j:7D'W"BA`K1qT\'kdsQ*6!'KR^=NF%Pd@<p*2AC?*hrL
+ qdq\iDgoaMM]fd!%5qj$dJNEPIC4_%+8pS;Nc=,DaNEp@r^X`M./')pb#rr?cScFEbmo6kr
+ 19/i'UY?MAo8a:<FKsj+Y;ObVo`Gp%^Vj<tGcFp_d_b3IEodX"&a"ErGe<)l&q'<,BAFQ1f
+ &B7C$Nu?hi<dmENmd"%ZCab!2AAc==oG/([4S!pHOX$s4=D?;PUK^[\N>';C>f@fR2of8UM
+ SMt"4fUBH2D6[j^PYhD=$7ij:?I_0-_]\s4pKH4Gpi.rb]hrNXXqV:eW*ekTfl.kqn_guhr
+ q(u+/O(s+/+>)+3i>irf%<NQZ>kZcA%hf_.c$hl!)sWqk*N+1e4ail>sFUl46/T&+RD0pc7
+ >j4@_Vk+'uUNkOY@Y]^lb(GCe`OhtPPihu<NP#>4VBR*!]U"./t[r,(D"M:20+;Xf^+Ir22
+ NPQ(Vs>\_mj!,K-WJ!9&Xp*\2W5P`u-X`uut"./L)Lhpl;JIdPhY6L&a^Y5:9_Jc`.Y@lWb
+ k`>`D9g3ut`q>QH6K'`NB))8&BKAAqlYd'n9jrP1l)2(I=hBmAP';2\rr<*IrrAT7GPhC?]
+ Qa7/r`eh@eZ,Z+,nF[6<k!QAk-HH/rM7f]o7$NHhJ\B<\;9h"06_J;%q]m(?9QQPS.JH[)C
+ )/Jrr>10VMmC^[X4j*S+-/B]$]D?en3F5om[G,9l9S0A<#q5(J4OhTB,h(,kCs8n^!a=\st
+ 2'hD&Y%F5jA/gN\>0%gD0CX6K@T_#enGGo+517n7cUB)S?CjA2APV[cmgfbXDNWVU&_YDnu
+ PO8]XRIQ7+r5-Zualp"sfnC/AXQ4Vri1*dAhR1(0$cTgTDhtYV!!4\<]<2i>@?W](2SPP:G
+ !,,$OJTpAJmLP%Y0%[L8HS%/M:V!ja;p>+`_ra+^+stX"I.D[b!-@r7J"F=LpmNt)\g9AC_
+ u:j)a2%8^iVQCUG]E,R2!MLFQhJi+rXF\INuEHFO!O`*J+'8Zqs,a&k)-FLK\=WFHHl+5Gj
+ _`1L\jI%rPY=X@Vj`(jOsM.o;cn0<uJP-L@;59m6=UYJ`a;g;?$WAZhp@>^\aWKT7?a'b8T
+ l>",jVf!(OWuGF7X#DtT2VcPfl+fX&6</G.aj/'CNWa+d1`M<9s(o0,r3k=:U.hts$1rr?K
+ KpXB[jjr<W%qo_XE(]._Ro?$mNe,>'%I#Vf*ep(99c_0.]^9r=45NL^9k=HR^Zi/51rr?4%
+ !.DWVlPE$2fFEDL1L96KP_hTF@t4-HO8WS1rQ;]JSKbb+dEm,1)sn[sbua6b2PE/nUjc)=!
+ &*F5!)r"Z!4V):EoLXkN?IuCA*l4$_W^ikV6WZK\jH\J/`ZX=rrCjS!1mp)!!&o6HP#mP3t
+ 37o`,:^XGN++Zk\oXsdE+>8jj*b\mX>*8p`KBUQ!(*S*lRA,-)F21Y*XR8heNuCmkk%Eg9P
+ G$dE(jTc]KI0Zfch/hgbCLqi=rZWJ()7nkLHZ/_@WGGdicZ=7&1U_XPH*O!9"Sht[,VrXG"
+ i!9=(Zm!SZP<-CRR1jp82:ZF?unAicC#*ktK;gjtcG]effRQi.ZjPT.?q`[fd^]+-+536qK
+ R/[/c@op0QLki>r5A3jHF2K(5Y;CY;57T">!.sR>]_S>;L.EtFpIPtF#nd/)g#`/3!:Tpf*
+ mL;-AX\$bZ<kbtN'3T>iU;DfQ]1iXB*X"c3;sldSZCF,jI4W[GMd&dp\^$JrcI`)J%u!'hp
+ +>Ior<lG$QAtVfq\"3KO5.i4rSZe:UH`o\^\$CmC#`5G;PNZDti'1htIf]TDb=/IN'h?#UG
+ t%5/&Du*JUVo7r7`eT0/D-d%ejrkLH\UQ\YH2<I#X2r0r-7!$l^=-Ur^"14nXNn&$4ZHn21
+ @UVrU#*[=JJ93[hB91e$a8GnfF2Ff"Y8)F7Gn(5e`!,k`6Ln%7-SdoI>kq6jk[C]R!.ihVC
+ /^e9&B7oVDZi:"mYC@n<dAoT-oC6p8'-/]J."&LqI@p/W]uLI<d.>cMeC8i42Fhm8+6aN0L
+ LXmTFYW>B?aTh#9&:D!URlV=N=,uCkKNg[*G&8-M6/)JG+(UU@Znboq]BJ+Y;6iKS<],g0S
+ FR3&N*iPg>DZfb48guc(.UKM95%lp:#nV(#Oe"l+Kc+9]=FjFL[Jsk`PlFdlR+]+]2up7V9
+ R'WTADGI%U)[ZCMW`b^7T86s0HhNjbcP`QZB5]X4)S`;]g??''`rjA_Og:"J/C/dHm^ehqE
+ nH\FJOM5>!%[QcBoqe9A*Ho0P=C!ObpBV$obrr>nBhsW)7YCN*TThc>3@o_$\?8"'0T!>,H
+ RqBrh=$09s4tqR-M(KkGj0,>r?ma:^i\<?74Ps/ONb4Kug#cA@LS;l9)Ug_Frmg4[.-4AQ8
+ (dhAlKT>O<\?EhYgNA94eJ%4o$4n<:(NoNl@j!oKsutQL0l]]2FmcI4R:=b!Y"@JBqm<PiY
+ J?\aHj%,^Yl5nAPctrEK`iY2oIbJr(eOnWDeaRWIom`@D]\25Fp\ghAbsFr$E3q56rM(%]/
+ -k:\8AoCMtijm5Am,o$dL9!5*F,r#70VhF$[dk3sIGYP]^*]lM055M<W#gqB!6)XK9#%fZO
+ Dk=6^@VU+2tmebK.5"[g8o)3LEgA[A3l$al,@+et7q]Ye7GpE=fcgF$e5OnPf6\,H<SV<rA
+ Vaks/,fq5pn"c08Cj5\*/k\9\a4lf*7IUQ!O4j8#Z1'u1TtKomWAUfCrr@jt-i728pik$`!
+ +g`]!.LF8rK"W(5MrYF=O'o],YEO8pqt'W.e-<QSTXj7XkH-#Z#kh<4I.mS8!1&7,JX!/l\
+ 8c]Q0T@;LE\lWp41OID[A(Lr$=R]D7"d0C"cReC/S5?_'@7oqu-895NTZK5Mug(nlD.G:1_
+ RYX'M>\_dTW@VZ"(3mXMS$R1mgE!1#@ScKY?/"9/@(>`YA>=ODK9TNU#o9'=%*g9^'K4D>9
+ )!7(e6h^=Pmpca+err@FFXiV8%01nac/i:0\F2Z[rg-(\AM'r0"!4"lYo=@Hl!4#ZWCI%tg
+ 9%?$giU'iNT2CberrB@B4>tdarrBZTT4c8)RBtsBPP:^,q)3`3?.AiSQ*+pN^R*903P<HG*
+ TQ&Km/I([FiR;<&a18Wn/mU:6P[NXDhg3.q'WCtiLfJcrr@HZ*^>kOr\XW9G=Ms"07XLk9>
+ _f5d\XHFr%"j9*L"f\F+<n%4Zr%;q"dC@'5#2RrrCg,ZFMLIZ[20Cc1mII9k!HCURg94GMb
+ ?IqnG;o!0-;u6eR%:hq\#lA$qJF^X6KBOi\#Yp[A+^QCg<TU$VjPbr8kUT#/fKq[Kt5!8D+
+ 0o&P:mH7$R%,MBimo,hVkrl=M01mI%ob;V(:0U#dVG-Z@6I\B!pP!k`<!7ZGs!5JKY0E'4\
+ rJJ_KW>G)UT6Uotp8oqTY6r0[WZjZk*:G5tFEdVR@R&.pqp3%KeU'p:ghsLPWIKDprrBo!U
+ W;=q&MH!.pKEj[IUAWmq30n>!,lNJ&+@:-*et5BbhkKB[(6'^^7fsj"e'/oF6?7#BcMsKlq
+ d:pJ*`F4rRkc,*nsPG^>8aY$gD@\5rY22!:&D<rL<fd!71POrrBb`)W/10XSZN7DfMULWm0
+ [3>9h&_mk;oa&,76moD\f]Q06/HS^EmZ.Vrj%C/O1D-EA2Y@Jum8Cn!';:Z#CST70?qrr2u
+ kHU$G2eIQL3TrNe1XU^!"2uYnhHnXK;)^"GtRuL`mha&L,rr?_&7mp/NL]6:LXlG8?#A6rs
+ */:ADlnt>D=8pX>$^nE@:%63*9dH?HJ!&T4*WAi!Hua^dJ,=RCZCK`OT<l/t-Nj!>^tQhfJ
+ )M-PnHXjtZi8ak8"Lg,H(-^.q)laUq#:><oD\g"?a""IE=W8Y3/[H#cXU`fkKro1%i&AT_.
+ N7&haDebUP"5uI:aCfQ"t`X&`-m@F$H!5n^gbJ&;5=fB2Zc7j3JM)IK7`)e7Y?/nomLmrmU
+ !)J*m79j>Y_`II$#OSDlM-im1+"L/mn16h"U<ppWf@r$C<]B'2S427rLoGs9IUmfFc\50;i
+ 7T6m?Fn,E0"rWKFNE&*/#:7CHpb#"iHljjHeQ9GNB2NQhCh#4M]rr>WR#EhLHrrBeTqY_oe
+ aeaOdip(b*r(JHR52C;S/*c"94MQ9SD.e&Ka(jl=!,X5&?4d]qYBf*fLWkp.^\_X^<n+CGd
+ m?3W[5.-Q,I9rdqsl%M.N[2<^F1IcDioP$dIfI2mA:u[G>ItoH9S;.p<t9[ao;@$Thu;?S)
+ -2!^:%!.S;ub28\`h<d&=a?EkC1!rrC)D.PM?Q%lsXi^K8KIoQNg#O:;J6k>/W5eh2mj3Ta
+ Fuo'RCUrT!^=N2T%C%8LQ/6fVn;hoMAoqk*1)`KjX6:?_"gSonP8]X*4[jIbU0l+Xam=.L?
+ DPbHF&L72rHhn-&U@UPJF<$q5p+n3G=qoL4>,HaW#&;d^1:.Bm25#3]QNd^p-n-[9L]_Vl`
+ XAf,CNnLj'M=O]*&^DAdUm!iEVp?I`[&Tu"ZC.$h`0^4;DlkDa_`,-W`c[(OI?r#Hj)/hdk
+ ;PitDss5TO8CDS/C?R!-C#VES3AoXP5"qg)(hsADS5Uk4VM9iTBO""O8FonnpI'M^F>0i0n
+ K)lO24WG]>6Z5pcn;p`1@)##-4_1k^%Bo-Dc-kH$=="4/ViI8[J1NrrCr!ji28A1R9DFpn'
+ t%TAc,loj&Y;Z[G/g8p$OsTD*QA4G;Aa2Lh[_jsL',!'g2jWa(d#B`l$;#E8Q\rr<<^cOBT
+ \_:LXF,gngLYe.924&7RXf]hSEn,*fDNeiMZmf*:B7n<$=BMK<uWd,LEhHSc+Q7hmqZd,.!
+ hNn0Ah")fj$M-E?AZID(R.FNf4i`qQDiNZOoIVn.n".@lHk?(dii<HH7mQRHV5i<h80/.3C
+ $si%Im<mmi;4e`rrDH,>n70#/!7nmE5R+_?gUQ0>k#\h]RM-gm='EnB_rn4FSS+Bqu6Zc$H
+ _nd%RZo%^[P8%f7rqb&&L8oDQ.Drrr?brmc>_c2sg>cNR9rMrrBP,rrBT"[Y*E;mhhWQe@l
+ u.Bp)YE=rh!cS)cu/mc$(orcJ,2Oeb4shMM-UpARkJBgKLaCRCr8n:/AWSeoj<>H5dS[!Kr
+ .>rtVY&mjD7Z2XfO+oVW$,N\IpYoPdSo7i"&Aqf?TUAA2_XQm.:rgKIiNd,_mRm'X(m/-e_
+ E_ZQ6rLJ6*KpdjicZ&Y8q`srFiC2=`RKW4LB5=Jp[Ho84,dicj*?F38l+Qd^r,;T8Z8uhu+
+ $(`d#MC.>rr@Y18Yp0g)HOE<g<]a1GOsYW1t;*Y]:NYZGE[C?q>A>TrrBe%?B$MeF0[Q?3t
+ L&Wi@g.=2nY_:pi@O0hn](4H-^\CF8hAHmqW.%S^ZXqgh]]Wgjq])ZE#!8FlRpj_#2*t5I%
+ ULZb`e7p2)rN,P_oKnpHoKbE;f)jhKUN!+UG)NGa,#^,)c:2lV$oI4?Z<O6n4*nG`FfP"6\
+ <o,iJ;o)A^[qWRYPeHjS&!/0?]\(k]K0rOj^.1ACMq/70!RCs44!8iq=!:e"/V1SE!Qk%C^
+ D@*]9GULn?k-s!4+PA+:5#8o`IrXQHl2L_`XuIlYFt9(i$/Ki=_`Ga1YeAgI>J%p4&^0@T,
+ ^VF6ht]/mTBq%Lr!p0)WDGUqlF(XpeuAZL#^1slgV;&k&ks@&DtE>q!*B(?lQcE0F6'5*hb
+ (d;43sXGHVg=1m_S<KG^Pa_JnX6B-dIqEfUm6[5"a+r'7[OpO,(Y0^70,=CG-.XIlkRILZQ
+ c-rLYI)O8d(IkC%K_64#AfSY_!#cDtq1HER-.5>h%#g,ljX\YT&q^R+j;r_9$`SRqJ_E-gj
+ jkIbQ9Ho\FXFFOhrA&K2PXB@W_O_G5JBdE,'Z2T68e'IVMn%\Q/]%lkh9U+QDgrGRdXkn:a
+ _S-2[d.D+e@p&?r>sj*cqh2>+OWG>7p-8J]J+bcJp\mml1W/3]ThZ728Y8h,-.9G%Xk@$1_
+ GBn#D!c)4Jf#cDo/ubC5Q,6npE09^Ek\H+nn_VZC9An0,L4;0KGK?QBK%UmLHIeDG<.!fB*
+ 7sm5F;9_qQ2kK*'HN!)=2S];lqV]5?7L?i?&A@RYHg$C+f7B,GI[J5O0]s!1k:ihu<ZVYE$
+ Zn<?*;t(nR9<[ecU>pkMu%IOAp_R[8iX/p0]3he/\Z5$ZuS7"+9kF6E-?hm;eNj6rnl?_(6
+ A.q]^naEl@8HNgD@#JpE?L6-Xh/'f=4`]khQR3$R(m65k+TBG;7i`G#JGm#g#rj@bf\(U+n
+ f^*G0]p08c1uB)4HM4OfA#!BWrrC_qH."tX!9t[*RX^siYG&dP%N@4'okYS\^=Ql?Xb*)Lq
+ b"o+6Z)g`]fpr6H$/?Bguefcm@oejJ)g0A>RGDG:O\G=F49j>ab6AT%Y%K_K$XC%pQPC<d)
+ 4H.W9'O4REb*mY<j-EW#?FpF1oM@A9El8ehp8\/o@D0I#-h]j`2fd#39i=pIXKGn+VlHX@s
+ C\lu$IkUSDXg3nfms7<F<5D'0:W.A.-AoDs!X_L'>V*HP5]$4?"F0]m#TG]1E[GnJ@MqTn3
+ n/*:i^PhWK,>W*MaoLj*-_70/^M>mR'=-6E'A%1aAQTbV:jWooJ:\Y)-o32IMN^!ICiP!Z(
+ R0<COi"ap<21mp'Teo\D#O5[]j+"UCcQ*;seYa$ASJ/qZSjHV!g&D%7l-c\gVlr+O=uD_?B
+ CNs\=#7lChONhK-f:,9CHUVd9j=.5(cp)XUfmUY[@.Bg,dg&?!3UJ+<6]&K=ItIj+3\krDo
+ .PF>:ajoPPm4#gTNZ@GDVoIg,KF&:=@`ZZ&16;%lM/m<LM8$@!U&,nK1BnhnhT!lIlU"C0D
+ mO7\GoL6LkhOpFl:$q'Q+ADte`CVqh7Yq:b#6<;pTZGn.0[G`M@C:D;ArE^:%9V;.F:Hnll
+ nr3MC?kLoJ,!!^c5q!68k@ft!R6fEsj2=s,BG\.ZeE[.C[!5/9ncKW)S4#VShhOFNFjdsNl
+ 3[a@^DHE=Dp,^+2RV\0l8`]>c4QuK1p\t5GjJ>VZJGQ1Z*sDR,pe0S,M`aMfm5Mq/ho!#(e
+ HVl3V5=(E9Sk.n`.r]N-^X"np[UN.r;66?V]![A;,r2<FP[kd'(SR+a6_Ch50&78]_AmWrr
+ AX[5'le[3-4@p#Tmf1akn+VrX@ZL)K#*[:&UhD%lO9NIXK_=50)@SHQ>5^rrCj-nftojre2
+ =n+`7rUTD"T@[tD>1iXZRAUYSYGCR2Oo$**cdJ%r&?DgseI!:,5cm3)3g7/7qmCojltp:?Y
+ O9]Q%$Y>9F^Vs"q#Q%c]&m8M>,1#mj-OW?Z=pttLXHLUGtR+U>EIA3UFGm:gTgA0;+C4e78
+ Id^pkjF!SJdJj3-rQk6[pc@9NEe+bS]NsKWpdXp.8KPandGI[JTXjkCFED`thB1eTM=]>nk
+ ;[3B?N1#l3qD&*!+tK%6R/<iQTaDrD^=S^HcQ-`T>:,`SE^-SU2+sRH;2,EFa!cb@saRak0
+ aM5othrgamsodmm#+?jf-N.Rbjn"buWFhZ%<A,D^3U!I*^Xq]C5b"A+0EtX%IL0mK]\<-hs
+ Zbn=r;>Vq\Ub8M2m62L?rfoTtS6^7QdF"/a+kbFSY5\GPu9r]9K@gtE-tq5l<t2+p.XH';$
+ Th>[ESQf^G?rSZ`ubr8PtI(&NO-_7*/q<oWb5%jA7*maO)N@Ta[(C+rK+7P+m?iL,F8)_]A
+ n+=-II+Fc4P%aiEq.]j/Nd]&LlZ21n`L_qXC&\1fQ7m=QfCCMgqda]EpHJTWcCaDeoEVNm7
+ 8@!4TPS;.SfFuG\BmF]IenfkrVZZq\G=N2m!/O1^@H2<qr@J;*(2;WL#N>/F5T,cD6G%uZ_
+ s4h><UKeP&Guo8(`q'!3kqS8K[Kkq("![-?R"]#Fj@Z124&L:OR"7lBb)JgWP*,rr2taTCp
+ K*r,TFKZT>/]+F5AkiOp=8dBsAL7f!s47n9$I7/m6nT6"WE!4fH7rrDMbb2BI\WCCWl"(Lj
+ leT;bfm!(W_VVKq^6NeH9UW7QT*Rk!j^X'SUcaifEf2&`43-2g,C3YNM5!6:%2#dOflF&K9
+ i:hp`?iKUeFsEmYIjb-aIEhclhu<S#;p"PDYd)2-BP+;CH6Y)\)QVQFgg=7,H#omp5OU6&\
+ buI-PL"`BB#f>ilu]E\I+5Du`&J[;G!;:tpm7m&l#o+kN\r542lPS/$gLb+7gGCYD_uJ4Qg
+ aa5-i86Lr;6IcqAMAb*`&fc13=ZqPL?U]GH"Bsrr<OV0C^(]rT2NXk?(N$Bd`At#C#b=!4`
+ @(J+7k93`W4^PJ^frpN1U>4`B:4N-mdf>^1n?<];I?p;aIc]ijEejI^),5L9)QmVI+I!59Q
+ C;oE7XQ55Y%ii$%KT=0FQ!8Yu.4;mX`_R!D0IOFWMh;u&bcA=^\H'<LmhgbNmr_N5$BAB]#
+ b&T$S3s)[4F60CtSpbusWB4/5NmGLj(VEOZ-CaN5`7ELg+*_'<rln"3l\G)-7";c<-^V+<!
+ ;MVH\uB4c^+''^[TC$qqUQ::rr?]epJ2*C2t5s^VamWZAd=+P7%/DYb^'3ggQVTNhE1`;_!
+ C6h=F++R[B@h>]`,;<!-iBU%/Oo1,eC0J</"hQrp6P4F$$ICq2+4ab+'Ydrr@:GLKI2[fUG
+ "GM;[P[6^XbFOA(gUhXWgF8rVth3L@)HZ2X4j*kE']@-hGHhAq2BA#?/l-HGp4bD[rOS$CK
+ ch4l(hDTD,W:\IT@=%gB\WOY4H#(gV%?@BcF,$&Uem%0p<TQ0^u^:9BMY>1D(2*s9"&cVjq
+ V)j0$Or.[uo-F>9=%>5j&\YXQ!8^493-#cdSpNEf,MD3[<?]YCccXR1nAgJ5[V4U5hZ!TJd
+ _:&GJEOO-$pH&*6g2c"=LGf!3Bg4o^/GV1EOkG_XitsMU.tU/o=apiDr*$pAO,MYqTW'295
+ r7U2M2,2o?482N1<S3#h-]G5N$ZaEEpK[)]KSIm'D]_q.WsJ=*G&CQ0k]9.CkV$9rV7*RRE
+ !A/2H$pk6(8W`1O:^`[f67F&fL?Tq[$Hl8LqE]Uf7ur?BeMfs)bt^53fMLn"Bcfj7AAI/=t
+ ;KFcBnM;JKN,kqlK9fL+a*5@!.><gf:K(;\ba@XcC8LE;MSn*t]htukIZD1Th`\%fb:)u6@
+ ^1E9"P"GEJ!-\sFOoGF9G[LINA?7^COrXmJWp?9lO[$<+n)St\51_W<j8T*hr@&A?@rUM$6
+ eO:l(jP*"er:cDVeW2LW2%%qfM2@')C*Q1UVMqsJ!cBDmn^Ln_pgY@+SIpi?N/7?5-q>+(L
+ M!,;cgVWk+4T+PK]TsGPO-En[t)8c6b+-1eVU+%r6JTSS@(BGqEo3lK11?B]i$1:S%F)pV+
+ TEhtK?rkPkNjI::TidFV0WT#[jUo>S.&&=`#M%e/Y9r&s!:3nYmkY`9R`^"&a$-_5I(Fg:(
+ Wno*0:Q.(Q-eYru_;kBl,S*2mAqVA9lPPB32TlkD>njhlgngDNBl22WQJ,SnDAQd<L]u(N-
+ r(j/'\o$'f/?]^SH(F>tK'1I7hgaNZ\=Yf/c2Rc,Fl?s_Mr4\$Brs6qA?h0_DmA,:FH0"4/
+ f=;0rrBZpHiF)l3n_`@;u7Y:n7RPoi/_-Od_%k\l2IjJ806Ue!5BMC'5.4EZ'<&r$cg]'Lb
+ :'=:53P;Y^o![VTg*P>Jm^1GI.7/r.!o*p[#$t$-@abiZA\5fP6PpXQ`p,5@oQ[[V<$Pq4;
+ mscgji'E?5RMr-uajWQpSCl##CMg0Bj+[u[HC-Ms1nJ"Als@QJ?)&,sK0q<7P$Nl's0fP=e
+ !Z`qpNlg61=)'a6YA&IG'G+X3>:%.Y#O$d$<\tJ4E4=b('SSqKXoulakB;`uR!,R;T5On9X
+ )*c[<rXUbKTDk81,cWm`jr'j&M5^2p0/&tooZ>oQ_>Ti&!%5lPcT4'NNAnoU+34!Q!!Qj%P
+ cAE4\MoI05<"=lZ(BLohWj27jKsCgjA"k,jei%Xi,k#lrVlle$J(aca&Gtt[*^_`Vil9LRN
+ $Jl''IT03>+1ErrC^KrrD@KJ%>-""ZhpH'k8#')K1ON1j.7=lPV?/2$C?U\XrY3,YPNAr^Z
+ hsH0C+arrCCEk"^uFK4qZdkSfblBjkGFppNmI7nmDU7'Vd+#gu4;kl1Xpqk(ZbrrBD'T-jd
+ L26"nhB\)9)IhcbVA$sf6P>8?,hA!AQaE[^bGl&*/j4X!Qqg0irPW@ArT/!%u^BnX(XkW01
+ "FbL+o0)K5ao8RO?[qQna)mCA!F!XDZ.R&Qq2UZW58S]k2h\s)$Ikudq`OAaC\A&I3BY!8R
+ hP4.g%'WA\lN6tN%HOR7R'q,2%L&h9?#aP]`.tbElL,C1iuIdo?$,\jmRHCqu6XXq0l\m^]
+ +:!hcj[e?a%cH<tB!NBH#`[-c=b<o>;L/Z"L%\4uo2RCVTOkB?;+)VpFu7!-<Ye&,.Mb(i!
+ /5q`8dN1[]V1JH#U]c\h1dC&TsY"o$]Fe6Uqb82'ta2UD56ZhPVSc'@R%E_L$%Wm[;p=jd+
+ :gn,"&+7V[1e3#tcMo5B;kD%F%ek9qFc[S1SdG=g!VjID`TRXJD>F'\`/,cAUMPM[#!6^#H
+ 2-h:kY_"r=m1L@[9o8!3!6[G"HlZq!C1j/:+7o-_r(3pPH9I"T5KRtl4NRY.H/;c\DtuVAr
+ r?m]8t9d949X1ujO0e0P!6Q!2R`TQ)`OYo!5JN9]j)jDiaAdV\?8Fo068t:0-lTbb\2$e75
+ sU<7mJ<PmoL\@&>o1"htkL85S*",*>&@ccL:MnBRq7h-L]ek\_IQ(b`JaXrT.SKE%Cqg*Dm
+ udI/ljRg4FrhaoIPfrFX50&LUBIHiF*5SRip,,=0oR><&BN=?h(;*\Rgh>91*:Eh8\qGlDq
+ c1qQ9T8+G2f4L^aBH5,n^Vf<6c/NGr,o:g_`]\8ciicQe_,^'rP-\?$@`r?%NY<JfnEG!V#
+ #o41\:">],?a_K?lO\Qh2uViSW/%f;do`[E+jO1a<W<'^V&mQ8aZm0knX>MJ*9Zq^nE^&\8
+ )sUL!.6HHr!E=]%]caHd(PZ-+k<HQGM2TSq*0kfHti?T!.qj%[HB?[VPhIX*[gaAn\=(bEb
+ S_>\)JKd)Pk^QBdCIak2)TjfcSLqM>jjBqj!+Rc<>lLh"*UuDUQj/e1EO++\<f+-0'P=ch8
+ ITQ'FBod?>Do7Xhptc2RdK[/U+=rWq9V7b(iEcc-X2)SUhMh96\dg7>5g^Y+(Xo:dK/j6(N
+ .8)NlbT0K"V*/_d9@I2=2r\=Doh[mL7V<<he-u5CkZa691K$*6T#G+Gp[Cpe;Fo._irr@(f
+ l*Gl]>a*(r)4r);?8g8K27q%;.f0/E!)J4.db=\ENdnD[5KNglamsoLrOV'U)qk>HGV\I!\
+ !R*pA=r5?RYC((W_)mj,P*&Tn,%dqr-LZ=??S5tBLuQ@^B9IjKRV4Un<mVS_q34Wi^_ADna
+ ,.D+(TpbaeOLLJ).p;2LPN)-iLBR,DkK59^9T)]rLe9J)MEfO/6$Vk+A?h,M6dt<e"jUkD/
+ 5aa`jB?q>PlY,trgB%jDisA"ZDc8r?>C2)"?V5>eY:C],UIjSKYj9?-^&cNMu]VjZ[prrDC
+ 1f2Pi%oEp]R7Qo(KOV1Ib8\>Q-RX<`!6`EQdQB3:<ao8454O'MRhNa=rAZGt@X]\EQ*t6'G
+ bsCF>Iues18,LAF-iX"_l+R'a:ZL-Al]Kc)e2cJ.c7d%93c*Np`,KK5FEb2U-B7E*O"h[LU
+ .1!SBC?t(pcmE6MY\j/@Wdla_FLG0fu`1ppdXp*'1u'0q4G:r3do'>p\t3uQa&LL!!iDn@I
+ $cpRNo]Bn+^#6CH@6=@l)m.hYSkPmN:A8S,Rp*=.m6a=%&HtBieKAf]8Yldq7)^VXb?m\,.
+ @@rnHd]fg;d8YTBd:h.bS[XI9:g"gs#LYN/r`hFBVSrr=;BrVQTpej'&$.uL`*ZWC<@6`@b
+ T_S>T$C(\QO]U'C@\4AMJ3`o1khu3ZJU]1>SouS%:ZR<j>c0f[J2d#Y!f2[RZ:HS<tGqs;h
+ 5On];f*T`ok!dNR_\9b\-C"\f?e`?;D<>+'!3AnarrCU<hOjbPZE#t7o`Ll"cugjO]Uqgc`
+ 7e1V]/Re(C&\0Wrnj+C!;+b?!+`/k,qn;0Q`3]\lZO%`l^Fs"2YL5?Sm:db!3=uEmdbiH^R
+ 4Y7_N42:gp>Bc*B)Nn^@H4&ZLdhCJ#l:bFP-'Dm/-#;IimIuQ&SI:)4K_I2(oSXQJ-9T8G"
+ afD!-N=Y9]1PN@l?'i;Vosqk)[@rr@M=3Ph/eF(<"7(t>rDM`jO(.e7A%=C1_#n*JnDQNmH
+ i^]&`Qc^qZt:YJc7V$Zf?ei[Ah&!-)8nA__YH#[E$$^gAEo%rc]r_G?28(mmFn*g.C2sd_F
+ 9A.cNPTeQ/S&Cm9Re'%S^.GO-b7F;ocq+cEZq'pSLspZgqu6Zjg]%8g=EFK/>fFTJp+tWuX
+ (uA;qni%^?(tROT*LLnb]s-fd\fLjrr@N)^JDu79BllIQ&16n[Tq_i!6[@Zn(4ZeU=62bb'
+ )/,TB"hLm5MpuY'<#qT?ctY+s\p62p!#RcADPta8Z.5rUbF-o,QZQn`6Cng6N]4C3"e24q-
+ `ghtUR!r\`=-!48mm^m@mO7fNH6'>Mlk&$u4@a5?ms4ZEB@Yuoq/IW_Y?n'mk6/rZ,H5)e!
+ bJnFTsq())@2.oOEV:bV?Mk0'JBV#b6dTIV_*@m;]AaK+LV1\Jricm5u+-Xn*-iEV><LHme
+ Z*a"LbdfZ`P4IHoZH#QTa0?/So)q8cTD`EVh'f7pF+VSQCa[*0*BsArQ-AjaRn#&]WGV.9a
+ )CD[pPJnM/Lq]Odl(?F%1i573^)OG4:%*L_`Ot0=?O#)f]VDl'mB$nfl+WLrr>b+\tR(?RR
+ kG$4Q""Srr@`Zi]Y&g\qU.ai"`!GX>GlcZ0N+lIL(2,hotZJg#N)4I^P4LiM7RJoo[AOr&!
+ r'ZH;6BF$+.9!:nFIl/pVJS('Hu@-^bg"[*sD?6e'jiX6berr@'5r6O3JX.*M]IB]W%X]+R
+ *'7;jQdqn*p[EV1e9".=djL]mn5OZ2TlgYH'']"e*jgD,5>k<FSpo@/>(>O.9`#>bKKTCEP
+ ><ai,f;ILrhnS70jsT'`p%$:a@2b+nod]&#OB4WYd_6[:VYQC#HgVrd.d&UgWLYR^ZSioae
+ .[,"]D^i(%,uBRV1\Js07WJ?5<mIe[n,!I=oJ@#1:j6QqaG+,/@UgATSGhIZ\gS8ok@[=Z#
+ j_BZW^=R'o>-!G)oe:^e,N6(=iuq!5+H[(H<>3)@9gjJ'1H<17]@%o-VKW!*NMTR6:uC-$=
+ $)KV-J,`:&5J,5<tQ9cqFPjh@39SuI3'QMNH0H'_PALn"D+a57#hdJ'QrNB[2%I'lR/P<Fa
+ uh`jR0!+]1++5pQ7pnPbK,L^a]RlU.pS&2beh4/uK+6Zb(nA+IJO2&l!cUZ[[ms=6!>ETaZ
+ `6[70iSDiV:&L/Er,5iMIDnqs8+%_)j8T+?J$Vl;LZ'<`BRe]B$N*%Fa4G4c1t+,9FS!ok5
+ &KNl^<+k'#+ILqm&b&>3g6iEq>46BeK-=@W]YPH)Ej)AT7bR&9e4-.5G%FAYnMKNqsX:QJ%
+ u!=E`/ermo!R`;r%5!p3?OuDnH+G7I`b=M"ij-lFM?KQW>"UR['b=p7!'ChKrCr*cI6ko_C
+ C8+7\gq3i**jeu)Jm.4[3krr?kR'>KD(!,+"uGgjO@4jCCJdTLC<9/tu&hU^6\FP)W<ZFm3
+ "SR[ORk')[?Fri-<Yji]_g\*F;Z-NrE1_KPG]t`@[npf7Sot`11i9k_b`7C]X3ff!KY)VF:
+ NID9)jEcg1LPGK6o[."6J+-/#!^#lN!.HkKrr?NAMK"9W&udj*HNp>+:EB?`]^_o:lVA!nl
+ <:'AWm@TfGH62[/j=L:ji@:5qmcY*!;Ge/Y^rlg3eng:Y8R7-nID,i!#8N,S*BDeUc&cO-I
+ ;ENF0klH5ctDg%(`[6N_dQ=hRPGqa(#;9p3[O!rrBRAPO-ltr^ZQ)f^J_[puQ&N_F?54bDG
+ 4Q.V[q7ek`MV,!&GJ-&&/p!$h<3E_hn[rrC+*$.7,BV]jo"po?c:bO+##h7**tS<*B5]DFT
+ 2L4?c5XW_ma\``m_a0N6e7o<4G4HE^qHn2>bdG8JT,"Rg1Sb<Lb4%,2q\[$.F]fL%NNL4eB
+ l65Z;Ml*_=$QJF/RlT<Q*Jjp`rnlV&mX49s'pVtL>DFNK1pHi[\p]U=qJ=SuGS3*O2G4jGr
+ _K0I7/9#rn*I'cQK=9:lF5Z`dqj-l4.CNQHi9.+K7*\!F8]_Lmf*:Pj/;6X4]iLWIg=#j4E
+ KhWG-IEf^Ae2=:M9[%rnHm0J)0pbjJOarNJor9.`Eqr93M0dnEPjNNsp%SOi+Nghr[Jop\4
+ K5a8PksQT[%TY@lg"Ep$c8[(_YEcaiU/q[8X[BG5mn[+Y?lF.=dO^3V)WG`K[2eMOCK2bbr
+ #h_WT&%%AX?+Sd$:U\p]jn3?Hp"K)`?*r04sF?KiFhWju8:[JCkoBi[H/E;r;]&'&)Rih'D
+ EUWlk^6Q$XWbtluW;?/_X;W(MAVRH1YE<TZcR/H.e)]2qrr@X-ft[N4,(G'IPT`i^+$%h<H
+ )fV5+1Tg-9t*MYLWd>j7#_lCFFUjq2okpXr;Qc5>jA^74!OLgF*^iXLS@rIn5&cX!#.trC5
+ .(kI'hQ+!.W>Imebo1Vu-Ycf":i'ainjq-c=QEZFo]JdO(f.p\mmoS,BYbrrBh*m+C`tB?B
+ nsrqL]`g?\0t&Vm\_ET#0!]#TQu*C!ZUCgR,A8(&RX(YM"*kIg#J*>@MkZ-hT[S,VHGqeof
+ T'/Q\EC<%WFHW/?V+b%tnhCA$fk)H-*rZ7*n(PZVldWm1%+6;(D'E+!c55tW[+$\CYci17H
+ fZKhk4R*btd!%Y%i!8WCU%l+`IQu>p<Gg_gHRNO4[Z1[,o`"og0.6\fFL6;A@XkZ]`2h%"<
+ +o(^8uFYLc>Q)9%9LDMcC8TfBk(V/Vne+F*$;f`e,,F)\1C)ZB^p'sXTtQZIQ@2&iEq:_(3
+ "N=mHJmY5(#7(QJQu0TDAfkp@ZOqB6ZN[LL(38`a^krQem2HqE;1u-\[!fhG#';p%m58=sS
+ Ue"@rIld-Kb4)?0[i_+r%cLWChrNb=.5hmS$R9ibCAe$Y/c9o]/QjdqB=kPkPBo5FX/fdkB
+ o`\Oa8;TGL0O+sG"bl&sgPrr9!j8T+7GEQa.GP@QGQ[\Y7:Oi8NOZ"G^RJu*i?$UlG[93=H
+ OcQ8,N;_5j7+.k1!1n,jrrBf>ML;_Za5W,5aE60)rr2uspHtIo:c'?"[/6Km4_!S.j>8$ad
+ o66KrrD*PS>S-o+gDG6OT!N(%_3lGRk@%e,_,4]!8ho&P]^4/5=a2+2-i[GRXMOr1sU<Z'E
+ -&XHrKQVp5qCX<q,l2mMun5ng9fT'PZ$h]T)VIBa2iQIt-PM5NSC5b2]'G<5."uPSrQYhoG
+ 'K56Q5*lW*_FiE<RFmC`411uCJ)fK\#LjA2C\ci/.>[.0?Y^+f774r^iu%]eV!Aks#\p6Y:
+ JOIgbaX\F4)8=stLOjiJ]rTEq']ZSae;L[!H0J6[Z=-LRo+jfmf7QW]$b8=W@i.B6987Y-c
+ M#/4err@+ef,c_%SOfc/NDqNkYO)8hD!S3!^_[n1S`,X9Gd>jCYt<DBJ%tUSq%N52cRqHBr
+ ]e/(Q4l+<KoTN>gJ_%grrBHmWSp!1_Yt.^fC[mFh9n-mf5CN]dPq!rrq#;s:\B&Te+hbuI?
+ d[Re7WAHA]fIh5dm$QQBtIiNs*OaP".0mP(1:5e;Wjq%KmGI6+?f"r]aW,AhF<9WG/s`H6m
+ `$I)[cYV`-EE2:i+T(qJ;FHiF)/ZrB_Ebk\I.AOJQ&kq>51qoZW>3R<CC,5A4s?]R<DXD8p
+ IO50N>_YT:RFf4PFfQhJmG]r?!'CDu51S^iB5"E3;npQceI@KQbk<<D*5<JcJ2i6nnO,fh=
+ 2:!AthJ%ECcu,N(1s%>^pXS4!<qL_Vh*+Wlq%(/&qDs+G*B<4XQtZEXRc[#(8#W?_Z`eJ!?
+ 1HP?aS<%1lbe$mK`"2c*J]9L]U/W>Z29\[!c6`^rr@J]ch@A=gnL^]WLKZ+EF/g\D;m4#Ih
+ =Me)!Um>MsKk"^=l6SO(G%Mhg_9d50s!B<(aO+AuF,W5Q.KB<T;\BSpa*.!*/Xi7.Vag3+R
+ O,5O_],Om9r2hQa/,`Vd?M9>hSa%%fVZfG!G/mVh[Wqu6Z4=M//cLu$Ii3.4jrNofWq[4QE
+ 99&=dFp:9>W5(E>,!:RM<ess0(F@uNIn4XlKQ8d4!qeKn&n"/\0iV\`gp\^Ug<3(@#`Xo(s
+ !TJSBg?Ma;?[/X229rJ047AVd-5bg4GM0<Mn,.,(!28!qX*[46&;;p`r(hfPiZGMZkuOEaN
+ BTjqrVh'irr?p8J)L.rJ%%p,0'610k&L69_qeu(?hU[eB'tjFE'O3FoB(P_oY._)DCQJPcV
+ q'r]GWl?^Q@qZIsCDYjGj)P/Lq^gK[./R4$fB#Z/SJYg?R]joB&\&Rq'8qI$/;orrDpZD+b
+ <EX.Cm+o$h5DPd.Q13RYq0r^l)IccP;E$1n/sF79,/b>8#o.sOPK`=qKB/\=_UcZGZCE'O3
+ /+3[:)qk$#[<t0+3+s.TdOPO(>!+erOp5@[<GCiWIIIqVWr=Ao.BE%sQO-3sWnMDEZb])BR
+ (+H,Yp;/2?rdU7rr/(%F!!gfA,a<=K2H?XgT\$T0:Ds+l:"=)h:S)ccbk"'\N#VcsH*Pier
+ rD)D;OltenNPI]oGpS"80cTT4^mB=hdgnsPIb\crr=V1IK'<1ASjP'k$mMpCk$.hVX$-RLl
+ !LM5Ekg>.aigVrrDW;r^nX=n.b\YUV^=ef/8>rd^6'R@CNhYK%B'YC%%]ch>[J89oeG0,"R
+ ad<;kLW@E_j*Zkq6!N??+-Y%bK)p5?Q<q0+`Z]P`OtIQ)s&r`X.8rrDiVarrOk)nG2Di,=<
+ _p3LkAZZCU<fobF/d(II5:QoGfc2Rc.ml17HJ+*=42HD\ICp;E8PgeR8e(NSDp?,.%/n]l%
+ fDbh&'E4EucbK53rP\]s6o?/j3ug:pnn@b1Bi[09aWqOJPs"f%pLuPc!0^kRr;L@.JQZ!JF
+ -9LJ=g;VtT+u*I@U8:2grBZtYk+[D-f<VOrrCBk=A+gS`Q"/)ofEZgHp-t)r"kfG`7qD'_D
+ H\,)O?hT:CY%YIIDA%naHJX@^`,Z:Lhtnjfk2c43^jcO,3]UiMbX(['oKPK&GPIlb4:,bjt
+ c6hq@V<p!ffFY=Y438e"nh4pLpmnMe=<PPYl&Z/L&3oA4/iG;<>crrD)M-Vos$5EBI!ZFt'
+ 45'Td9cT`#-_FNk2_S;+<$be<E`2cAt<R.)n7+o=AeWMoSrr@Rf:S,:a$^a7onuCWG8_j7+
+ rr@Y8fNS&ga.<C)8a]q^e24/QB7f`rq%@V0H@5_mhimr&Q83EIeV11fC<,Gq>hHr:*0]ZsM
+ '>.`!&*]dci4!-2qJA63Ops1=.4#fCBaJ19H\PNk3dMmOm_+Vanrc@'4cU[dU8r$id\d/Hq
+ s9\3UpVrH>Up6EU+SCfDE*1Uu,qmaW--:!;+Teci*L=r4X6:_2nARq?[Y@@lNi9SemUiRD!
+ blHcA9\OmaNs\Hq@KrP.NjO?(JjWDn3Uk:@sb8$EJDj6I3F8K8D<8[IK@7.WOPa^K"gN?MK
+ gj`g)>j'Rdp'tr,hq>>.MpgVYFK6O:scZOEqo:u*eS*aSGq)0Vu%_Q%g.n/ZE_c,Jdrr<mC
+ ??h4]I4NG1mq2,TGn641'4_!e\c2PQ'#MqlmlMNmIOamNp9">pgU-1m_Fn%Ek[;kG:F8*rr
+ ;K4\53Morrl33^@]*<%@jAbYk-K-jafJe)6`;?PL3Y,XrX\b\jOsF;9pL]?9YY'@W?6o!o\
+ 44Q:V6-:(I-Ss?RMHbr:25mroa6$XC2F>pCZ2*<qF7Y*nK`HoPI+9J(b[B]^I-7#0hsamZH
+ u;2u_scTB&VZ@gYZ2W:6(]SY>hR>^[O9k?*@dmN]C8-BTYT!1*+$rU7)eIrQJnp2o(8N*5o
+ Lm,Rt8Hopi4K4NC-AZB+ilN681N_!fS%A3!':Qtaln,EBs>@96Z1gdQ,9]iG`dlsJq-c`uV
+ g-:@or(hh%gK8QEYOt+*SogUu_sdU*j-B7V`8N.8g-TErK^(]1)o@*4(W5\R?,pG2hH1*H7
+ (0_>niW<PrrA+/rrA8[Ri\o6RUPKn,,Ic1<i<3/3aD[bX8`0$?KE'AWk(2<md>,i5:?B8Y3
+ JM3QB93EIEL8/?XF;uc8Vq!O0$-'`;XEs[eS,:lVd7!O,;qE%9#R!J^VGA]S$/'+(Y6k8[n
+ /:T0LHhVpG9`nD=!-,Nlae`EKF6ie]c`UOU4j:F:E6P1&K<'?G9?+(UE"rr>)NrrC+;FOrH
+ MA9j]oDed[5$WFS)pO[N>91t=MJp;[X43L/ZO+5:O!.94kjfMaR6Y/cTfY>i36(kTOF2@kV
+ ')CGGSkn2@Tg-8VT0G(TJ%7Vb/&[lXT4_pegEr)-8%Ff#pE.6O!66T-6^ZSmDKB=.R[8_NL
+ op%qFPTO]a:nP:n)j3=c2Re9cDHpjG:Kl[rrC``PQ(Vql*oB06_gEgq4%Bai"#bepV_3UX$
+ p^r3?u)c=f6t$4LXJJ?Z2-XcfMq<[+Y3>RXWtfkA<CT:?SR#H5JMt>C5ZT:F8$XZ8iT]q*4
+ i=J+qc>:\T4-Kf[SD/8O)TqgHGRE*]C8_B\k2ao;>m5#)%W_=o&4rr?Mc<Okk@<>\fik56r
+ Yrr<P*O%Sq%L2AR;B)_iUAFi(N^Z=tc!8HE/J,D`P2=8f78^@b92EYjH(=m8*bq$U#H.SNM
+ fC/_>A*<Y/V[nODG@oKdIlajqBrjUACO$&+4743baX,ceO#2>Mch3pMRl4?Aa^`J7k@Bm-1
+ QpGu+LTo$TD"V7(aMm5m/-eY8cA;]!9,re:5+\,PkBrJ0/ZCZ,IL'Zk=t4&UiE<fU)F2&;J
+ f)(*N\>LrmNd!A;Ka?;CD=Mq*3F0!-(5TVj;a)8KRJ$^V#TTlM;4)G=Z'.J)#GO!;+\=!:?
+ Q[qHT-I1Y!./nM[GD7s-,[[Eaeolq=i3q;aqlPAJmD_<*-@q(%n[RNfM%odq3P[/'?>-APR
+ RjMM+>a7o9SpRhE[&l4\$AOX$aHA1L^@pu(PSgVsneDBZo!%`RnrrBn0/#dmXo7Z+`&&@'0
+ oj8U$*[K?"1OX?CQ_j%ARG^X^RcAb1Nh7]SrT*MK!5=:KpF-"XiJ!h4co!HVCH<hsoK@\,Z
+ -p$14]9.BTp!9+kIL.JG)l1o!#g?g7/m6qr^ZkY_-1o9edAf:Gn.ak'+K$!2u`kd[.$5MQ/
+ U%"9TqVpfK[q^P9fYnoBb>u]b18E^ZDBNHK7nn@ms_30<fa)l<bPrCEFM[n7f/^BtA`Amn<
+ F,50/g5ah?NZkC&u8:S$DC!'mZ9h+iiW=j1uUl^+4EoRDSK7Y_5)4B80BhCQ6[L$V"VkKUb
+ kn8J4$5JQc=X/"GHA'h->6@uk1:L!U.*M0b=Zi-/q<8$l`3dGZ<5M5u9m-<d2_9W>iWQj:&
+ h*TMeQS^IIdg)%#r\&[6rr@4Z8rO?'S)PM'pho@iXUe[OYdjZm+Fc2krr@HseGZ%$2Du`1]
+ FX!<P'qAioR@Q>hq"kPrQX6uGC^k9!,)<3J6'gAbfTaXHJX:&V-<-[k,[HF%80L)rUle=Ho
+ 6!97fNJ]e+b$ZFk'8$b5VH^F36Vc0B58+a73mpGs#T:rr?p%&424dX$JQag)`cY4T4LJf$F
+ 22Zi,Z_6CpBp<]MO^\`*.-!S"6Y99!u4;Z>+li8;75Z,n$:Jg9X\rM"4PrrC*grOV?:\iJ:
+ X*d;JZq:!OY5I4tnroa-*+2%URE]8F>Pbr470L&r0A1_<,T+8LGi_;pMT%ccd2&hoAag+E`
+ Zq+^+"T/3!4H`d>QK',`0AE""Q5eOL=SicJT+ejDnJ/5PnBST<rr=59H$:%Q_<*uZ*c`V(o
+ r6s?eK=4?-Dh]`2506+@"\4fBDloMh/"8oZZQ3I;*;u#!!DgWoJuu3iP&+`DuTfe&qUDGCS
+ Y=.e,K78kQB*/-2^MfLAG2hp"krjdTo)"%/t?g_ZTo=dmnUXq.ID7IicbU&R1A9;MVVljSo
+ 5"584%s_H#SYF2kfPR]hU]5<Rh7L3Z#C9ali6T0J_C!-(1uOZ%U[o6?>Qb3,ft*mG\>`%>n
+ &nL&s:04Ub'JnT=&p9rPDFE_pi9HPHsrQGQ8n)R%-n%WN5%3<tkctF+EmWdQ[LSIRB:UPgT
+ Z[!gEP>A;T*MRBL#P'39q`im8j8T+"ZB$6[ePDFb[_JErl9FY!iD0p96C+rR#FDc/rrAVII
+ a=SarrDfMLelag;9RbL8"sAU)Es.\^!(Z'"2'qV-I&%Z:VMYb!$ln)mSQk%Rgdf$o23&ij&
+ M^H\VEh`6q<CsP@T%>kO1XirS;boW\ppICimO?)A[NYij6#hFP^9oI/a1WS+eZcag:C[m!m
+ j5>dUHWqdq]tG8^q!Y`n>cg<Q.PSsR4dp5mBDR0V(8jGijscaj&<ahMD-=3KQ.qat,q'8Js
+ =:P'7-1;E@Ej8;l$B$p'a^<6q*J&esln+e"rr;HWqhu<WUhlg*7`8QmQ=G%NuT0pp%B6g2c
+ M14:=m:/k=%XXO8CIll653)#.j9`S1Irk)I9"]$KN:k%&$1mB,;#">dj5M,FY'>@Zi@;CKn
+ Ch\SZ:R!C%aVnrk>.<A!/UV=P.@fab[(WK1YBjY)N<5"qT+uMh#@6m*]HgX,_'i,r=YB?8h
+ $OPjODhdq]nBf^n,++??p@&(`K#\M#H1qR:l')rOk6fEH^n?2ZEcl,`2-Ea\E)6EVcfu)O&
+ 7',Q..YhfI!:lY98#*8B_ijgRc+qsUlcQ*Zu0Pu%.0@=P+ZBJR],_5bCo)CG4U,Q*gbS14\
+ <h3m_WI=H27Q$7:+G/#4k,Pdp:&`etj7mj6(Fh:p#_X\'T3Y^'kfT/5BTC.3D=]D.W],I^)
+ VEM?dV"4?Y51:^*j>?l:fdXLOMU9UCF^CtdSf#nW/RuNbDQCMAh9m687uh]'9qN[/rrDYrZ
+ ]sUd'1E0oF$Erc_tMO2:T&FjrZuX]q]u&3rq#4N!.jKYJ"L:5F/nns)uf)>_bJ]jo&,\^o"
+ r[ohYpu6XSEt<!(5H=G#["aEu45IU$\2<,db!O2&J16FPdd86BJ,=Qi+5Dj<Vhdn(@*DJ'\
+ )<ou.2OC@O5`5'PR)K)Y$p/N"ECg%R\eSm087kPH<1]m%q[L/*-4F/J7a%\9B\OiOe(eNVN
+ !%0$>!e*_-Mp-/FgA7_OOQgr*9NqV`3r_G3.U^#h'HVo-8-aD.0r;Qc^i,k+Brr?mLq!/*?
+ KUmdo1;3XXUmbP7jkP^d2g9s$NW0"/^\9k%eP6`7;jl3]Hc5b\K^m).nD)$F^Ae0f,M=I7V
+ T@ZoRR\AdWUl;ah4#H[pP^qg;d#../nFig>5<M-[uKPGrrCjMr4,#Sn^^HAa=;Z.\`(5K`-
+ MlqWHW')D/C<^mUl#:N__5Krr>=a!*<FUIPl-XT;#KR^)PX@0&ZU`eojfLjiIH%lP"`lTAN
+ 8h\$Bu&fc>j,+amEk\$`rtodFqZV#LE^JiA^>,CfQ^hBF<H!8t#)F41K&k!#U>RXR;q^o\,
+ Pd\,$q(Qs-0\qYRpSk&?05aP=FT5jj$+8F<6qT?!)6a$lSp.E?&`*_4KrXuCEC*!K(oE=[W
+ LBYor8c>,qoA/-6f:OlTDa\^GrrCC9Cea0#rQO;VSG,/R=O1SuIM2F`j'N\iQM4FO/r%^=;
+ #)ODhsTX:JN(@?c(?20XER(c^ZYLo!$u,U&>Q!YQ8)CpqCbnJTc_*OZ>!VX[(2Xb4XhQ*-a
+ ^=F8%\AiH/6s;GqS>,+$67t!-.ba1lZ8$Kf/kTGULAQ,@'aD`8;+#T>Vcn[aFHL9l:*HNdH
+ Tp4GUNJ!1%O&!-&W9TC;]MlrMS:1PIAL/)I4RWG5V?KWRE\?2QkU'ofWaKb>>/CMTY.HUmW
+ ?k=8>+HKC4U=nGZIc;^rWGiSL:^:-Z]nA`^G97NT#P(0Y7!9,'2UKa3Tb]3>T4s9WeV*X$T
+ >Dp0e$^A/Prd,1KF+9hVlW:?G-PQ/obj7RRCMWmD*$;e`p*?.-!7iOscWN%R(n[lKRO<qS<
+ T'AB2.$Z)ZWZ.5a7;IVU472ShrK*o9^QfGf[RQ6i9qLeaZcu)-\a`d55tWTr=pUT(#/`gds
+ +*.rrCiVWD(FLf^QgC#FiocHtbdfK\2S3-.6)ZHN[.)rq_-.'tUO6fnuQl%8S)@%p2KZFM<
+ @Q`;1JCV:YG7K+*3QOT,=$4g4^OYP!C]Z0TrXf(Op\X[h%aT8K>iPJJ:Zrr@^nB8CBjT'>]
+ .ZY]QKYk]D;SNl4sglq3nrr@W$oO0pREse*pM"i,PKmZnYCHLeKYP^,V6#u3"]-PeMVF`g4
+ oLl<Iqj7<B];P."#:)I0Ta@>V=Es#g:W!nGb44>XIt)A]rrAbXf6@5p\[_Y>Y'5@VJ%<6Wh
+ g4s(R*Q+uScXmgN^(J^!#7_45O@c%=bB=>D[G;_Vk;r6#k%+s++DIu]C4YVYPhoWb0$T$.a
+ I$V="_P@RO?$\)X4_3qH&J0G]eute)])^'?dtJrk$na!$D+-J):u?1QQ6,N:D13,.Ytr;=T
+ @"kCgV/+LK^A:\[HI?g!IKBcp',YMb!2j/;GFT74JT7;ls:kFYM9,I.(=i_<ofL0Hn;8bFS
+ =NpC8[p26?.EP@iOO6>ki:&b2<n+ek+ao$Y'fj6J:aE/gP1&-kg/UL^Q0)YVB[!-_9T2N?!
+ ?.=`/#kPVSrrDt;Z%'GF:bhT<L7TX@2=2I5f>AF!3dg[XT50Q6Jf,5Och"omT-sBtd@s,Y.
+ GB%$iEiA>mhoAD*ZVS3Z^tg8Z`qkrjH8m09p![GUSc!$r_MJO$L;e$T9SP%@H)ck<o+Y@r&
+ LPI0E*IlYYXX:q%LtF8^mQnoC$em,Yu1]rr><cEDqWJYh->KH,#6L8NZ7,LY-\VRB=q1[C*
+ c%<jn4;OnL0K-I7n:q&eeQr#a^j3R<mV=S\6^!9#<Qn,,>Bph,#ul#9rkf/d_^*,-Xqgint
+ N^<\P--f"\cj/urtPN"0ZosqFk2NR2cXnkPoI*u="o?3d*qb#qQlt^KLpF5>&h:sG)p,^,@
+ *rZ*=o%lSakPkO&\\>0LZ*,>'BKd]R[anr\8(E(/EBEM[\M)m%kPkO5^WB2:C$7`JEl,`5=
+ .2OC[Pj1rVpBh`,l2=45bB:4Ie!V9rr>7]l+K=OqXeMhZmjjoNChuM3fa8IBR4Qq*VR#GlZ
+ R"5>hVJ#E[9oKJ'7f5n7c@B.fTLU*E?Om"7M9]I!`TV>!EFC4j`hJT+BYQq`,q:T4a;b`86
+ =M!-(6Xf_+o7c$=-(Sm&u%T!@eNj2?C,nHJ'?FTnA+)Lof8V;Imce\h@X:RsC.md&KAj1Vb
+ +A!45A@XH/h`niZ+XK_FY\^0<=k3%*3jntb+O8f2jYDbuIN."=PqJ1p5TB*NZO!";kXc]nE
+ p.oNg^!ql07g#RrB0c4gr4AooGMBn1oQ_^`RKGqS<n$f7IZFF.,O\1`rRu\r`Bn)QpQpKpk
+ <sQD7/>nnooK#nWeA1<d3Q)eXt;<7+1"H$^WbC%I#.e&n3-775OG9^B:odbX<-NicdQ_qia
+ 2LHG9<4sDuTg7Hg;Nm%mYUdplE==?+u).@r8*b![I0eqrmeS!7OI<!2ad;?WMkZXr*SBP@"
+ $BW9`/S]r&%9IC";Cl#;-q83V7NrrA0+rrC+(I9I?/C<grsIe1K4hn4dkmkfK:pgjC)So4Q
+ .IH:D.DQ]NL*9!d[Y\CQ_)_>j/I/$SFA<[!uhg03crrBh2Zul<JJ^IQT5]rYYRX=uP6db7:
+ G'OVlgW+k0dA2!`O0ef2oC>s(%]#Vcb<2r]k3g']nfU^_p-5/n7jjYtldVFJ-)_h1c\dnW7
+ (:U>K%Vb?j2YjEcZ/s=f/tJPC'5'DCp:6?@pK$68"';T!3euUCq"UaoCj]Z[jHn?LjU^gU2
+ $!5?_Ub0IdQ9Xn+WH&rqq+,8!!V[_;])N;k+?$;R>l;SFTk@CR6s6n'fRhNYq\d0BYk&O8L
+ (\-hmB8!!QrY3AYBp#(<iAG0TuT@qtk+oQ3[uJ#e![rP\^9^?\smp,T%m/WQ%]hq;2@Su\c
+ 'cM*X("mk"C:GEMmrrCpqr_L*&&,jYj4Qa#Lc0C=Qq`"D!_`$s(f@csLgd;4.I$(;uq'5n>
+ [\)aGY'PJTO)pr%L>q;GlsoPGhqAR$AbNY3aW>qop\k*lqWIkYHuH,u7PA2M2q71N*I8*a9
+ 2F!DNH8+L[(%8I[_'/?83DRs]_$QLrdVI+R/[0,pZn:\8o%>d=[u&T\`$g!_"u'Wp.6W"\:
+ S8g2j*uu1[j]%,M?CDk=kQQ1ba04F.V?eBjV=^'<LHmF4d9Qg6[io0qrr_j8T+FhtQ%&5PU
+ -"KP<K*R.min#F3`uLJubd>O]\kI^*mhcf"7/rr?H`C-QJ3`r?&3DP'/iL\^rMJa;!g$mV[
+ Lo9=7/cD-m?TBuJOW;$nAdWehr^.G,KSkn#]b_AOCpYc&6glXLEX03GC+]%&[]K[!KId$[#
+ kOuRX+2`S^*X'34<JOo34J/ln>&D4,_0[0cS*$?dFSXDaBDW51,!BKC:8YnH=67,%kJd;TL
+ H[!_da.pn$W"br6`0W7qc8%heRS15o&KW:_ZY>6he'q+mYUq.^]"/3J*bOmcUNUnc183pIM
+ [A8Z+KM>\#_lq^!5\nD$TM%0CCkbrrCnW/LoW6B3WNmUUc0>YD%&M1m.a"CHKK3p62=qnjB
+ (r+4`P4p1Yc-g-><oci24M8b<+GHY]Yeo.46\chV4ZM"@>_,<CfC>OZg4CF,m7,h0IcW.3/
+ e77ec5PQ&21rrBC%D&W#&Mk^RsQ_"WUGD7<NnJiIJhtVYMOZ[9M:$-_?D#9BF*'_KW+69U&
+ 4sgeMNi!`8@IW17Q*8*+h,4aqktceSW:0:edVRi0OZ\Vq4:^SI5P[^B&NROV&EQ+&n-=bk5
+ 83g<j&,SsWl&7`5KTmL,>s<Ce)U9':GUPj_nZ*<I%TagF$b'h4gX+\Krpu!rrB=]8kh5$cF
+ n_3H-st"n"&@sPP^ubq*3Nb=]C+.U,(TZ8ZcnaTS)UbU`Om85pr'JRJ/Uh#Mae]Wa>,3_KX
+ f,^DZqnd_('F,asZ*Ir8H%]sb&=^QEYW^[?RBq"@2JIK'<9]kpBLA[#-f)/anAr(Hf(j'=U
+ `\q4\#rNR[9as9$tpRYVJrccGUCIe3J5N%%XDgM'>nl.a*phs`F:HSR.nAg:UgNbn]UM<T+
+ =NtsnfJK"kYtMji8!6UDe+iqCKDV:uY.)MHj%uj0NR&C<9@B]f4?n8QNtktqW)!g4F6CdnO
+ P2`[aTn4&H2djiJ,1l`8f[&K5',L9+,PFYnIL=2bInEY8:E6g$i/4rdEhNq8)B<urU`gH^;
+ TirqhU^lY)MSO3V2&%0)kpkf@hR\W+k*<n?2^ff(8he#qmZhB_Eh/o-W=`5EGcfRk)h'6?K
+ ,IF=H#0/q,'Jgr4Q=h5&ESCX2ZU3c#I"GPBoWH2^4hriJ@SIK';Zro`1-o:4`&9:VT=F5`Z
+ J$cq[F^TbA'pCg+]\!HQq5PP0,rrDm!E7?p/+EI37H8X]-TA,I@^[]G/:]CF$g7j)WoMZ6%
+ ']2N650ikjW]ujEi/VIrrrCdQ!;e'HJW_i5ZareXkpF`KjHJqOrrDR..i/:eH3\un/Q]h.]
+ t>8#oq%F]W5CfkF$0I&@@d=Oq&f?PCe+L*QClt4!.MAO3'pd\3]>Km@.J!&+Lok%DY7:.91
+ O(s]oml\4N'a3Y"[[cWt`sh4V?1J9ftA+AG["a*W5+ba5t"TrH$Xu@o/N^6$((ffK9W'%9L
+ FRB<(4*B_oX5K%^T#oB),2Rim4Lq4I.@T"?]LVa[eiS9=&4Y35%&KJiY!'_k`rf/3i/\%B;
+ +b4$s/G%$8MrrBKMqA*@tWD]#7o<i;cT?A"TB716?W0<s(Z[;YJ:%@S42u`j^cbKJ[!3_]>
+ l^T!VdT\kW5RgFFjI'm5ScnW`i`*2m"M'QH#p>6b8GE,aX5@$`.AcpS^1H3lrrCA%W2W8%=
+ M.H)pNZH.T6'c,!-0ojSq'=Pp)c6;[JB4;2CFpi]"`\UQ<aFGeoZ(q#T_n'2"KLa@g]i!:2
+ On6k2K*)qFRQHrqquZo?<oWL<(J2Nh]4]d]R5Glc=115Nefm/edGk;>)M]%oV!A\X#H5:.T
+ 7$qu$HolTa.+TgXdgTiXTJcc#<U_.PrsVg13::AZ[D!9^9YFAKIGrrDraZE$I]j]mp2fAZ2
+ :]h7GPo%qFRef&t%T#[E"\NI6Ed2htrn9GND!$Z7Z!66UB'gpYj;qU$B,\Zm45D\\*ahA^<
+ ZhaV$F6348S(%B;+-&><rWcWbh_Hp!05Y@-=X-HqCRb$%7fn1Arr?rG;k%rBM!*Z%]6j?$T
+ 4aJi!'\K_o)A^JHP3_cj!CWCQ_#\=e?p6@m<%Q/Uk'*jdLS-EBs["$htqnOlNgq082N0(3%
+ mLAWqkObK4ORLBV&k&TDmUF!1id?,K^5P[^W)H2tlfUE$`cH_t$+.jH"V*f`(s=rrD)EcEP
+ chZ4c>WZ(UBkg25BReZQsB2'(q,"J:-%qrn%[mQUXNr,T/@KdE^uXYlg'Bsr#na7cLk9g'P
+ B;rmpBPQ(V)rr?,*l4s_GRsL^.+1!kdi(k$a51Mh:pn,k/BD1rQ6Q?bgqE9r<T=fmW:Yj&S
+ E`Sa!n)5Dp*D\Wh]DEY!_AJU<1!ohlqNlp'@C:HMoe.pjX1@'Lht*cCDZg">\%V*f[-.Gh/
+ j\RfXSp85/a?[Gr'tB^G.o'L;)J$&aR]?2e9Pa-!'fp1IJVP+3SX;erI]r]YaNW.WnYKa5D
+ AKIbI]nf<:YLVT4C`hj5g$lh*::qConp!7Hf$in5u(GCj7>dn&0,Z?cT22?4kedeLn"2)`d
+ ?C4d"PE4/_!8"Af$tDRuNrSSs2C<2Ugojn8'Xppt7AM(cTkqLnb%jM/-d%k\!5Lku>\M6lA
+ @PPFnP!4PBh*1t5,]]CYA4i>'b"Q7n.Ze%<L,hJ?29>U<p[ur\6kP64Dhu1^hl;lthU4%bn
+ P=$%J`#hr_C0qTqIgbQ`$h389pliU:gnj:M2O[^8F/FElaQVmZJ#cA9.]L:0UY;b9%@([eD
+ ZfoZdsNr]j6m+qX%0qRF\Q2r)eAO`OuKaiGrPQ_rr>:][/LO,<5VI_157Cufdh/.\bJVQI1
+ OBpFFFJb<N9e36#?9rf73*K]2\A$!0@*`Q%]P0:1Za+RUs5KIa1bpVZ-W'lA4uBr:ZSGrr=
+ %Ard>;,I$7(@Sild4IGsGOK)8;i4-0;[8q.FDn3'jj(KQ#I_#@^=oV:'oB/c^RIOah]m$a8
+ q22SCe+7I4A]M"=^ko\],RrZakeUa(Fc!s+j)I)L@,LWb.c3O@L8cHtaSj1!]`uG$Y\+A3P
+ ,.4(R#TmH!Hc.Z(;VUJ?Dt\+*A@5-gJ)R=)ajm'a!,_+P:],;6!$A@41MFYgY]rCmXkg@i>
+ $^DXgNIO1Z.!6,R[pATG>GaK!;F?2b%<MMf05Skhi59'j(f$ZoF48/aWQ)j5p,OW[t"6g+7
+ N;%R-\o+Vir^Nl+bDon&bS04Xm@diVk3L1&P&1IhGl;5muup\lAC-aX?N*H`+t\<T+7YksB
+ M8cc<d3r&<4i)<&cb#l'lYeSVrrC6(J<:YEHRkC8]@Nc\'hA:NBY7s@bs=2.OoXYe?N:n9V
+ QT81@RD7-O5i9q3O3l2n9<4mh5jH=4)RbiIa6@"dnch3G`mf*87pHIa9dM&%$43MR0bFL`l
+ .XqQqHLa3Cg\W-AYdocQP3LBf:&K@epQ?^]Ce&SCmT3A#1FXA@WBRQ\?P"eOCHL>HP3O(]E
+ PW')]u9?"AH)YBqu6XARhOt5rrDN$@m=gI8r"SOGP5uCEHu?]m(BWG:I"ebcbF,JFK[m*qO
+ MWeZ*E75Z+R[<AbFTU\(U.c^=@(/-0LA^`ejT=^Ae2Gniu[CmnuqAcfq\4ZLUX)Z*sY]\sX
+ T]1\Z>bI.$7\]:s+kpAY-'5l&QDJ$6?[i[<(C8&*9IWBTE"W:55,O8ZVe^:uh:BQ-'3V@WK
+ >no+Njn:.u:-V(/&;nVUJkD2@3,L^a!->>,_f0QHBaf-W*q=[DYch2e'M'r1b;OL5)9?Xfq
+ DBON=1t<W&-FAri#sXLJn+5-X-@25)%`A0EFGep8dMk1Yp.ZNJ8K7[0^7-,ncZ"Y#pC/UC,
+ &>OOe<W=6\XR+YjNf+"8*3%X^[LVep-4SG`'PHDcnL%:)HXlU=%Q&E4&sih)[kk:%r6EpZ`
+ !d"9\-InRO[1iK8^o)5;;a`$u3@$Kg4N@O2\`thV3E9Rj=3md2aM3"T@B4UD`YZS^HO]J,<
+ 8n`U`3?XR:<4!7N#Crr>=;?#bSBSqg1?gK;\6I/7s9dJWn>\\,kAjSo4$rr?]5C.r00+n50
+ %S)qt3Y!VjNo;(uqnkP\JI%*(p!6[psV_BjS8"KY[GmBNlpGP_cO8f3-<eM<60^;]eq/b7`
+ TA5Gpo)-W1Y;=K4aT^H0QQL;CPdr>JWV/F<Ou`:4f*Se_RShC=,lZ6+]S]8@g&)0R[#RA]p
+ F:FgP&']Eejqo_no+O.?iL*ge,,@X!R(G=J$hh/-M]UuQ+M\\;to+1e62",,It4B#=Po-rr
+ @-'XIVmMoI8_!9jIkc[os6]qCIZt3e+60F+mP^&P(KKYdW/eYMbQMrd0Fr'%,\0hF-&'ARs
+ a*C3fgZ'-l%LHV9.#]DgGNf`"OhSn?).rrDs+53((Elrhb@BJqe-[VkisnLJmJ)6W&/O*i%
+ !kPkO!&if2,Zd]I;)u)NYi]0-u=DhZuk&gRVag-#gE9BK1T4>;!-2ls!Q/p\&VtsB?_#@]-
+ #Kck1dsp0E5N$[CVsJpuYp\&6;/ZZ(Vf._-RlnXb,k=msqu6Z4nj!$RZDTb-Ln1GpVXRoQX
+ P?USCP\;R*?g$_)'nc#q=Zq6IEeDYhoPGi6F/_G>eI_tVUb>=!"lo'hq;`C\dp0<Qi(dmIi
+ e7R5MrDmVm/+Wb]b-<4sKck_*0lcnNVddaE6)6dfL_Bnhdl0r#\/FZ2D<4+6<5]rrC/D<Lh
+ c$_d\%Np*[l+g7uX%(;I45YD%9[RWqOJ"M):1g&1(^IutE*J"8ObrX.ZG4fIA<?)9sOr"BP
+ 4SX&Bm\'8o7mf*:%RS!KKGCSZQ!.XEd\ORh8flSR+l^al]KtJ_kI=&m&Gb7H[k>+[4enHE.
+ hj4GVDuTgjrrCiWMHl@DOet>N7hJ>B>n=#!6gtaZnDB$Y3;so_3gYP<'$btSpX3?b^)nL_^
+ VB_OaIdt]!FJ,T*%(m8KijhpFHQ'Ba,bh$.e*1mXOC9uB@JQ9^=<aUrrD7\5n!Y4j8T+F5C
+ `R"/'>lYS5@cUSuVJhW-CQ(B%p)O29W@Rc]e*crq#nKJ,G.0.d'RIhrW4e7[j%kdN8K5P&D
+ -$&:'c+HO!@EI4Njk+"KJA,ikHAmQ>R[YJS$dHo^6.oo1FCmEI9GH`K;)&)GJ4V5cc;roJM
+ "B_to(+UZ\pCEFf#ce?CLi7n-g@LZlic?N[Ho1?^*8`@:4rrBV0!'FW4rrBKWlrV<g^NA0&
+ G^M>&EE59,[eSP6rr<RFIKtIAEp#aXrU%hu?bq3gm%F=#m+EcaZ2NjPr+M_h<YU%.7O'RW(
+ SSir.Ie\_,P\U>-DRdE!,5a=!2W$]A^@"2Ic:;,pt\WAWS<DS@7CsYk5)37S$,q0)O?Y&$o
+ 1sMqFhL9n2pQ/)Lli,>$"]AS9XrJeS7FFl?r'\%gF?)S`K9hk2?u%FWOuSIL5LlhPK2sNCl
+ 1XpY<>EQi=iJ!(hI1:LO(XhNnQHJ*PlTrLU:T"2*%\0']Cdp7Dr(G^N;^_#FDF^Q\C1SYuF
+ *]2,'u!<3%JN^,``8k;'9Wa#7jiBN4&FY-K%^S]*Bl+68[p\s?tFoMFArrBbS[Z&G,8(o$[
+ i1J_8HOHm&&'*n#QM^A>X^Ma&EsMYl>5nTm)aE,[<6eWDp2'U.6.Y[X'Bude\fRV`J#CWm!
+ %mR[bl7Zn8c@!0.\A!HmYZD^P.B_)(&TS1Xi7(#3c:L0F!d3:UWHs+aYg^E-HCAkqsXNfp`
+ 1Eh%'$`[PA3/rion7\<R8qg=29.^!/'\39n)M[m>Wbo]LhLuX%tKH+Wo%f"2Op:Edoihrq_
+ ,TpFFjj3]GR[lHu/`+7TktHm8;dQ9$#^Q+!WXNq5cC:$*arI-ufQVY<JShL3`=r96XadCGK
+ Tbgc1EcbjU"^(]d<(kU*5'$&O=^=d4/%0$<>nf@Ecr;.KTjOs;-!4\XaG&uWBa$V9PC[-<A
+ iYuYP%ia9Uh>,[mg>&E/>J]FBo?Y2Gh^?PG!%g=ZP@@U]?4_e'e#GKEHABKL*r6iS%L<!RL
+ .AJZL)W\Mr/\2a!2dT<#ikfC55W+i!cLlmY099sUeE4TH+`!'M;gUQlu/'LcILgoo-X#l:\
+ s:9rrA]TGg_ARB!XMnT$hDTMmskqG5F59!e0b(ro]^KJ+e2WT=d$LRT5'Cg8EUKSJ12=Sm"
+ ]MT)SfWIrkDaH7Aj[%oi&:g6=c>\:[8_d\aLEhUh+\G1$<i^tna^`;U#!kG<9Inj7oR^85U
+ XWE\XG[Q>_)dH6V/D_WKorr>bXJ`#qppTHdn7Vq@@@p%6nl#aK&DSFR<5Q#guP"G9CT0/7N
+ n\=f^kK-scV`;uWL6XSW%=;*I;Xkg-W;ck7'b?$P1pm8_M3a>.10FPV_#1Z0g&C13Fm@t*e
+ #`cK$tEJ]IGqk,?FmRpZYOd)h%h]Mb7l`kh&j6`[)cb1dlD9uc?QGL>0=d1kN?dWQFWu>9&
+ mfFh)m_Z54jF`O(S@j!;ZrXXd?WeE&jGZ[Z<S?IBMupHT2]%OuNC@=oQBTX'!Ki;fhh:a&9
+ 7,a3R/_FSR07j?.AZrrA8OrpI([C*(f<k$Np_2!\o`/7@-,KDj+K[A8*`iC9=Pc7L(ro$W#
+ N4oYLFCsP5rYeRoYMW-c\;09-o^ZGI`mT*!f5IG.7:\<l<Y;UmV87UQW!.FhBZm84[I[;_K
+ :MBIZ-ctFSaWJY)!!D+EZ6Ymb6aiRG'465DrrD5X59t@k_)OcQ`-4BaHiF'u%6"(.CQ83<I
+ lkjR!79q.$;d!XU"W^a3c9d_jk[`O?h)GdJ#oKm2LA<!L4[e8k1$JL^N!b+F8j+Ir6P<ON_
+ -RC[O)Q7l(Id44dEb]!49D.5'c2g!8;Q&"ASc(FV`j@Hr$h4VsF0`X(QKd4/_Nl\anV)p2B
+ ompFBeWJol8Ud!1c4=,Hi6V!8W0W7tS3rM;DBZci/.GMaeI3DeT\`$<:oh\5dF_CKsP>J%q
+ bJ_ec'cM9YGf_[0H7ZC\UbtU(DrF:2d*L_H%O!J]E!3=fPhtd0AV`7Ttgt"<c&9q\Se)[pe
+ ?>g;0m(.H/5BrKSqp@OPpAY-EVu-SZV`7WX/LJ3]TX`NjY4p]>npItpo%m19r4i-gZDg'5K
+ A&L*-AM&8K2/%288RIC51?K,Eut,(5P,Eb!6>)Zr]c,iId-u13^#E$\%^HF@Cbn-!8-J`mA
+ HTU=mSqoRiVKXhFI1PrUF-?q@pL$;hr2X`iH+0Br9]kl;i4ji^%2Q9q7@nVXOEpr1Cg?BD_
+ >Vc(daK5,duFK0CRU5K!4:+.pANQ5X,`P>m>35O7KVJJ$`<!/'@DrXG@jIF"$6H$*cgSt6R
+ L1,&A)OP0OuYgraR['fj)bqqS?14RJs/^o'Z5<o,:rr<-krr$rgT=B60qW(`HcX=!+FKJt6
+ rrDD!Ia>cAmlu*[-h('.>4iLk:Z>g9qO-?D%2s.&G[9]R@=Ro2Xo;LRf*_AXMOH^Hqj$5i2
+ u?QiH5_00n3;[Ro9/)!m]ClXiU]6Wnf97+a8@<ePJc9;]/5*+I(c"-55tU=AUO@0qkum<8#
+ CYXIhUN1K(ABI>&6.oj;)Y%Bd<WXY>+8rn%+"t5N>B.YWgbopIBk,q\K23H@#jKnI%fZIiL
+ c6$X9)06W\R,60-/eNp-m9kjcF6pY^AkV-0bs!43gu;N95j+!LCtfe'9iGm!l3hg_!m!%dh
+ ,I-rQ_%$#f$gcR8qq/Ra0:XB%@/F/UVXWFTZQFYLich:5C]Ql./(MidADi#T44r[/jUn/GE
+ 5Ig^nIN&'>?ms;Z8*B1U5Aea"SgX#?`Y7R-3R[8AJ)U>uD*Gu%HRnnC@?U*&I?Gr!d6@DPP
+ ",?7^r>:2MpV<V@jdYm:d1rMpVVIal@'?8#.\M`D&dLt];D^hl^9l-\c2X]m='JUp;;;i::
+ /El;N8.G&(r1"n6WTn^@T8A,I)u;5ITbGIaR:Inp]^3\GlQdrr@(sQ)8+5%cbSoZDNn:/=5
+ 3.T7!+mj3mc$\,QGY8QQh^,EV^3`EreVNso8bCOK]<%EJD<]DhksTCpJ.j4;E1%R\2-0+:W
+ bFW?Kgf%6!IoTD.r2i`nn;4U.bNb>p"*KS-U.JubM!c3WmNc-.@ZqpBCr]g,uNdahHU#<uA
+ D!n+MIMMY<;STQk^1]&>aOR@VfR"G1/sH7YrrDIeWLV6=clNDiU%E796"d$A9sqO9eMQO)9
+ m90Si;5b9naG?CrrBV,\,PR[<md=oTR%uHmBl8!_HQ,ZXYhBT5L:cND]!_ErrD%e#/pL#iV
+ >-Vh"`&jLT^J23U/,_Hg2%;lga.n]H]AQI4nU*f.8P%5lt6C>A9C[*:L4`qN'FuftBTL!:g
+ $[YG?Dh18^O'?YqYYO.6+uGb4A.]$fG2$mpgNVa?\V\F\dM5:>l;P%id_X3,Q"Prfm4>>pm
+ :Y&u75mE"_YG]"m'O!O`*]6XC*SN_P6rr=V9cfCT<nLSLS@pq6Qli-r"peL\9-GR'r\U1A:
+ kBS>$rr@QIBDt+qmB/sid''9kqT"IG,D$0/fsCGH&*M1^n,EB+n%8PE^5;c0/QdAu#lIm&D
+ O%1mVV4g%hB^1/5$ThrH$^S+VoeZTbOYZ5^[qI*EjW$l?q+GGf!`b?FlCS7rSp<&nm27TbC
+ Ar*TC=o">aI?=C#K!kLqY+<nID1oIBM_pj*p`on&q?iO2$/=r8_rqq.Td.Ek3]#p/3W83KC
+ H*(8[f$PK-^J:cppIl>N0Y$1^T/^[LuJjZZ*.5'g@t1R\NtYh(VsXR1,5pdcJ&2nuim?I^[
+ dRQ^QAD#XKRA,XR@Ydg&lSJ%^?NK"-QYl;gu_iObs-.TJeJ#;&S8Rm)cDuTg/M7joogJ=ES
+ \5!Z,/G(mo0+I-SRa(N/LNL4&9S1PLA!YIZ-ZkPbcb/`4k'<4l+fMrKO-;aW?>+Q^55Qsnj
+ JJP\$@SdB+68T7^]+;?f,Z\V>ia]tl]p!_a-pdhp\g+D5Br>P5MVJ#rr@(rkg!;%?T#4TE@
+ %^V^Y0:n4F98<l;Q'*BI8t)rk0XONW/u(HU!+S3O1Rs/3GY"@3fQ0Il=k2A9<u!0?K4R!0@
+ )n\P_as78k7EnGJkg5PN4ofgb*X/jlMXWB>-9Kf4A$.R"L@b&_7fn,EA_P@i/:Bc;8X8%,X
+ CSA"oe-e]i0b]gO?q'=X!OI:.9gs^.KdZWSt8DW\]:\FCG=dmd@@_:ORU\XIV2qf998L&`X
+ F;&r@ge"oG.aED,k[$2Dq0PZqJ,FbGp+p6Ff9WYa+.m=bno+O.=TcbfR$Eath4<W\`Ridb^
+ TqW6QJP-X%A[q*]PmfMNdn;*)*ct!flQZWifAnC4o>6Z'hjb+D8#qrqmZS*@6RKFo+=04E2
+ ,:k2<6rBeik+!X$O=[4o=<mP:)Il!:)lCH7CmCHbmcnWH_pkn?dM+oDPQGl2:#+rrDEMrr<
+ &%8p0XOd2<'JQEls%T:V)RQM^[1+8W@,p\b$kqbFPk,eagH/G.QDTX24]G\sSGR1a63n,90
+ a!!&1mX3SX)fk-C0[X'bC5M=K<h)r;f1%lj\fdHb`rrA(/"aSn`2`sI)V9E+kp%@r++-ZSk
+ :%?=%&`*ZJ,(-"0c(FD%qSF>d/]1NS:YBsN(Q3Z:i/\LqO2IS%Y<4N\S[7[3?-JC78O(Q#^
+ '+6iDt5j%n0e2p<;keC@%m"[+7W^tGK#PZro:jMq#51HBk[+PRs,hLpMQ"Omd]cA55^lmI@
+ Cm_a[@SpR5;$MPP.sg\RWF(#4YdmL4!:1][m\"A@IO^J%h-5J,UXtWsDZf>RjP5?bW^"fIo
+ ?_U$5prJq#i?2Bl=.:$'+`qip@0;'+:=&Or<A,P8k!=Rg:6Wd%<:nYM5!T!:G3rrBR5o02?
+ Yrr@KHJ,AUG^9XC#dI>[6m:n^)T)Seul8jC@T+CWe^\?)&r](.$@s1"?S)Z,*5/iZjhgbM9
+ =,==LmQV%AZhAjY]8,B7]qgeWNp=p`)5I33A'*X.!4:1f49jupB5k4qI6jOiRVnt!pnGf+Z
+ %hho0CN0k]2(.Fqq&RU4t<)i,P/+VC#nLjrrB4mpUg6nlTELalfGCd)>BO`_N(<:8X&mulT
+ aX+gtu5WA9r=I1[U56GlIb6f)/%7h<=T(p@HpB-gr/PpY,WIhg`]@/*X"`U>od5F]/`Q%Cb
+ -f/J7Ba,CDmT\c2XC.K9D?#V3^7f/(eMmM_]B[#TXq(9r:aGY>sr7J4k[8[1L!ra2)bVo^=
+ \d_*^V5)0j[1T'Me=o/q:g1jt&4@s%2)GOlCZ2UJ>o+U;A$L3idMKAJk>)DYH!:ZJ&ImM[D
+ 9`bh:4b^k5m/&-3qo`,+:&b2=rr@I3n%\W$AaXY$k=2f/7udFOpmnAK()e*@UCRn#3`VKQO
+ eO)rS'ulErr?P?*r=OX_GR&eq2>5'pcIF&(AQ4pIN?el/N6e>flWMnrrC*Hkie)uIrk@F>H
+ 6.u1XD<o/"\HhoAE]+]J@o`]2"e3rr@XB5Br?@gJ?k3;M;M7EO#-7V;^b-.dB%Po;qC'q9h
+ h3aPK/U5PkdJ-AH]*r(d-9>J]hK7X\b*"S*`+%\!CtACTX8qIom/EpN\ETh\J?%YI1!PJ_U
+ Zn<<Vha7hB(F8VAf>!qE,g4-AUA,LiFVZ-Yk"a*_D#9Vbek+"H_JYIB]a2+3fTrq1h=nonP
+ pJ1HZhruqGk"5=FSq$\7rrD*Z!:@PVYB)2;Yk2LAnC6t_=:3K#8!X!s[^ClY]Rs@ldqu``j
+ JUYgnC?SAAWGAlT'nc-rr>Z@hF<tuqE+VI,Q.Q'18:"NNXAD(a2mu*esAU2]95n^E.%7K)L
+ 2i@na''M"9/@ZYFDL!aQd3n9?7b:2q)Slbo1NkA(`,GZY01HrP+tQ>]nE@bg`ldp9=8b*[Z
+ NWo1bq)XF5sCmekBX8,iR\488aT\b!T9!#Jj/NQbYP%h`VUh!.p[cf*%V/',/Ek-0m"83YA
+ 7jG3JZmNd9CIIu1\^9aq;PdGLTdqVHiH)Fh,6YCPH-BJ.T2LWpFl]Fr^aKZ2uG&tc=o@mJ@
+ pHR"$oo-H4jfV@68`>R<3A2JtL20#E*_X"eVoYM$ci(6N!+N3uBIt+%kNI+$ba16^&4\q/E
+ RSAg,"S=frQ"p<DuL"A!01,.\OkSdF+`_]9mNSU4n[%HVp=hY$ugWerJ://]Dhm)Dtbd/_q
+ 'L"Wq2hLUNle=iAIcp@AJ.o_:mN7NJHqcrXmEGVTk8'!3@qH%fZOJ^:!?,`o5@s#7%KOU[n
+ /tp(*q`>/lj$kBhGk?6:uujOj>[MOa*UEY7N%Okcl2ae?ATFEh2Q4N.7"D;?63rrCiP;ATg
+ 0Sbo7kluC=-k"#1,NBbu?8:0PP^<:R6g>n5,J)$7eH-ecm1jT@e$kM<h&8G),Yhj.,?9tk]
+ -iR4n'CUGF53Mo*9c@!`ni)s[Q:-lHhL3G*J+,U;N1`alW?P^FqDG2(Xjd8q5FMNO"/t8j6
+ G,8O=#.f$anrjKBdFaMaE3Nr8TP^&Vh,egrr2tcPoSiIJp&t'F<*7:^EWO-jIRGR,Mu!Ok[
+ Eu-Y#nC>`Sus&Zp`Q955tVN:o8Ce"?IP$kD%m=P"SUDJ+(sgB.[p.qAF4J?UHAa^<cZ?)uP
+ iLSECQZb'S_bX2;RiK1ih.eaGB6[S'\n8,4C_r+MQ`:]A4kEu+RHo#'M-Z)LpKA,_I)p90V
+ >NYt(P+5d(ucmq&3j>X"6m12/GDQ@n<[r3SLqjAR^BDPjs?i-Jl*G"@#O$]BY<,-Yr=M&q7
+ J,#JW$u#Y@lK%O^8CR!VkS;!=O0UbrdBUgZD`rad:]6gnkD%jUIja=Q,CfInnbeZT+5]'<U
+ Gjb%>GLt38[CuFUqF$Z^=8T.nAce/r:0deXP`WaqR91kgo5OB2g/Q<DC1G(IhHGGqW<A.JY
+ Cr6dXRooH#FTGVY"t)n$DcYrr<8Lqr4l#UIS?LE4LJV$gfH9P?!$(m?,_2T4X[Eh5AQeZcd
+ jmr5\g;I4I9dIC>";F+i,\i=G]SmU_M<>t7esNdI#j!)'Qf,P`#PH,cJ)rrA(bY6;702PW:
+ -l3M;j*T=[E422<`:%io_Vm8to8fokVE'+("YO^0@:;m#RCd`LI!.ZH=k<kiAeF[IR3NA5*
+ A,(i=7u6iF][/bGVTj1\6*f)48Kmoiq&MEo!4hZMj69kAke[\np8V_,S4jYG)1$1W+2cnQc
+ c'3?dr'+%;>/9(fLbtT+[<L-I/a38f!OQ+?aP4_)/SH=>l@LM5A:Q.CQAr"a2H\MfJN6/FL
+ f$3D]mQ3A)FWl=sqUf5KWfp:VU4q4Mm(rh6Y8Di?q(njS3ZeJbYSimts=JHloHb4'?p$4pd
+ >amPOM6J!9h;rrDoY^9Yc0]!,brY:DE=dI!a6ZB!AumI);jGBr7AnQ)gUh-m^Jn"0XC:\\(
+ =5O[Lrrr?Z\GO/*[rrD*1HM)=7cSn#e!-;f'Q>a+H?P=f>J!^/(ZhPS+P.dm-*tJn?T9]EV
+ $`9)(%pY-Cms,,NHCedJnR"G<plE&0iVTt1&`cEFAS"#ekW!I.Z)7:\_k&uVhcQJjm!"nUH
+ 1,sSro)r8T70#7rrD@LN@X6<#ZQC?5+Lq;DZ.nAr(gc"O7><NRV\QgrJK^cce7FUq]LN(R3
+ 22$^Q\Wt?4K.1VU)'Z-g_tQSbuZHr[?T#:&FqPrrDroQ0(q-Ntq/jlHe*P'V"(=N&FGq-h`
+ ^Q+8mlcl=\:LINpN*U4&rZ^+b.\8,iQ\83FSXlloIOqg+l/Jt*Q-%i<cF#[QbF*ra^ZN/qD
+ P+8li$bLsZ)rr=<`D#QXC:UoZ`lb8&i8SWM&]M.?a6^I3H`]k1%?P'Tbnc#;4pNBX-_g/?(
+ $dUX8O0SHG:%"J`7/NJQ:]"j2eYq-ONGiT,U\/VS:T%RRao/2JO.jn7Ac*Y7G1%c:2#c\9%
+ 5r^F=MaR"HVQBDq7kq@JpnCYl#9bLjQ`2GViq:^n*QoFq`"NTZ2Xe(X]?g2eei,Fq1$HB!q
+ fn/h!/p<:HM=+D^XrBrp_rI!5JFRn2f5ug6kp!l)UF=C;(P!d]T@:%JJB[pE\GRrrCpkJ&<
+ HAp48n3_o.!:emm3OX]=`V*RPp!'BH\'!+L1:j/!RTG;6-/AosV/L&=_r-/Q2jlNs]^@JTP
+ &ZVP9.PG2l;Z(9A)8,N0IFPl]AX$[`!VBG!(L?DW#54da_(Qhroi4VYX9C,46%Y^rN*."-)
+ J)jD`S+iQH_ronV!-5[.Z*18ScfFdiNVLB-dn7:$ls8&o>YhapH0.>`jgo7r8J>aYriP)W#
+ Q=MHe%Wg:3T[g&GT5Y?MS(I88#GM(XO-pFpYWf:jj+Cjq<n.?hOE!h5368D25k2?SJXN8:W
+ ,FH^=U"pW,%j'G0d*_Z6,2k[.5A7M7u4QTC9HCe\/7Hp,o6:O1n`QmsNO_!7*XRbH=gT6Xs
+ &B)O6rIJ$Z8NNn3B>:UBfD-hem4J&;D4)C<T6p3TG(d`t6VOuVE]acYo8YPZ=UNh]4Wqe,h
+ "Vpf#?$2<VBr4i3&jSo4/\SFMP%[_>13_MV:mnLRFn"B5hD_."tL,g<#*`)7#Rih'J#Q,(?
+ _a8b[C@ZL"BZuX[HN#&VG+jBb!,-j7im.6j'Mhj&jiP8Fg+f4d3:C1\.RN%.3PG%B58NR7n
+ Pa4erJ'$?51r$nP'N2i!$D(K?$,"F8)Z"41K`Pj8TuJ=rLs5k\MsNg@7<^-H%3cX_Y2;J\V
+ `r@Nc3hT!7*WS\Qm:+bim"9*'MQ"()J(&]7qEc8E]RhJ,KGW;tc!0q(>q#^>3FAD`cc>g%X
+ iY1u$+LknErYN;3lF91lceA4Z'*'$]=p\@[Ok5MMhk#iW5"97)_`Hu>"N3?S8$+/dCWhb_d
+ <+T"QI?V[2"r:?\RlD*]lSL41"X_p7ZjRV/<f`qHVoq22:F&.p79is\tH:>9'VX)gEJ+f1s
+ O5qY^P0r<Nb]cjF5Oleo!6=DgFf-7=@6)A<+2n."f.??bNX\&&o^oRfhHE.2S($ipro<JC5
+ OXIY@O[c;bbku(r*5@gheFinRnn7]k",JT8H/\QkH/BRJCN^t=nlkkCNq_)k"BfcJ*n@<5M
+ uJ@co+`>d-,e<_ns%rIVf<aqeqf`rcXU"E^/TdQ"fkH_duYC\^jp=f[rV4(,dkEcbI\d.OP
+ a?HB?#&Ts9Z^4n\`Y>u)HdrV?.fe=l6QC<dCCd.!?WR`)JI4n;f[^@upQ!7lRjrOV(0eq>B
+ 22\A#A7mF$1C:XhbL6]%\ne'f0OuYbbERqATXV>9$KH*a:7(1Z"'&N%>koZGp9_88Tb]MP/
+ 8+M&ro>b(cS11QM6g5*iCX>daW*&ASQ*l>+_nOef`q!>;,(HF5,H&l^p\t6N$2r$:CX,p%\
+ d!V?nI"M4FU\EL8+WL,5BA*:1.M-Q+9)=OoAAa.T-h^\G\\h3a3I98mh#8,<L<'6>.qA;o2
+ #@JpAY+GkF:qSa8Z.:J&enmS,WK@<?YKuFF<8GIqa.Jg>4n38kYYC2i$RZ:YmJVqu6X\q["
+ Qoe=h`5Vf!DLVXIXQ/3JF?X$70Ma.]?;S`[UEn#)<cp.5)S,#>I-8,McT!.7jITf["8dES@
+ Xp`ZhgDt)r`7!:Lm1YuA4%ePt,O(<2#Vqcdno?sC'F*aBq5D<ckURR`CTAgZEmi_.D\UU:9
+ o>A:V50`2bG?Z*:@R%uqJ#rGZkLj-=E2'a"BOGD4S^I*8J3FQIpj+A@1jS^4r>sPCm_7;$F
+ $5N,T6#@Wh"gsMG+U/.+8Zej;\M'9ZuUIP=*/Qu4<J7#lneIgIrRTkO+7-gLnFJ('^%Ith'
+ ^@HNjI]ZN;PoucQ.7JqcqZgXT$_9:daE\Qf^Mol2Lak,HjTih!q_lJ$Llo#^g8Jc0pN@FK=
+ m*Q-X9,r`n;h>]3F0o@LBOA)c`?pBSNa%46WW4CJABlP!U9FRn>fb4'DC&be:m^lM0;r`#&
+ /c'=7]8#+l:oAS6uNg6Db*]pF0L,Z@:!*T<-kLg+7/*Q3p-g0.'HgL\1!7cHaFfkRRppcYt
+ ApGtH+EWc2p=!Zrrr@F:?8cB*of3^C3PUH87lQ#WcS'T8Ln"BnPPof/SOs.6@]/Xd8q+T1a
+ 8Z,FDiPodV8?Tn^@ZpK+9)=sXeu9_EAR?Aik-oTO1\?PIelQVJ)2RM$!AM:0H\1q'B,#K:4
+ oIbjm8-&.oc*>!:XK)Kaj(N0`E:\F81Z+*M::YH`Itr+$WB*\pl:reiq44\a/O'jdtefeBi
+ S=i]diV8Tg`lZWhnu`uFi2-iJ-WY"6t&5(]UL23t*uMJp3\l<5NsiWq@K4aTiLB"CdIkp[m
+ !I.$TBGW5Qt2uWCK!59t`3'#5)"`.^''D?k#>PKH5\dsUH&bYI'm'^VW-YJlb-K4n&!4"XN
+ n%\:<l2-63qr5/e;Oo./<=`]=HIn((#5BjkG/%qaXS1#^n+4@;mih]2^OO&l]PCd35<8XGn
+ AeYY2,-EdaF>rOSNOAW/cPbMr:@%Rjo`lW`Ek[r1]<W[ahQ6NpV)ij6h\$>n([fep]V5(Eu
+ L8'3lKO^)Z3%0O6tMjn:k_No?Us2fj$c>"6YI>!'m9$rICRPClH+GGZVg!ef%eB5L:S*]Jb
+ T8fP=?sHfIWr!1k"Knj!#8n,EB.]aR)5m5-dPi;!nPotQ6MPI-Z_%_DYrOq7A?cCS@9+8[*
+ Lr3lV*[N@a2$!rCnp58%*;quOYhUs%B]SYS;G('/Hrr2ugf0$U^M\+WHgNdg)Sog1pcSPQ'
+ ehZDH7$C>0g*;S8-I)GOHPisBRMOM9%G(=sm6AV[8c-7XZ"D2RLJ_K/nA-@cPIa?WrrB+1q
+ ;Zu(,.X^@\_.6,(\aA^hY@^QjMm;MRL('_aQ`V:rrC\K:)&#AeU^oA`-VEHF*tQCLbCT\QX
+ ^,,2Pd=)Y[\(87Rp5Hl$HC<3OrPs_=<8\F7u*HM<BroNr.[/q<;2Wc=m,'6/a2Pm2$l9bp]
+ N6Abnuh_s8'rch:^#rmA(?7pHJS&W)1=@m\*"2`Fe;!8:=3=mZ.g=WBV8a$J/4$,YhR[f-b
+ .mkh-W::\$e5'M;?rr@9(5Pp9/j6_/a<I\N*i;V1gS]@?B+2!5P4H[:=r;Qcd$J%Gu3EM?J
+ V*;YDjk\g"^Y&PdkFCf!H(Xie>NG!l@Bb45gmZq'T?MX$5;>CeO-fkHTN3_<Ts\^COK\@7H
+ "3"c3Bft5!*KH]?ci<J"5cc/32M/-%F2jWe@[dMn]@`e>h_aOg\cj@bkn$K^\e$2kP4AhY,
+ 66^*0/H11*75Vg8:3#Sbnn%dq=edP"GBin&D!WrX\JqT>C)"*2rIB<%.?f"QT0gDG/.Z2!?
+ fa?HqX(hX>rUnp^lBNrK*.]'/*+WRhP!rrA!kCOR,4dJQ!Nf#b(<3[^9o!'NR$o'<<7%_@%
+ P:H//Ga7A-KPQ%!%<2$#L6G+S$GFFbcr4"!MidC2?TCU9`6^A.I>G":>4D/;@J+3@&eskRa
+ 8HYmfotaCN[1&T9F2e&?2"hj4S0)Wq4*f^nao!).HrM7MH5r4/b)^*'-+&!#St@=bXe#HXW
+ 8FB*cfFm<>9E$XhLDtjrQjN-*sXf(Rn3/Hm-K#rrr@_MZdGT="cq?OZgV3!bo@OkA(i:(9o
+ o;SId>O^534aD?CPf26Yds(*OGbGB79P-hu1=cB15BhH^M;`AqR,J:7%9.7l8r^WAGYiP(*
+ #Grq]4"5LscQ!79T5E>Wu#/*pb*6_I/Kl<YO>rn+sSrVllk?1#iBB7D0j?'WFMT7<:,%fTu
+ O,(I,qdbtp9bhA%:^P)HYiYR0RT*P.(_>Z:]G)l:M*iTUOR;HAH1i]>g2nQioI%TXuqu2$7
+ 8H/ZSp\^t2XUa5tW5&%hkD-bfGQV:ArPY-gRe@P]]?HUk]`$UanIag\qLA#M2(MC7I0Ko]K
+ >g=PbWB_IG[jJ<KqF,W3"g'paqt$Tg\d40rr@$arq[gdmp-XjmLFtYL4rnDB\#9fiVPUIrH
+ #o$rac$/IdT1Ccb>u?caj&U4T>ETGQ'YbVa#S*oa!mQ8Ail`]k?<kr-(tE-0L$N]_eUedH'
+ k9dq8@-+4%4@aIhPn!,XsY(%,&RMP%LD_V=rGnKb_u%m&Qhh[Gu<H9M+O"@%-4YjbGD289q
+ %DctXK>tVss3Sj\lVTo#%5"F8i^]'[<W1@E*Qu7<^P&L+j1oJ"W,I$\HJ&-VBnlXc(J%#54
+ DuTfgq=V-Fa.H9[k'&e52o8XB-(W$'G]Nfa9t/VZmB7Q.1.UN>Vr('1O7%L;.fHia$5=j^Q
+ TXN[rr@<Ihtf*spDMj<dtCmgY_U0n)L,WJI$)_cg(=o=c[RV2nl,PgLp)+h$1N2aApeeZdJ
+ j3`oD#lWD"@#.`;]i1e)[\K*P(iG(<EED8'Co4KK$g^I/a1/.JpmT)HR@mfYm-).Jj.BXP+
+ 3'8H)EXekc1XpF!(TI*I.sPN*Y?nSu35)p\Fd4<ODC.jm./_JFN'_%$!=a5t,*B*PhUO!`2
+ :mTk>4aSu8/]'H+Ib0;k-+6%@^&&]JPqg@9bM5M_frr?k"q`9V1jnkJ0rr=<YkNnE3RT<;@
+ qIT/g8:3&AXE8q"g"Ke\QPWi\qrdtZ<fs+D#L=]C==N&#XSNU.;cDeirr<R3kl1Vr[EV].l
+ YAXmf(&1%P/7(2ZbHC-i7\,19^A$#LG@\M_A-IhO/W$oGir)s[u4V1\us*(+jo0?*Hop+(G
+ [1/!c4'5hu<[`roa.njSLsUm);hsLY25p'l$ongYQZ$2"9V8YpHDG"h!,!7jH+>$dZ*8jEP
+ %T8Nu-Mrr?qtBf'j.U\0D9o%h'tcO>1q[F"BLW=m+e)M?nC[[VI>@S,XlI#1)^r3u\+p+(G
+ (V]Efb#KaO9Sj31Fopm,3?0Ts!Ec:b9`;(\Y!3Ugep!idfDK@IMo",;0!#g5DQ;?j17Vc\p
+ jI4M=o-(V>p<ik0XIVOABC?Q-/PEod.[E0.XXQ@Yif3ilm_Kr=53)XR5bC/'n."X]`HBSIE
+ [-lLH&@&/n<;^4a0'ZJ6iPN_kP5e1Q4n\K,Q?m&;LJKEp_9>JpFE7'c?#S%DH"@DNs+`Pr;
+ Qa*cM.$Mq[u&a^6AQ,Vt'ce^cm8A.qH39=i/4IVjR!G-^j&q!7O[B!;PY%m[,5?_q'<RQ:U
+ (rk1Tb7/GJsSrr@K!/Sb3\n^X0WV5Cq]R.)>sRXOu/mkH&i<E^.03iYR#,/'SKWo(I8E_#:
+ t5bBEr&'su#<CR:"atr3BD)0hnfiUgiD$93]>q`=LIW0eK`GnW;Cj[1IrjGBKlI"QTGj7CM
+ 25Qk9T)8N7^\a;>>jA.ifde'hZnbiDTm[o1]D`*pH(XG)/4E(bG:VNc&m-EOa)SHHrr?,)7
+ -^'oO]_3:CM=FQI#dG1r9ra\FgK8\]=GIhCllgco>'rhpX2%YbcI5?-Z)Vpr'R;SOnf:I,(
+ 9Ik0gC<c.iq()L-F<Hj>rQaq4Hncrr@JpaE9up7bWH$`pY:A3`5<$0<S0QTjq]VA!%m(OZm
+ lI7/88)0RA>E7])jQPK]0(T>10L:\j0D-RlMPZRa_`5,E6@R31ks!/&Mq!1&-%d-"ftp4p4
+ p(H:1rn<Sj'rKcR52lH-*:QeG;_\q-i^5&2ULAXgVe]"<tgtQ&erVc3UJ$E9U`7R54oaMtf
+ mf*8a\?rYgD^0jNSq#FgPK\.GrrBmMr`X-4UrfGmF?S%o$sh+dB;JBJIqPOOq&;QQY<I$We
+ l/2.cMVtH.np]DpNDjdH#pas\0(ZRrrCpkeHtiL9]b`;SZ\c2/JCt/T1ZZk6c+q\ngB`cr0
+ oY3qu6Y9lT*qg2pKk6Q4KMKmjp>e.`sas^5'o'PPl+aPKB$LqsPK#DP9hG4a]1<1#]Hg2u[
+ *sFSS&2TDm/dpF5YuoD(CK?<DH(Bl)](/,+NXPNA^/=n6p9.EqGq'mrH6`&\E_r$s)dj4gF
+ -lM$lZ7j:HLmebnbhsu9?8,iR?f-L]Lbh=k@WUWL<7u6hF&)$.ZC8dS,YE99JLA<+c&et-`
+ rK$@orr?J1@-IUjZo23)Z]Q>`HtVG#%h&C;AP]8KqLUaUff/p2X@IJa-g1B!_-#!DqdX6JH
+ t;Il,O'^2gYeq&`N;X$[IK7LjgC\YoBIF]5%VC]*B&DKqiC;<pHRE4XY\YRo',.ClW6;N4r
+ !dA_tjRsY'_e4OnF\u9:O%J0;7tYj3IW#bjkYM:GP`?/!;\O#g*JE;WrKWnXJK-r$tPS`u^
+ fBGV?uoPJ_8"Ie3Flp)3j*p]p6II@nROrr@)IV-<&cK!"EM@tXPj1YLL=B[U'YD&o\G[du_
+ -jeqi;O*deprrBM#[(YM&QanGXC0i:=DKY9i"2g7rgd$[Vk'tQGh)D'X\<66NrrC]HPM'h"
+ cW-?VqEL#tX,fHr`.)UQ'4\_PV9eV*7/Qj(qi:.-8Oko]mV&QE)P2eYr(FcoSror8>5\C#n
+ MJ_(U-ZQTOV.:OQQQ2'rrBdu4cP4lG:mW2ESp#iQ7u)-E__XO,_,C0kkISIT/%Y<FAEMD"2
+ k*WK1==R?F,Y65&'Z=q[MqgrrC'"+5E@apO[_&Ff'DhbB]i8ceDUe>2P2pcP,$YW@"TjSjg
+ nYV/7J!>G?TO`,so9rrA2\jV9:>GR?XOFu'%?>CXU8iWo;W]q=TNIl#=Ed\`/li]\%>ce'V
+ g\^Q!S>2%)1TCNKL*:WcroC`*dk=q5;c^M'-(Hsi]:M92:=S!YjbBRE=rUc7uT-Ac7rjgU/
+ iU5WRG`@c9(G]30=--1DOMsDaV5F#PH1Gdcroa1]rqN8D3AW>ESe(?i`cp.'`bu1;:6s"7-
+ A[M",$TJZm2tQ+H?kAF+7dZ?:[V9ONO:IU:)>2IOlDH$H0kP2=h_1f+$n3\*N+RuMsC]1NA
+ VOCh'[ENrr?/f)^4,:J*pBM&dQVC;`Xf&oBe^iP'JWf[^_pR+3V#ePPoS$aSu6mmX<EQN*H
+ H1RH^=FTBtGRF?'tXLX4DV(gm5JaZn9>rlJCmX.0+h#oWaC(ssGb2iJjU7e4jbH9,?abp3f
+ =]rHSL2j<>"Pg[1KUNXi04AS\anZTguLn5^9kL=BlN=O,2!:<hD>K7`<2o4Znhm;M:p4'=H
+ !:3cV.h)h8kjks&al6dhca<Zqr,o96_cl2lV/!Ref:*nR4S2AI9>'KWj?NAZ'BfAqDR_.FS
+ (R#&JqTtD?sigmpj)C";:[S+.qY9P>58i+62UFp+F$cXq1%lsT-[`^1T.dC9Je!!o7)i$!+
+ qi8kUgcC=s`:&cMhCQmljPDC&E,(*)%i"Em>>Ya3Sq_Di21@IjV"b?X25iIE.L8\T.VeM>&
+ +ja59X@6B@ODgYuRoD"X>_qo)k]d568K2l#7r@HL]urrCYt+5m/!ILVq;;lB#dToEu#eG2>
+ JWM0=l_JeF(d-YYu7n]1ADmDTpP!QkDGk_4<Z2Xgj=/RM2Gkd>0d'%*U)8=Gj8L@!VDr4?)
+ k"0\;h#@A)D#=54Ek,a8U#ZN[\m8QCq=))3rJs)*k'<T7Sn2N4gJ_`gq@TXYAq0Vn%#CN<P
+ (.Ocr3Q9cWma<_WRFu87V.fYW^[%J(/)h_h^JKubJeP84<sP/4oYNF4u'_A&m6aKdH-oGNf
+ KQN`r?%2Hi0#X/RSj,M:*gtH1kJ2rr?+JmjgCcYpLLic&,gtkJm*_l+UodPUc;,\m39lq]J
+ Zq3T"K<55r^U7At8`eL^@GhH8]r#>:,gjF8/!lrPc+e\g@KY'Pi-i5kgfFW^<XLZI5cO$2Q
+ r_)qReEk#O]m_Y8"'b;D9[+HquI`Wn6PHk,fec,UhFl*^T(q^h;P$.%XQ?((m+6u/UV+K-'
+ #70U46XbC%qMQ5`rW,=:/k@Jtr$*-@aWqF3ch<4pjE*_-1?>maH/S]&#Mham-)R_YjN*fTE
+ W4#S9#dsj%X("p(h@le:&b4*rWqQa!1%cJ;e(qbG;8cK4mO)Z?geRb;,#M8Aj(m6Bjn2J_.
+ `rrBl1O.O8",c]C2e/:RpkokH%cbk;g9gn,#4rA<*-CkEf5/.IM0Kf02uu)o(h8m/?,EQ*N
+ L9lq+5W!+TbI*iT'd[*h43lQcE0Q?CX^*]>t7Q&[N7?Y\)t4[ViiVhT%Pks*WK-\qY(5L95
+ 9rr@H[Z)\=/3k.@uguSJ8i?$Ns)&:/dFX<JJFYgmsans-3rV6Bm\Q&S/GdKK-cOCDX4q.?P
+ ^A+8"8Sb$9WEr/-GliE/I.BWK42:X:kieYN8,iS'/'>g-C3pmsUH6HZ#DkZUNsBGB%5`Jl`
+ ,XOVDrP:@4>/#9dDp)JIC;<5;9&))!'ZP6q&fD2HKCo*FIh+P;9NBFBRDJmYC_3Jn7DR2qH
+ &l\gUu;?f3o-D+7e+5(]F+&dPUt'!:g'hEk8*+K[ll>@PZWcC<,3R%=Se3o>#k.rr<ck0,j
+ %4g3b=K!:_Y#h@!Wdp2BQi;s3$[nbr=CrQdjcUP>m>C41lqq`C_,mCZ0Om7Y?`RXN_l>3].
+ sQh!A5ZgLMVdJeQTZfci+I.VoAg2jj4O$!<9/YMVE_4MW[ZftPWHKC?fXUj.`K_!qGrXYXa
+ rSI2B.E((u]$J\3'';hO'M3`6GrGCtHi1tPTTB%l,l[l1&bl;*XRlGk!8mV<Y+FgNlZ/cR5
+ @e++f_DLJ\CWi;jJU_/]"4=j*]3ccIF%B^!38XTmt@GV5C"6qSCAGLLQ=V-p_2X'JH#W.,L
+ H("2am0?rr>++;Qtm84G<=7I/?,-!:Ki4a.M0JC#WbCT:L0jgDX+fEHchF1d3J<0-8_CJcq
+ 6,P'DJ;b>5k@#FM.PUc#X"HBd`B6e4,U&Ab2W+51'adSB"f`uk5m]DRJA8$Te%3kUn$4oOQ
+ ^4]b:de?l>u)f%I_r>J6[I##63!2dm;a7g8EPoeu4\o=aYB'4gG./8kJ]^S.E?=Z^,7o)AK
+ IZrjgrrCsu?H<%.oQqE/SF#o,4s<8pGU(-J@Xdi!^U[+%V+m"Urr@Y"gq`CK1=gq$j+$FaP
+ #'q[TCMSX9_kbs`-*4C?8VG:Y".V=QPr,Nq2`;c'!d`QHak0l=I&jhCO.#IM"R;s%9I/HVd
+ /K<[l0C:-HP+8SN$A:F8fCp?II'XbeN"DGTXqB.f2X4TY;HF\dagPAUf.h4O<XOTDC<'/%;
+ -<//18-;Wc9Djo,$'h"gqAaisIK1bO#_9sjoJ]T;H(.<,"4?;-L\nNYMeqWu&h+$Z=66]:I
+ EV08IEJ$9Q1B"(JT/s:JnrgQZTm!jJm`UXl,colI.jO\S4(HanbISZ@pL8'e*n)^GH!0R9]
+ g\LcSPQ(V)Y:=KSS9OH4KAsN0n`P]A<OI']GCt=^D]G?PGmX*B!4Q1[L87'.'@$M)^70VTB
+ R7XVrcOh4!2'!@7e+77rrB]kro`(?6PBn>S]eC?F7VbrplY2s%oIm1D!/?)h='r"rJ.OZ0\
+ #f;3rHA4F5\aJIIO#OqVk"-f:%3B^<6-gjGijsa8%)YSKHogpZi69(iq280;gp[3T!3N233
+ e?f\S%V!/-D5[+6c]0!qP*df/VYOr3BRpSZ</-I%@=-i<oD-"?)aP='54.=3t$55l>mF7EV
+ TRRX'#VSd&HCA-M+1.V4sPPrQ!PCMWcKI9rmeE3_N)>LK6;YV1!^`OE+8`<c!H^f6me`$JQ
+ Qh!6err@)RK*abU[6+k&2*PrhH.(U:1!0==p$Wt%!9:1)#U@Z.TQkBL]=*;an$;2a?6X[Zr
+ kHb3r+R,Kci"?dr*80NNiE=CidFi:<pECOHVaF*>p=*WJ'[\8\QsG.b+(=5Z,aQ&dWok!^$
+ Yh"N_?bMhR_r<'dW3f`8*?b7$/QG5%W(:h6iG-3R=>#G'Uj8Y=<.*cpMjuBm/u3riuJ$Em-
+ I!'#G"e1@G!%RhP[`5jlP;p/&<9msE6YMn/ifekYng%1ZD,bkKG<57DZ$@b*aUl]P!A]7%$
+ u^<a=h!.F0g&W+5W9fR1"h*/YbF5f2-ne:(PrX\[okN&g.S!`gscH,Ddg[*AaSnHrZ>`mZ6
+ UuM&0cc#etdBE49bN[sBE@&alq]"j$>&.WJN$22,OsZH0D&8NABV4tB.!$IR@qO%CBDT3]c
+ VW[J[[K9lm,rR\rrApZIdd%^A1F&b/[$^D4@:*SZbnV6$?)(4o09uUj](%."T,J"FjEnLN$
+ 0d5&'!5mfIak#!^E+Q!'M\"roa1\MIt$@3G`4#HL^Z6F6uc.2C?c+^R>&sh1r9/8"r_ac&_
+ g_Q&?0/o)A]Hf9+b>C&V`E!1n-)B)Z(S7KBt0#Q&$;dRbIT5%jgN9'^FSO!14qWpcYH&cKf
+ 3hnRA7!-5N.a.8+_c@b'ihrsp6q*4%schr6tW[W<DoSlp?e$\Ws4\F>OfT(gg!!BBQL,,OM
+ W]ft4f!k0Ji8jk>nNN!:aeAK`*m79A9t$3EIXB[:[@_b+5Q%nA^OP\opa^s,[3'6Y7!_Aj3
+ Vu-fa2PJjJ+ccb@Ji?$26G@eFr-`tf+YphaWC3/T7&VFrr>.loB`Pm_k2"]X_O*Zqif/$)J
+ adORpOP1FY/+B.L4i"_$?;h0u0:QU*K,&ooO"i!-.>N`R!4!&XM"=8tWg]m++:3i]UAZ>3C
+ YdO%o-RRNcR.88$C`\Gc8R*&FMl3O67N;2!8F1$?HokC]V>O/CQ7Gb$]6&GU-6/lKgOOV7Z
+ okB-Ubqr!rVaX@"qHM+1dK[nBMSnC.;kV#+Gq!o@ccO\.WfQHWll8Eu19=0k(OWSm18K>g3
+ Nh<r_2bN#-K&f!<MM.Dk7tCLfUZu1n4r`BdBsuJs:SM!1P"9)FjSo3KY<JkocYEnJ1gfaUK
+ Y.ibNm9ZWTjad3qLYLL*VIX=_]SF8:&FX3ksCo]`+j+%3Y0oN^CY)-g1e%m*RrCuSGI1#>g
+ Pbumr[6hJ'$hEZ0PCMSpG^T#_(8%*n%,R-L)MPNs%7QHJXIHL!PnCrrB6Vp.b;\kO'#YroX
+ (6N6b!%n2'7;Ib1UCnDD,BHi17*l?A8<gjR6?.X[lX3Bg(#Pk6bm`dXP@JK>0M/?V)AWp&#
+ T>X>2PFZ--\\!_8t1WZ3#T76Fcjk#s!WL[j)UGRF=Giun(a+H7=NsBG6]BU.ictXJ"V'l2J
+ [===frW)iErW)rulrQknU$*tiWroTX[4ApliSLPX4g1%pqJ3_=M'R!Yrr=./<Ck\@Y>(e!r
+ J<3*<GAQ0o%-L=d]YKQm-T8N-/Hc5NW0!.jS<eiI/a1plWG;g/S[)l4uCM04uJKpe,:HVi8
+ 5f'dQitDo`"nlrr@)McYj%J2.OMr>AY<RZLJ.0VV99*N[O]Wf_$a&ca$8ZZ2StI!5F$["Tl
+ \1%3Eool+Sd\d-UFt'jYLAot?R7TCG(No&eiCe,:'H5'M43kPbD[!0X;PE1HjHRGM;do#W8
+ HON7A!#LHE4Z&`b]h[J^0giba)M6s<FM=$pGGB]1ck&3acj0"n,i+H[]Wo(Ym!"484qD[(I
+ rZ61Q,Z"8_XfIiMa1Qd>^Q8@0mssRm&`cTSVgk?65/hYNE]m[Zp^$.K4A?`A6.QYOrS7+n5
+ F3:<Z*Lco1k4:`iVrli?IMX!4?eu.k47eN+\:Zc2t,Go53Ml#Y?HFn5%=isn7m2Vm2oT^j1
+ EdSdi6$>N^r[<\+qP0$1XWZS,WHl)1('r.H=]2o]mH`A">RS&p\KmIj0A^l/VagETFmT3Xo
+ RbT)SfLIu#A^[@-C/h>[J"raKe6GQ.['Fk'"?33t:4iuc0g&j0[^%gY`RNqUeqg=c;jUtrr
+ N>=nC(rSi=8rrCiX(8O+Rh;n<+-iL\7)nS<Sp`IHGcC\b#oM(/F&Gc<4P5bORdGKHO[u^O`
+ Y?(l:&"CcdWUQPRD;EL:*07&QIEeCs:];uXC<dUAo/SgR4Yjmk#]8tqB:a%K?$r5L^R$-\r
+ qpp"eYtD(e'OdM.iJ3(Jo,<>8!<6dO(7O:H_2nNqu6Z]jK5Ck-MIkOK3B<\H!rqk[X%lQki
+ r*I/EH^$lVahk/Pd^p-[c@V`G!Cg_TOJ0!.ARqELmVgqqqAKlf[@`Ic9Xb!:V"hYnat/V#0
+ 3Lr`jAJINoMC%_<@&Y,-W,)R%hX9^o0eoSkfUF8l575IjPrY,7T"&``S(]>(!/H"cm.;e+.
+ NIBhbsq]-bGdaEWO6`7s3,ViOKoD,$Rj`u*>27f@N\LMD,hG:+DGs7KUah?SEQBB2XCkI2_
+ T!>%\\ZFTNlu\G)T4t]n8a!aTj3H?>cZqb1ft[;&/%K'GN]CQ]2e.L1%^E!I[utH+^LKh%G
+ (0Xeh#@A'\SG&o4ffAYc!9E!FmVWt!9Pcqrr?<P39rF(UY(uQWD>J@hWj6AqWW&Jchl_1:_
+ .#*%+^7)ch:Ig`;]gHL20Nq4[[!uIAZ>nrr?)\rrB>f@a@7R#UXmcgnI$">gn7nXE`XA9:t
+ ))l+ctB^]+;e.r%mAkghQh*mGq3`9I:%4gok#Q*"Pg'gI*=KR"TurT/'n:4D0_rr<jIhe/e
+ +k'tQerrCCrV[p>',Ji2#je[8/g.$jgZUVJ)!,mAdJQ!3tH:PhRg#:,25O%;0!;$DqWgL-B
+ 5E<;N(dF!%Z_+Q.K;E=t"$R\(!,Cb!GFrH8HeW6eiJp^?cBhJrGk_0Wrr?rLqWG9d!%u[iJ
+ &h$20>]mi9g_qMF8l5PgeW31Q4cag!:'Rad=75Vg*=?3!;?EmfWKEY_f=/KI^]i,q&[E!a*
+ nG$4_+@=B=uVD[U)H+mtOW%n&MctJ+\0g!4h^P:(XN"3GIG,QjNYdO8)oTkE#)m[*ee2QTE
+ %kjM$QGBdA0Od1bS_qiAM8rrBg'5Mtb&L?3mK3:+er+^.C_QTcAY<eKnUcVF"h)_XFam<k/
+ Orr=S^,l[l(roJIUTiirX5)4;dd59K&eMM\4GTZ;Dlpm-9hOpr)HQK=sqq5,D_;XhtC\g5S
+ U$:8P^T,pjg=npmK-]<$1&RZZPAf*GmT7`ah"t>6$8@L:^PMmi&am'1#3hQuM3?TTgu$i&P
+ Nf^G-BIm7^\?P+rEoGolrRL+N%5rm@_Sq58!%EY3j+:ioD!CH\!h,W?b_=%e'%=rrO7PkJ)
+ gj<6Db5)7uL"qf#O_:1%A>%]RTH1iS4.Im4T_UFWHW?M'L(33c'sI7,Rm_rrBQo_)a]V>Us
+ (UUKI;$i>lD-!)L1u7tp@f^H_(+a7;?BF*`5+_>_DobM?f1CL(&sLW'$iV;i"L=OOi^V'`/
+ FZe8^M1Sg>#:Bpdt!:&J:dJi>-FF'o+:)7KbT=&$]T[dn.($\UtbaRGDkL"0ajG1tNde4.M
+ !%77sH'/+,J,&>U7st]NI*ZGBXP8+PnL+$jQ#gRZbH6o^6QCT(2u`jZJ($pe"KcC/n=T.%m
+ %:LpafY?t$0-NmfNS:Tk\imW^oK]V1X\HL6Q1><\;iC9N]Uo=m@VL!'@ahC*2gmOf%44O[I
+ NF=A$N\Zd.A@U,ID^Uo$S=rht-jJ[ZWlRnb;`XMdabIk%CcC:ABaE^74%@4=e)iZF3J*rk`
+ niNTWlq&O4otq.]j/"*CO:bjb,OVXF]L(ACk!*o;"qP"56l8#+s)<=KE[`0q3jI`l`j409s
+ h`Kj^mZYgnrnfBgcVpFu4Ngi0-^3Q4cS2D#dA(N@t)I7%QGPi_4c&[XpZn.E_H0ldP,gq).
+ T=EOC*Bm$OmN_`3[mrR,56D9ffKL&8Z<@*/pht?r$0Ak]n3<<>?c_q>e/d3A!;BF@5!4+Ij
+ -tPUq;:]oKD4q^Ed<_Ze+c+&q.EE>:(R<JT/HO_RX(Y&7s+;`a8N9@,'fgR`k@0*2LOWtrT
+ !$`SeZM!`4?qL-HQ27Q0(sC+nSpXn.Eq?T)MO\=aK4hO@&KR@0Gg?J+D'8m/I(>BjGtnBR0
+ D$^s:t1L3N-RN#iA-Qt5bn+3U/7OZ#GG,(7TfYgDRWIu&ATcf]OniX$]<]_69YbYR0M?@?,
+ *C5;;;J(oa+57Khh4\*S8On;5mj-0JPfY)SJ4cc,Pr+u;_Ygg>Oq#%i*!;42fY0,71Y0S7d
+ G<<p]i@;1"hDd)Lkkq(GIWq4[!.99:\RXu)ZSd^(>Xu0N[%AsF=7"@bbA.Re!:&HRc^m)mo
+ o3nGboIIiZptoiK^d/*Xc/*X*;_s]bBiVa]Ri9Ace5WS8Zo1bbIBnArr@&=\H[;tbWG.;pa
+ NP@E905\_c=G?p6XoeP?US7o>_flqo\Go+)=d:[&7EVn*Xi<YAZ9;Xm^6krrCYCokEV]l5p
+ K7)Gf?aimocGBQSJ@rFCEKe,K6B4i*`cj(i<bh[B4.dLH3VJ,]LZHHR&.gQueZn,dmWDuTf
+ CVuHbD/!cLa<]'IWpRW=`4Y:1BgUk)qS,WKMNHWIPdGq@TS,?JIn)=dS8O(dOh`Z#+;s5ns
+ *8]kSFtu;V5Lt>!5a`fj)mA0!!5EVD+F@b=G^%ir?2:,)8[a-/Q&T;!`GU!3c1B'><sq!Xc
+ QDqPnm's`q`f^_rlJGF%_=GKHo+@j"iK\&q"api=oSI%U:E,l9]%).EhK:Sho/0MB%$'rje
+ ?[;q(&?R\EUg!rJA6VY<a)P"ICS;!"s3)5Lo4prr><^',GmA_CqNVeK^:V=upJ\r;QcK3od
+ ;NcWp$a4EZN.T',JGm&t7-Hk,X.SmKM[)?0\^"8Qm7\c2Z?>]n@^R@!eA9s[L?o\[(UmX(M
+ nk'sV-rLIq!pM^\nq*4gNq4;3o5D/mIEle(e9;A0LAt,]CHIp0*XcAj9G8@b8qLh%!Gn7V0
+ PGdk6m@A/fF6?&MR8JYaIR6]RMmM<WH$/+.95STCZIG(282VnWrqiSkrrDj)^4K:U,!Jn"'
+ :6L5[_.72r]fnB)@)&G_F`QGRn+n%-eU<dra,>K\JftXQ-5';h[.El<J_lfH^d*@7!+D37s
+ Q?Z!-(6<?8VC?lCU;I<XH-]=2^)lg=ket?:P4/AT`&6#kE7[Cn2U(rK!O2m(i%6\_cKSH#5
+ SpL6<dX`"im\\Nf2Jcb@)\Cj`'RNjHV=cpRbmI/a3:nH7YD12i=7O8V!&rEdY;CS*nYnkVX
+ 11f#+dO%l5%'?&?_TD_0Am:l1l!5J.*!9<af^*D@8K7p"@k4dDDn(Yf']=G8.f&\8Mm4Mq4
+ )*I0`!9]$ii;Wet/)"*?2&:ti:Dm?+XNlI8?7OPRnJ?uJFj4iBJZ!:0>`Ki]#^1Wr&"V0u`
+ 7ab\`)$+XK"`2W]agJgrMmIo69IUFQ)nYFVqE?(][Q&MGQ$Ec,"_?,#MVbR9D=8;DtYunO8
+ ]eG)Hp=\Zi'nHpOBgT!1*WbrLJ/`p^u]Krr@5gW]Ye#Xq)<5nnLap]sap$U3VnLR$F"&ZSf
+ YOjuu+-"):%04r`a8%e2B9Q^WZ*FaGs2(S4f9UbM75\GPt^POJMOJ5bY)K#DD;rm75R8&*I
+ LA#2>WC%#\GCNBVmjh,:lT*)h"q=]3%^[=>AXXP/rBC;?]i6.NA4?mbuII]Z[_raPbrrBd*
+ `r?%SrrCrYApQ:HmhtWYqQGkN+,Ci;V5rHerYMnbnfsXFo,T_Rmbe#tIF%atTC=UT3AD1/O
+ ,BPCUsuf%#L?l`j>q^SKF`Q@3dgfWOZn$`IK';0,GG_X4O0_\^<cRX^C9%arEJR%lTadfHB
+ _GamQYG*bt@0<[f6?k2`;J==s>4NHR"Y:r;.RF42#BfE2r/t_"E`sG`Psb_KlEdR[1#QQM.
+ erfD8.\5FFPZrK9GC-VrbmhZ!TD,uV\4E3hQuJ=RUF1a1ANFA57qe?>c<[uU%0hFRRd5NTJ
+ )c]dOj_U"ZsS[cbcdjb'`k18_Trh4aRkk>#VfUEuGr\U88J)j5h`p@tr54%r:"[)5VGk).#
+ :S->>BD_er9Er>'DN=nh9L!@_7u,qkqt:;fq^$2^h4D%opd[XI?!^<Jq`'&JqTS13aHdl?r
+ rCMBp99&:("\2mn8UZ35;VI!%CECtGmKQtchk27\iD,icR5bTNAk1oI`E`'62$\n5NSC7!3
+ 8omik5-_BK(*Md,akUDj'fck=:8"Vto87bEL-L!4JN??$&(Ba#oAf/o;c'80F&Dqu16rr6"
+ >Qp@h6ejn6B57_pI<3t1PY^%/_[*4(FGe?%U-qk\MeeB3oYYA-s/Om0XJr;Qcb-eq>6'Q9t
+ P[OLHE4Sl21SYQSdhdpQcA7D3[Z/P!Tm.@t%8$VZK2muGDCle"4rVll<=ZMs"*.Po9]6u>"
+ J!96rh:'PlrrDhIXD1eHfnA.ci!9-SO`(BnCpQO@\plIPrr@>MML("1E_DsLq=M9\m2Q!B8
+ ae:)rRsd9&L7;Uj-?r1UHMBheh88\e?qrQ1#L<Fhou*#Ss>3s9JlArrr2usZ_6(c5MuJ@Y&
+ kd;,OG<l<6M.bkJOE>FD3Qrh#3f<h0GX5^[>-=i5KS[j8A4JZ[q;^HCbr5qk*YU8K<cj!$W
+ _+8dDDLSq5f)rr@q21lm._Qf%fCOQpVH<;4I`ng/6,_O9>3(&gpFhrjm&g]%9DpTF?8H%4,
+ 3lQcE0a6Tm4!HM_3rXnriJ)d+"!:e4AR'Y1('LO-,7HF!\rk6eU5IpdomFN@g(4*lrbob72
+ !;=^EkYG.NPP/Cg]2+#B"._*[G4s8Z\`*,m5Ms6M2HQMUoPj[IrrDEm@<Dub+.hf?8GB]@O
+ h?j&S(%8(5M3+cHWbOTc1&UPH#Q8<qYpQ1nl@=<B^BDHW/meQ:lihibl7Zr=&e)NO7s9un=
+ -"-D6`:'/^n+9D\PJ=Cq#JF(;IK]!4Q>7fj</=Nr)N74r_Ber%?<NE(Bm(YPfc=Z,Z-:'DS
+ N2UVE@2BCl,m+]%d&A;U%2`ESsa9DE2b1oh!UZl^3$;opi;A<sR>-)BC%`r:93me2.Z2gX`
+ +6W;1QBC;:=S)Xru(":S=jLgNHg[21_X[=,_8c0[r*?Y%g/(@DBq,KRKr&g=pBsr>F>!r7\
+ CO(&61jf3t5L,hU,Q@bPD]A]V_!?lgm:DcXa4h_^rr@6iq*0r>=oSKZ](=M9]3F3)I94>6_
+ tK!_.f.$]nomW:Nm_j<jI^qWqu6Y:^4Qm"nFND4G0YTTf%4(hV;anTJnT'SI`hXpM<2Bgk9
+ JTNO$*oHOu(VP28*&U_ns,1e80#ogJn%Qm[&*XjA#A5kG!@s_aO@TT*\lu)h56iho(Yuo/r
+ 1Lqu"_=!;,(tWLl,/pmLhgO8OKUi;Wcia/6P/2jSAuPQ(,k+o_P'rJ0;0YPj@AWs]qnD'*H
+ o_Yu-&f7#OFVO&Zb@(EMS[<J7a^45qQqiH7$GG`^DrQ!Uh+*2"')=ifa+(lh:r,^lRF%u-m
+ a+\nFiVRQ\$e.ftDs\nMb_^*j:?a+GJ%6p+!0Qt>cWAF"RiM?takZ`eDh+Da97+`2FPE9F*
+ W5p;1=C(qp\t6/rrCskF3^AtTgF.JnGR^lqKt-hVhuVMrNU"p*GlhpaF8B_adpg)g%Wt>O[
+ &;l[9K$Z`Z2b\-_b=dPe')<FP5O5c?hW'/!r5?T0'kNVscN.r3Wk(fkM?[KD9Qg!,pK'(We
+ %q%E%J>:qOd18*02h+o_PQrr>2&5N$WShS6jS!W-3g?XVFVHg=9$l]88uMB=Q;jhKN?5P-n
+ :BcOVnM4Z0jgVR8On2L7hqW7>fXe)5.T5(UBT?EB8he)V8jS@4'!8)e9;pP]RksB?$Uc1IS
+ eTBV#=k>5WY&sX3:A0j"nK`4+\c2YZ5"[u.jfh^;,[Aaimg`^^lC)UUXQsdNW[HK$2(*utN
+ B`CIOoBJ%&!Ed,P>`8e&XJ-/D0s8`<URC<VNp=h?0orcP1&+2S'QN_!:nAT+(iUnrH1uVE[
+ r,tL(8?8RPF^jD'"bsr?"aon*Mj*5:$5%OEl]_!*nFEWH7cq3q/#ASVs,IbUKRkaF=3Xi4D
+ O/bB!dmoD+t^rK_m3!5\[89^?KtrLAoN)pcgUbIa6,<op*$p0?s6ol7bGa^14B%hIR.Tl#(
+ V>?f5C8M;Zk:VR'Bq&-3q#M6,Udq#_qOY1-frrAAb!.HtDNJq-1@D\MkmEsW8rNiV,L/&O"
+ Q0(%]QAp,eakDbqO#G@'lu_&q9C)&<3,P9uJ+M(]Cet!>\qhlRO)lk9ao8R/"48s_plMS$;
+ 94r-,&d&GJ#fY2mWHAOet*qO8%$b5]_@0>/Wh-uqiZHI^O70LR*McD$h:[15,=bh]=Nt78(
+ 1>l37H&Fn%Q&s%dYahIKQ&,CTeFU6,2L.hdh61fdgf61<*#[LihC`D%FP`Ht\Z<g7uEN1.V
+ 6KZhXP#l()TAO#fMD7t^9frr=V,\Rp6kp^pkCmuid[,'T[f$/ULT9^b(EnnZ['cVLl1@jB=
+ =*pLC5[>`Em>FlYkD_4(=Gj_3:fUkD+!k+nO3%orinFcPNN_PZ7aD,\ueiiOfeOem&!3FjY
+ $Zd^<5Q"C8qXqJrJ%PS5J*:fVoM#iPGEZiid6,#+QG@VYao;>T=,87(!.>O[po'%q<9l^bb
+ b*NC61ao/2p_&E\QIE;Ja"4smuQOUc_3KtgX"Q(/t_'GJC3a2GlGaub`BsHqq%HFoJ$.^rr
+ DF*1_XQV>S6H%8(rICaUF=-T-Mr$4hS'9B?U!lGBYrH(NJ/I\$^^XbBX$eGOecfF6Fu5,`[
+ Mo>*\fAr]&Ldf6_@$f>Dond)l3*\fs0uG2[)5jlZ(,9`G)+q"%@tMo668=R!<p!+k[G(/W&
+ $@35B=:]:%&rP-*RgaAfc:*/nL)WuUjhhLa!N&K(qh'\P-k%t%t;#^OQGHPb"`qW?hUS$"I
+ 88R\n!.V:B7%$0Pq.X.bh#.;@nBpQo$bt\:DrV4,7"=iE=%N>kebl%S9'aB4Go='2Kt`DCB
+ j]M3?YQu-f+tr9P;f*BOniq1Ia@qK?F&5YrrBEJSe@G7pgY]?*@1XbKXU+d8H/\UapR_0B@
+ 5h1RZQ=Fj]m5SO[%s?J%VpV4.c+`JBR`(B0Dm*5DYrDnorm*4h$NE?i')lT"URh4u/r4RUn
+ ,V`V,)We9=tm4I1;1Xm/J&rr=/7KFmMM!-;]DbDLl"Q.4uc-1Op3r$&itN^)I+T7?h/ou0W
+ $l2L_iRiekD5lNUl2n[94!"p)th7TBOh?qh(b1-D85(rm/[R9&f&pZ+,Im1b[rrBh]HCDGe
+ ^/mO3(3+XaM03Iib<HP63^'(6@0P.8rr=$g^U8KQ<\Q>K:YJO7GOa9Z[%"upI$;C\2k*Z7r
+ rApgkuZE_-s7U>*_FjPoSkB\?])4=T4II<bgFQ,/N"r*gn4Hhht\>(ANj&W-%^g7UFY>b`=
+ ERUO%.Lg1pteKmOr^=&ahQ*Xr.m`M>P@@:Qtc\^W?<P!8FZh1d/,&AlAK"4JL0]0!fhCi-u
+ 11a%ET5*#br\l)R<q-HP-:ds=S*g\su%qi6rDHoE4bK>i1LIEAVd-c/q@pjZ;Ne#Y[=e?nC
+ nHURH)!9NH/j/$eEpJ4t6pC;-8L\O<<r'J*d?DFE5..QPGO?Ljbg3J-X)u'='XX@;njMF^L
+ ANu)Z*`!Mu47V3`jL'5N/S:VOdI&V1P!:\K4S82'rrCM=p4'XPrF&<ESM[3mH2KMJ;o[ZQn
+ 3;N^J+e<AX$+tZJ'UbeLO]<QY,P2aBh[nX2L#9%*p_Z)nQ(]nF*"&?OSuW58`.a\&!7mkP#
+ (+.o0,tE*gJ2O;WBR*S,79F5Ob%9U&Db'%n*ir]TZ'Fb]rlZrVJOOaH>h=qsLk^3=V4sr<L
+ 90QE\,4eo./No#VIVmSD\fU=]0)nf8f_De!k^J^uZW^LPTFH68`>WbL2]gO,"Nn+%NJ<>4H
+ n!.Hu`!V%u/n`T$rhFR)TG.+RR!:U?f\IY<s_)3f54NJe1dPUt(Q4e];\iC1(b9+?<O3b2A
+ GlI^CR2U?h<p+N!$P<9&g+W6rFH,2W4XC"+!;mB&.i/SK+<;)ApND-gPbGu#ULjj]19$-kX
+ C?SFn%Mp_=/,gBFrh]m&q0B*H.!rkZ4Hcpop&Hj-UE%K>MaXTlK]?YFME!I6)NLE>>&sM*<
+ -$&E*,<FrrD5Sr(H?iS?i+R4E&4Q8TT$NaZL-1T4!;$OIfhVJ,;B?1XMu'++r&:?9EKteg?
+ jf-iO98>1,EN>FjluD"+<VP(1turrDT`8l@Yor'Ye`J'U@TBj@t!pXd35jJIT$RiflFl%(5
+ N&\lmo,C4\Wa2?T=CNgC_-iCT+m.H<u3u,<nM0UKF^[>,Y39(B&`;F7'5DaLfhtt0Prr><d
+ W?/2`I&K.:Eug"AEHaVH!42JclS_<^n^1E:$I_.ID\h'Amd4DmGsC)c@n-<^_Inr)k5J(J<
+ /sJ"iVgnHmjh!lSLEFi8%)3b]&(HJm6@pi:P[Z#ghr]fUV0W7H.]^[RBc7bjKR,uhbX1P\S
+ FH/egIP8f`(q7@#8*_pCm74\W&cXHomDdQ3mQkTtPHt4UN,LDu3#Zq:App8K[mQr@.aHGb=
+ D*RoK5HULWG5C\t_(A?gaSjWgDd_&>i@c]eA/YcOLDbMkTZ$%HS^VYijZFnM;ZS+pmp"M;F
+ ;3"e/lq*',iV>N`,fs\p[iZAWp[l55DQEW_5HB3kie1IGIjuFK-&en()+5a8qQb\ZBqb5N/
+ Q(?H\a$5;t?Wt]kEPC]8\`&]1rr>ss!8jq1DT:=2Ie=\O[@YVr:\,1H:F.njrr<&&&Kc'h+
+ 1k%CHoF^^@.@lr)nj;Em9Mj#qYGfTYe-K5D6`]hM66'XnPAt)djFqsGQ%:5Q0gqKj8RHSHo
+ d]dpg89;BCA(D/YDd0p>hkD7<pl-M#%O`F/4)ZS'6Z3fcU3PXK$XrqF\L)4Tj_VS#4Hj:Cr
+ #ojWV:-2!:;fiKIf%l!N=Brr@QIb4Y89*t_^hH2dl!+\Ot2ia&aTP=PWQ#kT4O:\tINrr@M
+ Xn]'6hnI0hk,_$?j++MK2"TJJ6rr@R4F4*7hVo!1t_FTl<6h(:$5L8<QhtM%:r;Aobbk[c@
+ kL#p/=8Fk54?mNNbqs-C]g':']Dhm$]&p/B)*dR4Aa&m[h"VCMd-g:<P"dRR+S4O%o/t?i5
+ Lq1"g&A2R\gSQ.rrCm!nc&UC2(/9%T(#M>)IM<=o)A^OVp@U-!#Jq)f^dVVUjQ-77)/6)eW
+ 5lZpJqS!IAd"Mq;;(7a"ut!)]8<5&qa<]IA-G9462/r9jo(?p\?^6n+T'$fj.]#cNcP%l>C
+ m=\"N"I-]!-t,k*!LFYgpP-MZXrqpN&q8"Z'l']6QG)O/sZL,EfY:7fGsX\oUH:4(<m5M7)
+ RoV`l+Rm-iPr!pA`5&&[G]LT5l4V,"c/,8CZ"4,rIrlUQcpSg6hT'uRr5NSg@&,VDnFlCRZ
+ H!!+/PA'_cr+G#i1m71Br[QEkde-2&rrB?I0/!)Cq"i[MkP5]Sm>(TL\!@p=BQ-tkF&fL;#
+ Cu3S*F[oV$2BP$9%.DBL5D]$hHb_'*UI_*Ck%R3^5;g/rX.SR-D$!t%sjem-hs%0G\?#+L&
+ <mf%6Ak7.pR^)[7b:0G0g+6h&h'Jc]dGCqu6ZVg%%Z2Ff[fL9e#s@A%_Ran@MiuBlC.Vhg`
+ Sqip0]<*_SnFo.>F0p:k\ILO.+>DK]_TI##cA-h-$k,/4rl;4qW"Dpd!IdbDkAi^X*F>poU
+ @kNr3KJ6-KX\8*+@r[[b"8"93?e3&"&U.qe)g@t;G2f^0jj0_TJl1RUD2lFuGrrA//\%kes
+ 4A:4jr7=T.IkF,Zq*%3M8tkiPE7CK-nNPPdm'oiTbG(@<e)tY48,JQi6B-c/o<%E<T%@M6Z
+ Xf4HQCm@/eh4@b5"h<NQ8)TN7HMY_ros3V]GZ*PJll5K1qm.CXEsOdF8S`!1tr<&4NT_XGp
+ !#hDm!67KaKb?/6o!;0h@Br^.8'l?gfFA._52HgqgU!SdW&740*)R8H/[8)ooZ%T?"7GRDI
+ DDIi(m!lC/pr!1"DI620F="K[$iH8I!ikCRO27.CB)ka)((0L26ppDk@U!+_kZ67,fj>jXD
+ :XDP<d,!"LuZGUd@nji][/Y@Ci!$+S\@*E=^S6=ijrrCM-ki[V[<gPj8T=j(\Y(;Aum.1/V
+ mA,sI,OF/Q-<u%DG9-sBn*[!'dKj/RS,CAmjdK4-AocK$j#o^+0r[86niI,,l^sRmreF`Bg
+ ?uhC*`L)V:Mi8'ZZuYoSmjq\rLRBc=.qu\D+d6hn4fF>qM^`DI<,k4PNRD^r49nX<IsFriE
+ \=mr@WAmrrB3_>d6#:%hnKYRg"PQ,ShfmDrda=;(n$kp2Bs2p?Qu/+mKW9c\8s.qifW0f^e
+ Pdjd@L687T*TIau2E`:IgBp#fE3dSmLbl'p^_1\Yee!;4b#Y#praBC6#kfr!K<_4QL#o?<O
+ CfhaoT1nWS&kM34Da.Z7S*1t:;#SQ#^SpBIJh`O-97/bhfrrDJ:Z!9.pA*@rYh&e)CS**#.
+ j?iE&q`N4(cE`DqHZ=c#DJ26FD13WsW+f=WcY)rN9gL%Urcm6H:];uK:U.m"kI.;;R[<BkY
+ $308k^GM"HcQ$S?0SW11nX6m-dQ!dFhYuhroO+=N_b5@&\L9d4V,JmBt=c9WM_r$DlkX@Gg
+ ZL\hY/Gerr=W"<lER80u>bqU9W\oq^/n7lV4YTD!/6XdKo"8!*B&Nr]9.>k1og5E;eMP1c-
+ 9of_@UI52Bpo2tjo8\pQ\Kgl;7(II]K"!!gVO=D@?>:H(#'m8er^LVp/g2UC_NX><EN5"%;
+ tCshND-i<HZVTSQI-Aki:b0(#n%mn$c4?]e@Dnp[rO/U^D2i6OlS'.#pG^Yk+J,>gKE`YDO
+ YB*RtqgY!sSnJ!XY<@8'da\%eKB%BhftJTpO7W0k;!Dou!*qh;X6;7L*smt_j7H-2`-sh0r
+ `R!ji;Wf+SZQnl[lX*.^85Z;BKE'ho6Y-'*!ta,!!RFARJ#n@7";G(,Q(<d,Ed7Aha+jR!*
+ ;">rrC5X>1un=<kn/BodB,YB-6j1L$+T\Gpfq?rTF%grrCe(R]l/*="Bi7c<nJ4HH)$)>CR
+ 7=C;*E6\+2\XJ+Ue-qu6Zj`FTS:).Kj/RD\rF^[nV@2etO!cQDl$aZOP<DuSge5"GM?rrCp
+ keEHIn&?Q7<76_DIn+JiR/NfXg2u`2,^VB\rmFG1^qPn9CVN$CDSo4a7fYMuVQ?Kj)Pk/!A
+ Qa>kG'Dn:!!9L-Ql`1,ui9,2j8SEC`\#.uqWT!T4I+JpE?R0YVpE0D8[F]jPA*39.ns5&6n
+ R'3mQ_$=GfAK5o[uXY>/tP'c^%%gk#6"EXf8PcrQTq]<OSu&*b4^8lT%@G!Q`00K!!%Z?f#
+ [FQhLB;cjaD&>['R!CK%EjkUp?J:a#\JV^[58!D#QS_l,IqEGa0]3&UuSXk5OfK!)(j!Xo%
+ 1B):9S[k'mT]P.\k'R\BCS4kr9CY;OPnl[!rA?-JI7?`!*R5FLWE4feS_*Hu"%FF;A6n'sL
+ \(APcD`P5o8;L+tKZMRYg2u64r>"p*oq)luqrr>=`$KT*5Y'\j(De0&hHnk.j(4)%"/Ndfs
+ It&aC6nmHQq3Q"IPNSk455Wqq-D)e9"&a//?gSSFU#(7@*todd`:hYon8$B8QY?A2cM(-sr
+ Qk?)?!%usjNO;UIOi%GNO!gV8EBdNaGF6G5#n$FOJL2Bn6LOErrC-*Z3!+%Uj+Kk!7uLCrr
+ CVgo-o&Ta$t6@-F*8/1._+eU49]VT7/imnJ#o@f*^(iq]?9lX@[J]$X,(k(LU[\[<_3Q39Y
+ HfFYu[JIpuOE[T=9mrrC+!>AsNA^='`GioK35*Ltk9A,cOLK@$;U<,?9P^JWJ<Jp2r>R1mf
+ (l=ph,a3p:1&(?Y'amZBEO6?JsP?4;<_q<jF_u+.[@qXdA644guDOWP6h\Fa2ZdM#Mg$-sh
+ lPFbYO!agt]`.tO.i_)#a,=d+G^M`UGnuM;T4WTGC&Z(me(g_[pIO7FjRYUnY<nhr=7`*@q
+ oAZk1&GVs,gjC$hG<u[PR"XJE?UolOulm7rr@R@-!WaeJa&d9hG#q.e3*V(-dRK2eg5?;0m
+ 0.9KBc9MXu7?T#k3<VB_maiY%ebVC^KfZJ!8*+p+*.nI<#UW_F]0NpkR%a3*o+`f^\tAcTe
+ #([\S=lkH%qR^Uj;uQ-1(._<nCNhRDI)pdf>`^7S7jhO>-;d^g5@*K,!/N&:#.Q+,!:g&D'
+ "FgPpZHPj7eRhn7-NBA"&E*_<pB-Y!5)ufohI.bl.HQ8<b,0$*bBqsA%CB^QtQbWN&_^(Mj
+ =.\Q^^&rFN][WgE8DqpnJ,8UjEW6%&FPb#Z@B',qn-@r+LFbV(GTP:]8fMIrFP&0WJp39'D
+ P&0?rr2uErQ=\N4.at>BR4<M1u/8SRWY-EhKRZImtO@TAT65QoJ#(iG<DI8Jf4d6+4t_ZP`
+ eOdop[j@.QpdkS.X+m&)h]4iOrj`bg`>sNqV/nI*_WOo:tdS!6B;&KZl/1a@RI[Cu5qV]WS
+ 2"B9_^K9[CKFdOU/"rr?-+ZE)8M-P'mOb]mqWU!iSBSdgj.0PlnFBd<F3J'UWd@Es:,3Q$t
+ #QggnId^:ZE:Ub&Hf.j&RD#6PEl+cVi-h73:Yp]N8:'VPCn=Nrmr$D,LX\$7q_0T!Nrr>g`
+ q&fG;b3G#-J[7O^pttT8_k$tWF?)H>"m*/+UOJ;!C%dtUL.(nin$?[*FH%CA!Ec\C!B/WhH
+ dg-oT>CO-4T>ECSHlmfGb1n4HmAEUH)+b]>*KqC]m2d&eC-tmjHc!*Z?J^o-I:W'>u^>OWU
+ >/:-B/q)6^GL^GH^dBrr?$g+,Kh@Wn9gi@%)K#AF_+V[nf"+HbTL[^V2O#p`1)(/uIT^UoC
+ b3cS+7J1u$?KI",aM:\BkGIjIN>l0%Q+hs<LHM=G%N1Oo=R/sGc"J+DG'en<6;IO9JoqaaE
+ PCAo$1kBPDmhsQ!&TA9GHE]V@H]t*$a_q\igKWVmWXnY*+5_D\;RQE/dG\;WkkE-k4J"ASe
+ rqpL)hQ`&T1pgjsk^2[d^Q0-KO4_*0I.f?BSG2p>T?3:-T=BOR!42\*^)jsK'fhq3l5[)j:
+ EElql<Y;%G<LoSc#ErJM/sYTo@pi#I$/u"\:'u,6g6B&S?Y3F_quO7)e_DJf/2_:qgXJ9r?
+ +Z!o[tLFa@Y=h2u,[hp4'PXN@Zr%;b`iAD-Q<e'_O,8\d+.0jOZ4O.4jlQ[40N$^GC8,dG7
+ "`^\?ckr*27]l?KgGgdpWm0R-Xa_\\c=PpOj`hF@tn,`h\Lgog`#BC3C?$Qi,mdBbsl*q4Q
+ L3_9J'_Z""oI6[U7ClSq1go2O[rr=!P[nu:7Uln43,l?_"qJ!VcIJ)i%rYaYR5MeS3M8.+*
+ +!PukY<Vpa!:f_gDu@73YPqssTuH9-p:90SFL_6CIJ1jFZX$Aim.0!rM<Fm=m0`:#m!QegG
+ HQ+XCZos!^X[1>-B<=uO7Z#=NT9u\]D_C%!1n.1=A@+O3JH[lQhsS2odrN,f72H0k'`h6Qb
+ W"(rr<j<ir9#8Mokr#;o[/WrrC^Wp43,@psWH!AGQ6*gXE+;rrB_PR>8`,a7Mpj@^uCt'E2
+ .T?JS!1*pfeLPQ(WkOh]fL.&J3MS[<@T-grrb!e786VK3\;bpac^M`\KK8F9d`=i9f%>]Z=
+ b5kPu\oS@(hL+2RLUZ;(RErQ.'($%C#kGk2"GDL?fk[<"+GZ/olg8&`g!.>MlI5O%#n`S1>
+ n?6tmCO#dS]0@p*PC^,*Eo]CsHOK^4\aQZ5[%$-:2l/!j,u"!P^Y`i,!$>qGJ'1RZb:7nZW
+ b3,niJf?fe?1I.Y3,ULrrDW81p(Kkll"/p@`$/[I8M,HmB$6SPL&hbH1E?Wkc+Hs(2dkYVV
+ X`fVjR'Frr=:a+8iLKDeI3rkNZR3GZR7frEk=,GlI^CRBek6ltj3rdCF,Q],eUj*Z=r?rrB
+ ]crrDhOOQV1nRQ^>LI$u$(rr?<PJG,'-cuk[N1(?,YJ*XlL!+AG:b'_:5Sdb,khoU97BBD6
+ ko&G![pkm`EZA$u9Sda,?/WsIioDY0*c<2?98kW]Ur[(1*5Nebjp2kA,QT'T)#]:p"]@Lh^
+ nbu%Bm64nVcUU+Ad9ZD%"iL>S`E(=b!)3C@"I*uOf`T",P^bG_8KL\'koZ>n!4#RFN0,uYL
+ Tpa!-Cb"ecQsRhBA6egF2QS;qMqC^29^BA^Q\Pe1&h(M!.XEaQ"1d>j8T)f6iR--SfG::qd
+ UUqq`QVY:PmZ%qoCTYh>[K(9:4bAB]5jnpb2q4;a3W6BCFRK5k(,Xboag6O+a+flq]^UQ5Z
+ !.5L2F+cN__hrrBf:@W3!9n_eOeS8',@BDY5Kce>GqpYH8,[+gB5o?!gp^]++apX^(R"*Fp
+ RK^12g,6#l6_g.>gf(.PTrd%kpWCQ(M!8m7.Z#jAj)<,/2fP($Y"*rpj_`o!>/oD?j6#hBg
+ 3e-%of^sM'h.kh\mlnSJ'MgpE=jjM6rWrFi/JJ-\hXl..(L+FFno#GCXi,G;*OX+/RlnABo
+ ?@47dE%PF<&iH[c04kBkunRhV-S=HrTrofi3iOE1!euu9qU^uhRM`=R-TH>&_Kh:b7"=M[n
+ ihHKR`UAm_VUm1\fGnNf!_WKh%BkQ#:1'S].4\Zoa[d93\o<g&D%(+IY;Qchl_0?KoQhc1]
+ I6ps!5]j)=]XoJeIp)"+e5h^A90O8TFMl<1h><N&!camVCnl8(*]2>]DJ:Qd^NZ0HYM?fkC
+ %fUa.g()f'!:UA9-kC:8FpNQW;g$>pT4;u\uiVkV[rr@hG+@l7ffUr!Y<`NS-f7]RfpN^2I
+ _kl-[XP!K?o>uL<aHV+KI1.Lj.@u%d'A:_3!"3s7/^ZNA='t8,bl6^H@QjpBh.caIN;I,Fh
+ N^=[r&6dhh7&^>hZ!(Ah5"_@^&6%6T/kep<q^m)rX\d*`-TFoDm/D3+GRd0^#&rJI>olWa+
+ e4s7n<RZY&?`mE6RWFX1;a"^P4j@U\Ine^@=@HK<KNL9:?6aN?7N-B]"<$NuW,Q`;]g?>r<
+ ->PS0prHro>m(@&JLM7sl&ILSn[\492mT.TuUP@qt/qD+TndI5SUWLl9,>A2C^Z?tnA"PJ:
+ 'rpkCqjEl[Z<9T2$5Pp`=2#Z(%j)K"&T&JVP.Lfn(*[La0ZqECY!9#3\p';i4rm(]2n2pG[
+ rl:Cun(3ncX_eNO1ju\nKB"l'GN'Q)@pGYmdqTFsmscKCKTjORrrBe5!8Oae+($QXYb?.&c
+ e8OJS&5.D]93]tpRD0^!1ET?HJ'?G>>k,si-li[^4-W.&:M-.Zi,mpgj.d)r.FBC]a@!A4?
+ R!Ja3<_op3=%&J"QJ(W_NKnOgir1rr=\_X/Gscni4Cj6#A6H,SlS2rdh#Gmj=&jq1mdUYa+
+ M*rYb;E?h]2Gd\2]apN,.7Cj0uaIkjg7CH?qMqt7pZrZUW@5J]iC$c\fTN_PQSGF)Mumta4
+ 'jVX'QTZR08TYF%cIqC@f;TI#]!)[h#UjG>jKo>s2m5cYF]c#l0-@RuRVF5[hrr@Ruo"DBi
+ ?L54D%Fd$NnjgFNJKphoYl<'H[s\0e`8;PQ+8_>L3VtV0-V:2i42iJ/r/nbjRJ(GfrrC^O!
+ 7:%lF7t@93r:;:\[Fd^TU+'Io"+drU>173L#\W_T-_eD?s[+5%K?EP5DVGhn%\fsRIgFYh\
+ GJSkFC[5I:L(VraXbhbpWI:8cJe/;=Bm_Osc08*=r(ZlOX!q!0dE_MlZTiS?SSIn>^u=nE&
+ ^1!7u]Rrr@tPh[X\DGlIb58,^J]@K->9P<g4"?TE*i--i-p[IC<(8,iQrTDaHEc6)P\FiT!
+ eBiYQ?!.X(+aBuA#:E9//jc2=\dp_,15NCHnr[s7EE;%>T=mEH)2]%dgSh?JoiX(bQngl$b
+ 2qe)>k_9ScF3^K@IPC;IM6sBgcV7,SBCklao'N+L&,6<><f\YMcC%B[4C`EDrrBF6?_@=C^
+ R+s#Z;s::q]C`.qtcVZrr?mhjIcPO2m,mS^,_hb]A1L-!;enZ8,iPp2:K=d"gn>4:B]K$r;
+ .l>"9/A*TR;I7Hl5$G!6]Ka!4HT,q$W&;q:#=M[X[2\r[rfE+2UnBrT2eI27O]GihWs\df.
+ D>Fc42EYt.!E,DXK=\=`_jHPF3#anpr,Wc;,$kP3>/rUb>NV#JWNe=Q8Am.3GbS,WKWO8%t
+ 8"neI:hp@'"YK=oVL6"7=m/+IgddlQoJ^_nr&)G"tIt.G&?N!Pl,nJcK:nP(_p<Yr)=A)bD
+ 6Q12!I7iWp>A,'nq%>pK:],ZJc2RcbjA3Mi!-5+l`2>iWCis7Nm3'*$&%"M)l+.q:i4/4Q:
+ ]7d$U$#]B8KET?rrD/iaHAW[m/>f;SD3@9d=5_8B[qlB:Ju/eS=dR"m#Ro(/+AHdnc#knBR
+ U]dF3XD\Ib!RffuXK@npeh>g&,k^r#`a^0:R%[5Mk=HPl.D%@C\D5EF7Fj-3!u3WUU<1PO+
+ `uO)lE@o8[N0rrCF(YEq?HVK2/&5C?qe?dI2K53`(I:E!g*)ufp.ajP_&Qm=o'L4fB1IiS8
+ urr>2/]:D1TO.@[/El:0^^-270jOA=qc]e?2l<8!Gq`5tK*9TUrqcNbg[f6>gm46*+OoGF1
+ 4)*`)r,R"S^MrK^rN5I*,4[ijn@mUirrD5[g]%9I7tQ9c%[+a'MYJQuH"fKooo1lg5NSc3$
+ k`L>j@ElQWc3LrJ'0XDLZ6(abPqRugA']1d\QmCSo`X^-^Xi5D'ji"-O:Y?f',!;1p7el*q
+ <a$9)-B#bp0+1R[))9rrDNA3`56:k,fZ^F;gL#2'3Lqf:$e"rLNnXf$E6ipETM.rrBP.!27
+ g,6gHkH^sopDF]=90RN+7A5Q("qp4)-".R'sk?e1nqi4fWo1L0]2n`%l%nJi=qG((U'l4#W
+ Z7$;bVh:)-25MM3Y8]3XIc`K<<T]k5dMbj?QK\&\_bHcQcans0W\#cU/\LWp_l(RU=`bu8h
+ phntZO%-Lh^X2>MF[UsYraX^YgF*"$DuNp3rrAbEh/N'C'Om;f.iCD"pJ21F^*WOT/T(,u'
+ 5O&'R#$SXqL%cXT>'4^YCH:1:\Z%/)sb6s_r@`?rL0Q!9E*^#UPXd(`,hB.Xo(<3J$ACUeT
+ 3XBC@EEmQh/Ps82bk["8r0!Ek!9CbpfIR;kiLU!8E9.YrHNJl^Y/UrlUiPHtRg)\Y6Yog)d
+ #1p8\Jfn,0PRJ'YeAA*e^=lO;N'_bljn_N#OUNR+@Vhh$;:pc7hJi^EeH&>ubIeK7f?[6&*
+ \\WZ@ZqBPHQ7/m6r]M-2L0m(l7UO\$]aNO@pU.=1U'2X>K8MkWp,Mo??jo+gtnfiKC`;=j4
+ +&[K&8`oe^iHXOHrC,ch^Q&4goe0N$O#$f3eQM%g&&XHahBDBaQZ>TnlF)"l4!BUO;@0HJf
+ SGCU_6\WXr-R^Cicu#]<Z2=AcRdZ6m^/#dI?s0KdnnNL&nj5E,O\G&.%L72\a31H4dD+D>&
+ Kl,:5=#rQTB!$_XB<&+c#D;*rB*hrF>bto%puZ-5C7Iq<D'Bd][_acsa<YDil@=ZncRq4Sc
+ Y)4oYMm+8=[kATM;C#YalsH8Cg#A_pNbB5sk?4:[i6kPkOjT=MA30g(VcmgO5Zb8jACd!dQ
+ k3nm<tkD(pQkIL*]YGjhN>"G5i1YVX1PBiAYrr?N=0f3k[5O?F%C=H4b,NJe(g(J=XF*Na9
+ rr@ai@r5jjQ?t5oJo<HhIIHe-!2&[*H<F%pH%"`7o6OM2;SF)kam:@^8?LpC'C>>*qY:!5n
+ c&ULp#sSi8b4!!`g=%q@b\_\>he#1S#KQ(j8AmEG<`q<rrCU9rr@)P\sStX[,D+N\O8oH0<
+ ^N+'7(p<qmVdg\ku4H*8ptlUmI8q[@Wk34@&;jZ#6W'JR%e#HpclYlT76Na+'YY:Og.'JNn
+ d"qfUPh",Ds[^j"7Vnk8%>p]m3k.DRqP4]b%Vd!WUq/OjY5e)^)dr5o#c9E+u#-f<ErLY;\
+ -4>!=gO<23/#1A[c8`"go!%ek6r-ZUkl>pd:cdQ"ci_/iUg=uW-f1XFCrr?]6PU=324=^qt
+ r(3n[A,cN7bg?@PcL^53P#(LqnT>oJq%$H5n<SWB/\@mF@$.4Zq4D8ZRch1?)1EO>n/m=km
+ :,qh`N[)V!0JCe)<:;eIK';[q('gNoJt=[pG_SdPK,_4oqhDRDO]$9^\MK,b?AM_5(KlD:U
+ A)Ha%JOE;V(bUrNiG+=R'*AdcJk@dA-ZoDkP(6n))0/eoG'BYI[7%&aY*6mSF7'd"uBR,\d
+ 8Y/L_VfT0)h2gJs_Le3&_&r@S#sl/Y?U-HQ14FME'0k&GRqGB`cWUX+.*reh+Jmj=7mS'k+
+ 32d4Q%AkmZE:3]gn3.*rca8Z-5CEotd`6ds[\NijZ5Da\a>hj"5D#ND*-iQ+u1RN2#E;3)e
+ hcWsL_iX(54=e.GSSH[S!.utq+FP-#r&!*&Bli!UP"uEHr010_>,UnfD+Y@(6U,),#O5J=T
+ 8bM-U]1<]\pINl8O)=3VZ$MpqD(+n3`!4+cIO'i8Do1Ig%WlB!l!"RPrsSoIV\`Y!9.A*0+
+ W<:`ZNhS31:j?%80PkCJ!ogSKg[25#7f#pZUZr;`!c(5C@FSe9&2X>usb2N_BBPZH_N68,"
+ t/rXG,4KsUEViK=&VIK!LlL+dV?^[Q`.2)"b3BGtaMrrDllZ]7Y<6N+oO8#lJdrLKXse1>u
+ 5n:soJP1AA0I5]A1e)YqHr^TR@"5(G\-\M%5fr*i,WH$nC&*^[]T!4O,FlZ<ha7=`38)BlY
+ <_"=a?@L"F$\.sUC\k0BrH.TUrrC^bJE/\<A+j!2Ya.,,i`2L-'E8'39hHK\bl7[aoEQYhc
+ bJhGj83Hc<fO-CpG.4$Oke%trrD8DrLSQ&RPOQN$%C9n!7L<n=Z+HA*A5t4a_@mQM')Wtci
+ 4!u.&J'<n@3jYnX%:g&9N.<mo%\Ybn3.iBD\(ZGkO?"rr=;d5MW!+HXl;.q!n5NG^2O5EM.
+ U35NjDf8I,6GZF3]A]tf-OlWi3E!#7`9SK@e2BDf)fBd<WXd*d5#/jF=N^Z2MT]H-No.llP
+ W,&$i46L_V_dE%r0H@H!GcUfX#<h1uq;>,Zm!k^J]T>9.j\Z#:U`-TK%-CZ+S2E:*"Or3*O
+ 4O'ACrd$%pSNs)Cfq3G4A)^"3[4`#(FuS:q[&@n*Pk2W@%$j(Err@$a7t^52#I0%O^Y;fT"
+ %1!j'u'HsiTn_j6hmFRl;mXc6iR/,r"Glq*?X\n49#9cpZV<,kT8LSTQD+0_gB(8_ie\Zc\
+ -/=mQ\%-ZdO?Y8=ss9n\%GtRPgpuLEX40B_InhL%N+iGb7@<GjTZ9rK8&u!8!r]rr?/nn%B
+ e=1Soq`3RE"+D[pGA7D=OeI.&)ZaGD:inc&Rm76"E';s->knINN1mhL*!`YujdX@!MbIYa(
+ \P(1dp++O8S77l.sV2=n<a3^:K`;"VXC!RtdkOp.:p\t5SaJaZL5N5rCrrD#%_g1_K?`3o(
+ _Hl*\\^9NJH.#:5bY@su8,iS:PYCMaf!HuCI"(Q\LHHk!L>PA*\[JrXoDIf9dl`KXCt\A@r
+ 1AE&iBC.Y0:E=En%rE7r'.4V=5ufC4jE*NSY\IB+6qlX-[T"r!7lYS8CG+!ib[%*lr>"HZh
+ "ZB3Tdu;e'$E`O0SViYBSo+5!,apC.SW!'QA=6M.\ksSq!+$rrCslPeVHW';Y-jrMBJ4W<M
+ tMeeW07mUYpbOZlL3,O^,mrrA]nSN(A$:1bO.ba0n*Gn2`lrr=GDoqa&?8Y'1ArOmPg)c+g
+ (e.P!2S*\&e8,L%S'no1Fjf/7[E7sbCrrC"#_gh@6rr?SUoLo_7m6DX5Mf"X>IkT"&rf$Ks
+ -Pi.M+(NnMo)A]8o;DROrrDt&BRq6l?f"n]L8!a86D(f<j8T*g\`^N04FV,tcI70^i8=.(q
+ R$8&5P*1.UghX0_R9cGl8j=aa7a:jd^FFaIdcIW+9)<[WF_jP5I@f\qigLK!3U%u<`1hGTB
+ d9D\+^g%E[8sNm[s'i8O%b>qiq;)(k*OQFR'=l5!)u@r!&Ab!/R:.%pZQXN?\0MD]eu7Uni
+ ZhS1j&4l4`t,,bJe!TCU=kXcNe?oc*i^in%([B9D>-e'+7@5"+)=mNlX#N03EJCqfoLQC:d
+ p+8n$@rrDi*jH6`1Y>r,q24MY`$:Aap3dGpr,lU$C;bKAe4)6hhf&QLjE633`,Pc<!ZhWiX
+ f!1,rTe,RfgFYTK4J2!O,n^'nPP:[sht$b=jIF%$mh8]hA,@e0Ui5l)!3)1^!/msnbh3t#M
+ eqjc5I:9De'*DW&a.j0-f"_%Sog64019Jk>A70n,P*RPrn6%Up3!+]?o9M-X1eN5ne.Gkfq
+ a,q77;a!kNqBK?O:(Er%.Verr<_NIJP7RUj)ZPV!/uh;uMBP=`/OBp-!H68+BWL'Q@ctYD8
+ g\:\eE?M'RTI"k=pE06#G4]Pr`)a>?P^qg"bDrK6DGc5tpdgH8`5]T^7%C]=Cd%9?%boJdJ
+ ZPN738kVq*Xn<QB?!!m[",kq&B8`fd=H(4g6gIM/5!^:,a,hArrkjg'iF);m8X/!`4ao'39
+ rrDC^CsUXenSXin^$oeDrr?=]Hg(J0p4W]%NVm5D<-\?>EmEB7q<)r#8,e9C'`$)"rr=/91
+ </'T]Y=Bq[Rf8k5M)_2!;#jOrQ51hkAgA`=f&UJ4[C<7GlIcLVb]'4\bFOJfq4q,5'dX/kK
+ /4]O+ShM5DQm94cPEP2jR6'aPcsq!'A$s!644[kF(m*LAW??i@c4!4.\Dh.lc_Cm'_3:j7>
+ HVh`u8,rFFEbWuXgXil=s(L??d2^BEf`,a91=*U-lOdBk"L^<Y1sduqT*q_r/S#MbOA(#FT
+ Kg)a&3=unjq7.\4hrrD$H`H_A?2i9^XWq]4ZL@WM^H_d8%pQ4k#T-ToTmXFd,poQ8-]p*Cl
+ 3&AVS)#/#:RTV99bo=Kf`0uG%/Yg)2B<b"`rdCF/lKQ(,g&-??>Va77H6[WgZFSIkBV2X([
+ YNiA!#9aj_jC4:^PWYJZ`pg*H.'UPF@j2prr>:P,d"%4F4M[5*2fT;rlRG8DrUBTDmd2:h*
+ :"kd!tR"HfQSu5%gA#If_J\q#u.fL>2]qlIo5-q1%lmfgibmTj+5TRW%QYnKuu8cVa0r`>`
+ I=kCk:lT$m1V7$/SZ5KQDTF4TVYS&/O?Itf0=m!MfSWGMS7Q>tg&GQ.Z><-*gZE]LiZIaT-
+ N;8KI62RCsZ:VS44M'VO;rV:l+H\'ID:YHmndslSFr"_qDqIsY#qJZAT8%:a'j?L#D_ct3X
+ K2qE%M(Q36a-+m542:_6ku$eTC$hhrk?4X/GkaXC'tRRnX'!huK\2FP>&TdjrrCrF4cBX5V
+ u5\rcc!SR^*K#iGs3SMH>b$S,^8b(A,$!'laQh6XD21ScC0!A%fZN$d^?\o(g?]9`;UBp2=
+ 2pk5Q2t?X:d_qPO*esO8f3?;l:^H'eqX3(B,`[%IkOVcP]=5buO/7miY.JGqCBC!*G<RrpI
+ La%9r-4c^i!PKI\BXrrBniRbb*W:6U)"n0>sqQbG;$BA`^hU?e<'I9paRa&.NS->2Xn*kq-
+ _T"4I)fqNEUjSPGH!7.'8`haUB6cS8n_p,AMn$;cp96>sPN\p>i\+r8'rr<0$!5@d!3,:%;
+ k<>uqrZcYX6h"`@;U`OCVI(9dNbcVFO8V'tq2+Z5X:o6:isKeN&=j@-Hb$e44Ke;BWI&8l4
+ f@"Df^Irtno(F"eXIXjd@Fh*V*k.p<&&#5IgqCGYAfen5"q#G48Ft&Qi(Ph'N^&fhf\&$Ff
+ ?bWTDi%b,"]'(Ja/Td!a&]Vmpp<s^WTFH.KK)9XeW5,Ol3saL.(i"^F/u8rr?qe3tD`dl#C
+ ]*R]8Nkfq&&O+d;B`J,\%i+_RH/CmHpLiVWWT4WK!23,JTpdreIYW*VXNl2La2J%8FtC5D6
+ 5#J.FPN^Wb2Ck"*fn2n42m5d6-kn4jGUJI*::&b4*RQ<G/o68S7hCV'D+o_AMH#NV14WK!r
+ I5adKJ$X#8]!]2>j6c>Pq'>iojAejCk3@8hjO;jeaZT&SaH*V(\8.7Tk,@m\[Z:@YIJ3GR&
+ `73mP!:bcXD(#@/?bi42E*O?a7a\Qk=7Y]606C`?hs^%=Wbahe=D[BM0SHWDkH/;hF&gUI.
+ D^1TC)XY#QFd:?@>"X'[;]GV9Q`8,!8%n_nZ.lJ%Yd]Y'WD%O8'`2/q0\?AuG?@gF_glanB
+ GO+A\.bhF[9VIK!c,-N=)6<)hp_&^Ft*Zg@\ln`p*crJ;p"o`"o/MKS)&K:K0,"gkQ1Nen_
+ RaXaXBgDs8>g5gj;Q7qaBiSTuG$gc7l^X^*t0hTF&OS!8RHGXm+'T8'Mooaqc8,L7)!1%`(
+ #l%39nB(X*Y'GBB8M;rFo-=88YH$$=Ue_s",Uj5"V>5W+rrBHVp33SfDJ7AH7t7+&dZKG)r
+ r@)3+Ud*j5.l0ECH"2D+O['W)795,Okr+cU\jL:M>mRMj%;<@Q"q-6%VRmdkJg'@qb"<-O8
+ ChWrVSClr,i1LmZ7-3F>X!t;/8%urH__pC&\1+3`'D;nUHPpDO%&CEo)*"^V@+#OWFfd.HL
+ BoTC^fena*<5U-:Ma2@+\-iOS;cRbC!n].YQ1>`TuQroI]mE+eFufJW=$!)_`4J,9&H8O)h
+ P9%',_;rkR6D\9na=6TPS>rD$k_rR$J&o@RJO'2J_K?p9cUee*Wii7e/1jbki*0>[?FQrCl
+ .InN5i@fi[=2WekF'-dO3GiUZm@2hSrr<_CkP7=A!:J7mrr?R+oMhqLD+fuc^Hm?2_%q&=c
+ R58urrDj`NU+l94._>^p;H`-5K/,,?3@S7!/[#2rJ<G2M0BuI(MRm'p&>$Vko]n,=+(G,<]
+ DVtI<f\0g0*1`g.uF^H&.9KndV/fchlZBW6$-NIQ$]hNMbCp+7\sbCj1ZY[ZCFg7W5*IOnX
+ XJ^C^0[4r\_V#rVZ=,Y]c=*]Yi_O8'?Q4imBD8;?_2]`.tm9C$<,l\*[->0L=Ko=sZ2RcHM
+ :L$-h\6)ePg-0+HX9t?Dt1Z\NuT73KLd[\EDB$Fi(*[1#BYs4';Mk*K2f2\Em-bFj_p2!P(
+ 0!T@%bk&T0^+/YSLAY7qBr9PXHKRpo"M4.]XXZEITD+uKdZ-Ya+_0.UrYtbtnIL?GI<,5#)
+ @tRUC`p<=,/Q<'G>8);_+,Z<KFaFK*I)qi\&?#qJ&3qAr#iGqmN0XA;XVG,]9CIkl10+L-h
+ lh0j`3WYcP-<"*t5$q[0\\AeSVK&(O0GMjuF*(c]`hMqj"O6mMq<Q$M@\N9D?)j2"H%7J)#
+ P"2#6$?HaI5Je^#GPrU[,cD`-(h<tW-HrLOC]SKung!+#U)ppfXV'+\cuY<R!o2(]$u;M+J
+ j9,fh!\si:=P(,5Gf^h?%.7P;T%4XQgjRll4n#:!SL%7BtS`KAe]Q-^fb=C7WVj[O5rG&6A
+ @qeg6Csgi5'C#fudPTcDrFS\Hl%]#B%C)TGrrA,CN_X@C@rnr#I?$BhH/APVj77ZGT7?k@+
+ *t7LTU@Eqj7e!uaZ'/TTFPi:rrDG3*ds+KLU6_hjo,#?N/[]bCDjdoNm_i%m5+,-p\UTL:^
+ H]Opi!%6]^d]68J2p@!/(:OZ`\_9R>14Ip03A!7n\(IhtM%2n0F6FCDh7Q1k4CfC(\9,_^F
+ -$rgJ=drrBK.XO/%UgL!15rr<]Ko/H[LE^/tm;?UXM%.A1]ZMFLrDqL3NrKK^tR<Ec&rr?q
+ OTBXgMT4YM0k/dQ&^Ae3"<m`X78bQqqGi/C!kKEl*EBh5;jZuBY@JcFq,E_`ehm:Q,!1&iM
+ ?HqD$#lMF`2r6X2r]0uY`)XO#U`DguOMu2`8TOB<J+]!sqp1k=I%<`IG;kk,E?oGnI@`t),
+ l[jHrr@MRPV"^jR?+#uhd0[T(7(;6r;!#=kJ*=Tl@8\BCPeUTOcu3DVVe0(?>8,p(<NRmf`
+ (qeGs;(S"FhfVrrD)E`8PQ(,J;QLRr9nX_`*s=ka)mZOHKI5F6EQ'Ds+3lm@Y]2d^>.Fh-&
+ &Km'q>5I![uoft[ELcM8oXUJh*:#ZFiWlGYu;o;$CSqS/6_a8?\&77*^e1%3s,aL&Gu%K8f
+ U,'f%-GmV1AI"*OAoT*Y^O&HBLakU6?+1n-P4>Gg<c\5^8kI^6GRr]h<3chrtfuGK<YY$;3
+ T$R>H7sY+7#WI@Mje%45J,<kk+9)<Q<hMrFb9-5.G[WhdC#<P&!3\tiKDtp:H8u)!AU1p7V
+ 'l+ron<>FY'S(ZJ,<QHE%7:HrrA,JCjt9?5s<`Tla7H,!07C2rrAABhr"G6mFJZ&3M/D.c5
+ 8\"+8\+qkPdeCmj?-9GlDpe!.MKDRks]CqZg+krrA1n=T8B0OP'R5nVSc_Z:*-R7ga_6`+\
+ ]@!7TboEe!9l.pm[VidVj1^36KYH%0<sLUMj0P$c$Ir3h+NB>0FS&RXL;C:<"<mGP74_p%u
+ \rrD@,bYR9uj^tt[BA3rBioG@a!9."Rc2Rc<52SJPqa'O=R'Xs70&(-PQ\K"&<O%9#oZ/q=
+ JnZk;!0'4WM,#@ljF)@.qb"WMmcW&:J)i<gc]cQD5OZ2+Y3*h(*<+U?;t'KS<DWB1O8f2%X
+ _H#AB?C#,[j$:O?5K2-%oPt`Z[^NHOmi;M;*XdrMN\/.&,8\'rrA@RDQ9?'%A$Ao!@Uki5d
+ *)ZVVK.1#Ec$^Ngi7YV-V*5pYO%4c(b_DbP`)Srl=M]D[5c*Ln88R5N*^a!:?&h/^I9]6gd
+ a%*[K+kpjHdjGHP*'>X>?(M"/eJEW6$^m.JmsoBX3bchL,>$,!e.nHP9Y!!'Zl\s\]MJ&I7
+ ZddtBg:VY*Kp.$Lcg&As"_#"5m'[t=rZb_)YrrDX"7/m7iJ&,&ZERWu1O6ioMX`eG[2V0^6
+ +.is^<mh>FLPbqFdr_]N_j5d\d-MB*mWLg]&"!29lr%ED3If_s7t^[D`X-k_aFE2gm[d_Fn
+ :(LhEU,6N:s\q,iJ[$FcS%o;oimhKZX7;AD^>>_ht]HXHIATG+]a6BoSjLGI1tQlO5^PLB)
+ _kSe%@f0:MD30,Q!eAF8\O?#\n+b*iJ.M_>aLp3Zil7>GpeUY-FkWl0n>L[)")crM9,n1[j
+ #%55rn&d^nOmS@12<=A*`%"T>EL's6.\5)jtJk+;J!ci1tJ2#dR'osGdK'(n^L`aS+Fcd)E
+ +fk\Cep@)F:GHae>I5h%=m#gLqrpJBec2M4aI/a35J+49>W\ot6O"O1%h1^LVF2/I0#DP>k
+ iE]pKmln\debmn]?QpiqrrDB4'E20b#Q=C'I<ms>F]%5.VpU]Qg4'I+S<gI*)>F*Nm6!P/r
+ q$-i*3J0h#oV(F422Thpoi\2jLuW'kJKG(e*U1^?.[j/5GPl8;9qD.pR?JYb;e<AkPKCm:.
+ 3>U<jFo.^9mFCGB6pP&pXDmHXj>=2V3=Jr-tk"TmI^q3R%9eA92K`H&;F5ZQl9<n.5LW^:5
+ 0)2^XsrGit)TGi!*3hu!L*(GI;k_]7CmTcB3]fkgu`J#qMq:oDH-QXSj^Z_#H,4We1JrrA8
+ [kb%cj[9/nA*hhQY$Qg!sg4+if]@m.]Nri+`pttLhhf[%>&pdXg^['6h3uIhNNu`qg\RY6E
+ `N7Zq4LF\Wc]S5-jdZ2?;oG3VU!$Bf)#ah99)d"5eo`KB[Z=r1,]WXCH(R=Yo028Xe?&hI[
+ LRBog"8II-^d0?]Y3e6!%_H6FeE\+7eJP/gW1"3`08LBmm#uoTC]o\^2m<nCs[ZHCD'/#4F
+ ?!^h8:W<nDF6G[4(2nl=bZ]>(5r7G<^*Yq0&D1!/R;q*84Ulp@66EBT]lRrd4H_!DP+/b`T
+ s:H%0OR]ZpFghfSkui[UJd6+Hn;Jc<suBfDCY!)1l&qu6ZpY-N#V*ac*qL.Ai.A,`S_;;F-
+ [^Jdl3>in52WBmLuR]#kup#IjBqNTn"Gn0&!^\n*3I^PCBSE9G2@d@5kHPto9[X=,_cRo,l
+ r=5eo64[>K2-CP@/UThdbob%0r1E:>pl1d/c`[AE@oA*K(E.atV`i8Yk25:rh`fAYjSSrWp
+ !"tb@D0o[;:6f#G3^Ku9@)Li,K[YamO.mR;8^dZeD;PpXD55qg@p@"],?bj\TE)WGlIbgT0
+ LHllaAM0K-jqD5G1f)qY$q]$GIIWr$#=/dJj2Sl.[JDCJWf9iBP(?H"qfND'#bW)Ef>E&fk
+ !P!9Qf&rrDN\O8f2+;s,'M-i>6Vht/:3C&\/8[/U-doQ,d2)u,SGj7('mTD$825P,2US2h^
+ ;5Dm/lrrBo'EHrr0H[5'AUn>8_rH%H,rrE!RURZ^n5%!hE_S:sdf,"AdnOh&UDO9fVT4%32
+ jeheP!1&!+rrB*_Yu<Mmh[e`&48sXc^\e^OJ+8EL9Z?Eirr<@CRf6JQ)TU2(!'N/ckl1YVK
+ cK'mI+RCsKcVAI\CWTD)e@Q]$7%;rnjhhYGCT$Xc5_TMnC(,%#D^#FC&40PoF4Gfe']22qc
+ rjCGsB@IHT"aH?Tn$FaF>%O=8.47;<b([!*q3eURX=sH/HR+Dtm(T5At&jMs,*?9?8/mYY>
+ 7l>&W<qc_(3)d,lS5^D#kC`egZd*il!lg"Y6G8H/[*OrrK#TASO/3U-k6#Q,m^)1T3V4Y-O
+ 4"!dgGip3`O8eXB]nQ1Q(2#XBN#BlQ\K?*q[o>r#sHTpNT=]O816>+lAn<.I'pGL,!rrBNq
+ l(U0E5IGUt^-o]DIK'<=c=lEg%7=(c^@U9kZ_k]]U##L962pp_Ng'F=IjR*I0<ma/q`hjWf
+ 9GeZDTAcNU%O2VH^%;0l4A65l?2K"5OruDn"D^4*#7CY6ep84#l%cdNOGU!J$+42dM0%!H1
+ jhja8<g.rr>2?:i)1tn-5`IIgu;knDB'"8#L(9@tNC]jHA4W*_5gm&JP'0rr=6DETApALX#
+ i!)u_=&3Y.#5odp^@)CDG1EgF.WQ5XV9Sm/i,!6[qS2uJg<!-5ZGaE#G2O.?,JnaGJOX5a"
+ @#C'>0(&ZK+b&=eNn&GJWcC]/jqTgtc=/UfIULT%e-?)/pp`o<9:p@M#<jAiQK)8ZUdQBa:
+ HTf$N5J2Qqk1)DGJ%>,3f3TATj`?\^F\\7Wp7f:kZsG/5_!_f%VaL143Uc,->KD[$!$=f4!
+ !&'jrrDJ*rr?N!H1GVgr2fMi!/^;pB_^-I5@3jhQ\RF]03-BeUR(dP\?Ha1G_4B`rmMs[r,
+ B_&/r/NbYP7@F6e\++Hqu5sq9Q6l3q9)\B-384>?bDuqW[(OO(Q`+I%0D864mbYWAu%hr$M
+ 1`j0'+u=m1;TZ::#-4MNU5pIOBE2gI;t9(cmn#p*)K:/(>Q+9'T8+1'S32u`jaDo=4L9c?K
+ d"?.t=R<LKOq:Aiu,=bPfSj1!\4^>PZ\\)?TWLr)Z#QE$K!"61f5JgdsOSFUMT5l%@f7WFq
+ 49#<0%>^YNhqYA;;1mDg7N]j$(W0V6P>9[kIGo)Jl5gA\Xu&::g\i%;#\2a:rps[Te+Z%5q
+ R$8&Ja]Zj;hRoR7[Mdl`UJr-*sm2H6'GRC?E7]78(qU,4M,;MrVS;3qr;cgqs"(%jAU_+UI
+ VTbhtpZ+A\$?6?Nrsga5RQ2JTYZ8bGcf8=G3D:JnRIg<OW,E82@(_f$WQf^ie,""LUHK*rZ
+ <>+.'8#4HrA,e'!7$:\Z%.b4$D6,K&^,1]IH`r^c)?dI$WhUjr!`p4)rR-r#IE0ccj^3bhi
+ PoG\i2'2D=Y2uX?F]lghu*/8n(X$"KDM6kBIq*';#n*L&Sg6J.XEa7Nb<Uh/3n7Jf!SJh?r
+ ?8mm_1,negca2^0Q/.53_P+A"AFNpa\#0'ie@]"`C7Z[#A:Nu;mWZ=+^;mj0r]Qn2rT+d`E
+ 2F:iJ%[qi"+3kUn7BVMBg&BK2#H?)5/DFOHT$83n)aKI!'f@:p*iWD$QX"<Xb^5`lTQIu6)
+ OF3j8KY3k"cHO3`I$JS9KIqGl6riZcoRT@A.bgY-kl%2"=Ogf29B`VE:^ISk2.jr!8-OX=)
+ 5(BPG'MQJ^C4EQ>im5KNF@rTDtDK!hWcnc;L(&Db")7[IiNlqNX.TBb_pE9Ac7g6KpqPK1A
+ s[<1<sH&qt)!6I_jF-4,a^Y&PdGb/A*Di\Q-a5?VUoNaC9ocp!u57m.,XbW<-Wbf0%qk#\C
+ a5:0%B+CW\F(qZ1I>cEChJGT-T=^(H:Q[U8nk]-s>Ok&b3HEik=gmhuk-5m4jhl?31lhQBQ
+ i!..J*d18jllE"Li]%(-AhHB[!g7T'BJ``r1>A4rrBe!R\hD?,'kQER$-g-2c$(E>`d&LpH
+ S3E.F&@U-&_D;>s1<*rrA+Nmj?@:rd4YF+8rRD=uIr2H[C8:5P@Y41ME;m^&J'W7t]b"!2e
+ 'A!;[^M9Aj9/`(0H6n<H,.KjP;IroSj2J*AFaPqS,gUq_YF6q@7WQ?AmgDFsnhB2A?f7"H6
+ QpV5$WZXaWA,C,PDA]^M;H'A>8mXBX<M&'1M)nu+u-34Y5PPrY""Io+7*<90/dGgAhH>f_`
+ S1^COqi<u]%sX-7!5,2N8*8^r5BHN_g+2,En4&6^fopfUlMSuc]lh^\M:,bs*ch)RiVi]/&
+ l%q5O8/_TeplFMr,T/*:aFr0P"QY?Bc[uG-gs"6q]GcDrUEK`VDNLcp&0mH>J]LkhdG[I8,
+ [j$p#+<:9hOd;Q#.$Bn2@*_g.&Vqj<O[)`7FWpPKED[r7h5OpuQiZ@0iu1=]RV>Rq0,C&fp
+ GS5#:*2Q*8+S9^!-lf/8D6aZdJRcgEo>pHDc1^[o5<o:]"C0rm)okM]dc/'Ig:]k?=_Z/rg
+ ,iR;U#.-%V?T4d&A&"dA3!3H"r!8DhgNXXjJ3RuK>kM`?*mAW7]*['#\e>.`[:UfZAJ%P^\
+ Y&U55Cp7OrK]0K.rr<KmB)_ka^W%@2]("m</1tJAfcA97VX?tS!6<s)<-_5BOG?3SYJ(tTc
+ <_Lie+dO`3[UK$pklu2\Zg\GbItNphn@'9q`[X*BqSCXqA6O95D26.o\50a(SGH5'"@j%q[
+ 7'hhu<LprrCF3,t?UJ@B=^g`dc_J_*/"kV8^r1Cu-P"l26C?1tVOebPqPohottYYoiB[C:#
+ fojZb(ViAT87+0>746h+-AF+&f*HWY/:0-GoBrrCr#HJ%DZI:qJ6g:#nVIh$9Ae%B-r4X0I
+ ^kPH/WUn'DkNeomeZ[^8`It-q8$>4m)hDs1Pi@XT>Sad3UmJ>l[rr?njGs?J86$/]E-H&=L
+ T=k1(J8D<tc"d7IjjW5XL2?P-0%]LAE;B5^5lOqWqm:Q8J)3E97lceuG%:G=plQr>+,[On3
+ `gn)I;[BJ'3uoThPI2Crh=8uqmb'rrWeIfPW?37,OT;Keil7p8arf_*Z=`7*h&OHW/7O&Y'
+ Zd)B\m8iq'4efJ&(B9=DBGDR]L-KLRma[(%G)<572WG<P.a[SaVBo[[K?Qpjh/P8`oi@lNY
+ p;-N6d<F:2;>G$c,RepXEnRG$fqgGQsPp%-u'rr?m,Xf%3BrEmnN!85J#B-bc@I&AoYY3*=
+ )[$,f?]sbkCI"/cc5PNR_jRVB,P%!gB=kI(aVP+3`![jU]!dUA]qS2Z(q;eY_!>cp+DlilI
+ rrBB;H[d@Onj\beQQ%#qcS'TFDAnuhk!'nn?!mBM:lb!jI>dh+ro."YLPI?=-b8)Y5JnDBX
+ 5VCtmd\0kmC\,D55Y?[Z1HA!SW.>&%t=`9\(G)[(VE>RGiX?+j4X2+8p#LaC1kp81U,DIFe
+ >sfKg*h\BUW8!P",q$H&e2pH--'dIltZQ/mfP)LR7e._g9Z&Q,hQ7gR!p^Dj')cJ(B#I!;[
+ ^94\Ui.3-A>FNDiQcdI(n"rCV9`PN7d65`,5"O8W?6P\pZN-LP_X:UH;9kNq[bcSK+(h#@B
+ AQ&d3.OHS>Cq'D)NQ#dA'&Kf1f,Y:0iroa:]&P"+aOKeRGM!X!i<O%*.2"^?$Qm50IRKn90
+ ri]qSrr?-lrrBha.Wa)E$(RWHr&6d_;99!!>fcEI(G]/>S)]!jrW3$!mEn_$R>ZaA*Zib;>
+ ouW/m4;/ur>?4-T%ZusI#l&@^&-2AnbR9rl;-=kONZ&L2lUOq7_"Y[fqdLimNhf4EB[0jqt
+ 7*=F/Kc@#9gVgL*qcN&4pa050&k:r-W=1OZlS8jSo5#.ui&KQbX=Z1UPQtFc0sNm[hfLN=p
+ G\5Lo[fn$Du=\HQO&2Xe^$iA3i*Zdp0JHbD@1Y^=IbD#+"M@o&`q>]nLj[,-s(>iuU]iu;d
+ 5/7[/<gS=-,2Lbr':[co/:Qe@LB_.`8\#aA2INd)+oiMhE'B`/TrK$s'\g'`#"Za/OkO(im
+ 4uRYH9)*\iGi7)YVt)Z;?era5cQ:.@jSSW3.R*_moa!N-SS.jQD\GA/KV.!WIUjO@5:/PaI
+ $G0FHPd@0`Xa!$`O\R<_r\Hkq4:90^mk?(pki=-lsNr1pqbrO409P7m=]h5Vg\RFkgBCu@X
+ kpilq$2g:?UWOMRVG4Brnr%,H$b)N?@U&rqoX[6]qU75E(%KRc6jc\oa&T'E(OQ[f6@!_u0
+ H)HPcu5#qnIspr+G;8FO=A2nD,$Arlrl6eOu7J9!oXT,,(gl0%mB!9jF_o?o^=1\a2iU!\F
+ =L;J=2nT<7##MYlpGBEibO(dQL\c2Xm2HES3"-B^'nPdF[P"?\cUjkW*b@ou:!8/j8N!#4G
+ O7?/fgFjdG8oM(+q`f?7EW6%"4d::1#:ooT,5B3+E.;X%o7-VO-9ptcroG3@"Hn8OJ)[DUa
+ #n[Kc0)_<n&^Xj!/RE&^^2+BGD_t@-]_/$04VcpYl<X3dg@Hl&JSj[j1gQ%Ge:r0)?(T@O/
+ H_rQBu?J--b3\EbpC&cMmmWOqb$4E[*'?L!OFZC#6_d4't):&+d[YP=Z[BF6@bI.86qBg$5
+ nXH9@PFM%7%UPMUQuH&95`k>*ZgVr+35*9X2'Ga$.R?Kld<hheNg[>6@tbN;u4>"5,Jc2M&
+ AJ,/84dD=Mk:9hY!Sf:H97<rT]Ble>9e]db`-2l&7pV5V_M-Y(qb%0fV'56kr8*4V^T6'sA
+ Q#hIBB?PcG4s=ZI("W$U!li6sCO,:Geb6[KkK*WcRhPerXf4S*XO!'tFhIhs;Y*n649l@q4
+ 3mFhrNUQ2hqu3CIX]W@Ek<RAE&uT+oWK/-F$[IKPJ`imK.JkhRlnk%$0:tMIi<Tmn%\g,Cq
+ 7bs]R>Y6-2u8[NLu7h%6Aup:qiPbZhZ?0>=em7rSQMiZhotNF)$)n%`?<?%?HLVT,N*'[+?
+ rPo>=lpK%9O-rr@57APXHr:H]eLn\>%rQ&Ff4SG``k6i1&7(@\E2:S[+[XD/(90)j*Ao\]E
+ ApUtAROQ66>qbDBWj(HC#&*SHo[$nm"I1oK,mA&1&"GTM1f`(rao<p%EYl=]5paMUp9:q]&
+ -h''U4@A+8&79-X*7jd955oatrkTk:,!5c%ohMk#WcaaX_9\0DRW%n:VhB1@D;Xg&4j7jlc
+ hcem=Luj7Np"q6/bhuuIu,!<5DVF;WEX(?Uj?%+Q/iK@T(4umZ[^'[TDBQJo9%MC=0qjq^)
+ E_MV=aVeV/a8"mbTr'!:Sge7jQ`-*m$?nr&FGcCV'"XL!HX\S+$%"NdI``-I88T^3BP`N^A
+ c#g=eMq[t;TI(t8IdBsrNj`>jD3T1c\QTP10#NgH)JD#XM0_fJu^q8/G<-*31oiE]#,hgYS
+ *oU.pfnpf6unnHAPnk?6"T[*0)&9oj7\c2Xsnf`LicQD\Pm.28$rr=K:8\d>5FcYL@9'8q!
+ 0'D_I\)jIIrrC+$q.\n6Dbo/9rr@O]a\hH!r8menU7Ip3YFZ,[>>Kt0+h<Tk81*pjaZ`Mu"
+ fA=err<m_nNK=k2,m50&6e?[+-Wd%Gjb,opYblHja-RXU!M$edl]SK+1$22`0YY5[tu)BO<
+ jAqm3?gFrrA@WkO)2,$_@Shn/k0.I:i)hoA.%8>3u,DU_*?c?133%OoGF=b0IZleF(4OT-H
+ L^D$S(iQWKX;pVU>Lrr?_.1`*VV:Zd-)hrOe;Sf`IFqj$@9dCuJmN;:bJo>'31Gcg=M^(P[
+ GbOSLmrrCsTrr>2G:\>EmBGKlGF;&m<`RB=2hfo6-RRuYTh].`jM#qUH&`;[HT=b"#!:3`=
+ Ziet)bLF06id:\*[U3Bh4RisM2u`@RA:r+`rnbusl/gIDXTC\g=O`,bVi5'!Z]5QN>4_^kP
+ K<@^hm#@@/`?X/J6(.$!;a*56W3\hioEZD56Ye'OsRL(jo)&J&iWVA3e+*]>i+0<rE?ItT*
+ kL3F/)6QT+5cP1t[X,g4.ZuVU+)u!9b,DBJB:jA#-d4Dr]$c)Y,i^AMRRt9SrI6k)KS,p3c
+ ?'hdc#55Q#tf>a2WLlEgIW/Nskr6aMYG0>O(M7sh.Y-b575^?N!&O7ducD(>%:I9(jhm&-\
+ -*;Gf-hSt&#YhM\2-iC\KpX/p=!8r@Ar."2pU/g.r5,hccI@Xn5#<jFZ?Y06;KE<5K:@^;/
+ pAY+Kpc&3Q+7Z8$rdIK#RY6=YQ+uM8WAh^j)SB,@f_?q3q&m$#ra"RsUjLM_,(BOlmT)#p'
+ -_[8rr=3trr<D0i\Sn+n9d!t8DQISkL?:*g3rr"!:0Xbl^QM":2l&t/2[A,OQQ!rB4$R@R\
+ Z;-n:fLs>Ns88D^//@n"P<@44d020PF4?j&'([#k1TcXFJ*on=H+t"9/@6rr?V53_@%M\[2
+ ;4rWfT/c4'E[aMD-G+o>8mZ<c1qI@V^;I#7k!J%&SPP\a'2I5QbOW9jNa8"J$krrDfL2u`m
+ <M"GbIbIk8TVt8rRRJ'dYUlhSFmrX%8rW3$!TMmZ0/3TU%43/OmQ\fO=P"4X&hYpu&qih=G
+ Z1\IcQgN*?bCmO!r5d@2IK'<A`FKtM4\JLFoRA*4`gbBRo^b2[j4Qa/Eo]8tOL=,Ha_sDhO
+ oFhHQ)Z(!e9GJWU]';]dQ@I/*r,a8KDp0n*9;(l_>DDG[=pQVrrD?`r.!Lpa4hCW[Z9JKj/
+ '\dIXg1q5^QtQg2G\pjlub?\L3po,lm+r,$D^Eq3#ZA5NekZTH)E34>r<$!3?,"=&>PU?/>
+ f^0Dh$?J-7Kb^0Rgep4(BoI*/(#$Pt7?D&8U'N6oS$^&7m1/jCpPi,j<r%[OlAhr5(p)*d;
+ SQTf']J\JJR0:$6'rZoi;[>oA!1*i']aWK0rPKWt+^>129%S<9?q"*L+O6lOf6V?k/*[0']
+ O-@nod_(BHrrCF3Z94%DN`5Xaao;>Ro\YY#&Rr55;Xc"0a_L;<C%(3U*^0N'I6>*o<eO4.:
+ YHjk@IQYE2<;&]nBK0Ao[@>nIbFugP<+U4fsB\WchdMT:\s=$"Fp>T*ngY:1UPR0!+bPT\!
+ Qg[a5T5pcXZm8a`Aa-!;e&`g1@3VqLdbA_/C6>2"7E#4<:DK6am!;e`MI-qZVXobo<FQrpF
+ u[PCJmfr^o>\c'0PtQJW*mB5$>>f/uX(8cJcQjLgWdr<$V$+af$_57K^qD0^&B5D-'"]SHG
+ ZqX<n05PQ5JEX*beF7udq8E??Vo)A^QJq*;4r*<tkj>p9;J(!8fo&'FM>WcsQr]`X_k-2,!
+ 8D["O#_204R61EKnJ,Y(Ir*SB:G7.Xc,S*&EW4o]p3H_b[a`(TL6ZTaJ+M)Vo.%9Wk:V7#C
+ 1$9*h!#dVpu),)J):Q&+ENhGOT,<n1\1JBb-F%Klo[WuSrKaqPK]0%f<4ZCnjN<0rrDT3q=
+ El7_j@UWYEMl5i;WdN96?RFo/Fec2kkf'rrBKg5^S7IS`H6[L[=YX2'9.rjP$>"--uGorr=
+ Fgrcc^g(HIf\0\!J342r<kJiTDq>7KgEP9fD`6bd9%rr?=MNgt;_($g2lc\DH"B>9,2=,q,
+ [=l]M^'jAk]7ZT]q5pS3VSpRB]42:a$9pOOlWU/>$ME!i&7FaLb`&;gg(t5l'!PFKeGVt?+
+ Bf:IBG[98-!8<T;9P<`AS?(MGm*DRVn2?iq5E!5`nBZk7o<$Hpf4Y#fH\_0):&b4i/aEaD3
+ MPqbEdK71mn93i;YpT?[r>((4j45pD#$<I8$gFC3Q%;&T%C@3Jg8dQ>NrOgI4@WVUJ$i>rm
+ %*>ag'cRn,EC:8da`6?f/QAetG<p1ss?PjJ8:*rql0`5PF:NEusEjR;OQcOXB\Uhoh5,NBc
+ If5P@U?NcV9nVu(>'OhKgGhYpd2P(.mE^Hck-ms4VkZ[r_U?MW!gnaDGYH39\8^3ff&in*R
+ InLM#9%?O,CrQdLQpRh3JJEJaB*msY//c<+qUdtFb?XjLogn(eh\T;0_Sc.XK?eZh&2kBil
+ /jCTDrr@(m#!_fCgKdsXODg3I.6GQOH(XZDe,<V!qI`tdF.FY7%\mYQflu^^f()Lq1iQUnT
+ CTrbJ+XoTdQNkR%WXONhm(@ECSagIpAY,&nfBm)BfF*,rrBQo7!"\.9qC:RSk(LI2#dQAP!
+ ^L6a0Yc63do=,JEJIN@H!^S0(M*-)JQX'pIRD?+._OXrrBUEBE%sE>'n'J1S=0'p1ucqT83
+ (+F6t^H(<L*NcYYcN-^4+>NRE=O+7[bI(s6n\$Yq\hr4"U0HU!_gOBY:@h#@@mI2moeA#Q_
+ g"T?B/1WGKh5InLg5k`-7V+0_14E/$Trr?1LQRDb+nl>5mc:R_JhqQ98>9o@2!6[nbUQ1@"
+ k;>KU1iIM[miV9LJ!.!s$@h9/r5\dD3<27l"3^SVT4e).fht*]5AkW8+OdON5Pf#0,`+c!9
+ U_1t*1(iQgIM8D4m/7nr46cbM/!]dEU4=`?hg%)2A#?W!1nXMrrDm!AFV?Cb7-@<c)pbM'p
+ ;/]ae/R#_/10Aq`Pq[HPuK1ho6QQ2srN)9'?2cc/kl&30\K>Z%l5Jc]:96Z@.MG(24t@q(C
+ RKrrCF&YEE>9#afel5OgL)p8Hib)"rH[Zq12spkh'Y*:Se2c\fA0X?dhM>/];CmnYU\W)+"
+ A&$e\]h;?2WI9#F^TBbk%rr@kWPQTZ9TnbM4C$#0^fu"_VcS7Q)'bVMK;uY4Q[f6>pPg:HM
+ 0M:"q0lraiqc;,DGlH/Nr!nD^9(Q<5l/j=_ko]iqP."0h4mmGGq.Vr?)ufo]8DhXk+Jt7BG
+ lC$*H#k51!6[nVT`NYFG^AZ.UQP33LLP2n2(P'P8O)hSeH*4d$Y8kleT@VErr>6SAFHl(#Q
+ FeCciejP>!CUaqf\fW)o)<WRQ(u\!,&.L"ZOr4@Il\#VShO\r3W$UTDnmYq*4Dl3<7D)f[X
+ ?Po&lG\J)gDRQPtA6Lm>4LHbZ-NZfeiBV@4(RRCn2CroF=m\G@K8qoc[7a8Z-6hDkN8oK!*
+ ]D5P54V"]69!9p![k"l9$Ksq!]1]&]?pQq$jq[uGlp['@2I;O+R@HGYc*h<61o>4Y4Zi:#f
+ AS1mTF,uK6aF),!]3+r[L89Fum>n0]qhLC0rrB]-S_rjbf1PV7T(OP(T_9%na(m!&a`$?fn
+ Ak5_p\k'Tqp3%T'ul6217bh[QJ^silT"h+2Ffo`Rim3C2L1el!8OA=3L&n&8M5*Hbpu\sFH
+ 9CT'CL@O:E^>7a)if[d@WGuakf?dGf.E8ei,7%"l`fT*m"?]GagU@+3FN_/CM/8I.EF[n.d
+ NHSD3rod/7,<6fQ.=Vh/SmSnGXCT6u-uS^AO/hqA#0/cPh@qV!g)8esB2LA'/e/po^J0E*M
+ I0>U_9<rW.:G^=#Nk*,dj,X9):hbV!jmnJfT[7_U7+7P,8VI/67,"FcB:Zb1.8*0*jrl=mN
+ ir-<42(.f92t4f:['Esbf]J@^+.pliO*klN'DHu&C*gt7S2tKd!,[ln2@h1uf^_fpHR)CZr
+ g5hLm@]H^4Y"IrD<+L"rr?e!l*KRE+kaOLe*_^j5p"[`D5P>aQM8fhaH3-Fj33_e!,"n+gD
+ ^H9!_"3'B_,H+aIZn`^-DMSQQ[F&c\G$;+_`=/e#n.DhrVt*50a!!rr</!n^5E!fTPCC9##
+ j.I3%0/qIqed!;p4&1jXiW4g7;M>!jn%V5Nb=r`R>58cJda]@P+*m>E#Z%i:V![`Pl=8LWX
+ 1D)0$`^n3i`jP5763]R;s9TC4#H+mgOq;:km.esA5/g^E2bpSk=q2b)qo?3nj3R0g,"*apo
+ rmLfHKJ,ajA,cPP82SuZrrC_#j>'5>V-0Xc^Y*_22sfG;n]%/+*/9A\j>PJbR3[pL6ZN,+9
+ cYJM.-DmCA8-N8T-P4SJ%J,+kJ@&frr@)"F(GZ3cE!_X#G3?Cn,EA]j7;71!86WtbP!92[^
+ Y56QJF0s[3rG*GQ#HDJ!^08D(+QX@WQuJePbP\nN8OSH"VAo4?%;+Ed=;MdKusMI#^`cY5T
+ p&*\Z?iUY3ch!)2AIkkDud&M@:4X2N<Rq3pBn8cJcQi3r4@EYn,:d*'sXn#ti:cd]@0\Zt1
+ TD_3Bu%rFLc5*jbKk&7VNhtR&jV#BBr`5gV+e4iL]B`,o+bG3^F[[AH(V57Bb*,n[an[m/@
+ 6-oQ2D<Y:)!-n^r8c0YnCnLh-WuM'=W3Lh,rrDAU*.SNj,FU:AfXb;e!$%/Nm3q#s^QYW@8
+ +sVgg)oa.DruQ5)sY3cL=IE03V?OXA:OF6&'=hOO6iM?4?W&:aI5!Iht5dcbjp80r!oZg_J
+ *=Ne\f&r4e-lH'DLC"o)A^^3WROaV'8C$g\3mDc&_Q+5:n/\!5@8RoEs'/$?%kX&``F6-Fo
+ ?8r;",&KL_f!$@gdE/<ST;fL,QYna5I'r]e-(+Km]"XN[tRrOQpRrr<1KjOsP5Hr(#Q[@El
+ [hK4$-l((qEE=t*X075uGm/*"aZZ=C0)O/S1-&g_oPO;#KrETIM9bV'BrN?"A,Ph?>G8p@M
+ q?6jh2tf?uo$-TO:S5i$j/W8KcGNf7]X]j`$J`lFrQ-:mP(3Cd5T>R=NH8X&gR@8oUW/pH#
+ qf`F-iLB,I08PuQM,b;YXmrKmo%\HJ"7jlo'I+j!$C(t!;PXVaYGlh8RlW!a.`9W_V=k`al
+ 3,$ao;?X-N=)*-mRN-`dR$+Hr[-mbIpO0j8K<CaVm\L!,VYr!UZbk7P"GC'h#Kq/T(%Ka0I
+ b#%fuHPWo&&2_q,Y_=s!J%GB]\)niY1]ZhVt]Wj)2pTgoaueh+T^k]\f&"nZcOEUmr;-B^d
+ m5MSc1@ts)+hBiH)p@a8df+Yf?'1i-'o$U0F5PB=O4c'ZU3X2iHp#_SbG]F6C)i+5Oq<TK$
+ bPqRFEVTm)HQsD/T0p]t)=Z'MLKC&ieSJd,e?o`o5'p!r)n@,Sp[<>+!0:3aSoZAG$T_&oG
+ X"pLHr4nD]BpO-D\,"Ur`t53gi2V);%Y%6@XZQUn*Js'd&&9W)a43$_S62%($j2Dr*o1$`5
+ g>U+?R9eSsuP1:MFmbaaK7V];N`B_#FDHrr@WJorPoOM2`CMD##^_?HGCmEm+34<&rrhrr@
+ H`QRDc#8jnsWr039*rSQE-radc.qatad3?q<S532cH7mq%=38a_Gm%=`Yl/2'WdJj48M?"u
+ YA6sZ`!+nrto$U+.),L-27Wajn-SVFDpAE'<k.\iH5OH2o6SHce]DS;e,DM4tp+nDjHsrdS
+ ?c\gMjitNXFHQe,!*T<-jSo5$EW6$rFE<Sdr5C\/J#<5GX+NdSJ,8WrJ+44oLF""=*8W9Y9
+ <Yg,g4&Mcm3e>_'E8&jX7sNe/5>/qAn?u-9fMG=!.En\k#(T&\7NF3/uEmOrm@5%qu6ZXRX
+ '?hpF,*iHY@L-Y&<^iqcEL2Wq'uYnpRG7BDM,^jHt:.oE]<3hnAK^*^BJ`,i2o-JPkc,p<t
+ Q?mU'EpqnM0S8YhRM!(3O6LUNUZ-A("N6_]'[m-3W^R2PU3(+Aa!Qd5/Of4kFirmJ0'0?Zk
+ 8p`3]a)O>gt['P#W!-%0Mr:AS`rr<kLN^,KTFY.4f?h@V^kPP8Zna.T97j&fLf/f8r^!@)d
+ !7Nq]5Loc6^_2Ym1>_TQj^XHHXe.!=YXp,35OZ:NA941Nl)CY-EbW+%rh[C/=iR*37f!4Wh
+ #@A-@o`O/;*Tib9p>R&C0-POJ*:d8$3MgY!+rpRqYpO/B^$^*cQ%CEn,EBJ,Q@c-Fg?N1,h
+ d9-qu6X2CD00oZ/`'sN\lt"!$hLDm$*%HHiF'VgIqF'.fSW.P$d,ETD7CnreE`O5DW2Zq"2
+ oifPTO,qjr/Trr@PXciBX\eR-O\doEreO7%LlIcLG.+f,0Kba3B/rr=e9P@jgp1.f.!P,s8
+ R2KCnGroa0#+=olm4OV7hg0DDkF8b38Lb+$bD#XKB,W=QQpG\H$J&!+U,Pt6$&"!:r':<*%
+ qI09D>_!-+UHJDrK(A)Schl&ErrDS2EWOrupfGF9QEgGiB6XL?B]n7OI.55r7\B.nk`qgOi
+ :]#A6.TK?23/Jc3^)JNpu&oI8Yc:cJ6=,D*0Y^`k-OP<4E>1C+P&E,5NeT6RR-(c^ug(F!;
+ PXX.K9B_pgW"P(7l"-U](QW/'6lD5OXSg5T0<f.b.J\dqpqr%?L'OVV=CMrrDfbB)_l/I]U
+ ke*=R;>DckMcNA%\DaeO?Lbar`.JENOl*b:8ZpMrXlIJGhP"!gD8f?#E;npda6`KGMq\nmO
+ "H[#JiSnUG&,J`ll#KZH`rA!n-J,V'N-&nHs$N,<1rfdtDs4I~>Q
+Q Q
+showpage
+%%Trailer
+%%Trailer
+cleartomark
+countdictstack
+exch sub { end } repeat
+restore
+%%EOF
diff --git a/macros/latex/contrib/cmpj/usrguide/icmphome.pdf b/macros/latex/contrib/cmpj/usrguide/icmphome.pdf
new file mode 100644
index 0000000000..ba4b898fa9
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/icmphome.pdf
Binary files differ
diff --git a/macros/latex/contrib/cmpj/usrguide/template.pdf b/macros/latex/contrib/cmpj/usrguide/template.pdf
new file mode 100644
index 0000000000..99d01ba9c5
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/template.pdf
Binary files differ
diff --git a/macros/latex/contrib/cmpj/usrguide/template.tex b/macros/latex/contrib/cmpj/usrguide/template.tex
new file mode 100644
index 0000000000..41eba09b43
--- /dev/null
+++ b/macros/latex/contrib/cmpj/usrguide/template.tex
@@ -0,0 +1,870 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% %%%
+%%% INSTITUTE FOR CONDENSED MATTER PHYSICS %%%
+%%% %%%
+%%% Template for preparing an article for publication %%%
+%%% in the Condensed Matter Physics journal <cmp@icmp.lviv.ua> %%%
+%%% using LaTeX2e %%%
+%%% %%%
+%%% Last time modified: July 17, 2019 %%%
+%%% %%%
+%%% Copyright (C) 2019 by the Institute for Condensed Matter Physics %%%
+%%% of the National Academy of Sciences of Ukraine %%%
+%%% %%%
+%%% This file can be redistributed and/or modified under the terms %%%
+%%% of the LaTeX Project Public License (lppl). %%%
+%%% %%%
+%%% Please report errors to: Andrij Shvaika %%%
+%%% ashv (a) icmp lviv ua %%%
+%%% %%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[intlimits,twoside,a4paper]{article}
+
+%%%% \usepackage{amsmath,amssymb} %%%% already in cmpj3.sty
+%%%% \usepackage{graphicx} %%%% already in cmpj3.sty
+
+%%%% \usepackage{bm} %%%% place it below \usepackage{cmpj3}
+
+%%%% \usepackage[T2A,T1]{fontenc} %%%% already in cmpj3.sty
+\usepackage[cp1251]{inputenc}
+%
+%% Support for Ukrainian language. Comment line above if you do
+%% not use Ukrainian. In the main body, use commands \textcyrrm, \textcyrsf and \textcyrtt
+%% to typeset in cyrillic script.
+
+
+\usepackage[eqsecnum]{cmpj3}
+%% Fields in square brackets are optional.
+%% Use 'eqsecnum' for equation numbering by sections;
+%% and 'preprint' for the preprint layout with the increased
+%% font size and interline spacing.
+%%
+%% Other options control font schema (not required for regular usage):
+%% 'newtx' for newtx fonts (default);
+%% 'droid' for droid fonts as in 'cmpj2.sty';
+%% 'helvet' for Helvetica fonts as in old 'cmpj.sty';
+%% 'cm' for standard TeX Computer Modern fonts,
+%% and copyright/licensing status:
+%% 'cc-by' for Creative Commons Attribution 4.0 International License (default);
+%% 'no-cc' for author retained copyright (obsolete);
+%% 'nocopyright' for Editorials, etc.
+
+\usepackage{bm}
+
+\articletype{Regular article}
+
+%% If the title of your article is longer than 45 characters please
+%% indicate its short form (optional argument) which goes into the
+%% running head.
+
+
+%
+\title[Short title: Template and instructions]%
+{Long title: Template and instructions to the authors%
+\thanks{``\ldots{}I wouldn't stand
+by and see the rules broken -- because right is right, and wrong
+is wrong, and a body ain't got no business doing wrong when he
+ain't ignorant and knows better.'' \protect\\ [0.9ex] \strut\qquad
+Twain~M., The Adventures of Huckleberry Finn. 1884.}}
+%
+\author[Short authors list]{A.U. Thor\refaddr{label1,label2},
+ B.U. Thor\refaddr{label2}, \ldots}
+\addresses{
+\addr{label1} Ornstein University, 1 Rain St., 10041 Celsius, Softland
+\addr{label2} Zernike Institute, 2 River Ave., 20451 Fahrenheit, Solidshire
+}
+%
+%% or for single author or if all authors are from the same institute:
+%
+% \author[Short authors list]{1st Author, 2st Author, \ldots}
+% \address{Institute}
+%
+%% Fields in square brakets (short title and short authors list) are
+%% optional. Use them if your entries exceeds 45 characters.
+%
+
+%\sloppy
+
+\begin{document}
+
+\maketitle
+
+\begin{abstract}
+These instructions describe how to prepare and submit an article
+using \LaTeX{} and \texttt{cmpj3.sty} for publishing in
+``Condensed Matter Physics'' journal. Each submitted manuscript
+should contain an abstract reflecting the essence of the study.
+The abstract will be published separately from the article in a
+variety of bibliographical services so it should be completely
+self-contained (\emph{no footnotes or numbered references}).
+Extremely important references may be incorporated into the
+abstract itself: [Thor~A.U. et al., Condens. Matter Phys., 2004,
+\textbf{7}, 111]. The abstract should be written as a single
+paragraph not exceeding 150 words. Mathematical expressions are
+discouraged. Please define all nonstandard symbols and
+abbreviations.
+%
+\keywords Up to six keywords (\href{https://physh.aps.org/browse}{Physics Subject Headings})
+%
+\pacs Up to six \href{https://journals.aps.org/PACS}{PACS} numbers
+\end{abstract}
+
+
+
+\section{Editorial process: from submission to offprints}
+
+This guide is intended to help in preparing \LaTeX{} compuscripts
+for publication in ``Condensed Matter Physics'' (hereinafter CMP)
+journal. We appreciate your effort to follow our style in
+preparing your article for mutual benefit: speedier publication,
+greater accuracy and higher quality. Below is a description of the
+features of CMP style. In addition, you will find some general
+advice and specific remarks on preparing your compuscripts.
+
+Authors are encouraged to submit their manuscripts electronically
+through the CMP journal management and publishing system at
+\\ [1ex]
+ \centerline{\texttt{\url{http://cmpj.icmp.lviv.ua/index.php/cmpj/about/submissions\#onlineSubmissions}}.}
+\\ [1ex]
+Third-party submissions cause excessive problems. Author
+self-submissions are exceedingly preferred. All appropriate files (\LaTeX{}
+sources and figure files) should be combined into a single archive.
+All information about the submission should be included in
+the submission form. This must include: full name, postal
+and e-mail addresses, telephone and fax numbers of the
+corresponding author, the full title of the article, the full list
+of authors and the full list of files in the attached archive.
+
+Please check your article carefully for accuracy, consistency and
+clarity before submission. Ask someone else (preferably native
+speaker or person with perfect knowledge of English) to read the
+manuscript, however satisfied you may be with its quality. Your
+colleague can often find errors or obscure passages missed by the
+author.
+
+Compuscripts should be coded in \LaTeXe{} with the \verb|article| class,
+preferably using the CMP journal style available at the journal Web page
+\\ [1ex]
+\centerline{\texttt{\url{http://www.icmp.lviv.ua/journal/src/cmpj.zip}}}
+\\ [1ex]
+or from the Comprehensive \TeX\ Archive Network (CTAN)
+\nopagebreak\\ [1ex]
+\centerline{\texttt{\url{https://www.ctan.org/pkg/cmpj}}.}
+
+\smallskip
+
+Manuscript should be arranged in the following order: title of
+article, short title of not more than 45~characters, author's name
+and affiliation, abstract (up to 150~words), up to six key words
+and PACS numbers, text of the article, acknowledgements,
+appendices and references. At the end of the document or in
+separate file the contributors are asked to provide title,
+author's name and institute, abstract and key words in Ukrainian
+(see subsection \ref{ua-part}). Figures and tables should be
+included in the text where they have appeared or at the end of the
+article.
+
+The Editorial Office acknowledges receipt of a compuscript by
+e-mail to the corresponding author. All contributions will be
+evaluated according to the standard procedures of peer review,
+usually by two referees. Only contributions which meet the
+scientific and formal standards of the journal can be accepted for
+publication. The Editorial Office will send an acceptance letter
+to the corresponding author. Proofs are provided in the form of
+PDF files after preparing an article for publishing by the production
+department. Authors should prepare a list of necessary corrections
+as soon as possible and e-mail it to the Editorial Office. All
+articles are freely available in electronic forms (PDF)
+at the journal Web page:
+\\ [1ex]
+\centerline{\texttt{\url{http://www.icmp.lviv.ua/journal/}}}
+
+\smallskip
+
+We look forward to receiving your articles!
+
+
+
+
+\section{Style guide}
+
+
+\subsection{Title information}
+
+The manuscript should begin with the title of the paper in lower
+case letters except for proper nouns, certain abbreviations,
+physical quantities, chemical symbols etc. The use of nonstandard
+abbreviations and acronyms is not allowed. Unnecessary words in
+the title should be dropped. The title is followed by the names of
+all authors (with first name initials) and the corresponding
+institutions (from the smallest to the largest unit, e.g. group,
+department, university) with addresses, as given in the above
+example (street or P.O. box, city with zip codes, country).
+Countries should be written in English. There are two slightly
+different forms of affiliations in the CMP style depending on
+whether all authors work in the same institution. The
+corresponding author electronic mail address
+%and optionally phone and fax numbers
+can be placed in a footnote. Dates of receipt of
+original and revised versions will be added by the Editorial
+Office.
+
+An abstract should accompany each manuscript; it should
+be completely self-contained, not exceeding 150 words and
+written as a single paragraph. Mathematical expressions
+should be avoided.
+
+Up to six keywords (Physics Subject Headings)
+\\ [1ex]
+\centerline{\texttt{\url{https://physh.aps.org/browse}}}
+\\ [1ex]
+should at a glance give a general idea of the
+article to a reader. PACS numbers (up to six classification codes)
+\emph{must} be given.
+Please use the full classification system which
+is available online at
+\\ [1ex]
+\centerline{\texttt{\url{https://journals.aps.org/PACS}}}
+\\ [1ex]
+There should be no more than six numbers, the principal number
+should be placed first, and the check characters should always be
+included.
+
+
+\subsection{Main body of the paper}
+
+The CMP style makes use of the conventional \LaTeX{} document
+layout so below we will only point out peculiarities of the style
+and some important general features (see also
+section~\ref{tex-issues} for \TeX{}-related issues).
+
+The body of the paper should be divided into sections, subsections
+etc. (however, in short papers section may not be necessary)
+using standard \LaTeX{} commands. Text should be typed as usual.
+Compounded words like ``semi-infinite, $a$-axis'' are separated by
+a short hyphen ``\verb|-|'', the en-dash ``\verb|--|'' is used in
+number ranges (20--25\textcelsius, 4--5~\textmu{}m) and em-dash
+``\verb|---|''~--- in sentences. Please, make
+a difference between left and right quotes (\verb|`| vs. \verb|'|
+or \verb|``| vs. \verb|''|, respectively) instead of using the
+symbol \verb|"| everywhere. \emph{Emphasized text} is obtained with
+the command \verb|\emph{...}|. Extra or exceptional hyphenations
+are added by means of the
+command \verb|\hyphenation|, which should be placed in the
+preamble of the document.
+
+Use \verb|\label| and \verb|\ref| for cross-references to
+equations, figures, tables, sections, subsections, etc., instead of
+plain numbers. The \verb|\label| instruction should be typed
+immediately after (or one line below), but not inside the argument
+of a number-generating instruction such as \verb|\section| or
+\verb|\caption|, roughly in the position where the number appears,
+in environments such as \texttt{equation}, \texttt{figure},
+\texttt{table}, etc.
+
+A limited number of private definitions should be placed in the
+preamble of the article, and not at any other place in the
+document. Such private definitions, i.e. definitions made using
+the commands \verb|\newcommand| and \verb|\newenvironment|, should
+be used with great care. Large macro packages should be avoided.
+Definitions that are not used in the article should be omitted. Do
+not change existing environments, commands and other standard
+parts of \LaTeX{}. A short description of the various definitions,
+in the form of \TeX{} comment lines, is appreciated. Deviation
+from these rules may cause inaccuracies in the article or a delay
+in publication.
+
+Footnotes should be avoided whenever possible. If required they
+should be used only for brief notes that do not fit conveniently
+into the text. The standard \LaTeX{} macro \verb|\footnote| should
+be used and will normally give an appropriate symbol.
+
+Your article will be read by many people whose native language is
+not English so keep sentences as short and simple as possible.
+UK~English spellings are preferred (colour, flavour, behaviour,
+tunnelling, artefact, focused, focusing, fibre, etc.). Using of
+``-ize'' spellings is encouraged (diagonalize, renormalization,
+minimization, etc.). The words ``table'', ``figure'', ``equation''
+and ``reference'' should be written in full and \emph{not}
+contracted to ``Tab.'', ``Fig.'', ``eq.'' and ``Ref.''
+
+
+
+
+\subsection{Mathematical material}
+
+\subsubsection{General advice}
+
+For in-line formulas use \verb|\(...\)| or \verb|$...$|:
+$E_{\textrm{F}}$, \(T_{\textrm{C}}=123\)~K. Avoid built-up
+constructions, for example fractions, matrices, integrals, sums,
+etc., in in-line formulas. For unnumbered displayed one-line
+formulas use the \verb|displaymath| environment or the shorthand
+notation \verb|\[...\]|. For numbered displayed one-line formulas
+use the \verb|equation| environment. Do \emph{not} use \verb|$$...$$|,
+but only the \LaTeX{} environments, so that the document style
+determines the formula layout. For example, the definition of
+Dirac $\delta$-function in the Fourier representation looks like
+\begin{align}
+\label{delta-def}
+\delta(x) = \frac{1}{2\uppi}
+ \int_{-\infty}^{\infty} \re^{\ri sx}
+ \rd s,
+\end{align}
+where the expression $\re^{\ri sx}$ is tolerable but the exponents
+with more complex arguments should be replaced by $\exp({\ri sx})$.
+For displayed multi-line formulas use the standard \verb|eqnarray|
+environment or \verb|align| one of the \AmS-\LaTeX{} bundle.
+For example,
+\begin{align}
+\Delta^{(+)} &\equiv 1-\Theta \left[\varphi^{(+)}_1 Q_{11}+\varphi^{(+)}_4 Q_{22}\right]
+-\Theta \left[\varphi^{(+)}_2 +\varphi^{(+)}_3\right] Q_{12}
+\nonumber\\
+&+\Theta^2 \left(Q_{11}Q_{22}-Q_{12}^2\right)\left[\varphi^{(+)}_1 \varphi^{(+)}_4 -
+\varphi^{(+)}_2 \varphi^{(+)}_3\right]=0.
+\label{multi-line}
+\end{align}
+Please note that the equation number stands in the last line of the
+multi-line mathematical expression numbered as a whole.
+
+Keep in mind that an \emph{empty} line in \TeX{} sources starts
+a \emph{new} paragraph! So do \emph{not} separate mathematical
+environments (and other too!) by empty lines unless you do
+\emph{want} start a paragraph at this place!
+
+
+
+
+
+\subsubsection{Roman vs. italic}
+
+
+In mathematics mode \LaTeX{} automatically sets variables in a
+math italic font. Such an italicization should be accepted in
+general. However, there are some cases where it is better to use a
+Roman font to mark a special meaning of certain symbols: the Euler
+number ``$\re$'', ``$\ri$'' when used as imaginary
+unit ($\ri=\sqrt{-1}$), differential ``$\rd$'', and
+the operators ``$\Im$'' and ``$\Re$'' for the
+imaginary and real parts of complex numbers, respectively [see
+equation~(\ref{delta-def}) for example] and \verb|cmpj3.sty| provides
+commands \verb|\re|, \verb|\ri|, \verb|\rd|, \verb|\Im|, and \verb|\Re|
+for typesetting such symbols, respectively.
+
+Mathematical functions, such as \verb|cos|, \verb|sin|, etc.,
+should appear in Roman type. \LaTeX{} provides built-in commands for
+most of these functions (e.g.\ \verb|\cos| and \verb|\sin|, respectively).
+
+Subscripts and superscripts should be in Roman type if they are
+labels rather than variables or characters that take values:
+$k_{\textrm{B}}$ (Boltzmann constant), $E_{\textrm{F}}$ (Fermi energy),
+$T_{\textrm{C}}$ (Curie temperature) and $c_{\textrm{ion}}$ (ion concentration),
+but $A_{pq}=\langle p |\hat A| q\rangle$ for matrix elements.
+
+Units (e.g. V/cm or V~cm$^{-1}$, K, Pa, \textmu{}m, etc.) should be written in text mode
+(not in math environment) with a nonbreakable space to the number before:
+$T_{\textrm{C}}=123$~K, but $t_{\textrm{C}}=-150$\textcelsius.
+Symbols of chemical elements are also typed in text mode:
+H$_2$O, Ca$^{2+}$, $^{14}$N$_2$, etc.
+
+
+\subsection{A few miscellaneous remarks}
+
+Mathematical expressions are rather sophisticated object to type out.
+Below there is a list of the most simple and most common errors which one
+should avoid.
+\begin{itemize}
+%
+\item
+%
+For simple fractions in the
+text the solidus \verb|/|, as in $\hbar=h/2\pi$, should be used
+instead of \verb|\frac| or \verb|\over|, care being taken to use
+parentheses where necessary to avoid ambiguity, for example to
+distinguish between $1/(n-1)$ and $1/n-1$. Exceptions to this are
+the proper fractions $\frac12$, $\frac13$, $\frac34$, etc., which
+are better left in this form. In displayed equations horizontal
+lines are preferable to solidi provided the equation is kept
+within a height of two lines. A two-line solidus should be avoided
+where possible; the construction $(\ldots)^{-1}$ should be used
+instead.
+%
+\item
+%
+Angle brackets (e.g. the ``bra-ket'' notation, average values and
+Green functions) are obtained with \verb|\langle| and \verb|\rangle| commands:
+$\langle p|q \rangle$, $\langle S^z \rangle$ and
+$\langle\langle a_i | a^{\dag}_j \rangle\rangle_{\omega}$.
+%
+\item
+%
+The symbol \verb|\mid| should be used as binary operator only.
+The character ``~$|$~'' is a proper element of such mathematical constructions
+as modulus, the ``bra-ket'' notation and Green functions:
+$X^{pq}= |p\rangle \langle q|$ and $A=|b/c|$.
+%
+\item
+%
+The root sign $\sqrt[n]{x}$ looks fine with simple expressions only,
+the power $1/n$ should be used for complex ones.
+%
+\item
+%
+Braces, brackets and parentheses should be used in
+the following order: $\{[(\;)]\}$. The same ordering of brackets
+should be used within each size. However, this ordering can be
+ignored if the brackets have a special meaning.
+%
+\item
+%
+Decimal point (not comma!) should be used in decimal fractions.
+%
+\item
+%
+Do not use obsolete commands \verb|\rm|, \verb|\bf|, \verb|\sf|, etc., for font switching, use \verb|\textrm|, \verb|\textbf|, \verb|\textsf|, etc., instead.
+%
+\item
+%
+Please treat mathematics as a part of text, writing down punctuation
+marks where necessary.
+\end{itemize}
+
+
+\subsection{Floats: figures and tables}
+
+
+Put the tables and figures in the text with the \verb|table| and
+\verb|figure| environments, and position them near the first
+reference of the table or the figure. Each table or figure should
+have an explanatory caption which should be as concise as possible.
+If a table or figure is divided into parts these should be labelled
+(a), (b), (c), etc., but there should be only one caption for the
+whole float, not separate ones for each part. The caption comes
+\emph{before} the table and \emph{after} the figure. It should have
+a full stop at the end. Simple samples are presented here (see
+figure~\ref{fig-smp1} and table~\ref{tbl-smp1}).
+
+\begin{figure}[htb]
+\centerline{\includegraphics[width=0.65\textwidth]{eps_demo}}
+\caption{This is a sample of true EPS figure which allows arbitrary
+scaling without the loss of quality. Figure should be centred in the
+line.} \label{fig-smp1}
+\end{figure}
+
+
+\begin{table}[htb]
+\caption{Coefficients of symmetrized occupancies of orientational states
+which correspond to irreducible representations of the point symmetry
+group 2/m. Just a sample. Table also should be centred in the line.}
+\label{tbl-smp1}
+\vspace{2ex}
+\begin{center}
+\renewcommand{\arraystretch}{0}
+\begin{tabular}{|c|c||c|c|c|c|c|c|c|c|}
+\hline
+&&(1,1)&(1,2)&(1,3)&(1,4)&(2,1)&(2,2)&(2,3)&(2,4)\strut\\
+\hline
+\rule{0pt}{2pt}&&&&&&&&&\\
+\hline
+\raisebox{-1.7ex}[0pt][0pt]{A$_g$}
+ & $x_+$& 1/2& 1/2& 0& 0& 1/2& 1/2& 0& 0\strut\\
+\cline{2-10}
+ & $z_+$& 0& 0& 1/2& 1/2& 0& 0& 1/2& 1/2\strut\\
+\hline
+\raisebox{-1.7ex}[0pt][0pt]{B$_g$}
+ & $x_-$& 1/2& 1/2& 0& 0& $-1/2$& $-1/2$& 0& 0\strut\\
+\cline{2-10}
+ & $z_-$& 0& 0& 1/2& 1/2& 0& 0& $-1/2$& $-1/2$\strut\\
+\hline
+\raisebox{-1.7ex}[0pt][0pt]{B$_u$}
+ & $y_+$& 1/2& $-1/2$& 0& 0& 1/2& $-1/2$& 0& 0\strut\\
+\cline{2-10}
+ & $u_-$& 0& 0& 1/2& $-1/2$& 0& 0& $-1/2$& 1/2\strut\\
+\hline
+\raisebox{-1.7ex}[0pt][0pt]{A$_u$}
+ & $y_-$& 1/2& $-1/2$& 0& 0& $-1/2$& 1/2& 0& 0\strut\\
+\cline{2-10}
+ & $u_+$& 0& 0& 1/2& $-1/2$& 0& 0& 1/2& $-1/2$\strut\\
+\hline
+\end{tabular}
+\renewcommand{\arraystretch}{1}
+\end{center}
+\end{table}
+
+
+Where possible tables should not be broken over pages. If a table
+has related notes these should appear directly below the table
+rather than at the bottom of the page. Notes can be designated
+with footnote symbols. The \verb|minipage| environment is useful
+in this case.
+
+Figures may be included in an article as Encapsulated PostScript
+(EPS) or PDF files by means of the \verb|\includegraphics| command or using the
+\LaTeX{} picture environment. Each figure should have a brief
+caption describing it and, if necessary, interpreting the various
+lines and symbols on the figure. As much lettering as possible
+should be removed from the figure itself and included in the
+caption.
+
+Keep in mind that your tables and figures may move from their
+original places during preparation of the article for publishing. Collecting
+all tables and figures at the end of the article is acceptable but
+undesirable.
+
+
+\subsection{How to prepare a good figure}
+
+\emph{Authors should remember that the final printed quality of
+illustrations can never be better than the quality of the original
+artwork.}
+
+Figures must be carefully prepared and submitted ready for
+reproduction.
+Figures are often reduced to half of their original size so
+lettering and symbols should be clear and large
+enough (smallest letters should not be smaller
+than 2~mm, line strength should be greater than 1~pt).
+All figure elements should be of proportional sizes and have uniform
+strength and contrast. Avoid small open symbols, small dots, small decimal
+points, hairlines, close-dotted or short-dashed lines. Draw a
+closed axes frame in diagrams with the axis titles (quantity
+followed by the unit in brackets) parallel to the corresponding
+axis, outside the frame. For numbers, use a decimal point instead
+of a comma. Authors should avoid including any unnecessary text
+around a figure, such as captions, figure numbers, author or
+file names. Grey scales in plots and diagrams, which might get
+difficult to distinguish after reducing, or which often disappear
+during the printing process, should be avoided.
+Labelling should be uniform in size throughout all figures.
+Lettering should not be pasted on to the figures as it may easily
+become detached as a result of handling.
+
+
+Colour figures submitted in electronic format will generally
+remain in colour in the electronic versions of an article at no
+cost. However, in the paper version of the CMP journal figures are
+printed in black and white or grayscale.
+
+Roughly speaking, there are two types of electronic figures:
+vector graphics and bitmap graphics. A \emph{vector} image is a
+set of arranged objects: lines, polygons, ellipses, shades,
+characters, etc. Such an image allows almost arbitrary scaling
+without loss of quality. Vector images are typically charts,
+plots, diagrams, etc., produced by various computer software. A
+\emph{bitmap} image is a two-dimensional array of pixels
+(PICture'S ELements) or ``dots''. Continuous tone photographs are
+their the most widespread samples (like figure~\ref{fig-smp2}).
+Image quality is determined by DPI (Dot Per Inch --- a pretty
+self-explained definition). Below, there are necessary
+requirements for each type of images.
+%
+\begin{figure}[htb]
+%\vspace{-2ex}%
+\centerline{\includegraphics{icmphome}}
+\caption{This is a sample of a bitmap image. This
+cosy building homes the Institute for Condensed Matter Physics and
+the CMP Editorial Office too. Photo by Oleh Vorobyov.}
+\label{fig-smp2}
+\end{figure}
+%
+\begin{description}
+%
+\item[Vector images]
+%
+are to be prepared in Encapsulated PostScript (EPS) format. The
+Bounding Box should indicate the area of the figure with a minimum
+of white space around it and not the dimensions of the page.
+Please make sure to use only standard fonts
+(Helvetica or Arial, Times or Times New Roman, Symbol)
+or include the fonts in the figure file.
+Authors should avoid using special effects generated by including verbatim
+PostScript code within the \LaTeX{} file with specials other than the
+standard figure inclusion ones. Files should be prepared
+in ASCII format (not binary) with no TIFF preview. If Windows
+Postscript drivers are used, check that the Postscript option is
+set to Encapsulated Postscript (EPS).
+%
+\item[Bitmap images]
+%
+should be sent in TIFF (or TIF) format. Continuous-tone figures
+should have at least 300~DPI, line drawings -- 600~DPI minimum
+resolution in final size. Screen or web resolution is
+\emph{absolutely insufficient} for publication. If authors convert
+the bitmap image to EPS format and include it in such a form in
+the compuscript, they should also send an original TIFF version of
+the image to the Editorial Office.
+
+Use of lossy JPEG (JPG) format (or JPEG compression) is \emph{strictly prohibited}
+for images with sharp margins (especially line-art) because of large visible artefacts.
+Continuous-tone images (especially large figures with good resolution) \emph{can} be
+sent in JPEG format with compression set to ``High quality''.
+\end{description}
+
+Every time if you are in doubt, please feel free consult the
+Editorial Office and you will receive an advice of our \TeX{}nical
+Editor.
+
+
+\subsection{Acknowledgements and appendices}
+
+The acknowledgement section follows the main body of the paper and
+precedes any appendixes. This unnumbered section starts with
+command
+\\
+\strut\hfill%
+\verb|\section*{Acknowledgments}|%
+\hfill\strut%
+\\
+Technical detail that it is necessary to include, but that
+interrupts the flow of the article, may be consigned to an
+appendix. Any appendixes should be included at the end of the main
+text of the paper, after the acknowledgements section (if any) but
+before the reference list. The command \verb|\appendix| is used to
+signify the start of the appendixes.
+
+
+\subsection{References}
+
+References should be numbered sequentially through the text and prepared
+by means of \verb|\cite| and \verb|\bibitem| commands, linking citations in the text
+with their entry in the reference list, which is composed within
+the standard \verb|thebibliography| environment.
+
+When several references occur together in the text \verb|\cite|
+may be used with multiple labels with commas but no spaces
+separating them. Thus
+\\
+\strut\hfill%
+\verb|\cite{Zub74,Bus89,Mel00,Mry94,Sta11,Sta04}|%
+\hfill\strut%
+\\
+would give
+\cite{Zub74,Bus89,Mel00,Mry94,Sta11,Sta04}.
+Note that labels are sorted in an ascending order and the groups of
+consecutive numbers are condensed.
+
+The citation scheme for journals is: Surnames\verb|~|Initials.,
+Journal Title (according to the standard abbreviations),
+Year of publication, \textbf{Vol.}, starting page (comments:
+e.g. in Ukrainian, unpublished, private communication, in press) \cite{Bus89,Mel00,Mry94,Sta11}.
+For journals without volume numbers place the issue number instead as in reference~\cite{Mry94}.
+The names of all authors of cited papers should be given.
+Title of journal should be abbreviated according to the ISO~4 ``\href{https://www.issn.org/services/online-services/access-to-the-ltwa/}{List of Title Word Abbreviations}'' standard (see, \texttt{\url{https://woodward.library.ubc.ca/research-help/journal-abbreviations/}} or \texttt{\url{https://cassi.cas.org/search.jsp}} for the ready for use lists of journal titles).
+Please supply \href{https://www.crossref.org/guestquery/}{DOI} for
+e-version of the papers if available \cite{Bus89,Mel00,Mry94,Sta11,Scient2012}.
+
+For books, the following order is required (skip irrelevant information):
+Book Authors, Book Title. Book Series Vol. No., Editor(s) (Ed[s].),
+Publisher, Place, Year \cite{Zub74,Abr64,Olver64}. When citing
+conference proceedings, please add all available data such as title,
+date, and place of the conference as well as publisher, place, and
+year of publication \cite{Yuk87}.
+
+Please add language of publication for materials which are not written
+in English \cite{Mel00,Sta04,Yuk87}. Indicate materials accepted for
+publications by adding ``(in press)'' \cite{Scient2012}. If a preprint
+exists of the paper not yet accepted for publication, give the e-print
+\href{https://arxiv.org}{arXiv} number \cite{Shv04}.
+Any web resources should be cited as references \cite{url2}.
+Please avoid references to unpublished materials, private communication
+and web pages \cite{han12,url2}.
+
+It is important to confirm the accuracy of bibliographic information
+in references. This has become more important now that the journal
+is online. To ensure that the \href{https://www.crossref.org/}{CrossRef}
+facility can hyper-link to the articles quoted in the bibliography,
+\textbf{multiple references must not be used}. I.e., a list of
+references under the same number is not allowed: each reference has
+to be singly numbered. Before submitting your article, please ensure
+you have checked your paper for any relevant references you may have missed.
+
+A typical numerical reference list might be
+\cite{Zub74,Bus89,Mel00,Mry94,Sta11,Abr64,Olver64,Sta04,Shv04,Yuk87,han12,Scient2012,url2}.
+
+
+{\small \topsep 0.6ex
+\begin{verbatim}
+\begin{thebibliography}{10}
+\bibitem{Zub74} Zubarev D.N., Nonequilibrium Statistical Thermodynamics, Consultants
+ Bureau, New-York, 1974.
+\bibitem{Bus89} Bussmann-Holder A., Simon A., B\"uttner H., Phys. Rev. B, 1989,
+ \textbf{39}, 207--214, \doi{10.1103/PhysRevB.39.207}.
+\bibitem{Mel00} Melnyk R.S., Patsahan O.V., Theor. Math. Phys., 2000, \textbf{124}, No.~2,
+ 1145--1156, \doi{10.1007/BF02551084}, [Teor. Mat. Fiz., 2000, \textbf{124}, No.~2,
+ 339--352 (in Russian), \doi{10.4213/tmf643}].
+\bibitem{Mry94} Mryglod I.M., Tokarchuk M.V., Condens. Matter Phys., 1994, \textbf{3},
+ 116--133, \doi{10.5488/CMP.3.116}.
+\bibitem{Sta11} Stasyuk I.V., Velychko O.V., Condens. Matter Phys., 2011, \textbf{14},
+ No.~1, 13004 (14 pages), \doi{10.5488/CMP.14.13004}.
+\bibitem{Sta04} Stasyuk I.V., Mysakovych T.S., Preprint of the Institute for Condensed
+ Matter Physics, ICMP--04--12U, Lviv, 2004, (in Ukrainian).
+\bibitem{Scient2012} Mryglod O., Kenna R., Holovatch Yu., Berche B., Scientometrics, 2013,
+ \doi{10.1007/s11192-012-0874-7}, (in press).
+\bibitem{Abr64} Abramovitz M., Stegun I.A. (Eds.), Handbook of Mathematical Functions with
+ Formulas, Graphs, and Mathematical Tables, National Bureau of Standards Applied
+ Mathematics Series, Vol.~55, U.S. Government Printing Office, Washington, D.C., 1964.
+\bibitem{Olver64} Olver F.W.J., In: Handbook of Mathematical Functions with Formulas,
+ Graphs, and Mathematical Tables, National Bureau of Standards Applied Mathematics
+ Series, Vol.~55, Abramovitz M., Stegun I.A. (Eds.), U.S. Government Printing Office,
+ Washington, D.C., 1964, 355--434.
+\bibitem{Yuk87} Yukhnovkii I.R., Idzyk I.M., Kolomiets V.O., In: Proceedings of the
+ Conference ``Modern Problems of Statistical Physics'' (Lviv, 1987), Vol.~2, Naukova
+ Dumka, Kiev, 1987, 97--102, (in Russian).
+\bibitem{Shv04} Shvaika A.M., Vorobyov O., Freericks J.K., Devereaux T.P.,Preprint
+ \arxiv{cond-mat/0408400}, 2004.
+\bibitem{url2} {EOSDIS} {W}orldview. {C}ity {L}ights,
+ URL~\url{https://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}.
+\bibitem{han12} Han Y., Kida T., Ikeda M., Hagiwara M., Stre\v{c}ka J., Honda Z.,
+ (unpublished).
+\end{thebibliography}
+\end{verbatim}
+}
+
+
+
+\subsection{Ukrainian part}
+\label{ua-part}
+
+If you are not familiar with Ukrainian language, just uncomment
+two lines before \verb|\ukrainianpart| in the template. The
+necessary translation will be made by the Editorial Office.
+
+
+
+\section{\protect\LaTeX{} and related issues}
+\label{tex-issues}
+
+The great advantage of \LaTeX{} over other text processing systems
+is its ability to handle mathematics to almost any degree of
+complexity. For this reason it prevails in major publishing houses
+working in the fields of physics and mathematics. However, even so
+brilliant tool becomes useless without necessary level of knowledge.
+A lot of useful (and free) information one can find at
+``\TeX{} Users Group'' web site
+\\ [1ex]
+\centerline{\texttt{\url{https://www.tug.org/}}.}
+
+\smallskip
+
+``The Not So Short Introduction to \LaTeXe{}'' by Tobias Oetiker is an
+absolutely necessary book for beginners:
+\\ [1ex]
+\centerline{\texttt{\url{https://ctan.org/pkg/lshort}}}
+\\ [1ex]
+(available in a variety of languages including Ukrainian). Ukrainian
+\TeX{}nicians will find a plenty of language-specific information
+at Andrij Shvaika's ``\TeX{} \& Ukrainian'' Web-page
+\\ [1ex]
+\centerline{\texttt{\url{http://ph.icmp.lviv.ua/~ashv/tex/TeXandUkrainian.html}}.}
+
+\smallskip
+
+
+Remember, you write \LaTeX{} sources not for computers only,
+but for human beings also! Please make clear and fine codes!
+Your document should compile without errors. Do the best you can!
+However, some underfulls (and few small overfulls) warnings are acceptable,
+since the compuscript will be slightly (?) modified anyway.
+
+Frequently good physicists (especially young scientists) have a
+little knowledge how to write a good looking article. As
+comprehensive (and free) tutorials on the subject one can mention
+%``IOP Style Guide''
+%\\ [1ex]
+%\centerline{\texttt{\url{https://www.iop.org/websupport/file_53266.pdf}},}
+%\\ [1ex]
+``Physical Review Style and Notation Guide''
+\\ [1ex]
+\centerline{\texttt{\url{https://publish.aps.org/files/styleguide-pr.pdf}},}
+\\ [1ex]
+and ``Reviews of Modern Physics Style Guide''
+\\ [1ex]
+\centerline{\texttt{\url{https://rmp.aps.org/files/rmpguide.pdf}}}
+\\ [1ex]
+Remember: ``\textit{Ignorantia non est argumentum}'' and
+``\textit{Scientia potentia est}''!
+
+
+%% Type in your references using {thebibliography} environment
+%% or create them from your bibtex database using cmpj.bst style (experimental).
+
+%\bibliographystyle{cmpj}
+%\bibliography{cmpjxampl}
+
+\begin{thebibliography}{10}
+\bibitem{Zub74} Zubarev D.N., Nonequilibrium Statistical Thermodynamics, Consultants Bureau,
+ New-York, 1974.
+\bibitem{Bus89} Bussmann-Holder A., Simon A., B\"uttner H., Phys. Rev. B, 1989, \textbf{39},
+ 207--214, \doi{10.1103/PhysRevB.39.207}.
+\bibitem{Mel00} Melnyk R.S., Patsahan O.V., Theor. Math. Phys., 2000, \textbf{124}, No.~2,
+ 1145--1156, \doi{10.1007/BF02551084}, [Teor. Mat. Fiz., 2000, \textbf{124}, No.~2,
+ 339--352 (in Russian), \doi{10.4213/tmf643}].
+\bibitem{Mry94} Mryglod I.M., Tokarchuk M.V., Condens. Matter Phys., 1994, \textbf{3},
+ 116--133, \doi{10.5488/CMP.3.116}.
+\bibitem{Sta11} Stasyuk I.V., Velychko O.V., Condens. Matter Phys., 2011, \textbf{14},
+ No.~1, 13004 (14 pages), \doi{10.5488/CMP.14.13004}.
+\bibitem{Sta04} Stasyuk I.V., Mysakovych T.S., Preprint of the Institute for Condensed Matter
+ Physics, ICMP--04--12U, Lviv, 2004, (in Ukrainian).
+\bibitem{Scient2012} Mryglod O., Kenna R., Holovatch Yu., Berche B., Scientometrics, 2013,
+ \doi{10.1007/s11192-012-0874-7}, (in press).
+\bibitem{Abr64} Abramovitz M., Stegun I.A. (Eds.), Handbook of Mathematical Functions with
+ Formulas, Graphs, and Mathematical Tables, National Bureau of Standards Applied
+ Mathematics Series, Vol.~55, U.S. Government Printing Office, Washington, D.C., 1964.
+\bibitem{Olver64} Olver F.W.J., In: Handbook of Mathematical Functions with Formulas, Graphs,
+ and Mathematical Tables, National Bureau of Standards Applied Mathematics Series, Vol.~55,
+ Abramovitz M., Stegun I.A. (Eds.), U.S. Government Printing Office, Washington, D.C.,
+ 1964, 355--434.
+\bibitem{Yuk87} Yukhnovkii I.R., Idzyk I.M., Kolomiets V.O., In: Proceedings of the
+ Conference ``Modern Problems of Statistical Physics'' (Lviv, 1987), Vol.~2, Naukova Dumka,
+ Kiev, 1987, 97--102, (in Russian).
+\bibitem{Shv04} Shvaika A.M., Vorobyov O., Freericks J.K., Devereaux T.P., Preprint
+ \arxiv{cond-mat/0408400}, 2004.
+\bibitem{url2} {EOSDIS} {W}orldview. {C}ity {L}ights,
+ URL~\url{https://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}.
+\bibitem{han12} Han Y., Kida T., Ikeda M., Hagiwara M., Stre\v{c}ka J., Honda Z., (unpublished).
+\end{thebibliography}
+
+%
+%% If you have problems with typesetting in ukrainian uncomment lines below.
+%
+% \lastpage
+% \end{document}
+
+\ukrainianpart
+
+\title{Повна назва: Зразок статті та поради авторам}
+\author{А.В. Тор\refaddr{label1,label2}, Б.В. Тор\refaddr{label2}}
+\addresses{
+\addr{label1} Університет ім. Орнштейна, Софтленд, 10041 Цельсій, вул. Реін, 1
+\addr{label2} Інститут ім. Церніке, Солідшир, 20451 Фаренгейт, пр. Рівер, 2
+}
+%
+%% якщо автор є один або автори є з однієї установи:
+%
+% \author{1й Автор, 2й Автор, \ldots}
+% \address{Інститут\ldots}
+%
+%%
+
+\makeukrtitle
+
+\begin{abstract}
+\tolerance=3000%
+В цих порадах описано як підготувати та надіслати
+статтю для публікації в журналі ``Condensed Matter Physics'' за
+допомогою \LaTeX{} з використанням стилю \texttt{cmpj3.sty}.
+Кожен надісланий рукопис повинен містити анотацію, що відображає
+суть дослідження. Анотація публікуватиметься окремо від статті в
+різноманітних бібліографічних виданнях, тому вона мусить бути
+повністю самодостатньою (\emph{без приміток чи нумерованих
+покликів}). Вельми важливі поклики можна помістити в анотацію
+[Thor~A.U. et al., Condens. Matter Phys., 2004, \textbf{7}, 111].
+Анотація повинна складатися лише з одного абзацу розміром до
+150~слів. Присутність математичних виразів не бажана. Слід давати
+означення для всіх нестандартних символів та скорочень.
+%
+\keywords До шести ключових слів
+
+\end{abstract}
+
+\end{document}