summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/numerica
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-02-16 03:01:00 +0000
committerNorbert Preining <norbert@preining.info>2021-02-16 03:01:00 +0000
commit6893799c8c61ef6b96a867686642fc0d813adab1 (patch)
tree52b02c7dadffbded19a10c564d430eb4406100cd /macros/latex/contrib/numerica
parent8fb1cfd3d240ef62d78c2320bd90f8f07b7916fa (diff)
CTAN sync 202102160300
Diffstat (limited to 'macros/latex/contrib/numerica')
-rw-r--r--macros/latex/contrib/numerica/README.txt35
-rw-r--r--macros/latex/contrib/numerica/numerica-basics.pdf13442
-rw-r--r--macros/latex/contrib/numerica/numerica-basics.tex4743
-rw-r--r--macros/latex/contrib/numerica/numerica-lyx.def44
-rw-r--r--macros/latex/contrib/numerica/numerica-plus.def876
-rw-r--r--macros/latex/contrib/numerica/numerica-plus.pdf6722
-rw-r--r--macros/latex/contrib/numerica/numerica-plus.tex1973
-rw-r--r--macros/latex/contrib/numerica/numerica-tables.def1138
-rw-r--r--macros/latex/contrib/numerica/numerica-tables.pdf6031
-rw-r--r--macros/latex/contrib/numerica/numerica-tables.tex1801
-rw-r--r--macros/latex/contrib/numerica/numerica.sty2692
11 files changed, 39497 insertions, 0 deletions
diff --git a/macros/latex/contrib/numerica/README.txt b/macros/latex/contrib/numerica/README.txt
new file mode 100644
index 0000000000..e31e824f7c
--- /dev/null
+++ b/macros/latex/contrib/numerica/README.txt
@@ -0,0 +1,35 @@
+numerica: a package to numerically evaluate mathematical
+expressions in the LaTeX form in which they are typeset.
+
+Andrew Parsloe (ajparsloe@gmail.com) 05 February 2021
+
+This work may be distributed and/or modified under the conditions
+of the LaTeX Project Public License, either version 1.3c of this
+license or any later version; see
+http://www.latex-project.org/lppl.txt
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+This is version 1.0.0 of the numerica bundle
+The LaTeX3 bundles l3kernel and l3packages
+are required; also amsmath and mathtools.
+
+numerica-basics.pdf explains more.
+
+Manifest
+%%%%%%%%
+README.txt this document
+
+numerica.sty LaTeX .sty file
+numerica-plus.def optionally loaded files for use
+numerica-tables.def with numerica.sty
+numerica-lyx.def
+
+numerica-basics.pdf documentation for numerica.sty &
+ numerica-lyx.def
+numerica-plus.pdf documentation for numerica-plus.def
+numerica-tables.pdf documentation for numerica-tables.def
+
+numerica-basics.tex LaTeX documentation source files
+numerica-plus.tex
+numerica-tables.tex
diff --git a/macros/latex/contrib/numerica/numerica-basics.pdf b/macros/latex/contrib/numerica/numerica-basics.pdf
new file mode 100644
index 0000000000..347c5a5097
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-basics.pdf
@@ -0,0 +1,13442 @@
+%PDF-1.5
+%
+1 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+4 0 obj
+(\376\377\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n)
+endobj
+5 0 obj
+<< /S /GoTo /D (section.1.1) >>
+endobj
+8 0 obj
+(\376\377\0001\000.\0001\000\040\000H\000o\000w\000\040\000t\000o\000\040\000u\000s\000e\000\040\000n\000u\000m\000e\000r\000i\000c\000a)
+endobj
+9 0 obj
+<< /S /GoTo /D (subsection.1.1.1) >>
+endobj
+12 0 obj
+(\376\377\0001\000.\0001\000.\0001\000\040\000P\000a\000c\000k\000a\000g\000e\000s\000\040\000a\000n\000d\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000o\000p\000t\000i\000o\000n\000s)
+endobj
+13 0 obj
+<< /S /GoTo /D (subsection.1.1.2) >>
+endobj
+16 0 obj
+(\376\377\0001\000.\0001\000.\0002\000\040\000S\000i\000m\000p\000l\000e\000\040\000e\000x\000a\000m\000p\000l\000e\000s\000\040\000o\000f\000\040\000u\000s\000e)
+endobj
+17 0 obj
+<< /S /GoTo /D (subsection.1.1.3) >>
+endobj
+20 0 obj
+(\376\377\0001\000.\0001\000.\0003\000\040\000D\000i\000s\000p\000l\000a\000y\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000e\000s\000u\000l\000t)
+endobj
+21 0 obj
+<< /S /GoTo /D (subsection.1.1.4) >>
+endobj
+24 0 obj
+(\376\377\0001\000.\0001\000.\0004\000\040\000E\000x\000p\000l\000o\000r\000i\000n\000g)
+endobj
+25 0 obj
+<< /S /GoTo /D (subsection.1.1.5) >>
+endobj
+28 0 obj
+(\376\377\0001\000.\0001\000.\0005\000\040\000R\000e\000a\000s\000s\000u\000r\000a\000n\000c\000e)
+endobj
+29 0 obj
+<< /S /GoTo /D (chapter.2) >>
+endobj
+32 0 obj
+(\376\377\0002\000\040\000\134\000n\000m\000c\000E\000v\000a\000l\000u\000a\000t\000e\000\040\000\050\000\134\000e\000v\000a\000l\000\051)
+endobj
+33 0 obj
+<< /S /GoTo /D (section.2.1) >>
+endobj
+36 0 obj
+(\376\377\0002\000.\0001\000\040\000S\000y\000n\000t\000a\000x\000\040\000o\000f\000\040\000\134\000n\000m\000c\000E\000v\000a\000l\000u\000a\000t\000e\000\040\000\050\000\134\000e\000v\000a\000l\000\051)
+endobj
+37 0 obj
+<< /S /GoTo /D (section.2.2) >>
+endobj
+40 0 obj
+(\376\377\0002\000.\0002\000\040\000T\000h\000e\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000=\000v\000a\000l\000u\000e\000\040\000l\000i\000s\000t)
+endobj
+41 0 obj
+<< /S /GoTo /D (subsection.2.2.1) >>
+endobj
+44 0 obj
+(\376\377\0002\000.\0002\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000n\000a\000m\000e\000s)
+endobj
+45 0 obj
+<< /S /GoTo /D (subsection.2.2.2) >>
+endobj
+48 0 obj
+(\376\377\0002\000.\0002\000.\0002\000\040\000T\000h\000e\000\040\000v\000v\000-\000l\000i\000s\000t\000\040\000a\000n\000d\000\040\000i\000t\000s\000\040\000u\000s\000e)
+endobj
+49 0 obj
+<< /S /GoTo /D (subsection.2.2.3) >>
+endobj
+52 0 obj
+(\376\377\0002\000.\0002\000.\0003\000\040\000D\000i\000s\000p\000l\000a\000y\000\040\000o\000f\000\040\000t\000h\000e\000\040\000v\000v\000-\000l\000i\000s\000t)
+endobj
+53 0 obj
+<< /S /GoTo /D (section.2.3) >>
+endobj
+56 0 obj
+(\376\377\0002\000.\0003\000\040\000F\000o\000r\000m\000a\000t\000t\000i\000n\000g\000\040\000t\000h\000e\000\040\000n\000u\000m\000e\000r\000i\000c\000a\000l\000\040\000r\000e\000s\000u\000l\000t)
+endobj
+57 0 obj
+<< /S /GoTo /D (subsection.2.3.1) >>
+endobj
+60 0 obj
+(\376\377\0002\000.\0003\000.\0001\000\040\000R\000o\000u\000n\000d\000i\000n\000g\000\040\000v\000a\000l\000u\000e\000\040)
+endobj
+61 0 obj
+<< /S /GoTo /D (subsection.2.3.2) >>
+endobj
+64 0 obj
+(\376\377\0002\000.\0003\000.\0002\000\040\000P\000a\000d\000d\000i\000n\000g\000\040\000w\000i\000t\000h\000\040\000z\000e\000r\000o\000s\000\040)
+endobj
+65 0 obj
+<< /S /GoTo /D (subsection.2.3.3) >>
+endobj
+68 0 obj
+(\376\377\0002\000.\0003\000.\0003\000\040\000S\000c\000i\000e\000n\000t\000i\000f\000i\000c\000\040\000n\000o\000t\000a\000t\000i\000o\000n\000\040)
+endobj
+69 0 obj
+<< /S /GoTo /D (subsection.2.3.4) >>
+endobj
+72 0 obj
+(\376\377\0002\000.\0003\000.\0004\000\040\000B\000o\000o\000l\000e\000a\000n\000\040\000o\000u\000t\000p\000u\000t)
+endobj
+73 0 obj
+<< /S /GoTo /D (section.2.4) >>
+endobj
+76 0 obj
+(\376\377\0002\000.\0004\000\040\000C\000a\000l\000c\000u\000l\000a\000t\000i\000o\000n\000a\000l\000\040\000d\000e\000t\000a\000i\000l\000s)
+endobj
+77 0 obj
+<< /S /GoTo /D (subsection.2.4.1) >>
+endobj
+80 0 obj
+(\376\377\0002\000.\0004\000.\0001\000\040\000A\000r\000i\000t\000h\000m\000e\000t\000i\000c)
+endobj
+81 0 obj
+<< /S /GoTo /D (subsection.2.4.2) >>
+endobj
+84 0 obj
+(\376\377\0002\000.\0004\000.\0002\000\040\000P\000r\000e\000c\000e\000d\000e\000n\000c\000e\000,\000\040\000p\000a\000r\000e\000n\000t\000h\000e\000s\000e\000s)
+endobj
+85 0 obj
+<< /S /GoTo /D (subsection.2.4.3) >>
+endobj
+88 0 obj
+(\376\377\0002\000.\0004\000.\0003\000\040\000M\000o\000d\000i\000f\000i\000e\000r\000s\000\040\000\050\000\134\000l\000e\000f\000t\000\040\000\134\000r\000i\000g\000h\000t\000,\000\040\000e\000t\000c\000.\000\051)
+endobj
+89 0 obj
+<< /S /GoTo /D (subsection.2.4.4) >>
+endobj
+92 0 obj
+(\376\377\0002\000.\0004\000.\0004\000\040\000O\000t\000h\000e\000r\000\040\000f\000o\000r\000m\000a\000t\000t\000i\000n\000g\000\040\000c\000o\000m\000m\000a\000n\000d\000s)
+endobj
+93 0 obj
+<< /S /GoTo /D (subsection.2.4.5) >>
+endobj
+96 0 obj
+(\376\377\0002\000.\0004\000.\0005\000\040\000T\000r\000i\000g\000o\000n\000o\000m\000e\000t\000r\000i\000c\000\040\000\046\000\040\000h\000y\000p\000e\000r\000b\000o\000l\000i\000c\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s)
+endobj
+97 0 obj
+<< /S /GoTo /D (subsection.2.4.6) >>
+endobj
+100 0 obj
+(\376\377\0002\000.\0004\000.\0006\000\040\000L\000o\000g\000a\000r\000i\000t\000h\000m\000s)
+endobj
+101 0 obj
+<< /S /GoTo /D (subsection.2.4.7) >>
+endobj
+104 0 obj
+(\376\377\0002\000.\0004\000.\0007\000\040\000O\000t\000h\000e\000r\000\040\000u\000n\000a\000r\000y\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s)
+endobj
+105 0 obj
+<< /S /GoTo /D (subsection.2.4.8) >>
+endobj
+108 0 obj
+(\376\377\0002\000.\0004\000.\0008\000\040\000S\000q\000u\000a\000r\000i\000n\000g\000,\000\040\000c\000u\000b\000i\000n\000g\000,\000\040\040\046\000u\000n\000a\000r\000y\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s)
+endobj
+109 0 obj
+<< /S /GoTo /D (subsection.2.4.9) >>
+endobj
+112 0 obj
+(\376\377\0002\000.\0004\000.\0009\000\040\000n\000-\000a\000r\000y\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s)
+endobj
+113 0 obj
+<< /S /GoTo /D (subsection.2.4.10) >>
+endobj
+116 0 obj
+(\376\377\0002\000.\0004\000.\0001\0000\000\040\000D\000e\000l\000i\000m\000i\000t\000i\000n\000g\000\040\000a\000r\000g\000u\000m\000e\000n\000t\000s\000\040\000w\000i\000t\000h\000\040\000b\000r\000a\000c\000k\000e\000t\000s\000\040\000\046\000\040\000m\000o\000d\000i\000f\000i\000e\000r\000s\000\040)
+endobj
+117 0 obj
+<< /S /GoTo /D (subsection.2.4.11) >>
+endobj
+120 0 obj
+(\376\377\0002\000.\0004\000.\0001\0001\000\040\000A\000b\000s\000o\000l\000u\000t\000e\000\040\000v\000a\000l\000u\000e\000,\000\040\000f\000l\000o\000o\000r\000\040\000\046\000\040\000c\000e\000i\000l\000i\000n\000g\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s)
+endobj
+121 0 obj
+<< /S /GoTo /D (subsection.2.4.12) >>
+endobj
+124 0 obj
+(\376\377\0002\000.\0004\000.\0001\0002\000\040\000F\000a\000c\000t\000o\000r\000i\000a\000l\000s\000,\000\040\000b\000i\000n\000o\000m\000i\000a\000l\000\040\000c\000o\000e\000f\000f\000i\000c\000i\000e\000n\000t\000s)
+endobj
+125 0 obj
+<< /S /GoTo /D (subsection.2.4.13) >>
+endobj
+128 0 obj
+(\376\377\0002\000.\0004\000.\0001\0003\000\040\000S\000u\000m\000s\000\040\000a\000n\000d\000\040\000p\000r\000o\000d\000u\000c\000t\000s)
+endobj
+129 0 obj
+<< /S /GoTo /D (section.2.5) >>
+endobj
+132 0 obj
+(\376\377\0002\000.\0005\000\040\000E\000r\000r\000o\000r\000\040\000m\000e\000s\000s\000a\000g\000e\000s\000\040)
+endobj
+133 0 obj
+<< /S /GoTo /D (subsection.2.5.1) >>
+endobj
+136 0 obj
+(\376\377\0002\000.\0005\000.\0001\000\040\000M\000i\000s\000m\000a\000t\000c\000h\000e\000d\000\040\000b\000r\000a\000c\000k\000e\000t\000s)
+endobj
+137 0 obj
+<< /S /GoTo /D (subsection.2.5.2) >>
+endobj
+140 0 obj
+(\376\377\0002\000.\0005\000.\0002\000\040\000U\000n\000k\000n\000o\000w\000n\000\040\000t\000o\000k\000e\000n\000s)
+endobj
+141 0 obj
+<< /S /GoTo /D (subsection.2.5.3) >>
+endobj
+144 0 obj
+(\376\377\0002\000.\0005\000.\0003\000\040\000O\000t\000h\000e\000r\000\040\000v\000v\000-\000l\000i\000s\000t\000\040\000e\000r\000r\000o\000r\000s)
+endobj
+145 0 obj
+<< /S /GoTo /D (subsection.2.5.4) >>
+endobj
+148 0 obj
+(\376\377\0002\000.\0005\000.\0004\000\040\000I\000n\000v\000e\000r\000s\000e\000\040\000p\000o\000w\000e\000r\000s\000\040\000o\000f\000\040\000n\000e\000g\000a\000t\000i\000v\000e\000\040\000n\000u\000m\000b\000e\000r\000s)
+endobj
+149 0 obj
+<< /S /GoTo /D (subsection.2.5.5) >>
+endobj
+152 0 obj
+(\376\377\0002\000.\0005\000.\0005\000\040\000I\000n\000t\000e\000g\000e\000r\000\040\000a\000r\000g\000u\000m\000e\000n\000t\000\040\000e\000r\000r\000o\000r\000s)
+endobj
+153 0 obj
+<< /S /GoTo /D (subsection.2.5.6) >>
+endobj
+156 0 obj
+(\376\377\0002\000.\0005\000.\0006\000\040\000C\000o\000m\000p\000a\000r\000i\000s\000o\000n\000\040\000e\000r\000r\000o\000r\000s)
+endobj
+157 0 obj
+<< /S /GoTo /D (subsection.2.5.7) >>
+endobj
+160 0 obj
+(\376\377\0002\000.\0005\000.\0007\000\040\000I\000n\000v\000a\000l\000i\000d\000\040\000b\000a\000s\000e\000\040\000f\000o\000r\000\040\000\134\000l\000o\000g)
+endobj
+161 0 obj
+<< /S /GoTo /D (subsection.2.5.8) >>
+endobj
+164 0 obj
+(\376\377\0002\000.\0005\000.\0008\000\040\000l\0003\000f\000p\000\040\000e\000r\000r\000o\000r\000s)
+endobj
+165 0 obj
+<< /S /GoTo /D (chapter.3) >>
+endobj
+168 0 obj
+(\376\377\0003\000\040\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+169 0 obj
+<< /S /GoTo /D (section.3.1) >>
+endobj
+172 0 obj
+(\376\377\0003\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000o\000p\000t\000i\000o\000n)
+endobj
+173 0 obj
+<< /S /GoTo /D (subsection.3.1.1) >>
+endobj
+176 0 obj
+(\376\377\0003\000.\0001\000.\0001\000\040\040\030\000D\000e\000b\000u\000g\040\031\000\040\000f\000a\000c\000i\000l\000i\000t\000y)
+endobj
+177 0 obj
+<< /S /GoTo /D (subsection.3.1.2) >>
+endobj
+180 0 obj
+(\376\377\0003\000.\0001\000.\0002\000\040\000R\000e\000u\000s\000e\000\040\000s\000e\000t\000t\000i\000n\000g)
+endobj
+181 0 obj
+<< /S /GoTo /D (subsection.3.1.3) >>
+endobj
+184 0 obj
+(\376\377\0003\000.\0001\000.\0003\000\040\000I\000n\000p\000u\000t\000t\000i\000n\000g\000\040\000n\000u\000m\000b\000e\000r\000s\000\040\000i\000n\000\040\000s\000c\000i\000e\000n\000t\000i\000f\000i\000c\000\040\000n\000o\000t\000a\000t\000i\000o\000n)
+endobj
+185 0 obj
+<< /S /GoTo /D (subsection.3.1.4) >>
+endobj
+188 0 obj
+(\376\377\0003\000.\0001\000.\0004\000\040\000M\000u\000l\000t\000i\000-\000t\000o\000k\000e\000n\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000s)
+endobj
+189 0 obj
+<< /S /GoTo /D (subsection.3.1.5) >>
+endobj
+192 0 obj
+(\376\377\0003\000.\0001\000.\0005\000\040\000P\000a\000r\000s\000i\000n\000g\000\040\000a\000r\000g\000u\000m\000e\000n\000t\000s\000\040\000o\000f\000\040\000t\000r\000i\000g\000o\000n\000o\000m\000e\000t\000r\000i\000c\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s)
+endobj
+193 0 obj
+<< /S /GoTo /D (subsection.3.1.6) >>
+endobj
+196 0 obj
+(\376\377\0003\000.\0001\000.\0006\000\040\000U\000s\000i\000n\000g\000\040\000d\000e\000g\000r\000e\000e\000s\000\040\000r\000a\000t\000h\000e\000r\000\040\000t\000h\000a\000n\000\040\000r\000a\000d\000i\000a\000n\000s)
+endobj
+197 0 obj
+<< /S /GoTo /D (subsection.3.1.7) >>
+endobj
+200 0 obj
+(\376\377\0003\000.\0001\000.\0007\000\040\000S\000p\000e\000c\000i\000f\000y\000i\000n\000g\000\040\000a\000\040\000l\000o\000g\000a\000r\000i\000t\000h\000m\000\040\000b\000a\000s\000e)
+endobj
+201 0 obj
+<< /S /GoTo /D (subsection.3.1.8) >>
+endobj
+204 0 obj
+(\376\377\0003\000.\0001\000.\0008\000\040\000C\000a\000l\000c\000u\000l\000a\000t\000i\000o\000n\000\040\000m\000o\000d\000e)
+endobj
+205 0 obj
+<< /S /GoTo /D (subsection.3.1.9) >>
+endobj
+208 0 obj
+(\376\377\0003\000.\0001\000.\0009\000\040\000C\000h\000a\000n\000g\000i\000n\000g\000\040\000t\000h\000e\000\040\000v\000v\000-\000l\000i\000s\000t\000\040\000d\000i\000s\000p\000l\000a\000y\000\040\000f\000o\000r\000m\000a\000t)
+endobj
+209 0 obj
+<< /S /GoTo /D (subsection.3.1.10) >>
+endobj
+212 0 obj
+(\376\377\0003\000.\0001\000.\0001\0000\000\040\000D\000i\000s\000p\000l\000a\000y\000i\000n\000g\000\040\000t\000h\000e\000\040\000v\000v\000-\000l\000i\000s\000t\000\040\000o\000n\000\040\000a\000\040\000n\000e\000w\000\040\000l\000i\000n\000e\000\040)
+endobj
+213 0 obj
+<< /S /GoTo /D (subsection.3.1.11) >>
+endobj
+216 0 obj
+(\376\377\0003\000.\0001\000.\0001\0001\000\040\000P\000u\000n\000c\000t\000u\000a\000t\000i\000o\000n)
+endobj
+217 0 obj
+<< /S /GoTo /D (section.3.2) >>
+endobj
+220 0 obj
+(\376\377\0003\000.\0002\000\040\000I\000n\000f\000i\000n\000i\000t\000e\000\040\000s\000u\000m\000s\000\040\000a\000n\000d\000\040\000p\000r\000o\000d\000u\000c\000t\000s)
+endobj
+221 0 obj
+<< /S /GoTo /D (subsection.3.2.1) >>
+endobj
+224 0 obj
+(\376\377\0003\000.\0002\000.\0001\000\040\000P\000r\000e\000m\000a\000t\000u\000r\000e\000\040\000e\000n\000d\000i\000n\000g\000\040\000o\000f\000\040\000i\000n\000f\000i\000n\000i\000t\000e\000\040\000s\000u\000m\000s)
+endobj
+225 0 obj
+<< /S /GoTo /D (subsection.3.2.2) >>
+endobj
+228 0 obj
+(\376\377\0003\000.\0002\000.\0002\000\040\000D\000o\000u\000b\000l\000e\000\040\000s\000u\000m\000s\000\040\000o\000r\000\040\000p\000r\000o\000d\000u\000c\000t\000s)
+endobj
+229 0 obj
+<< /S /GoTo /D (section.3.3) >>
+endobj
+232 0 obj
+(\376\377\0003\000.\0003\000\040\000C\000h\000a\000n\000g\000i\000n\000g\000\040\000d\000e\000f\000a\000u\000l\000t\000\040\000v\000a\000l\000u\000e\000s)
+endobj
+233 0 obj
+<< /S /GoTo /D (subsection.3.3.1) >>
+endobj
+236 0 obj
+(\376\377\0003\000.\0003\000.\0001\000\040\000L\000o\000c\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000n\000u\000m\000e\000r\000i\000c\000a\000.\000c\000f\000g)
+endobj
+237 0 obj
+<< /S /GoTo /D (subsection.3.3.2) >>
+endobj
+240 0 obj
+(\376\377\0003\000.\0003\000.\0002\000\040\000R\000o\000u\000n\000d\000i\000n\000g\000\040\000i\000n\000\040\040\030\000i\000n\000t\000-\000i\000f\000y\000i\000n\000g\040\031\000\040\000c\000a\000l\000c\000u\000l\000a\000t\000i\000o\000n\000s)
+endobj
+241 0 obj
+<< /S /GoTo /D (section.3.4) >>
+endobj
+244 0 obj
+(\376\377\0003\000.\0004\000\040\000P\000a\000r\000s\000i\000n\000g\000\040\000m\000a\000t\000h\000e\000m\000a\000t\000i\000c\000a\000l\000\040\000a\000r\000g\000u\000m\000e\000n\000t\000s)
+endobj
+245 0 obj
+<< /S /GoTo /D (subsection.3.4.1) >>
+endobj
+248 0 obj
+(\376\377\0003\000.\0004\000.\0001\000\040\000T\000h\000e\000\040\000c\000l\000e\000a\000v\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000\134\000q\000\040\000a\000n\000d\000\040\000\134\000Q)
+endobj
+249 0 obj
+<< /S /GoTo /D (subsection.3.4.2) >>
+endobj
+252 0 obj
+(\376\377\0003\000.\0004\000.\0002\000\040\000P\000a\000r\000s\000i\000n\000g\000\040\000g\000r\000o\000u\000p\000s)
+endobj
+253 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+256 0 obj
+(\376\377\0004\000\040\000N\000e\000s\000t\000i\000n\000g\000\040\000\134\000e\000v\000a\000l\000\040\000c\000o\000m\000m\000a\000n\000d\000s)
+endobj
+257 0 obj
+<< /S /GoTo /D (section.4.1) >>
+endobj
+260 0 obj
+(\376\377\0004\000.\0001\000\040\000S\000t\000a\000r\000\040\000o\000p\000t\000i\000o\000n\000\040\000f\000o\000r\000\040\000i\000n\000n\000e\000r\000\040\000\134\000e\000v\000a\000l)
+endobj
+261 0 obj
+<< /S /GoTo /D (section.4.2) >>
+endobj
+264 0 obj
+(\376\377\0004\000.\0002\000\040\000N\000e\000s\000t\000i\000n\000g\000\040\000i\000n\000\040\000t\000h\000e\000\040\000v\000v\000-\000l\000i\000s\000t)
+endobj
+265 0 obj
+<< /S /GoTo /D (subsection.4.2.1) >>
+endobj
+268 0 obj
+(\376\377\0004\000.\0002\000.\0001\000\040\000D\000e\000b\000u\000g\000g\000i\000n\000g)
+endobj
+269 0 obj
+<< /S /GoTo /D (chapter.5) >>
+endobj
+272 0 obj
+(\376\377\0005\000\040\000\134\000n\000m\000c\000I\000n\000f\000o\000\040\000\050\000\134\000i\000n\000f\000o\000\051)
+endobj
+273 0 obj
+<< /S /GoTo /D (section.5.1) >>
+endobj
+276 0 obj
+(\376\377\0005\000.\0001\000\040\000E\000r\000r\000o\000r\000s)
+endobj
+277 0 obj
+<< /S /GoTo /D (chapter.6) >>
+endobj
+280 0 obj
+(\376\377\0006\000\040\000S\000a\000v\000i\000n\000g\000\040\000a\000n\000d\000\040\000r\000e\000u\000s\000i\000n\000g\000\040\000r\000e\000s\000u\000l\000t\000s\000\040)
+endobj
+281 0 obj
+<< /S /GoTo /D (section.6.1) >>
+endobj
+284 0 obj
+(\376\377\0006\000.\0001\000\040\000U\000s\000e\000\040\000w\000i\000t\000h\000o\000u\000t\000\040\000o\000p\000t\000i\000o\000n\000a\000l\000\040\000a\000r\000g\000u\000m\000e\000n\000t\000:\000\040\000\134\000n\000m\000c\000R\000e\000u\000s\000e)
+endobj
+285 0 obj
+<< /S /GoTo /D (section.6.2) >>
+endobj
+288 0 obj
+(\376\377\0006\000.\0002\000\040\000U\000s\000e\000\040\000w\000i\000t\000h\000\040\000o\000p\000t\000i\000o\000n\000a\000l\000\040\000n\000a\000m\000e\000:\000\040\000\134\000n\000m\000c\000R\000e\000u\000s\000e\000[\000c\000s\000n\000a\000m\000e\000])
+endobj
+289 0 obj
+<< /S /GoTo /D (subsection.6.2.1) >>
+endobj
+292 0 obj
+(\376\377\0006\000.\0002\000.\0001\000\040\000G\000r\000o\000u\000p\000\040\000l\000e\000v\000e\000l)
+endobj
+293 0 obj
+<< /S /GoTo /D (section.6.3) >>
+endobj
+296 0 obj
+(\376\377\0006\000.\0003\000\040\000W\000h\000a\000t\000\040\000i\000s\000\040\000s\000a\000v\000e\000d\000?)
+endobj
+297 0 obj
+<< /S /GoTo /D (subsection.6.3.1) >>
+endobj
+300 0 obj
+(\376\377\0006\000.\0003\000.\0001\000\040\000V\000i\000e\000w\000i\000n\000g\000\040\000w\000h\000a\000t\000\040\000i\000s\000\040\000s\000a\000v\000e\000d\000:\000\040\000\134\000r\000e\000u\000s\000e\000*)
+endobj
+301 0 obj
+<< /S /GoTo /D (subsection.6.3.2) >>
+endobj
+304 0 obj
+(\376\377\0006\000.\0003\000.\0002\000\040\000\134\000e\000v\000a\000l\000'\000s\000\040\000r\000e\000u\000s\000e\000\040\000s\000e\000t\000t\000i\000n\000g)
+endobj
+305 0 obj
+<< /S /GoTo /D (chapter.7) >>
+endobj
+308 0 obj
+(\376\377\0007\000\040\000U\000s\000i\000n\000g\000\040\000n\000u\000m\000e\000r\000i\000c\000a\000\040\000w\000i\000t\000h\000\040\000L\000y\000X)
+endobj
+309 0 obj
+<< /S /GoTo /D (section.7.1) >>
+endobj
+312 0 obj
+(\376\377\0007\000.\0001\000\040\000I\000n\000s\000t\000a\000n\000t\000\040\000p\000r\000e\000v\000i\000e\000w)
+endobj
+313 0 obj
+<< /S /GoTo /D (subsection.7.1.1) >>
+endobj
+316 0 obj
+(\376\377\0007\000.\0001\000.\0001\000\040\000C\000o\000n\000f\000l\000i\000c\000t\000\040\000w\000i\000t\000h\000\040\000h\000y\000p\000e\000r\000r\000e\000f\000\040\000s\000u\000p\000p\000o\000r\000t\000?)
+endobj
+317 0 obj
+<< /S /GoTo /D (section.7.2) >>
+endobj
+320 0 obj
+(\376\377\0007\000.\0002\000\040\000M\000a\000t\000h\000e\000d)
+endobj
+321 0 obj
+<< /S /GoTo /D (subsection.7.2.1) >>
+endobj
+324 0 obj
+(\376\377\0007\000.\0002\000.\0001\000\040\000L\000a\000T\000e\000X\000\040\000b\000r\000a\000c\000e\000s\000\040\000\173\000\040\000\040\000\175)
+endobj
+325 0 obj
+<< /S /GoTo /D (section.7.3) >>
+endobj
+328 0 obj
+(\376\377\0007\000.\0003\000\040\000P\000r\000e\000v\000i\000e\000w\000\040\000i\000n\000s\000e\000t\000s\000\040\000v\000s\000\040\000m\000a\000t\000h\000e\000d)
+endobj
+329 0 obj
+<< /S /GoTo /D (section.7.4) >>
+endobj
+332 0 obj
+(\376\377\0007\000.\0004\000\040\000E\000r\000r\000o\000r\000s\000\040)
+endobj
+333 0 obj
+<< /S /GoTo /D (subsection.7.4.1) >>
+endobj
+336 0 obj
+(\376\377\0007\000.\0004\000.\0001\000\040\000C\000P\000U\000\040\000u\000s\000a\000g\000e\000,\000\040\000L\000a\000T\000e\000X\000\040\000p\000r\000o\000c\000e\000s\000s\000e\000s)
+endobj
+337 0 obj
+<< /S /GoTo /D (section.7.5) >>
+endobj
+340 0 obj
+(\376\377\0007\000.\0005\000\040\000U\000s\000i\000n\000g\000\040\000\134\000n\000m\000c\000R\000e\000u\000s\000e)
+endobj
+341 0 obj
+<< /S /GoTo /D (subsection.7.5.1) >>
+endobj
+344 0 obj
+(\376\377\0007\000.\0005\000.\0001\000\040\000A\000\040\000f\000i\000n\000a\000l\000\040\000t\000w\000e\000a\000k\000?)
+endobj
+345 0 obj
+<< /S /GoTo /D (section.7.6) >>
+endobj
+348 0 obj
+(\376\377\0007\000.\0006\000\040\000U\000s\000i\000n\000g\000\040\000L\000y\000X\000\040\000n\000o\000t\000e\000s)
+endobj
+349 0 obj
+<< /S /GoTo /D (chapter.8) >>
+endobj
+352 0 obj
+(\376\377\0008\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e\000\040\000s\000u\000m\000m\000a\000r\000y)
+endobj
+353 0 obj
+<< /S /GoTo /D (section.8.1) >>
+endobj
+356 0 obj
+(\376\377\0008\000.\0001\000\040\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000d\000e\000f\000i\000n\000e\000d\000\040\000i\000n\000\040\000n\000u\000m\000e\000r\000i\000c\000a)
+endobj
+357 0 obj
+<< /S /GoTo /D (section.8.2) >>
+endobj
+360 0 obj
+(\376\377\0008\000.\0002\000\040\040\030\000D\000i\000g\000e\000s\000t\000i\000b\000l\000e\040\031\000\040\000c\000o\000n\000t\000e\000n\000t)
+endobj
+361 0 obj
+<< /S /GoTo /D (section.8.3) >>
+endobj
+364 0 obj
+(\376\377\0008\000.\0003\000\040\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+365 0 obj
+<< /S /GoTo /D (subsection.8.3.1) >>
+endobj
+368 0 obj
+(\376\377\0008\000.\0003\000.\0001\000\040\000A\000v\000a\000i\000l\000a\000b\000l\000e\000\040\000\134\000n\000m\000c\000E\000v\000a\000l\000u\000a\000t\000e\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+369 0 obj
+<< /S /GoTo /D (subsection.8.3.2) >>
+endobj
+372 0 obj
+(\376\377\0008\000.\0003\000.\0002\000\040\000A\000v\000a\000i\000l\000a\000b\000l\000e\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000f\000i\000l\000e\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+373 0 obj
+<< /S /GoTo /D [374 0 R /Fit] >>
+endobj
+377 0 obj
+<<
+/Length 239
+/Filter /FlateDecode
+>>
+stream
+xuAO0 >61!1$p 8d] ]@dK{{v`>3:^[T"8߀m-8ЕPo9?طMЛ0͠^$# J'OYe㶏J[.'epR:mq
+endstream
+endobj
+374 0 obj
+<<
+/Type /Page
+/Contents 377 0 R
+/Resources 376 0 R
+/MediaBox [0 0 612 792]
+/Parent 382 0 R
+/Annots [ 375 0 R ]
+>>
+endobj
+375 0 obj
+<<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [246.184 396.506 365.064 412.446]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ajparsloe@gmail.com)>>
+>>
+endobj
+378 0 obj
+<<
+/D [374 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+379 0 obj
+<<
+/D [374 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+376 0 obj
+<<
+/Font << /F30 380 0 R /F31 381 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+386 0 obj
+<<
+/Length 1657
+/Filter /FlateDecode
+>>
+stream
+xڥXK6Q"F|ͣERdVJPn 0p87M(\?^VeT2YE,OHg+
+z׿|- +X"Jg%/hN/e *8׳tǽqͶZ2 =2J]ucV*Ӹ6R:Ӳaki1X]u\ǯaǾnW<60-*%p<p-֤zpۭǡɻj*dl>rgݞf h_V:hfat5"M6͂VL\iR{N`2` PrKWO߼ 2ئ&0I{# u;=ུЃPnvBd9wJ Ǧnh}y/5d 88{}O WD8Ҙ{Zm6^Dms6;}|d{1yhZT}rV;&78<O=6`"yx܄O.!}M8jBv=Q|6e1J([0,мu^*)'N`z?kwNj=Rpw5lu9bCMg0q>.ki@\,θδK?rAZ$ga"/ӂɳ8r.$zP`JI}1{dEMò?
+7#)p9 W)$@^feqs)<fF
+k.+R -vtq)qYxvg\Bw,rsv0?> y+A!{f=l&̾w$WCLn]S,)eZ<lY?go ]2JxJQ|0Uo;{
+.0& =Q0/pZpK2V1fФDRd3p8\̵)
+\,}5utA(I+#DkLA1~)e߷&ꧽ -K=071&Fcf%عȞUK^"jSUY,͟Y#^e`08ZA=1f//#O򈁔@,?Pm?{]iHfy8Ԇ g%4=b[fyl*Su=_20=qo^m*w@TSɷZBk 8})-7PPMc4in=FpL_P /3M7CMfO4bټ$dr_/AHV#5tg֢P7!PHŋIƼ(=Q@ NYMJmMj9CBm;}7 *a?t
+endstream
+endobj
+385 0 obj
+<<
+/Type /Page
+/Contents 386 0 R
+/Resources 384 0 R
+/MediaBox [0 0 612 792]
+/Parent 382 0 R
+/Annots [ 383 0 R ]
+>>
+endobj
+383 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [364.947 301.393 379.67 313.348]
+/A << /S /GoTo /D (section.3.4) >>
+>>
+endobj
+390 0 obj
+<<
+/D [385 0 R /XYZ 133.768 399.525 null]
+>>
+endobj
+384 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F50 389 0 R /F51 391 0 R /F68 392 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+396 0 obj
+<<
+/Length 67
+/Filter /FlateDecode
+>>
+stream
+x3PHW0Pp2 @;pY(XY))+XX*(DkjƆxp
+endstream
+endobj
+395 0 obj
+<<
+/Type /Page
+/Contents 396 0 R
+/Resources 394 0 R
+/MediaBox [0 0 612 792]
+/Parent 382 0 R
+>>
+endobj
+394 0 obj
+<<
+/Font << /F28 388 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+433 0 obj
+<<
+/Length 1423
+/Filter /FlateDecode
+>>
+stream
+x՚Is6<eC:i;ʹkzIz)X攋ű  %.,%zQY;xD|Ɓܧ8˕}g JCsT&SGeN 1m
+8\x!r"_x긪*VֵW9_<@@]:(Y?$ CJbZܟ
+oj5LJ[R~C\
+Z1թ,H~`i|H Q
+RMb=BY@P.[@vT0v$-rx E!: 3ƿC" C,MqN9Đ'C
+g@g)ʲ.DΉH$G[^pAB08RРM$2Ѧ,.DR&a|uFOԍڱ)Au-$ȞeD8lR!1u9!]lgs=ў'*"#r~RAxTb#Ȣ\nA+X\'=(N#Nϱi}Ru
+XA謁HEUꨏ&TKJjݕ%F`M >#I
+yws^g+ˇH=\ "3o/Eӄ%[\#`g!tp0]Թbiʥ+$2`S N>.;ri۰wSTD̆ԣHBhpjƓugFdb#{DuD\d%d8Bgލ!>/2.2-TIeGB^{EwBFr%UK 64r\>3N3K3 ;&ˢCsn;DTmUx}[T0TYV?ou+
+6҅ߔn
+nucj8F
+ߦ<`|ڹRY" [6JaܕŵMpE7uMCNcf=5_&N4|xԙ(k)gafRZk#U#p}o,686Q0;xnMe
+a_8smzr(@$NE6Èf.uay>|eΧe@/$ۤx| 4..``k;혊^Ήwqґ1RMitg9IDU^")*niv=q]*
+Qr9! :>/Buƾ#F&ᰙ0eQOeY6qV#Ü0]aiHU8y]sH~Z
+endstream
+endobj
+432 0 obj
+<<
+/Type /Page
+/Contents 433 0 R
+/Resources 431 0 R
+/MediaBox [0 0 612 792]
+/Parent 382 0 R
+/Annots [ 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R ]
+>>
+endobj
+397 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 514.77 212.874 523.727]
+/A << /S /GoTo /D (chapter.1) >>
+>>
+endobj
+398 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 502.814 266.548 511.67]
+/A << /S /GoTo /D (section.1.1) >>
+>>
+endobj
+399 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 488.922 335.651 499.715]
+/A << /S /GoTo /D (subsection.1.1.1) >>
+>>
+endobj
+400 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 476.967 305.347 487.76]
+/A << /S /GoTo /D (subsection.1.1.2) >>
+>>
+endobj
+401 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 465.012 293.337 475.804]
+/A << /S /GoTo /D (subsection.1.1.3) >>
+>>
+endobj
+402 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 453.057 247.01 463.849]
+/A << /S /GoTo /D (subsection.1.1.4) >>
+>>
+endobj
+403 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 443.039 257.914 451.894]
+/A << /S /GoTo /D (subsection.1.1.5) >>
+>>
+endobj
+404 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 418.63 252.13 430.585]
+/A << /S /GoTo /D (chapter.2) >>
+>>
+endobj
+405 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 407.228 322.852 418.077]
+/A << /S /GoTo /D (section.2.1) >>
+>>
+endobj
+406 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 397.21 273.993 406.066]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+407 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 385.255 271.003 394.111]
+/A << /S /GoTo /D (subsection.2.2.1) >>
+>>
+endobj
+408 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 373.3 302.635 382.156]
+/A << /S /GoTo /D (subsection.2.2.2) >>
+>>
+endobj
+409 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 359.408 296.077 370.2]
+/A << /S /GoTo /D (subsection.2.2.3) >>
+>>
+endobj
+410 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 347.453 312.1 358.245]
+/A << /S /GoTo /D (section.2.3) >>
+>>
+endobj
+411 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 335.497 275.763 346.29]
+/A << /S /GoTo /D (subsection.2.3.1) >>
+>>
+endobj
+412 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 323.542 291.344 334.335]
+/A << /S /GoTo /D (subsection.2.3.2) >>
+>>
+endobj
+413 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 313.524 286.695 322.38]
+/A << /S /GoTo /D (subsection.2.3.3) >>
+>>
+endobj
+414 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 299.632 272.166 310.425]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+415 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 289.614 261.788 298.469]
+/A << /S /GoTo /D (section.2.4) >>
+>>
+endobj
+416 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 277.659 251.853 286.514]
+/A << /S /GoTo /D (subsection.2.4.1) >>
+>>
+endobj
+417 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 263.766 309.139 274.559]
+/A << /S /GoTo /D (subsection.2.4.2) >>
+>>
+endobj
+418 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 251.258 343.676 263.213]
+/A << /S /GoTo /D (subsection.2.4.3) >>
+>>
+endobj
+419 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 239.856 328.869 250.649]
+/A << /S /GoTo /D (subsection.2.4.4) >>
+>>
+endobj
+420 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 227.901 368.471 238.694]
+/A << /S /GoTo /D (subsection.2.4.5) >>
+>>
+endobj
+421 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 215.946 253.984 226.738]
+/A << /S /GoTo /D (subsection.2.4.6) >>
+>>
+endobj
+422 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 203.991 301.473 214.783]
+/A << /S /GoTo /D (subsection.2.4.7) >>
+>>
+endobj
+423 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 192.035 365.4 202.828]
+/A << /S /GoTo /D (subsection.2.4.8) >>
+>>
+endobj
+424 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 180.08 271.033 190.873]
+/A << /S /GoTo /D (subsection.2.4.9) >>
+>>
+endobj
+425 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 168.125 417.98 178.918]
+/A << /S /GoTo /D (subsection.2.4.10) >>
+>>
+endobj
+426 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 156.17 379.541 166.963]
+/A << /S /GoTo /D (subsection.2.4.11) >>
+>>
+endobj
+427 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 144.215 340.936 155.007]
+/A << /S /GoTo /D (subsection.2.4.12) >>
+>>
+endobj
+428 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 132.26 288.493 143.052]
+/A << /S /GoTo /D (subsection.2.4.13) >>
+>>
+endobj
+429 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 120.304 241.641 131.097]
+/A << /S /GoTo /D (section.2.5) >>
+>>
+endobj
+434 0 obj
+<<
+/D [432 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+435 0 obj
+<<
+/D [432 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+431 0 obj
+<<
+/Font << /F71 436 0 R /F49 387 0 R /F28 388 0 R /F50 389 0 R /F72 437 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+482 0 obj
+<<
+/Length 1769
+/Filter /FlateDecode
+>>
+stream
+xZnF}WTn^
+M&NMQ2TyxY2mJ^dI33ʛ,'g"x&r޽> ˉr|r 3b&GEB:ol *"g>BԇsZy6|{q3y?T[{?/<I:+*Bd>_&.1!Nh4BG1Q|4l*L5Sg(5Da&,D>!FB\%a+YALgR170~;qy\Ђ'ց%4e(w2GgaN'lCѾh-ܠ[i%^~
+-z,"zyø㯢ĥ3:
+gk7 uuOU|^C/x6R="3K+-JWdD]Lq[R#rc@83E\0yy/`a!=:o{BWQWQ]OR)63tAq dd]#w /OAee${`8!F}uJKPѭqfHӰ6E+8^32! "wOyI[1Â۠kuXѬAlA74/W)2ֶ%~B#С-o;ZLd-8YplM%
+
+x:7a1*Zhڋ~5i>lހsCU>QPe\3!K/d
++0K8.4Ns?LӫMǡu
+qs[H牃g{/@}hk;Q5G޳)BGtoD[ƢXZOa(vccvZ7D(Rc^y23pzyy&^F$ĞU\YcTW-q̇&'-6;׺г xHYs6 3j"9P#6z"f?? 0P-e?ya3C=&͆u߃ؓlP:BDA1ʫ>JW"P0yԕ 5u@VFmj1>Yo3^&JhfYB'ՏX`%cBykO4
+`
+endstream
+endobj
+481 0 obj
+<<
+/Type /Page
+/Contents 482 0 R
+/Resources 480 0 R
+/MediaBox [0 0 612 792]
+/Parent 382 0 R
+/Annots [ 430 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R ]
+>>
+endobj
+430 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 656.239 296.243 665.095]
+/A << /S /GoTo /D (subsection.2.5.1) >>
+>>
+endobj
+438 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 644.284 276.788 653.139]
+/A << /S /GoTo /D (subsection.2.5.2) >>
+>>
+endobj
+439 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 632.329 288.854 641.184]
+/A << /S /GoTo /D (subsection.2.5.3) >>
+>>
+endobj
+440 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 618.436 358.896 629.229]
+/A << /S /GoTo /D (subsection.2.5.4) >>
+>>
+endobj
+441 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 606.481 307.921 617.274]
+/A << /S /GoTo /D (subsection.2.5.5) >>
+>>
+endobj
+442 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 594.526 284.979 605.319]
+/A << /S /GoTo /D (subsection.2.5.6) >>
+>>
+endobj
+443 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 582.294 295.801 593.419]
+/A << /S /GoTo /D (subsection.2.5.7) >>
+>>
+endobj
+444 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 570.339 253.791 580.819]
+/A << /S /GoTo /D (subsection.2.5.8) >>
+>>
+endobj
+445 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 548.698 190.031 559.592]
+/A << /S /GoTo /D (chapter.3) >>
+>>
+endobj
+446 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 536.743 238.542 547.535]
+/A << /S /GoTo /D (section.3.1) >>
+>>
+endobj
+447 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 524.788 271.059 535.58]
+/A << /S /GoTo /D (subsection.3.1.1) >>
+>>
+endobj
+448 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 512.832 262.868 523.625]
+/A << /S /GoTo /D (subsection.3.1.2) >>
+>>
+endobj
+449 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 500.877 378.157 511.67]
+/A << /S /GoTo /D (subsection.3.1.3) >>
+>>
+endobj
+450 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 490.859 297.018 499.715]
+/A << /S /GoTo /D (subsection.3.1.4) >>
+>>
+endobj
+451 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 476.967 401.957 487.76]
+/A << /S /GoTo /D (subsection.3.1.5) >>
+>>
+endobj
+452 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 465.012 352.282 475.804]
+/A << /S /GoTo /D (subsection.3.1.6) >>
+>>
+endobj
+453 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 453.057 324.968 463.849]
+/A << /S /GoTo /D (subsection.3.1.7) >>
+>>
+endobj
+454 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 443.039 281.16 451.894]
+/A << /S /GoTo /D (subsection.3.1.8) >>
+>>
+endobj
+455 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 429.146 359.893 439.939]
+/A << /S /GoTo /D (subsection.3.1.9) >>
+>>
+endobj
+456 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 417.191 362.771 427.984]
+/A << /S /GoTo /D (subsection.3.1.10) >>
+>>
+endobj
+457 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 407.173 258.329 416.029]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+458 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 393.281 289.6 404.073]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+459 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 381.326 352.863 392.118]
+/A << /S /GoTo /D (subsection.3.2.1) >>
+>>
+endobj
+460 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 369.37 313.898 380.163]
+/A << /S /GoTo /D (subsection.3.2.2) >>
+>>
+endobj
+461 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 357.415 277.286 368.208]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+462 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 345.183 320.776 356.253]
+/A << /S /GoTo /D (subsection.3.3.1) >>
+>>
+endobj
+463 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 333.505 361.055 344.298]
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>>
+endobj
+464 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 321.55 316.278 332.342]
+/A << /S /GoTo /D (section.3.4) >>
+>>
+endobj
+465 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 309.318 346.968 320.443]
+/A << /S /GoTo /D (subsection.3.4.1) >>
+>>
+endobj
+466 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 297.639 269.288 308.432]
+/A << /S /GoTo /D (subsection.3.4.2) >>
+>>
+endobj
+467 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 275.722 274.807 286.616]
+/A << /S /GoTo /D (chapter.4) >>
+>>
+endobj
+468 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 263.766 292.12 274.615]
+/A << /S /GoTo /D (section.4.1) >>
+>>
+endobj
+469 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 251.811 264.888 262.604]
+/A << /S /GoTo /D (section.4.2) >>
+>>
+endobj
+470 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 239.856 250.857 250.649]
+/A << /S /GoTo /D (subsection.4.2.1) >>
+>>
+endobj
+471 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 219.066 233.395 228.689]
+/A << /S /GoTo /D (chapter.5) >>
+>>
+endobj
+472 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 207.92 200.02 216.776]
+/A << /S /GoTo /D (section.5.1) >>
+>>
+endobj
+473 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 184.065 285.364 194.959]
+/A << /S /GoTo /D (chapter.6) >>
+>>
+endobj
+474 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 172.11 363.13 182.958]
+/A << /S /GoTo /D (section.6.1) >>
+>>
+endobj
+475 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 160.155 372.567 171.003]
+/A << /S /GoTo /D (section.6.2) >>
+>>
+endobj
+476 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 148.2 254.967 158.993]
+/A << /S /GoTo /D (subsection.6.2.1) >>
+>>
+endobj
+477 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 138.182 238.875 147.037]
+/A << /S /GoTo /D (section.6.3) >>
+>>
+endobj
+478 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 123.736 341.102 135.691]
+/A << /S /GoTo /D (subsection.6.3.1) >>
+>>
+endobj
+483 0 obj
+<<
+/D [481 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+480 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F49 387 0 R /F72 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+503 0 obj
+<<
+/Length 1028
+/Filter /FlateDecode
+>>
+stream
+xXn8}W0b/O.I1Pd\v@\ͰIb
+){xx. Z ^R%X pdULQIhv>D
+sgK)6r6)L%v|VNE &ln],tU勺_H!1E8N$!jz|%FD㬜 YsBpNŖjv']
+\,ߏjёM|j&*,*0tUD|m6it7X*?*}?ϯI=A;D@P6R!#2C9k` 4(ܕ[[
+6c$H
+;Ksj Ɔ~u7"{HQPvN7
+hKM
+DؽZJہ8ۤ7봚S
+#w|irK X n̶{VźH q#?&iWLߔS, 1^. 
+endstream
+endobj
+502 0 obj
+<<
+/Type /Page
+/Contents 503 0 R
+/Resources 501 0 R
+/MediaBox [0 0 612 792]
+/Parent 382 0 R
+/Annots [ 479 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R ]
+>>
+endobj
+479 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 654.302 299.536 665.15]
+/A << /S /GoTo /D (subsection.6.3.2) >>
+>>
+endobj
+484 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 631.457 274.875 643.278]
+/A << /S /GoTo /D (chapter.7) >>
+>>
+endobj
+485 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 620.429 240.507 631.222]
+/A << /S /GoTo /D (section.7.1) >>
+>>
+endobj
+486 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 608.474 342.458 619.266]
+/A << /S /GoTo /D (subsection.7.1.1) >>
+>>
+endobj
+487 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 598.456 206.109 607.311]
+/A << /S /GoTo /D (section.7.2) >>
+>>
+endobj
+488 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 584.01 280.521 595.965]
+/A << /S /GoTo /D (subsection.7.2.1) >>
+>>
+endobj
+489 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 574.545 283.651 583.401]
+/A << /S /GoTo /D (section.7.3) >>
+>>
+endobj
+490 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 562.59 203.341 571.446]
+/A << /S /GoTo /D (section.7.4) >>
+>>
+endobj
+491 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 548.49 327.871 559.491]
+/A << /S /GoTo /D (subsection.7.4.1) >>
+>>
+endobj
+492 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 536.743 247.829 547.591]
+/A << /S /GoTo /D (section.7.5) >>
+>>
+endobj
+493 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 526.725 267.323 535.58]
+/A << /S /GoTo /D (subsection.7.5.1) >>
+>>
+endobj
+494 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 512.279 244.962 523.625]
+/A << /S /GoTo /D (section.7.6) >>
+>>
+endobj
+495 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 490.915 249.115 501.809]
+/A << /S /GoTo /D (chapter.8) >>
+>>
+endobj
+496 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 480.897 312.558 489.752]
+/A << /S /GoTo /D (section.8.1) >>
+>>
+endobj
+497 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 467.004 256.669 477.797]
+/A << /S /GoTo /D (section.8.2) >>
+>>
+endobj
+498 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 455.049 207.547 465.842]
+/A << /S /GoTo /D (section.8.3) >>
+>>
+endobj
+499 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 443.094 346.526 453.942]
+/A << /S /GoTo /D (subsection.8.3.1) >>
+>>
+endobj
+500 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 431.139 356.849 441.932]
+/A << /S /GoTo /D (subsection.8.3.2) >>
+>>
+endobj
+504 0 obj
+<<
+/D [502 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+501 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F49 387 0 R /F72 437 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+510 0 obj
+<<
+/Length 2991
+/Filter /FlateDecode
+>>
+stream
+xڽZے}
+ƕq]rx6u*HO7H7/CFhTD$&EB)&62V2#vwp.oVkX~;Yj
+h3f^W+%⮩oMWgx,Ixfת7Hi'#a<XabG0;aY,
+SDput5/'V&]ٻ.|[4BrxVJS-lAK`EJ/:PH$
+
+!zkZ9$x!`gP,XT0߯, v/v_p܄0K7C3 g
+g-BoһmcP5o ]$lnu
+0"p.~~FzSGP4uuv& tMM lщoC1!l
+EJpJkBfV
+R#fEM=im%@ca}.*] Xӫް?Ӻ!h"h*\Wܕ0d $Yfgjparĕ/\Z!RRJjO7ܸMeG]pOS[m?,I4ŵXO}͡H|ZYX*
+Q'9Fp_n]aj{~Ud\a5Es{z&ѝۢd=0̄ф LKP%=pUP~0#B
+Ԩ꨾)|BpG a,Xxسϫq0?Q[,˾<diK@U'F4RnoJLJhs7m!$S# "f藛éh!) a@Ct291qi8.Dz,,h`FUJ]>MwM L{va H/?HY'gFsޯ֨D-:M4,aWZYT˱ADKKr~-k@A1#.``/@d>$)I>J3(EJW fi=1o5b 2L8k<0 X?Ve‹a7q \ʢ Q"HX՗XXfwmP8ax"i
+}l(.2 *]
+aֆeQ_?v
+endstream
+endobj
+509 0 obj
+<<
+/Type /Page
+/Contents 510 0 R
+/Resources 508 0 R
+/MediaBox [0 0 612 792]
+/Parent 518 0 R
+/Annots [ 505 0 R 506 0 R 507 0 R ]
+>>
+endobj
+505 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [419.057 465.801 425.519 477.945]
+/A << /S /GoTo /D (Hfootnote.1) >>
+>>
+endobj
+506 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [452.909 453.845 459.37 465.989]
+/A << /S /GoTo /D (Hfootnote.2) >>
+>>
+endobj
+507 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [315.621 341.738 338.092 353.693]
+/A << /S /GoTo /D (subsection.1.1.2) >>
+>>
+endobj
+511 0 obj
+<<
+/D [509 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+2 0 obj
+<<
+/D [509 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+513 0 obj
+<<
+/D [509 0 R /XYZ 149.011 213.898 null]
+>>
+endobj
+516 0 obj
+<<
+/D [509 0 R /XYZ 149.011 185.504 null]
+>>
+endobj
+508 0 obj
+<<
+/Font << /F71 436 0 R /F50 389 0 R /F28 388 0 R /F68 392 0 R /F69 393 0 R /F76 512 0 R /F77 514 0 R /F75 515 0 R /F78 517 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+525 0 obj
+<<
+/Length 3286
+/Filter /FlateDecode
+>>
+stream
+xڵZn}W-2]f$ ؎F `Ma2k s[E]ݷR<QMtwɗ" RaKbFLH˫۝HuxoE>ߊ$Pt?}ɗ&A(\e۲0bJa%aݶ}۝<m"\%L~=MWuncW}}z*}P7'З*%D;Y=eBqxk9' 8
+x I(tQp7Adv)YcP:!9" Hqm܍
+9p~~3V9ϥLqR&kvJ"H8l p\7S ΒX~" fD\#>ۈ~;a"\s(nsG 62 a NϰXƮ115o|Y"VLN
+C<BRhgz9
+i%)ҲWp+aq geH$7< ryȣw9zH|ڈx->^pWqr3^/fF8#'wҜ جc' >R@9M/0oT>vPsJ]]5/k+6BƖc LI)Ur"
+ywߪVggDX<t;3wc*cEWԖjQ/p(ޝɛvOݖ;tSf& ū+*'(iKMW9}p]=e
+S|*kк5P>ʻT"[SKGZV_,Ceь=!
+Gk ҊOU7gm7E]o9}+\kt[+JÞ1'8:=6s&\&oN]89<0J]1o[f%$>ـi”Q9lǻ6!/"*0Ŝ2G[bW(Ea6q qo<2O}V/ pэf㴓`"S}uțIGdXHH| tQX$v\
+ƕgfUEkUt xe"R%?Ma7>}cis )w+0s"Zh|}I5BOM> ȐNfrJŴ\F7Uwivv5rX cn+xt;z ƍ]QIf!⎓PXulk7j@uum|x6ޘ5YL׌.zi?Qx/B{qNSZI s1+ߜ}FB
+BeӒ~n}DH`I<RzvKzv~#nKB^܇{JË;Ucd6ߩD @ mp̞1:C
+T|ԎѸi)|5G69PR - ꘿:f8j?L
+;;ٸr2/ng hR')f<SHO~ZleuU+vZxǓA9];'޽oDlȰJ7heOњN_=e܂Ch4uiѦ?kmj H kM^hpK bE3jCS%Pֽ.h*8ahM~(f\1/ =r5?,3oRΔYey$o꒔F9 uN*kA/vG,)$5,0lu_zcKUbvnIJ6֡/\sH*5FDթ␻-#v%;
+w=4[u!M#/
+[r/w[(6uk*)r}AĔ—ӖeK;̲DlRMbL%oAONlw zFk
+9#
+P˾u/1'Ke5@˘s s?׷S"cDvx b
+ [w;< <e6}k<Jnmo 7z{EL:[y*S>=/\q’/ E
+endstream
+endobj
+524 0 obj
+<<
+/Type /Page
+/Contents 525 0 R
+/Resources 523 0 R
+/MediaBox [0 0 612 792]
+/Parent 518 0 R
+/Annots [ 519 0 R 520 0 R 521 0 R ]
+>>
+endobj
+519 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [287.845 546.911 310.316 558.866]
+/A << /S /GoTo /D (subsection.1.1.5) >>
+>>
+endobj
+520 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [311.657 241.639 318.119 253.576]
+/A << /S /GoTo /D (Hfootnote.3) >>
+>>
+endobj
+521 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [453.237 173.616 475.708 184.686]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+526 0 obj
+<<
+/D [524 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+6 0 obj
+<<
+/D [524 0 R /XYZ 133.768 281.835 null]
+>>
+endobj
+534 0 obj
+<<
+/D [524 0 R /XYZ 149.011 168.486 null]
+>>
+endobj
+523 0 obj
+<<
+/Font << /F28 388 0 R /F69 393 0 R /F53 527 0 R /F57 528 0 R /F56 529 0 R /F59 530 0 R /F54 531 0 R /F60 532 0 R /F41 533 0 R /F50 389 0 R /F68 392 0 R /F71 436 0 R /F72 437 0 R /F76 512 0 R /F75 515 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+539 0 obj
+<<
+/Length 2238
+/Filter /FlateDecode
+>>
+stream
+xYo_  )55 "򊶅cO> w7w/-p>~3nW9˳9J(ŜW8&Y]VL0wBoJd\7 eʙ*l4LNuߍח?|N櫂VZWk3$0jةHӰwi-MZ?ԛ2!H&ޗ#1iZK7kIk[e,ox@iXլ̷HަlKR;c[*I-EhwFz
+LË*ލ +zq>ѧ䬐 g~JIO2cܱ(U6!LeG=/++|Cγ(d7k4!K몪F3 7}Fp(i:Β2icD)vǁ6jAV蛇7BrovCJ7p+E]U= `=Z~ٜg+oHą.QG vm's#~}Mdpn
+(^)fEt>i -n*DI0b4;Nma9>)49Cmy0=h3~h>Dpɸ3gV5%4 6n $[=&Ptg<e
+,wrLM̵h!<y9|o}CmT%CPC0֎J#ΐXͮ!c~hGC6P7xȦ K'
+ɴ"{W#<AwfSmPqkPhtZ!9SۺlF<g.mvd$t+1dTk}N 4)SN{[;Y!0<]%wLnX'o+Yceu-Kwrcd&_Z% "Ypî2x$Pbv w8&мX_h U+oB!%]7>yp
+@.v0 w85Sͮhmʹ
+*\͎VǺJ*lX]X`|ǎ>| 8n u6`cTD
+~wlK~ӻT[X2Yn&'\1p΋&Q*@T(!shKF
+d~1:Y{ h:,KL09j `P**κ!n+5IqR -:rI`N-zR\7Dvt)6ǐI
+ uˑxÝr6S5gt#ppb=Mv}KܙC O>
+endstream
+endobj
+538 0 obj
+<<
+/Type /Page
+/Contents 539 0 R
+/Resources 537 0 R
+/MediaBox [0 0 612 792]
+/Parent 518 0 R
+/Annots [ 522 0 R 535 0 R 536 0 R ]
+>>
+endobj
+522 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.153 568.285 369.614 580.221]
+/A << /S /GoTo /D (Hfootnote.4) >>
+>>
+endobj
+535 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [285.837 337.27 292.81 348.063]
+/A << /S /GoTo /D (chapter.7) >>
+>>
+endobj
+536 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [172.939 293.552 179.913 304.345]
+/A << /S /GoTo /D (chapter.7) >>
+>>
+endobj
+540 0 obj
+<<
+/D [538 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+10 0 obj
+<<
+/D [538 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+14 0 obj
+<<
+/D [538 0 R /XYZ 133.768 268.402 null]
+>>
+endobj
+541 0 obj
+<<
+/D [538 0 R /XYZ 149.011 128.717 null]
+>>
+endobj
+537 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F72 437 0 R /F68 392 0 R /F56 529 0 R /F53 527 0 R /F69 393 0 R /F76 512 0 R /F75 515 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+545 0 obj
+<<
+/Length 2560
+/Filter /FlateDecode
+>>
+stream
+xڥYKܸϯ@شV|ax%fl/ӊR36SŢ^=x\ZU"U ~_no~ 2Up{Qt4" nca˘G:|;CC/mwѱ64~4,>Z!ѓtWuu>/IR2JUov')f"-I+XؙF NT,3e3FޞN)<t"ٴ'&d`j"evlpaPt8tSß.BS{kjFIrrgӹcٗ=m*M#z:|Yx~ wUnh9KX8”v\O7N}1Z*Zҵr68yl$yI9I%hQ\e lztea5TlMXa,ƸЙ{zj`;Vj}7 .p+9c]н;Wp)7{i-{;nb}A@=vQStM1ށ2&BrjUb!smqSĸ[tLM .
+l36S$rYqP2,:ېY8+gcv",Z|r/u ֑Ł;G6*`9MOW؊Zo%D!LAA"e)8&(A)梂{~
+;\ޡ:TNx6K"3I'1O\3P+cnx7Ş=Jy=jk-]L*bD"ҩ^G,as~sL}SaK~J\b8gY
+qh<0sDLpX.be$.$͕k 'hxˬ3xDZI]قǓʕ
+R$0BJ0r]?T{:,c$`w( }Eq%2b0}@FG2h*=}St*-CUC =U?%]#CXO \Hx0ogIPWNH-CHށ[ơN^9^N,b7a+l&m}CY5B`"<S;ΆzE<J4g MCJ}ril awX6o=@sK /hc9t*Ǖ HQٻA(8HJ&T~tCM_ 2.EBg)5cnj)#GSۀ44|L(<M<|.S>
+զd0 *jkF3}ؗ`M՜uIZL;{V*Kq䎎"_khz6$Q,vܕ'}bG_6L K;XJh-{ O϶(=_EOWey'1
+x thEO4ZuOl׃}W@*?T A#0<+&̼) scL38$FP+cT)TثR [LPep8\Qt{v [ZSg/8-qm[|Kyw2,C7'SY*c6s#M/+6Owy2b~'`\ ǾN##p)tg>Pvq*+$M]TR&tm26< 6>-, {SˁH@ X`҄p7R::Y?$Hdp]#+UCl`]}qmG|f _P
+T6Zճ/1}:Kz`˼T4o`Pa76&Oɓ,0-jRBtv8<1QS][Hw~Y><OֳUʃDReqM
+
+endstream
+endobj
+544 0 obj
+<<
+/Type /Page
+/Contents 545 0 R
+/Resources 543 0 R
+/MediaBox [0 0 612 792]
+/Parent 518 0 R
+>>
+endobj
+546 0 obj
+<<
+/D [544 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+18 0 obj
+<<
+/D [544 0 R /XYZ 133.768 263.509 null]
+>>
+endobj
+543 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F56 529 0 R /F54 531 0 R /F59 530 0 R /F60 532 0 R /F71 436 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+552 0 obj
+<<
+/Length 2756
+/Filter /FlateDecode
+>>
+stream
+xڝY[oܸ~ϯC;W"[ b]@m!+1CRqL;>آH<<;C?WosSXb+^҄ UoOZQ>q]𲩻{Z[fkk0xhqf_P!3n=9<u{Ŗr´.̒ gTh~oJ b|}t6LLVQM7nWw۰?Xe.ԖH/me6X1]w6+;TfGsh['gMY3 *h0bUpX:la$u߶=Zi׼;x
+*p! aTZ+jʷPbOیxƐh (8h ݄0-"4+ O|(|͂hP\bl<?bͥ!TT-yw ~,1j_Ӧ=l]xa3JBCO'V6ewhVѸ-}ݭ4ІEWDQYpBؐ1]:[Bb? m:h\
+b2:[+X&nA-r`<$Nr}"SJ\:Yfh81|`j,Q`
+-]= wey9[KgF*u ݗzwFsgS2pP׭%`.!mn?L3g-d9B9σ#xR^yse5LA.wS2[f2ew~u0IutsF\Rc&gd0cC7RK'4)
+f2f1>.<~ؽq`4۰;(HAB;fv 8GhI Y{#M"hR($MjbyS&&JV&
+X8diNNz)shr Ű9M϶ne|ϦyP5N )N57;uaO_X
+Ytc3D=>M \.G{|1Ĺĥ<Q~Dsg4w3"x[`
+/o`MLa"I6m_JL " i (,O}ٸ;<^Y|e]>1b铇1lpoC8DBn%n].mB"V%J?:B3A i9.S9*zV;ՙ,x\vh*|v`p:ډ
+ w*W2X]QWT>OE !Rr)L1Ȃ9i:CGŶ zuy;-\nt}p=D_r%k
+%3pd-F$BޓQ-s02%m2
+endstream
+endobj
+551 0 obj
+<<
+/Type /Page
+/Contents 552 0 R
+/Resources 550 0 R
+/MediaBox [0 0 612 792]
+/Parent 518 0 R
+/Annots [ 542 0 R 547 0 R 548 0 R 549 0 R ]
+>>
+endobj
+542 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [404.937 622.109 419.659 634.064]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+547 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [384.224 578.791 406.695 589.916]
+/A << /S /GoTo /D (subsection.1.1.4) >>
+>>
+endobj
+548 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [392.631 503.712 422.851 514.505]
+/A << /S /GoTo /D (subsubsection.2.2.3.3) >>
+>>
+endobj
+549 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [448.256 503.712 475.708 514.505]
+/A << /S /GoTo /D (subsection.3.1.10) >>
+>>
+endobj
+553 0 obj
+<<
+/D [551 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+22 0 obj
+<<
+/D [551 0 R /XYZ 133.768 259.769 null]
+>>
+endobj
+550 0 obj
+<<
+/Font << /F28 388 0 R /F51 391 0 R /F50 389 0 R /F69 393 0 R /F68 392 0 R /F49 387 0 R /F56 529 0 R /F54 531 0 R /F53 527 0 R /F59 530 0 R /F71 436 0 R /F41 533 0 R /F57 528 0 R /F60 532 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+557 0 obj
+<<
+/Length 2728
+/Filter /FlateDecode
+>>
+stream
+x[[ܶ~_1FxhIuȾ9*rwhF ^!ee[~JC+Ƌ^矯.?zQRRYƐz!BE+\.`ŵT۵r M;zU$ES&՛߾0׶?,R HzDtJMF2˥I^3iW%<X?ƴapq^RFb$"hddPHĪj6XՂ{@B<ksl1G-$*ӖxJ"=]`Um FyQy}u!nS|TFD-qf
+J:X+O D5Z h.i|Oֻ{~DGxfYU~N~x>#{fCo޾|d?7&3'pp;tbƦ-<g5F͐^Xٕjz0nB`Ū%QçLȗ;~
+g7Ò
+)ʈN"-s¾}T!)u
+ THu
+x=o!7@B',C'a/orqK&
+u&u&.tГ1eEN#iSa$u_VMgl ey(#dBTcq(ֶZa{iHT! vuc4:x px$$;T3Hl)Vhc>)[8C>@sV& (;HgϘڍ&be.~^):cjB/V/:!+#][UL,~?K J3~HDI{R1&2 HEDq5H,S!,~I)jF<.[<ގFY $ 6%ݪB0Q&zugdRּ6sQρ'GFq߭C+@yS릮zlWVNWGwԤh[[:lXg%)؞
+]fi Yψ&`bX7+|hF@Z "ܥE|0l (sa&NF3LR$AZ t܂aZ?L̠Y;s)6 a>ǙGN!%h5e"TTl?mN=lrr +Xd5'ҞӞ =[A rʌˆ3
+uZ1*Hi и!u~y98bѮLy=T,uGڍY\*^ My`A3lj!j1lqD&~w?&^T@'r* Œ9l^sr&8-Ke-`{'hh0beh)#X6[fY?JB'AvōbqCҐbPO.$ r;%ɗɶ@JOCՃNg+\^Vشb$ 甆U'GCr֐Yr);KV~?_[ ^ΎG[׈i>.Tv#̑ V57$V/E:3SЮFO6jڃZU3:6h;-=^uuփEMhT י>B@l6HHdto]x
+endstream
+endobj
+556 0 obj
+<<
+/Type /Page
+/Contents 557 0 R
+/Resources 555 0 R
+/MediaBox [0 0 612 792]
+/Parent 518 0 R
+>>
+endobj
+558 0 obj
+<<
+/D [556 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+555 0 obj
+<<
+/Font << /F28 388 0 R /F53 527 0 R /F56 529 0 R /F57 528 0 R /F50 389 0 R /F59 530 0 R /F60 532 0 R /F54 531 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+561 0 obj
+<<
+/Length 2983
+/Filter /FlateDecode
+>>
+stream
+xZ[۸~_G34(R`Sؗn@[e";;%$3ݾXI~CFۈFכc1Fxt$&*&\f}\0ˆ^2,m]V_&JHid?TKɓEwwwMkEqmm]y۹'k|vy]nt/Ҫ~}ͭ}Er VGlh^gMV[_/@|bS7%vԱĈu% 2ZrMt>QFPiИDD&K80$R'h'h &S=xQ&d a%fc ,޺ǪnGVpQW?\}b0Xĕ"FPNQѪFk-wß"?N
+ DXy3\ ,'*z)&q˔bBCXM$1)ͫ$R"XeGe/xB4 @Dτ?j"|2
+zFCфqvD;b2
+=HH#2T@l<LV$wԌJ)HH0a*
+nN~ ta<{^I0 XRp>H9$xr}ʁ%l}NJ4MQbD|yk1ȅY*$1ws~*0S@< -İ"2r~*>k4q H10-N}xHZa1*FB [;A e'H4tciO`o™Sɀİ
+.6iX +aX(QUH83,ϱ/#:"ş '61%;˪ T{5]<e=oCH>EIS#"!\rKۼX/@Ћw.k
+cOu{aO;V3
+
+ކ}9
+=WXxo)\s1⣲E%
+
+@?~)19nؘ?nnKp~ NKDv{O4Ϲעk: E8SϹ2LR ooĀ&%b:{T)y@}j N(}q\mAϽ6L @QMGhsNs?!VRB<$vΧ[h݇\_]glQqTKO(P
+endstream
+endobj
+560 0 obj
+<<
+/Type /Page
+/Contents 561 0 R
+/Resources 559 0 R
+/MediaBox [0 0 612 792]
+/Parent 563 0 R
+>>
+endobj
+562 0 obj
+<<
+/D [560 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+26 0 obj
+<<
+/D [560 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+559 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F53 527 0 R /F54 531 0 R /F56 529 0 R /F57 528 0 R /F59 530 0 R /F60 532 0 R /F41 533 0 R /F50 389 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+566 0 obj
+<<
+/Length 1492
+/Filter /FlateDecode
+>>
+stream
+xڽYMo6W(k.lKnm'Vb}%[r([BI̛g7_ey#Lvs&fHeF
+fnٷo._:fYa 5R#eyM'4letFզ5[jd9(Zf;R ,8#Qh&LeKȌ9֓oyǯ.{EP1kggQ`5vɄ]+jt0 Knt28c1r3OmBO)g[Lǹ:W{.Wyࠊ;x=,O>H
+U6#ŸjU3
+z!qٿw,C,?϶F aZ a^é>K3ap &czp[f#hPT+@K,Dk
+7`RRhLô/#+YAsskuSVS sR/1r_15bL^sL*VFq#Tv#G [eOg `P;eõ_8]RE|[È@QaWE|N$bXn]jH`Q3WͫT~߆A@^V2ZKV?Z
+F?'R*b0z$ӥÞ:BUrLkT
+endstream
+endobj
+565 0 obj
+<<
+/Type /Page
+/Contents 566 0 R
+/Resources 564 0 R
+/MediaBox [0 0 612 792]
+/Parent 563 0 R
+>>
+endobj
+567 0 obj
+<<
+/D [565 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+564 0 obj
+<<
+/Font << /F41 533 0 R /F53 527 0 R /F59 530 0 R /F54 531 0 R /F57 528 0 R /F56 529 0 R /F60 532 0 R /F28 388 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+572 0 obj
+<<
+/Length 1926
+/Filter /FlateDecode
+>>
+stream
+xڝXK-k
+ZՒWbU2S-e UhMw{ ɋ$:TuKo(MlNM5][5<<M2;]fJE1Ҟ7ՂΰvK%"-zquMj:wԏkGv]Ū"79"Ei =0آzVEɪhjk;7_xJE7e$ŭFKӫ:j\RgEh Ex3*H!v{ H < ZuS7U}K zU"r\NM~ {FAơ3`o8Q7|,踷'Ho[z@&Ma(~7z }Qw^H;ҲozF1rլo4ܾ뇸чL% JU
+]ftq i&@4O#XsT͡srLݜD#gk; }$Xt$s>64F8;4PNWJEm7ؿCu䙑@jLm!ikAy!d]4p5n|ÝPa ޙ
+\H
+eQ,$ y ,o]afF;DH0vj
+nsrnrPg> Bd Y_FbL\
+akaՕ'h~@p}>Ar5Kp0s=l3?Zuh ;ag#|(;p C2"^Qt$)u9שٽ,D6,+?tL\7~I>B."R{\YLb.5j!L1cg۶<HHn WOnčK̘HZ`D]H}o@ F/x|Du D\_R_-
+endstream
+endobj
+571 0 obj
+<<
+/Type /Page
+/Contents 572 0 R
+/Resources 570 0 R
+/MediaBox [0 0 612 792]
+/Parent 563 0 R
+/Annots [ 568 0 R 569 0 R ]
+>>
+endobj
+568 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [386.273 155.481 416.493 167.436]
+/A << /S /GoTo /D (subsubsection.2.2.3.1) >>
+>>
+endobj
+569 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [277.735 124.154 292.458 134.946]
+/A << /S /GoTo /D (section.3.1) >>
+>>
+endobj
+573 0 obj
+<<
+/D [571 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+30 0 obj
+<<
+/D [571 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+34 0 obj
+<<
+/D [571 0 R /XYZ 133.768 294.418 null]
+>>
+endobj
+574 0 obj
+<<
+/D [571 0 R /XYZ 133.768 184.926 null]
+>>
+endobj
+575 0 obj
+<<
+/D [571 0 R /XYZ 133.768 152.492 null]
+>>
+endobj
+570 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F28 388 0 R /F50 389 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+583 0 obj
+<<
+/Length 2412
+/Filter /FlateDecode
+>>
+stream
+xڭXKϯ%Jb hXlY>`if4dỤ{w
+iw ;3"#"i!çeadpƆĦvP:y֧mTC څ JqJm.]̇jޝƋoДDI𩊼}68tl^XxA6?qYju7>lvIڱB
+#"P;Xt1ꁶAenE?t\(0?9]y=/Ww;pN%_קC][fj^P7_@rCP׼Q7.ɥ(Vfʦk'o$IB$jlD7S:aѮ;(kBRM*BeӵoP`3^*Koj2iWԙYXAaշH"qsD}w\FOGT4`rq{*5zF];6e՜>bS\k\ g,߾k{Oc)خ[:av
+1QM*Shߠ!mH22[!X`'@D ^yF<
+*/+)XqbĨ8+t(#cز cT_9Y Tc:qo,sh#\'ka8db^
+GbaĤvg)A/%]E@~65~,L"N43~PhP,`jDkY4VraH^0bktʰ%b: 6%=|W ϽuLQ?[lz _dqDxͫK(]DrF8G.%6"l
+ŵQJ|@W ڌd)%F30Hv#J py!: 9>O汵 hsZM)z
+) :X+]HÔ fr.(uBzNU$K0٤Gĵ&Lܜk`PdH'XWg vkߠv[;3_u˼>1h|yK͜EqMyQ2/7Tv)R" /h J.\d^. F%.G~+B(=4EnL
+Z<])"q\msudo#]z^H?D4OGszZnRd6[4f Dk;P 7ߒ5̽ A͋snq N
+8l򶭌҅i<#Uvn ؎ מYǛYB2m.ŗ'~za^徴uSNKԉ 9d| ӣœi wš73}d^}EfOIP0[SKF 1ي?4ۛh DtuDDը/ Wc
+endstream
+endobj
+582 0 obj
+<<
+/Type /Page
+/Contents 583 0 R
+/Resources 581 0 R
+/MediaBox [0 0 612 792]
+/Parent 563 0 R
+/Annots [ 577 0 R 578 0 R ]
+>>
+endobj
+577 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [463.753 622.421 478.476 633.27]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+578 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [217.904 578.032 232.627 589.988]
+/A << /S /GoTo /D (section.2.3) >>
+>>
+endobj
+584 0 obj
+<<
+/D [582 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+585 0 obj
+<<
+/D [582 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+586 0 obj
+<<
+/D [582 0 R /XYZ 133.768 639.15 null]
+>>
+endobj
+587 0 obj
+<<
+/D [582 0 R /XYZ 133.768 619.433 null]
+>>
+endobj
+38 0 obj
+<<
+/D [582 0 R /XYZ 133.768 305.541 null]
+>>
+endobj
+581 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F68 392 0 R /F69 393 0 R /F71 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+592 0 obj
+<<
+/Length 3519
+/Filter /FlateDecode
+>>
+stream
+xڽZ[ܶ~G Q(yHZ;mQb0`44=7iYA|pf6?P7v.]$C"z
+*6Wzcy)/#uI$>\֗~Wqۼ$igoIbi1vgo+CWp=Vh4T\8}*>WM}Gi&R7z MFE6궬c$έ^mw0o8 (" ]&ݮ);5
+X<9ᜁsqTKdPmTӘN Q轲j$X-ٻ1BlIc4Z K7ŨSq86r'f8[ 0%ϒrȎ; .;gH\i~0S58ܦM'vp#xF=UU ]Cn*6͢^0KX|^,O,-է#\Pj];.A_5ɴ7 
+0xkQ i
+TdDqpF1<{S2)cQu{#Qۺbhk, 1Xg94IgtPVvI@iig Qoi6n_Htn~;}˾ZmA
+Mew8M1] 'f M^yTZ0Ī*1nh~O+NQu~$yٌMdIJ
+kQr}rCABu]ay-^4&J֠P,TmՃ3y*FjdDZ} L,WG.A[t`86t\P\S3K2e.žK ,c#KU&N#ܓGpʾ>>G'5w,*ـ)6b_ڠ*`A ^:!`=A;Af3'Q.eeW6coZ!儖bC$8.y8NׁpDooO-X M%
+hV3ֻc[ *M _{g&}=8
+eAN&ࡗ$C4-464
+1 #cuƘ pGM^ T c/"kwñ$ h`t j_ $A㨳@C D|{-ѳi2I{6; SL:vM Yc1*A ` x8Rg\D DtXbdHSؙ.1A̎81rN-AcMH%el-WkwCGN4q{8 vR8 ↲T0M$qFNy<ͧBUP|dRI1ڱ4N:tӏ<;̒P :Ϯ* cia8s;ibX@;!pp6&2a DJQ%Ȋw4|q2zOx ˂C(YJk6WXEeS " :HQ_B7{dv)L {C[|$,ֳmJ;`֞X*SA?c%Ay50է ϊQ/ nBkgCѪ@>櫝4v!¦mdJH@X!Y" D=}q80TG@^z?n%M6+"? 3T!Cf6
+eԉIfO$)'o)- /_7! YzN]v-e$5O!E
+ q/8yT kDb 6 qAap)x-^'uh䖞wh4\$+g{c>pcڊ<Y':~v!N,zRP= 'Cv`+1 _W%/,K4' ]mBpҢeYԄNo
+j#Yj6̞_@;$*O[=m=֤OPȤ9_`q]76|+XЂB?r#?C!}2K.kĊߔ8yXuYd:mUsH/<3
+endstream
+endobj
+591 0 obj
+<<
+/Type /Page
+/Contents 592 0 R
+/Resources 590 0 R
+/MediaBox [0 0 612 792]
+/Parent 563 0 R
+/Annots [ 579 0 R 580 0 R ]
+>>
+endobj
+579 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [397.55 614.009 420.021 626.601]
+/A << /S /GoTo /D (subsection.1.1.2) >>
+>>
+endobj
+580 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [241.014 554.233 263.485 566.188]
+/A << /S /GoTo /D (subsection.2.5.1) >>
+>>
+endobj
+593 0 obj
+<<
+/D [591 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+42 0 obj
+<<
+/D [591 0 R /XYZ 133.768 496.457 null]
+>>
+endobj
+590 0 obj
+<<
+/Font << /F28 388 0 R /F56 529 0 R /F54 531 0 R /F68 392 0 R /F50 389 0 R /F69 393 0 R /F71 436 0 R /F60 532 0 R /F57 528 0 R /F53 527 0 R /F84 594 0 R /F59 530 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+597 0 obj
+<<
+/Length 2683
+/Filter /FlateDecode
+>>
+stream
+xYK6ϯ!,ċtn)%x*{)H$Ij<Tvz7[S#6AhC#\⇛=r{H)K#-n st̄ԋ]p{ʖk"" ն$emK-6k1er-0h<@W\+)WĮuɨADW5}.Q ]^~bK'gvwǞJ%5Ͷ@ <Я[!u8U 0 Yե̚|gLy*b1:]^4Ie{7_Ws2>LS?[7}(4Q_7lUv'T"и% 5"kQSUue`$v[k
+툣X[me
+\$p{E^fq*QìZߍK lq0Eh%MIv݀qk"ic k<Lx1ӑ%$D:[yыAC"ȄŻ. IJ}VB(zh4Tum S{?@)P`yj{}wHFJ3JǠ߻ :%Bݙ3>Lio:ځ2?\!} v-q ! 7)KۈugcȽ\E.f
+Kc54౵/">]`q]i9yG{q8=g!r<syM<^+%B3hp6/"5eS&#pkj Cđ
+,. M&284uIT( =?Q6as* pнW[p3sXڠv,kD^t-y3GX ;d,eOMyKό&`j\!,5nu*_ P>5F!K4X
+~v1>
+t-,Ks;=¶iupDKR*6syS95w.HGx
+?W:lҞ> #G{efaB's8(x<L@y͑u:6g _|riv",<Ůy!\#4Y|]E* d?7?QMX:zDWlLO%E,I&> 5d?u,EWcΤo!p[ZDHJ#xK/Q >Dss~#<X3G7yH:kAO83z"B%s9NzA(*
+XvI yR0k8R`5-3OU_<N`V1 &;
+ 4~ w>l3tRTf|*np)S}9=卑tNh_VOW,2`C9@daj
+>ic_S Ni5gPx |dR{O V8D1Yi^Hz.&t]l3|KѬ dh7g
+endstream
+endobj
+596 0 obj
+<<
+/Type /Page
+/Contents 597 0 R
+/Resources 595 0 R
+/MediaBox [0 0 612 792]
+/Parent 563 0 R
+/Annots [ 588 0 R 589 0 R ]
+>>
+endobj
+588 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [227.169 605.928 249.641 617.883]
+/A << /S /GoTo /D (subsection.3.1.4) >>
+>>
+endobj
+589 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [342.215 582.571 356.938 593.364]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+598 0 obj
+<<
+/D [596 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+46 0 obj
+<<
+/D [596 0 R /XYZ 133.768 569.953 null]
+>>
+endobj
+599 0 obj
+<<
+/D [596 0 R /XYZ 133.768 381.883 null]
+>>
+endobj
+595 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F71 436 0 R /F69 393 0 R /F49 387 0 R /F56 529 0 R /F53 527 0 R /F41 533 0 R /F59 530 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+602 0 obj
+<<
+/Length 2985
+/Filter /FlateDecode
+>>
+stream
+xZmTb?\I|H[d/w@kkm!K$y/ 3$iVL3 E' WW_~#IJR~„ FۉVp&ɻw=cL_wU^vS_τIfcC&Z&YUdwe~o};E\oK'3fnw=69^eWw)9$5ºe0I5AR.]}}{M4*5ђ!dzNwJDj']5dr?FvC E$c~J$Ӄ*4%[徧jtRAkFc'd65ݤw;,<&&,8ꏡ5 Mdi{gޭ*TSIW:p]4A-}x)Q#
+k1+$,ax暛Oγr/&tFJE[*`Ѵr^P{Xuqm[Eu,MvhE\a_|SMYA83cMj~X/ tygn?ͪ} 8ߢ#h!j $aKLq7CVms_es)+_7~WݰEХΖjblUu NDt|Ol  *<<#q,Q`N7`zT: $5휯#qѡ֤1k$1%2LJ$*FFu`A[Y/Kx
+Z?gaڷq%Fӽ*/c87_ENpaPQ,6œHTMtQrUڪO@u6LDjǔ 4
+J]}Ljg"m Hoc #_а_<j͘k0$sX= 36{Iw>t?U{o<;CDwR(rjc>x]of/WHj x,\5&eɫDb90'L6~\#У.ֻ2 ®bӱ⎖Ϟ>ܜObQDl*6'
+- e1F>RR ;QVo~zۢț
+'".&\1BS~h#nS)I0:
+/[>r5*+r* ::x6P2[c;!X?&DY^yÌ[Eɹ+X;(G(еAj0b̟
+CQ8%Z/*C?PgcJkӾ)ʢM{G#&"_3 ?Rb-/M~G-LXY_Pص<fS?Hq-9:]mD3س4V%sƔT;:̟PF8y<}0-?;3]g2,ou7g
+endstream
+endobj
+601 0 obj
+<<
+/Type /Page
+/Contents 602 0 R
+/Resources 600 0 R
+/MediaBox [0 0 612 792]
+/Parent 606 0 R
+>>
+endobj
+603 0 obj
+<<
+/D [601 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+604 0 obj
+<<
+/D [601 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+605 0 obj
+<<
+/D [601 0 R /XYZ 133.768 224.957 null]
+>>
+endobj
+600 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F54 531 0 R /F56 529 0 R /F57 528 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+609 0 obj
+<<
+/Length 2782
+/Filter /FlateDecode
+>>
+stream
+xZmo_Nn,_Һ@/EKYtڕ  }5m)€%Ù3CՌ~9ǟ94׳0>.b5{5 dG ŕʮ߀qXS8#`&vT8F0A KY"WZpc4EL:$(qbtǒ23Fq;9?tB\0-@8iv]#Dˈ11B B4TNȾ_Y*
+eZ!ڻʯ ,Qi~E}&BTeF*qf $lot!7IDòt^#KXtmn U$*)>&r)(8AvEO9קlٗ+Bh@8`Og.7קU4El.u^q*<쀈KX?;uUJZަXǛ%3faNG댰q |Kf @:r::XXS9'D`pъW2%,t}XKu4:XղXvȁ #=/'0X
+mB ^EM@H7Zγ]+:;+?WW&`[^?6uc`S></Cʚ.+XPs_硑UI],Vy(w#\v:N;"=DcǬZt 8TBS
+,=+wkE };:Ha'NYEݐf3jeJR"䱂U`( m"jPMMC4O&$ݨv76DY
+=Vic]Coۯ`MCK0rhɸ:C1ޖz^ :4hh~U_lٻ Rnmo;.? /Eɳ՝bnĺX5Ɉ?jOFB"ԝenh6B8&Si(ANo3/w`[0k&
+*[BrkL)?Y|Gs&mc
+5^,qס96 qLY.gsq:gz zu~I6
+XZ Ή`a{~1e6j&)uB~m3 h3.Úa*:)
+L::R;
+/ Cc',9ww@`_f_x9,L%Lp
+.͏:=0*L: ff9G޺e
+{4<8~w*<8 oyhN8U6r{ ;0?7N'-M_YHәb ]- D.XWf]&V
+>~c u}YeeC|Sqϯ0V,~ SH49wn49Yڏ{Q+Ypv`g (LOvzr\UJC )BŨ>?oWз~yh}y4~QXJC < f U{h; :٣/uf&˂Cc$x&aKާ*{C>
+ +wB*+=.#EKJF{QJ4xw?a
+endstream
+endobj
+608 0 obj
+<<
+/Type /Page
+/Contents 609 0 R
+/Resources 607 0 R
+/MediaBox [0 0 612 792]
+/Parent 606 0 R
+>>
+endobj
+610 0 obj
+<<
+/D [608 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+611 0 obj
+<<
+/D [608 0 R /XYZ 133.768 540.018 null]
+>>
+endobj
+50 0 obj
+<<
+/D [608 0 R /XYZ 133.768 279.554 null]
+>>
+endobj
+576 0 obj
+<<
+/D [608 0 R /XYZ 133.768 221.717 null]
+>>
+endobj
+607 0 obj
+<<
+/Font << /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F28 388 0 R /F57 528 0 R /F54 531 0 R /F49 387 0 R /F72 437 0 R /F41 533 0 R /F71 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+615 0 obj
+<<
+/Length 2815
+/Filter /FlateDecode
+>>
+stream
+xڵYsܶ_q1/$
+WWZoLng(Mن̴PyUٞtL~Tvkv-ϱ4=(K=X`-c&v(NYli" ڤ/*ql-SǪG[Q{lmc~O
+P+qH{wMܖ'4ʙFoCd)b)-b_ T8j-U
++BElM(C49>^<4ί/>] sחS]& D
+]:t ?I{~,l+PB&gH:ύbH@XYjфQ^,,}
+85(--L7Ķh8PS{.vP`_59"
+y>k/
+:I8%?^w@?ábw_2Z4H~B" pR#K(q%?Ԑ;zi
+Pbn"$?2we, MD Cp&>L$8rt
+<e Ω"bTAթx4Q
+sz\=pBpEƯ94Ɣ̋BnW2S}y`ҩJ`?1. {aCw9HqL Kpf)irAx**Y6o BUE/A΁aQz{~!s2Xy+¢'PERtʇOzgnX b9~gn4׍]x=dX1aQ>ȈK>Ӷy6Y "-
+k/]K=YoSR2xa5}3zX-ߦ 9:aK9r*'/d,N2 6+WtgƈbO<5J])4~;~= e$4t#G&<GH6`R hWٻ*oB8('YOv$ݸO=9`\ГR?Y'iH.` u_ wK9Mc@"\=.]m$joAR z͓D/e@$(4dێ.(\,=~J3+?*p_tA]
+-S"ǵ|_=~l,Ơə>ى̑|c%Eʟ(( ˱#2<;.S\.|lEc;?IҠ;ht2r
+endstream
+endobj
+614 0 obj
+<<
+/Type /Page
+/Contents 615 0 R
+/Resources 613 0 R
+/MediaBox [0 0 612 792]
+/Parent 606 0 R
+/Annots [ 612 0 R ]
+>>
+endobj
+612 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [355.308 301.067 382.76 311.915]
+/A << /S /GoTo /D (subsection.3.1.10) >>
+>>
+endobj
+616 0 obj
+<<
+/D [614 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+617 0 obj
+<<
+/D [614 0 R /XYZ 133.768 569.299 null]
+>>
+endobj
+554 0 obj
+<<
+/D [614 0 R /XYZ 133.768 382.165 null]
+>>
+endobj
+613 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F49 387 0 R /F56 529 0 R /F57 528 0 R /F69 393 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+620 0 obj
+<<
+/Length 2588
+/Filter /FlateDecode
+>>
+stream
+xYKsW 8Jm9u*\\mUHPB$h
+fzA4<.951 y0H3aNhcUٯyn#(&6wfwfi 8sψn#
+Rqw!A7LpN[ÌqJכ `Ƿ/%y, ^-a~W%KYo~QpˠfO,Z9Ad*̈́KDRW|Uʾ qtj~ [Wjt[\av
+ 7M6ZiBz:S9]Wi/hq\K:=W$D4"dw\3K"*H=UZgS-3ayw>Fa0k":J Dhz慠
+
+UHɆ}H!x+jc09 fB2QTš (9>hE&@IRie-KΧ>5:\c~ܑA,8iNy>4yY؈7)VHdznPQƽ}Bwim[cȏ SSsoD몪1yJ\P s dȧMU=U0
+LU]> ͥlH/<Ks֘)6V df$J5k LA$,~]FAy7zǁX=(7>S``[?ƏIcCڢq1†Ͼ< 8z:+Ld
+$i9,`deŽ8)'==D]G
+><rc5ECW_ 8; Q[pfPlx= #0#G ]lq!
+~i t}ƥF?szO xa62z
+endstream
+endobj
+619 0 obj
+<<
+/Type /Page
+/Contents 620 0 R
+/Resources 618 0 R
+/MediaBox [0 0 612 792]
+/Parent 606 0 R
+>>
+endobj
+621 0 obj
+<<
+/D [619 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+54 0 obj
+<<
+/D [619 0 R /XYZ 133.768 580.075 null]
+>>
+endobj
+618 0 obj
+<<
+/Font << /F53 527 0 R /F59 530 0 R /F41 533 0 R /F56 529 0 R /F54 531 0 R /F71 436 0 R /F28 388 0 R /F51 391 0 R /F69 393 0 R /F50 389 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+625 0 obj
+<<
+/Length 2115
+/Filter /FlateDecode
+>>
+stream
+xYKϯa19$@&,j[m qK K&"M?{AЖ(,V}UU.v |g_?.h.~yɉ lfߛSj-Z4_So>spiRtfp} <+J)\!ܶϫ5rS}B+l<?=8GὧχbS8g[p+?yBOi\9#Ti~Xh !_}xߟ/xjFzrZSh&Ԧ _be VD =!AnO)Ǝ@A"c5X*ofܖ`۪˒:#?֒ *켽_0\en&k1o)bWph<򿢑$!&>K՜8^Q\Sx:G\Ue#]$"mZ0p=6as
+\BjWudCaeK}fE/Ra
+B}@Sq6UOThg G)_Bq8'#H~scO9 ƥp59V~ܺ2ZW#)j&P(]:8]Pq9M(4Y
+m
+Lx^3 +y
+B4<v}8m yÃH̘}pFgL|w~CbR,(zǸ<~8R0T}s;*@82>܍4܂Oc.,Kko9G:%P1}n1_iaePf529k+8@M,|uυ0 U
+yuzÄ-ޟf=~6.$Ib%!šoZFB[n|ßj`z>|&ќ8Hȿc5͎(CF
+7S@b[>Eѳ5|%'恤8 yr"{4#/0c_X`~p,?{*>a1<q GsimUoCQlFj@Vվ-U}_2( M6ۣҏՃ+Ыa=#\3bgnDzW-~iQ$xӜ+#Y˒y긃 Xtd nӡYf;Ci\pSl%0 Eޥ' #Xap"kԛ)Q<5}&ʓxe ,<eTI!#J&.P%ӱ w@f5ΆLIq׊Ncpx'Lau[”&LRl}M7tշ{x#o3ͽoO12STfM)(Gͻ 53HBu$ߩ[9`Ni5ߠ33C6BI}ʦ6v.\җF+)8{/Bt̾A[5V/5I֢jf ~T*pp)B1Us]B!,Ȭ w򄠨wK_A^WCGǬ'nNKBMMoeW 9>vj{rW&aPf("v1 m
+endstream
+endobj
+624 0 obj
+<<
+/Type /Page
+/Contents 625 0 R
+/Resources 623 0 R
+/MediaBox [0 0 612 792]
+/Parent 606 0 R
+>>
+endobj
+626 0 obj
+<<
+/D [624 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+58 0 obj
+<<
+/D [624 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+623 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F69 393 0 R /F51 391 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+629 0 obj
+<<
+/Length 2689
+/Filter /FlateDecode
+>>
+stream
+xڽZݏ?tE4 6hUlZ8Yr%vEp//wכ^$p7;]ݮG\;rkW7+nS&J+ÄT]zQB%ܧ/uskʤ )mlN/~}~aX@3i3XsϦhZ;Lx*#{fnLre?ܬ727絰Is]-~wosÔUnv8U}d/R20mNoiOk:n&"Gf<,cYw& G隃8EK^ԕIg
+Y-jjހbP^*]SaF?+z:nWN=ާ2^Gͳ`ۛȩb&]֋5zwO;h?Aˤsn8xLƗ/ׯU{?o%L0h[H} 0&텂12uA~ZK`F{jǵM9%H<('i0YҺ-ηZaζN7
+lSa8L0( aXnLj6"B03PakU
+6<3L 0.WO*Ȱ\/ H@ah#@I9 m v@T7yE pBciYWfl4xAt
+4@Vq`Q|p \27!Vy2,T
+Z
+l#7Z )dD 솤!5ݤ7LFϚA:I6Hl/ 62%lxV<Fɐ_clC)L
+ܱh)#._Pq! qJU+Pi
+$Ss A.C3v#c8'Yh>rBD?(n5D6ہ
+q1S9SKٌ{ۻp;Md
+zTUxe
+HI>7w i(dʫ F_
+%U;W}JebIlɗ&%8_0G̿ 3X#A_
+¯Rʘu>ӂn-U `Ul<\
+9xh"c<U
+κj\,V>9sf#j2V`&r Z@v
+909Ťo_+H
+endstream
+endobj
+628 0 obj
+<<
+/Type /Page
+/Contents 629 0 R
+/Resources 627 0 R
+/MediaBox [0 0 612 792]
+/Parent 606 0 R
+/Annots [ 622 0 R ]
+>>
+endobj
+622 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [137.594 610.935 152.317 621.727]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+630 0 obj
+<<
+/D [628 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+62 0 obj
+<<
+/D [628 0 R /XYZ 133.768 598.091 null]
+>>
+endobj
+66 0 obj
+<<
+/D [628 0 R /XYZ 133.768 469.803 null]
+>>
+endobj
+627 0 obj
+<<
+/Font << /F50 389 0 R /F53 527 0 R /F59 530 0 R /F28 388 0 R /F69 393 0 R /F71 436 0 R /F56 529 0 R /F54 531 0 R /F60 532 0 R /F57 528 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+636 0 obj
+<<
+/Length 2809
+/Filter /FlateDecode
+>>
+stream
+xڭZm۸_֌(ꊢ
+VG#^%G\vT/m]þn5}|K6Sn .VEl0
++cF2ұrk!LPٺ-iB{QSRn#hŮLk;^ZP8K<fn6l(lI٪ulT&}; !K
+ ,3lZh0L싮t R(~jn$zn"
+Eݣ}bb9
+Z͌x#`( ظ;sz۱k?0
+r0q6 4s6b
+\&3{MLQ#8cs:K:d
+>`Lc4`f^VT!ao߶0TY J
+6 w&Qt\6H
+K^v
+GD3m%nN"
+nUZ3)pV@eoK:oˮ+%Ph;IVƄ7;6eG?xߛh݇C.o,aRٱt׷CPkgE*N\_E&@GozQsG1녁Y+Y_bdWX)o`ł#jOs䚇H}'fd$0TBX
+o%'z mgj(Ve
+endstream
+endobj
+635 0 obj
+<<
+/Type /Page
+/Contents 636 0 R
+/Resources 634 0 R
+/MediaBox [0 0 612 792]
+/Parent 642 0 R
+/Annots [ 631 0 R ]
+>>
+endobj
+631 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [333.718 568.623 340.18 580.56]
+/A << /S /GoTo /D (Hfootnote.5) >>
+>>
+endobj
+637 0 obj
+<<
+/D [635 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+638 0 obj
+<<
+/D [635 0 R /XYZ 133.768 521.252 null]
+>>
+endobj
+640 0 obj
+<<
+/D [635 0 R /XYZ 133.768 383.319 null]
+>>
+endobj
+70 0 obj
+<<
+/D [635 0 R /XYZ 133.768 201.549 null]
+>>
+endobj
+641 0 obj
+<<
+/D [635 0 R /XYZ 149.011 139.728 null]
+>>
+endobj
+634 0 obj
+<<
+/Font << /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F28 388 0 R /F68 392 0 R /F49 387 0 R /F72 437 0 R /F90 639 0 R /F71 436 0 R /F76 512 0 R /F75 515 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+646 0 obj
+<<
+/Length 2594
+/Filter /FlateDecode
+>>
+stream
+xڽYmoܸ_D{2")%|~@?8NޕwJI' ;CRok&NKQ9yQm$,<{utdLF(#)a\D*Oԋ%g:5qUwdLS_ns77m[ԕY,x !<d]v
+נ~]^uE~dE>k.D2Q-)%F|X
+&ⷔ}Ow^0 lAp%DBDoAZ('L?%F^%iKa[ʚ m΍mѺQ9ڨT0q[7I( <o8͛K:35OY&qYWHjshjHՑ g`qUH2 d ?|8UPBpz'EgZT~\ z3ft?ݶ>lYR4ng 'ʬ P*U|hs7QpST[šfBwO!
+^4"ᨳ6m脁Lw7_T3A AɊҥʚ  6Ś%@E
+nP`
+sۃ[<'ݡӱ+$Ifeۊ;hPѯmn^I
+}FxeۗNeyRp6!'zDD
+nM\ njoI S.
+(L 4o<?1GY̝*I'2GhPj]۪
+eR;]Ӭ;>x_1g_0PAa *[Q
+/M35 D}4(8U\&D7@;}Tf,27}B4,֞,無e9*6l_ +h]l۠) :/b3;XX-nouՐT rx.Rof]7(\~"tӆY(cC#k՚F?gB`xj+e7$hE(:j}{Xg5"՘R7J_:GPOR[ ԈGL)r 00Y*Hٴ}@7OJA5X][LcΘnu
+XG<vrj"G} l 
+9!؉;' }'*
+endstream
+endobj
+645 0 obj
+<<
+/Type /Page
+/Contents 646 0 R
+/Resources 644 0 R
+/MediaBox [0 0 612 792]
+/Parent 642 0 R
+/Annots [ 632 0 R 643 0 R 633 0 R ]
+>>
+endobj
+632 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [236.107 582.571 242.568 594.508]
+/A << /S /GoTo /D (Hfootnote.6) >>
+>>
+endobj
+643 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [439.756 210.946 446.729 222.901]
+/A << /S /GoTo /D (chapter.4) >>
+>>
+endobj
+633 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.609 115.417 174.242 125.739]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+647 0 obj
+<<
+/D [645 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+648 0 obj
+<<
+/D [645 0 R /XYZ 133.768 363.877 null]
+>>
+endobj
+649 0 obj
+<<
+/D [645 0 R /XYZ 133.768 186.602 null]
+>>
+endobj
+650 0 obj
+<<
+/D [645 0 R /XYZ 149.011 138.182 null]
+>>
+endobj
+644 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F69 393 0 R /F68 392 0 R /F56 529 0 R /F49 387 0 R /F72 437 0 R /F90 639 0 R /F76 512 0 R /F75 515 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+653 0 obj
+<<
+/Length 3426
+/Filter /FlateDecode
+>>
+stream
+xZm_RDKL/  צh ] rIerH]p(r $)eMѐ|f晡_=~?yrYinWB)ʚIen6WewײȪR";MՕ'ijW+ڶ]"[_<U׵]On[uA]} oC׺ˮ w?lG]rS}r͟?|axnHfK\Y+!3aò@SiLvh^i/NԵfFwHcm W. lix}8|jpӄ%H[YL|X PJKotYisWbA8ECˍ<lk<h+Ƚ˳YYОR+h?̩~: L$@P0^\I1LbEJC^lgLe[<`tou<wG8<km]4
+bʎ܋4`
+?i)}v>IX_!jq1pTӓ@W@oLL~>Äw N>^ߏôg'$.%J7U
+Y'
+Tp`iU$Kئʙv l6*ċ`68$Jd߄1A/[;%r0[T-t )"MB/1gnz+n0Y*Ze\_k!8k >zen$-O ق8`v2
+1*!C}[( :}4QS zoz846t1tovTIElq \/d,9 ,E
+f&uF9[IYNF1#WwX<
+3S#&p#4!D`e:\wlo!f͹s_mvB7Z{i" ^(~$cO窧ǧ}ٽ u uCzCw
+J O=rsߖZ+Ox,Dm>89N,mp@CZWm9KV8]M ?I 7”2CE7dH=(tRqw:H"өO2.0NS[42mFhܦrDEE`q! 4FŇ"9W |{o QY
+ #U<`3*6=xMD lb?>LEܞ쪃lR۪yG}  0\9釲~7 l)8&2F )j^^<n+ 4=mM{ ; ln ͸CfJ[g5n G0vr1cO h\
+U銓bQΥ!R1IKN,}H> Ȇ݃no7{CՔ"TSC@>SPȅОaD~N@#'%=Ha={4o&^4kb;'#3+. 0d?>O(FǮ\{'9!i$@˃"AaIg3GE|o(./ ;ؗ#En<
+@5TNt`
+Y>jl0}MY*0'M6 ?/pN*_0I,r{5)N'A].4faA_`!Lִ!2( QD|'Z@
+)-`9b~+fv;R
+]JNmCXBޠo/D߅l8{JG~&%5XsE]FAҾ'I1 gğ Fحd^z<D1yCr)'g(JD9o"&MTb@# xH l@0 k{3 #/Ax
+d%O+ 2G!Fݯ1v<ri!f6 kS]+
+endstream
+endobj
+652 0 obj
+<<
+/Type /Page
+/Contents 653 0 R
+/Resources 651 0 R
+/MediaBox [0 0 612 792]
+/Parent 642 0 R
+>>
+endobj
+654 0 obj
+<<
+/D [652 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+655 0 obj
+<<
+/D [652 0 R /XYZ 133.768 402.254 null]
+>>
+endobj
+656 0 obj
+<<
+/D [652 0 R /XYZ 133.768 242.403 null]
+>>
+endobj
+651 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F69 393 0 R /F56 529 0 R /F59 530 0 R /F49 387 0 R /F60 532 0 R /F54 531 0 R /F57 528 0 R /F68 392 0 R /F90 639 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+661 0 obj
+<<
+/Length 3174
+/Filter /FlateDecode
+>>
+stream
+xnF}B 
+c1}f2m&]?bfL"=$e [ռ9 >f;~ɧ_ =K4jƥ XbBj*kTu$os?ğ4hGc<XV~7.o+olڔԺjoՖa;̜ZpaorgUPʛ"["]y}opo7i*2mknzVN
+7Ԛ2K[Y_uRwPKN0M2+4H=~Ԩ"#x0ҘS3(:-F.*T2vlo)gJ$_!ŲӪgE jAZKX'bcLE8o|eTBn>0B?UU\n `(ΘPEaeBqT*Yr@c$!g:y0_݀V"d)en|}mpD:97Ʃ]{[ .)z`͊?>/PZ.?_`'g/ 9A{ټ0+N{1ʼn.5O&Lƞzdԫ>,TqÙZP^DJus4ؘ6$ڥiIt<NP fATLFjMC$TtJ$oLm|)Øc3 U{S_Z XPVљӟB1d$R0DfqD+j
+3p~@sb`LS/FN|[0v
+³*|Q#p=b>"PX`j޴9ʬ
+w"wn4th̚|I`Lm0
+44c9: dĨEZBhPEl@%PbpW_՞cp}/m 0 OS6;H
+uJ 뼡<!g>U$iܼ}/ȱ!` [XLfr%MW 6z})"+}BB6'2~#z^)*d?G𝫄zGبClLIMWNMlm7rh<؈-i<>HJnwx^3ITyJr>*=,zU-wz@RhFkPBr9AﭟmIO"MRAA.}P#p񗋇pmk e^L}T^xɏ)*1 4&=k*:h<oi;œ⋐&͓Wol͠)ճ;;tC0Ҩ_O^-$$>MZ8Bτvg0}8 |#9۪ (R |mHX!z3-8* 0D;N" kL0glKFm^R7li3HO!>u97Nփ, Ip`w;E=Wun>tؘ7W~sb-+&^p{b?m}n7۶kXH 
+bxg5G,$>Qֶז#dH~LX`Hep
+-<{A,*#chۭAy7{]=J3j_3)vZ1t0ܷfBHUOm_{
+endstream
+endobj
+660 0 obj
+<<
+/Type /Page
+/Contents 661 0 R
+/Resources 659 0 R
+/MediaBox [0 0 612 792]
+/Parent 642 0 R
+/Annots [ 657 0 R 658 0 R ]
+>>
+endobj
+657 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [447.204 528.773 453.666 540.709]
+/A << /S /GoTo /D (Hfootnote.7) >>
+>>
+endobj
+658 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [229.357 261.789 235.819 274.804]
+/A << /S /GoTo /D (Hfootnote.8) >>
+>>
+endobj
+662 0 obj
+<<
+/D [660 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+663 0 obj
+<<
+/D [660 0 R /XYZ 133.768 463.469 null]
+>>
+endobj
+664 0 obj
+<<
+/D [660 0 R /XYZ 133.768 375.016 null]
+>>
+endobj
+667 0 obj
+<<
+/D [660 0 R /XYZ 149.011 230.4 null]
+>>
+endobj
+669 0 obj
+<<
+/D [660 0 R /XYZ 149.011 164.149 null]
+>>
+endobj
+659 0 obj
+<<
+/Font << /F28 388 0 R /F68 392 0 R /F50 389 0 R /F59 530 0 R /F53 527 0 R /F56 529 0 R /F90 639 0 R /F49 387 0 R /F72 437 0 R /F62 665 0 R /F65 666 0 R /F76 512 0 R /F75 515 0 R /F78 517 0 R /F36 668 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+675 0 obj
+<<
+/Length 2770
+/Filter /FlateDecode
+>>
+stream
+xڽZYsF~ׯC n1dMmv+zQHHB 2
+CXh(ffD
+C޸һ>E>"4
+b[aٛuўeB{o6lx3 H*NY9
+gj}:d2Y"_`k9ݰ1]FFPB(&.H} oc ?W/bd㇬$9"z~E E5rq1( U:sOeΏl/
+Sw`>STX1Hʟ&&6g]Ah#?(ؗ9`T~B0in\Ag3Ʀ&v񷫋tA
+Z )z{mOpvs&Pq○"9  [PYJ/Uc,2kuh?X2w]UYo1@7MZVx0\z02Ff~>P0Q=x/srNs@ȦSHawfuG!NOpE ['`eCiʺ-7V
++cĖN1wۭ@ɻL כ] m>A۠-?uw/gm(E2&lz8ע8
+!;|mD KXF+]c: ēouv=^Ƃ-bAg1$@+lG`D`G
+PP:W&g ?:\WLztsntm[VwuVξ
+MT{EǂPS+P & PvzJ mN(o,HeH,6$rvl&2769{ߣb[[Z# !s ,Y
+M9["UvS\)8ewMLF,_m owJmǺ@wٳk7Xm|hhp}77@\4mwy
+O,vD_zWoКkx
+p;xǾajHɩ6Ĥ'uRp+.
+UW aO 4<cF6aAW} D $K$=|Ox1"{Cǐm1w3qF賋*8)|'#R5&1+d=I`Nb
+M|v]DmXq^CmXu_#2w]iMU[͏}&(S:/%6A1JA7ϻ`3k/O]}kmҥan"
+endstream
+endobj
+674 0 obj
+<<
+/Type /Page
+/Contents 675 0 R
+/Resources 673 0 R
+/MediaBox [0 0 612 792]
+/Parent 642 0 R
+>>
+endobj
+676 0 obj
+<<
+/D [674 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+74 0 obj
+<<
+/D [674 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+78 0 obj
+<<
+/D [674 0 R /XYZ 133.768 647.37 null]
+>>
+endobj
+677 0 obj
+<<
+/D [674 0 R /XYZ 133.768 283.646 null]
+>>
+endobj
+673 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F56 529 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F54 531 0 R /F49 387 0 R /F69 393 0 R /F55 678 0 R /F58 679 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+684 0 obj
+<<
+/Length 2897
+/Filter /FlateDecode
+>>
+stream
+xڭZm  '%yܥ@Q6)ز-9 ͞bFCrȇzL~
+7*"T4]M"IBprM߮foM (iRL0b
+ȖTr6ZOJ9dt1=i #(g =뼾v%_j~w7Mnh˼97#xtLb_^Ox𯟮 }ت
+S&&s#̥if) a.fH/`ۜA5D,&1&w F;M>xt#..+,ǺH *![UeZxO2 9 7Wlۡx6ׇbmyf5Ҡ9K-y)s^;22]ɠZoM 曎V*7V`,55Z~Zuy8jrIzcKbK2':uDpfo<S*Im%(׼BVWɐT06dZNpXWYQ2[}!xq& ϭT8'rOaP̞F{VilÍ5e,hm9Q"g>lۣ@ y:E˼9X[zaS2H?ba*t#ZCPhxB;8qh%_0y)/䥅R08IFQEg w(AQi[l"+I(Jdw=
+f
+
+?%qkJDT3F $x_I_N|[<ӳ8_]qFL>:§ɉbFcC\ft l)}IA-Q6_Dp͟V<񂧀 7!jnl$iMƶvP0
+>ϐW]Xx˼u= é!\3pI|<iM:{ /ZoU۹á(~YAE6ĖIHc*D9X}rOxvAh/GDG ,9NFE՝b@Xiz^)ذvxQ&Go,>ac*a&Fʙ{:8nbuMN}٬hiT轛{e
+#Yl3XS9A:m2T}A&B!q3f4Υ
+|1DBI5H*F*e4d[F!*8p?h~GeP+FaKc`K+1n AQD,bg<rSGȃ:>A;gGO4GO3vzlZ;YېFW8 !=blTnj:.:|~/].@u8_B<_(KdLn\F)KĔ|h~` NrˊS:2gP' R,0_@>̵^
+ t/"/Ca~叨y׆~"U>5B
+!
+wnNm2mXTALm>_+Q(/gP1Q$8dT2"Bn/5s
+endstream
+endobj
+683 0 obj
+<<
+/Type /Page
+/Contents 684 0 R
+/Resources 682 0 R
+/MediaBox [0 0 612 792]
+/Parent 642 0 R
+/Annots [ 670 0 R 671 0 R 672 0 R 680 0 R 681 0 R ]
+>>
+endobj
+670 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [451.503 654.302 466.225 665.095]
+/A << /S /GoTo /D (section.2.5) >>
+>>
+endobj
+671 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [157.575 582.017 180.046 593.973]
+/A << /S /GoTo /D (subsection.2.4.4) >>
+>>
+endobj
+672 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [224.442 582.017 251.894 593.973]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+680 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [444.381 402.851 471.834 414.806]
+/A << /S /GoTo /D (subsection.2.4.12) >>
+>>
+endobj
+681 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [450.669 117.574 473.14 128.367]
+/A << /S /GoTo /D (subsection.2.5.4) >>
+>>
+endobj
+685 0 obj
+<<
+/D [683 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+686 0 obj
+<<
+/D [683 0 R /XYZ 133.768 296.756 null]
+>>
+endobj
+688 0 obj
+<<
+/D [683 0 R /XYZ 133.768 202.436 null]
+>>
+endobj
+682 0 obj
+<<
+/Font << /F28 388 0 R /F56 529 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F55 678 0 R /F41 533 0 R /F69 393 0 R /F49 387 0 R /F93 687 0 R /F54 531 0 R /F57 528 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+692 0 obj
+<<
+/Length 2321
+/Filter /FlateDecode
+>>
+stream
+xڽYYo8~-7
+XG,G3?$~cEc! (@̻ȅǧD1=|ed?FȢ(,&XuY4 g3+q Gh g7r+c[bfxzb)yBYwa骂]{A '̩y smߖ~8#:颎ȁϙ|d>1DaUhz3_7XYϭfȼ^[Xz n[ GJ ~0昧.n0ޮ}Z߹߉vE(B!øboYz]( b9K Vcr!'齏}c
++;F lڧ%|?nƵ(x'(Ie܍Hp
+pz!E]EzSSyEuEXi E} # (1tQ}
+P39=Mi~KK5 ܮ
+N}7QCh QB}4ɽȽ:"W}\pOdmv{IxO%cl|9sst&'4ϧPxማ/:Wc܅Ai<`,Pxn&>J1 ð82HҎrlޓ' & v{P WI>Z- CՏC1#;?;JZ,=bf-/kAyY4pȨ4,Q0#=;M%OAk& j&_%f"j:?gie!j R>*" q7~ǍjUpr[*`movQcW's%e <7ZTH.IkvKH"~xJEEyv}M:6#SD&$`q^mn.c$lRaPA8VUtYe
+8& {+$3L5ˡJ7#,|]TΥhHs%@ƿ~=;&p$< ">p}<>@cl
+2/0l8|(+`%k5@ de-@"D L %
+endstream
+endobj
+691 0 obj
+<<
+/Type /Page
+/Contents 692 0 R
+/Resources 690 0 R
+/MediaBox [0 0 612 792]
+/Parent 695 0 R
+/Annots [ 689 0 R ]
+>>
+endobj
+689 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [295.972 191.133 323.425 203.088]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+693 0 obj
+<<
+/D [691 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+82 0 obj
+<<
+/D [691 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+694 0 obj
+<<
+/D [691 0 R /XYZ 133.768 426.443 null]
+>>
+endobj
+86 0 obj
+<<
+/D [691 0 R /XYZ 133.768 360.719 null]
+>>
+endobj
+690 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F54 531 0 R /F56 529 0 R /F49 387 0 R /F72 437 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+702 0 obj
+<<
+/Length 2595
+/Filter /FlateDecode
+>>
+stream
+xkoF˅B>d mhq|Nc(Zr7Hy8pq3Yh3/ϾɊH#H(lFL*]X2b)4M.ʚiyW5fwnׯi, RL!%,ISưt!gavfn7~ҵi %4ƚkqw;ńR>_+udͪQ
+  G%8Ӊx39E搯d„GL$:.~!ԜX-27<ɒ{X
+jtjX'Ұ4Stoh5ez{@r_s< G7aQ: ˨#wieLl~H_4u t+8(=ȵu{pXZ
+@ӖͮVR+uے@Q7_ = ,$+u[XL3`fPM \݇ץm4:
+=ckh 5A7۲XoAeS3ˁPG]B@5$if lCy߅BKPnCSw~>;z0ff`#T5X`HC
+WD ZH (2Od[΢wo<qd' 9Q!Ĭq$ T%&4I qb35KQʛ_8tELʻf޽iOdg5Ѿ(-~E~tjR}B/A(l11'<{
+yƉQ|JaNI͏$Q+ˀR~qG:/?^/`(1$qfwZ M7w`wDZ̦bُgoWh" 7 ,۳<Z,7:m$-DgogUKYxx Sw^ɩ DP
+LJfEJT,`1z0Ul=Ƃ'糬:\߻I>GV4R170!_;Vf'zrv2hclzbDnBi2;p/HDN26mG&XQ`6KEuwؖmUBfZPvVy]Œz״NiǢ52<nvâ]
+1~R3:-Yr AEhl"46}AH2U ?nM#B4SH`?T%OJ~#pnv(ԩ__wXST\ [G{v/W_9dn*ek
+^U9HP)~[Р|]@Lej0}^~~Ӵ!P}E;, ڂ^Гeh`2d4f[
+z#}6 %=VⲅU2n+?Ȍsͼܘu9)χl5NW{Z ަqWTp!σjj1V*Txy.:|VC/iSQѬڕ"z k4UhBE` sT־cG[4o]QLEJpW -oW ثzuNr}+\\a%ˆeeKO22 %XBpZ
+e-\(RG1fO=9z)Q%GD뉹mRJeO^L01 )mKp~(>b'&DWv
+tOu /Ѐ7@O jY͞Z.U8)Zf+d1xcr8ʘx_E-{"665lSbIo
+xsg^Գ#gsĈILTfy1.[of 0cd҉ 7
+QT~Njn
+endstream
+endobj
+701 0 obj
+<<
+/Type /Page
+/Contents 702 0 R
+/Resources 700 0 R
+/MediaBox [0 0 612 792]
+/Parent 695 0 R
+/Annots [ 696 0 R 699 0 R 697 0 R 698 0 R ]
+>>
+endobj
+696 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [408.336 527.763 414.798 540.355]
+/A << /S /GoTo /D (Hfootnote.9) >>
+>>
+endobj
+699 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [186.515 224.478 192.977 234.477]
+/A << /S /GoTo /D (Hfootnote.10) >>
+>>
+endobj
+697 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [241.15 135.414 264.783 145.803]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+698 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [286.412 135.414 305.812 145.803]
+/A << /S /GoTo /D (subsection.3.1.9) >>
+>>
+endobj
+703 0 obj
+<<
+/D [701 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+90 0 obj
+<<
+/D [701 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+94 0 obj
+<<
+/D [701 0 R /XYZ 133.768 211.661 null]
+>>
+endobj
+704 0 obj
+<<
+/D [701 0 R /XYZ 149.011 147.646 null]
+>>
+endobj
+705 0 obj
+<<
+/D [701 0 R /XYZ 149.011 128.717 null]
+>>
+endobj
+700 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F54 531 0 R /F68 392 0 R /F41 533 0 R /F56 529 0 R /F76 512 0 R /F75 515 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+710 0 obj
+<<
+/Length 2998
+/Filter /FlateDecode
+>>
+stream
+xڭZ[۶~_i3mcą
+<:"˶]3=4drIp>ijL}y %# 7"ܺwygPL/M-Whȩ:tʯqpGTovazXmF#-=tM&@صC"潢u,"_JE:BDUOP*D9fp4
+NHv
+o5`sNi2@O߼9Iσؾkxٵ cq C_Yf
+{rlT|?tCt21άJJ#`g )-8F^,(Qc(.88uJ~}t\OL;b<8㉣)I(ŧ\ R t зt
+;y.݃YeB~:E<3%<jqK"-5'ฯ8BHSIfT#1LU$&L`gZ Y ;L|Г
+P)kj ű^6:Q]||Y .Wu2gM'vaO`4=9x_+'8BmJ `G6!7b8rװ
+t69c¢m֓ؗhD4IA>w8 rtѹ  +6T,@8/
+HKhr +3_-݃S,׋Sj͆
+>#I c0]
+l i@C:J;[]#H<'C]$eD\[H[*`xQ)vC*(\Ęz%x,s3FW˩o6qT6gv-0|
+;
+ݡ%.2; Elwd\kخ| 6&-',=!wՐ07́\;sWKh0L ! ws?(y(HN&Q7N4Z)=݁F*L7[5aO觲,5TUQ.e"Wb \ŋx:-U̱^9[^iIz~O]崎BJKNIݦmH7poxZ|QA` 3S~)E] R-j? )m7p9#J2<K v7@Lr,xFM]Ϥ=xȷM{ tu(–o)u%9r\#zJAk ~2pUF v6G<To$D^ةAo:f>oZOЈ"sg{ڕi~:r
+endstream
+endobj
+709 0 obj
+<<
+/Type /Page
+/Contents 710 0 R
+/Resources 708 0 R
+/MediaBox [0 0 612 792]
+/Parent 695 0 R
+/Annots [ 706 0 R 707 0 R ]
+>>
+endobj
+706 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [153.7 116.319 176.172 127.112]
+/A << /S /GoTo /D (subsection.3.1.7) >>
+>>
+endobj
+707 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [213.4 116.319 228.122 127.112]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+711 0 obj
+<<
+/D [709 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+712 0 obj
+<<
+/D [709 0 R /XYZ 133.768 490.55 null]
+>>
+endobj
+98 0 obj
+<<
+/D [709 0 R /XYZ 133.768 305.537 null]
+>>
+endobj
+708 0 obj
+<<
+/Font << /F69 393 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F60 532 0 R /F54 531 0 R /F49 387 0 R /F41 533 0 R /F57 528 0 R /F71 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+715 0 obj
+<<
+/Length 2808
+/Filter /FlateDecode
+>>
+stream
+xZݏ۸_Eb)MWh_p %A[jK[YlZC}Plm$Q#j8.t_x [0FRn F' B-n7_HbnVqk뛕0jy, uST_'k;%]XBDd@pɲ|cY#-L#'*MM;n$";vS9iegPܗ/V<M$1ʙ-$ 8ܗq>3U4-~T~t䄦RO$DIE+It콎̠ i L`Ts$_Nز(QEo_Q pCR>#%K˽(Noa &N fZQJZ'p1S~_ #HF X?wפup--~KAA1L4I>MǔwF15:-D }kmk,+{M
+>k%_pγΰs;ŮjtlpE:_7;?]Us;K|S燃Ig+Pe")spאPQE.4XH 3Gd>Mj@"v,S\HX*WxYW{`RFE<E:
+' g8!<?I oVJkY5FY5>.HIjX6B7CǣVsEarjt!fjZ/8
+t-v|Z}zO`YZ&F$2`RnsP
+*qSTFF)ǸۨzB^Zv2ZA:tNXGXX})=Qr
+9@Ju&G_6Tu<d9$.1݁:S$KAcw` +
+棇D/с%;fo2_q"Yl\x6 N:mc11BO.:8J*G3M,PB`
+mI5۱9^v HaJ|5^^ eqE)MFpLvn#&a
+u$>7O.gľѺh@UڦSg@6:+qV9`[t9q}9ftț5o_q@mFo~K:ewAMKmsmuH 9kT$"|hjqKC6).DR$1yMEo\\Z<.| a߶W"eka^Uwق<U-~_nC֤pΊCmʽǟF\B1RBR rpEA&6VBz68vdA<@l!](TGSDˏ #_-9y ^>/_GnU
+*Lo7z@<8a}ɀkޗ#9K3Q'O9X ωZѓmDf}oY1 cJ
+su[%?ayݜIp2US5]63cvz1/+4 LzGJ܄&4 I;{Jץ
+4+8]h?Z|gR ,6og@x@~q'Ui'ǂxb3
+cb_4O
+X8`ՈA)9D1kR: 4~
+uh%>`ptEtn{o3ӹΟQGϣ<RNŐZ2Bq'Lķuu%S݁5<ҠLı݈+8ắjOЉ;WzQ
+endstream
+endobj
+714 0 obj
+<<
+/Type /Page
+/Contents 715 0 R
+/Resources 713 0 R
+/MediaBox [0 0 612 792]
+/Parent 695 0 R
+>>
+endobj
+716 0 obj
+<<
+/D [714 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+102 0 obj
+<<
+/D [714 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+106 0 obj
+<<
+/D [714 0 R /XYZ 133.768 598.505 null]
+>>
+endobj
+110 0 obj
+<<
+/D [714 0 R /XYZ 133.768 164.68 null]
+>>
+endobj
+713 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F59 530 0 R /F53 527 0 R /F56 529 0 R /F54 531 0 R /F69 393 0 R /F57 528 0 R /F93 687 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+722 0 obj
+<<
+/Length 3257
+/Filter /FlateDecode
+>>
+stream
+xڭZo~bKҦOicw@kV^ IڣFCp7#nV?a7oߋdFzusRFF'+Hxu]}Xg/+jXէ}ُXl #j=yERy!IQBPY)ü H"Jd.jo/ʳy{usY{[m֞\*]]mt70in4,XDZs4x޸}&0[S<ڢʦӠ}E{v؎U†LEWX촰YM)rŮ+Z*(N}!∥LXY_l6RX҉joEnSjz~1WÖOHţeC3)i$:p_Ze-rFN^9`7|mSq6k!1edCE JDkP(>ЄH$ &h0dHN7DS::}KQjx9q±` L~\<do__mb\
+52 qS޵D핆g.#۳r6\v19v8Ba}2Ld9Xv2JL|vBMBvxp܁saې >H:$*.'
+/ =>m.{b
+q?M(^ no'{X=cGs#;*/#Զ!Cm4qDіyp$E?9R[Dp%`#]NFEQ:I>]?]S?k 4-v/bRO
+R'*6Sr:1ДD{$)BHz
+PHqtw7oޑeiU[m
+9yp?]-zYM~rɀ2 BaQ8g@H='rį#!0"!x vMu 
+ʩ#8=9ٶ60/gֽwI(ޗei}f Ge <\űS8ZFĮQI^U
+_nNJ:vٮᑭomՉMClb'mC[ROn\vc!˭e7-~ಝx^|جg@SտB!{L%* M"I'a(a"ǎ
+ΔN_]CAJ$G9Xs}IVZ)(8TY݀ti<1l[dȗ>>CN'g_i,k2hj8!gu4D1oYtLԖП[cUKbְ\˶8'_8|!E[Kp*
+% Jdn 럪Oj6zncnMAϐBj. |Zv@-wδ'{B ez+(Hџ۹U:6yh}{u^
+
+0i&
+endstream
+endobj
+721 0 obj
+<<
+/Type /Page
+/Contents 722 0 R
+/Resources 720 0 R
+/MediaBox [0 0 612 792]
+/Parent 695 0 R
+/Annots [ 717 0 R 718 0 R 719 0 R ]
+>>
+endobj
+717 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [285.177 398.809 315.397 409.602]
+/A << /S /GoTo /D (subsubsection.2.4.2.1) >>
+>>
+endobj
+718 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.125 386.577 363.587 398.79]
+/A << /S /GoTo /D (Hfootnote.11) >>
+>>
+endobj
+719 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [167.448 126.247 191.081 136.858]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+723 0 obj
+<<
+/D [721 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+114 0 obj
+<<
+/D [721 0 R /XYZ 133.768 455.499 null]
+>>
+endobj
+118 0 obj
+<<
+/D [721 0 R /XYZ 133.768 306.108 null]
+>>
+endobj
+724 0 obj
+<<
+/D [721 0 R /XYZ 149.011 138.701 null]
+>>
+endobj
+720 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F56 529 0 R /F53 527 0 R /F59 530 0 R /F54 531 0 R /F71 436 0 R /F68 392 0 R /F41 533 0 R /F76 512 0 R /F75 515 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+727 0 obj
+<<
+/Length 2398
+/Filter /FlateDecode
+>>
+stream
+xZKo6WHu+] {Y7eOÑcF")'rqU,Vr<$YlOg̒䊩>$Jj¸L3^,o/+nScfbG^׻+Tݬ/S}{~{ ˃uNvK?!&(94"$!:ORnDArC*HNRIrm5#T'4#վY*
+ŜD,50 Q.S7l:ek&^Eʉ2=QUwhu3 @A7S}b*^E`yV!Cy8HBF)UÁHpbtHO1$ɘQȬYL"
+`!?Ĝ99Uh}ތmlߓ_T<r"D%LCGpU0Ir\ӟBqp^:dW@כO-s0[zLcӺr;\1Ym-7R>ϖzݾ>m>nm5c&MM"J P
+ˣ[:$O Z5"Qڬ\,#˜"Tv'jyM%&5:^G'H&%Ρݞy97|bcBNbn'{R֥]k#(]w]ѠE)]9 02
+gGPlGxn PG٠]uN'jNE\ԉX-)`{b.žD~0ÉoYu
+r s߾`aM귲]pIFE$32HaBɘ38GIM<d
+ɀ.rxuK-jCt}q=wt.Nɧ=:b%YIw="ޕ .:*wJgꟘ-E<<eZ_M_K?xhC3GW ֦Tf_@!AU4{Gg,un:F1z)Y5pݫ}6_7Zv} ET^9S!5Х <OyP kuHIE+حdT*@
+>N
+endstream
+endobj
+726 0 obj
+<<
+/Type /Page
+/Contents 727 0 R
+/Resources 725 0 R
+/MediaBox [0 0 612 792]
+/Parent 695 0 R
+>>
+endobj
+728 0 obj
+<<
+/D [726 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+729 0 obj
+<<
+/D [726 0 R /XYZ 133.768 215.233 null]
+>>
+endobj
+725 0 obj
+<<
+/Font << /F50 389 0 R /F53 527 0 R /F59 530 0 R /F41 533 0 R /F56 529 0 R /F28 388 0 R /F54 531 0 R /F49 387 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+732 0 obj
+<<
+/Length 2412
+/Filter /FlateDecode
+>>
+stream
+xڭZ[o8~ϯpFAcxAvad#˴,y$sH:vf"sw>REM}BLJx,($QBɄ0.ŇA([Rd.Q^M[Uw䉌Veݾ <i?\>={.2)P[XҔ4zߥ| 28~|_Ve޺6zkx"JJR#6`@FL u}oq<B. GS+#Bɫo?-%*;DBB rP&3!4nXҀ K0 $i!c1w>%c)p$c_^vltKo8c;)ܤR QZ2yma;]x$i"FD1?M@DQ*:6^JR'eŊzfzRB=#G(ܐ?DfD}W-#4IT26,,-ZRs c6O|
+YAҨBaUۺ~1뗸@)+KQn^cq09UvSU_.Amٛcڴsm| r'%WPϨO))[ $&v?
+aԈYVu6&m+|5ձ>$*ʫsj}H
+mkǺ}-%]Y#pU)'LjCLLv'QG,0'Gl8*!2yajoMTM~֡t]osl :cɋ )R QʕNjTDRL@@iaWة
+
+>cQɄgmk+Wl"
+|k[
+d N8X
+A5{0Dc+L^k5u$D"a#sFl_U;u|ކ825fg4'] \#"!٘5`v^p"滸~,RoAЙ̣x`+|.RB3~毒zMD+٬/xpLDHZtgRo~suʹZIUK/|T~TD
+Dqri}=Q2 8|<^=~mMdC/+^QfYƃg:!3
+}>W.H \p͈ETDfrQo>|k3]<{כAL/*6oA#;Emo'gb*՗,
+endstream
+endobj
+731 0 obj
+<<
+/Type /Page
+/Contents 732 0 R
+/Resources 730 0 R
+/MediaBox [0 0 612 792]
+/Parent 739 0 R
+>>
+endobj
+733 0 obj
+<<
+/D [731 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+122 0 obj
+<<
+/D [731 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+734 0 obj
+<<
+/D [731 0 R /XYZ 133.768 552.226 null]
+>>
+endobj
+735 0 obj
+<<
+/D [731 0 R /XYZ 133.768 531.748 null]
+>>
+endobj
+736 0 obj
+<<
+/D [731 0 R /XYZ 133.768 512.376 null]
+>>
+endobj
+737 0 obj
+<<
+/D [731 0 R /XYZ 133.768 492.451 null]
+>>
+endobj
+738 0 obj
+<<
+/D [731 0 R /XYZ 133.768 226.455 null]
+>>
+endobj
+730 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F54 531 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+746 0 obj
+<<
+/Length 3294
+/Filter /FlateDecode
+>>
+stream
+xڽZ[~_!E1Fc!A A4>ݖ]%_j;sP;&h_pwl6e/wJQ*]gRkQnB(mgW٫M/\;GU.2i_Ն:ZaEO.p$6=y,M)LVRF @,'QF$ /
+5˅zm6K:0MuH1 y.yBkEa xyu=ə*h%ΖۋWo
+/eB~vsa}z3a/( tB[8xZdvu>ÜPghH@] ke)GKX#a)$VXS":ǘl\Wx84uB`=D 2V\ͳ*@J Gi\۱uᯟx?wBۺ< DQZ
+#"wzgݞM^
+eS<B6 hD8BJQ|6^yMf̉u~]U:dyέ4)O}zʜTe3ZH/MܬaoM\n?r^U:ӦW<O(t,՞4dzߥ& +˱ Z* ˑM.LHMgqrPFH%%Hۦm!
+k\Tsb:_6u{.qvob߅lc؅e!^ =W#ADYhaڕ!lp7IhGIu\u5Pyi^vMI<15X=YHa6oI)sBg"jW*vލ*s)d&u@?$i 㶆8!ƂypS38}{؇]k<JW6HLrYBw "jMNP'd"
+du\RaV7$Rϛ
+Nq!}R'3yȎt5N͹ڏu"!Y9Gw'Y)r;$鷣ϕzs`ECF 8
+q/E[_W
+Zxu&]nEQp oׁGVt2?OxԱt
+LWc៟4\ov<|$7T;=ׇqw0y5F2&.CJXr]iIV<{:Tg54M# slMRIL(ʡ|l?)lZ&;Vhi.}VjM]
+endstream
+endobj
+745 0 obj
+<<
+/Type /Page
+/Contents 746 0 R
+/Resources 744 0 R
+/MediaBox [0 0 612 792]
+/Parent 739 0 R
+/Annots [ 740 0 R 741 0 R 742 0 R 743 0 R ]
+>>
+endobj
+740 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [380.378 393.866 402.85 404.658]
+/A << /S /GoTo /D (subsection.2.5.5) >>
+>>
+endobj
+741 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [297.213 275.303 311.935 287.259]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+742 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [292.153 227.483 314.625 239.438]
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>>
+endobj
+743 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [193.772 191.617 221.225 203.572]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+747 0 obj
+<<
+/D [745 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+748 0 obj
+<<
+/D [745 0 R /XYZ 133.768 562.639 null]
+>>
+endobj
+126 0 obj
+<<
+/D [745 0 R /XYZ 133.768 380.921 null]
+>>
+endobj
+744 0 obj
+<<
+/Font << /F28 388 0 R /F56 529 0 R /F53 527 0 R /F59 530 0 R /F49 387 0 R /F68 392 0 R /F50 389 0 R /F69 393 0 R /F41 533 0 R /F65 666 0 R /F57 528 0 R /F54 531 0 R /F71 436 0 R /F60 532 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+751 0 obj
+<<
+/Length 2223
+/Filter /FlateDecode
+>>
+stream
+xYKoW@(>$@6Cm3C^#V?cbANjRUU_}]?Njo:1H*ۄ0ԉ
+Q&Ur~?ݗ~dfqu÷s2"$
+qE̿{)bڙH,)y1D 'K^bQđ r( EFٚh4X+AP$_kw_K%A窬nlYڿ yZ5v
+>f[~a+$R$KBX[ Oϛt&{jeUn0>l:fg=.Ln j :/.U08? DIIy]9w5vqO8mKA?v
+&0H!ςH}$ $FH/ҥa),<}&7 +$qKр#NO'? ''W8Yp<9کV%?c MUbu@Vau,i d>Kt1js.v
+iڡ_}F?CGLUթ%z49*-6[E(6{E"mllL*6ɗMVv;R(
+H2kVɰjm{k;al9>y4TO7)M]ڒrpGe(LCE+t#R08"]kaw;_k/rzg)qr%EH8. ))/>-1aQ"Q
+
+Ԥ_ 11}E$&3!̳]bͲBǘc'ϑ #ͷcKHht&R/Q@ &BaO
+mhzfg>n09vأ{b}W
+ޔww ߾C=_W蒨Tƒ'LH/gXK(܁ʯTZ { 骃*cZ&ǨהּjNE ^ZxFPϰNiԸ} >Өz]R#AuT.&R'Ďic3fI4z e`:$0L}\CF_oP[+NxA\7iLsH@ڶCֺKTҧ9!4w?T(-&o!{G85$qAhTp񈨈yToFme/`Ზs6Th ֱ߰tz3=.AÎdi[mP4oedK{qy dyXBڙ( )&f"
+endstream
+endobj
+750 0 obj
+<<
+/Type /Page
+/Contents 751 0 R
+/Resources 749 0 R
+/MediaBox [0 0 612 792]
+/Parent 739 0 R
+>>
+endobj
+752 0 obj
+<<
+/D [750 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+749 0 obj
+<<
+/Font << /F28 388 0 R /F41 533 0 R /F54 531 0 R /F57 528 0 R /F56 529 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F69 393 0 R /F60 532 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+757 0 obj
+<<
+/Length 2707
+/Filter /FlateDecode
+>>
+stream
+xڽkoF?(D>^]}@S%B:Rm7|7w-yEEߟ1?>?{VeQdHmĥLLjTDHoX$*2%L<2Ng* m&"ޜnqyëNaђDڌ.8.ZD&x\v44tǶw4?;tlNWr=A
+xMKxcqxRc}?lBؒ , l
+\S^]V=.YYR<Hvq>8#D:*w= 6_~?b_p,+~y!/S-ԜU@iN;_M|ɌcMb*2=S;LO`[2 }`j{V@0̚H
+Fi~(PX&mj=o9 A!Z`Jzud
+ZӉLo
+
+Q߅2Hf⹄
+ФuQ90v@Bq^r,7X6u^S^X0-="gF
+!]>:ڻr &D8aЪCE`.mi #u mPɣLE؅Jw"c]n{jE.gM?|0>*6UJ3hQD< n02
+[X?mNT a'aWm5}X8txj]ls5PSo>!v2>ħiAb.yu
+nc*,`+;nGBi)X;C9n{W!-ewtϋ=v q1i=àXΉMX(x2@z<\F:!?7b}j?ܢ_7-Q6?N𓓉vO7ڏ7[ھl]|gP )S ּE_3SHýJྐྵC(Lkxez|[$i  7f:yXm/zFytf
+ZofHԀΠv\"J by9Y<ZJCᚁ*We1J>Gy<f$O./~p1<ߘY_؇L҄-<mHxf?m*kv_ج IC˫up_?~
+!
+w+5/oWI"O/j
+endstream
+endobj
+756 0 obj
+<<
+/Type /Page
+/Contents 757 0 R
+/Resources 755 0 R
+/MediaBox [0 0 612 792]
+/Parent 739 0 R
+/Annots [ 753 0 R 754 0 R ]
+>>
+endobj
+753 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [266.583 463.019 281.305 473.812]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+754 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [430.772 343.468 445.495 354.26]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+758 0 obj
+<<
+/D [756 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+759 0 obj
+<<
+/D [756 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+130 0 obj
+<<
+/D [756 0 R /XYZ 133.768 188.731 null]
+>>
+endobj
+755 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F59 530 0 R /F50 389 0 R /F53 527 0 R /F60 532 0 R /F41 533 0 R /F57 528 0 R /F54 531 0 R /F56 529 0 R /F69 393 0 R /F71 436 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+763 0 obj
+<<
+/Length 2479
+/Filter /FlateDecode
+>>
+stream
+xڽYo6 8sŇDq/w)UlVrz8IoCʒdC"rH93?΃E"w7oދlaIE,L"M42YܬZ_.V]S_.E%޶m-E{W0Y,_uG\6Իԕo_
+}7DGvˁUc۾.+H䜙ğFS3r՗yWԕ{K21qtCET7ŶV76oMPc]Ֆƻ4۰e[0sp[工ő7xdəTLwӪ~obĉUD'fj[ghOlVA,/M B.pVGGP{oUQ]()d*P倶`)h;.F1R0e8H
+V&?LGm@Oq,ρ3g&. Y6 ]a$BmtvCҩiF.LJ| |&_=4hXF=՚Lp
+۽¢/WpmrMF
+`VHL 4N{E],[Oa39r>:zН98-rRȜ(H toe&*w`xl۷dq7W7A)ĄyM7ؒjoӼZP[J"ԌљHq@w 2b#xa \9IαϘ
+H]%ZNptw ~{&߾] pJ'&`0{SJrW{Ò0a-_
+bG㰏h|Fώnvvƿ pC
+6xQ/燔պpiL 4~3nHR2sC$
+2>zq}O
+L廋
+\ەPCG
+? `D.XP{iTYCdd bAsNi&7(/[
+endstream
+endobj
+762 0 obj
+<<
+/Type /Page
+/Contents 763 0 R
+/Resources 761 0 R
+/MediaBox [0 0 612 792]
+/Parent 739 0 R
+/Annots [ 760 0 R ]
+>>
+endobj
+760 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.188 558.107 290.659 570.062]
+/A << /S /GoTo /D (subsection.3.1.1) >>
+>>
+endobj
+764 0 obj
+<<
+/D [762 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+134 0 obj
+<<
+/D [762 0 R /XYZ 133.768 534.293 null]
+>>
+endobj
+138 0 obj
+<<
+/D [762 0 R /XYZ 133.768 280.204 null]
+>>
+endobj
+761 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F69 393 0 R /F71 436 0 R /F53 527 0 R /F59 530 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+769 0 obj
+<<
+/Length 2410
+/Filter /FlateDecode
+>>
+stream
+xڵYYoF~_HI2Y$aL%CyVu5/c7yWuuuU}_~.~x^}uHXbY\\njs0:bBv1xK͗k-tP*+˻/? 9c&"ܔd2Ű0 Bib$'}vVJ?j)\TA[}fV}gSQ8xv֢&>ЮHh?^֌KXs"*#:;f{n"
+Ny5Knh[o4%R -?d<6GsN
+gopƣ(=bn-(<>ю7jK<|<]ER̪Ecv͍bFZc7r+qL7E|M $aRy U1,Mu<O
+Xlܫ]Bz/ޡ& dDmRڅP\zf*I<x~eƵ𾕀PmT|Ck6K껬g{@$ 3Hhgw'廧 kz gڡ4h:(iQ+]]W}
+dnOBF6E_O?A`YI- ǁWıSi#ޑvٷFVu}c2~y+췣e/?*
+H/*wYM/c$L{!*4ސ
+jz(/(sBC6c1;fBb$3VAcΪᄡRs/pE8XBn &S
+I{0A[ıyYQYlvz1!Nx
+* [pJ!CHH#sQ gJFg%љ/~J]Hg֩
+W?b|qWK
+^޺1!ñ:b#x@,RQ/i`_Vk)i0p@(L$Z\
+gHzUku& :=!ݓ㈅|۫} 
+Qwd=\KTz&m2r_e-Q<lwO_4K"X (`2 EI'!on逎W!BюpoJϯw1/Q/w yj ǰFH+BпJ >ɻ F^DEPy?!¹ lhd06A806\
+endstream
+endobj
+768 0 obj
+<<
+/Type /Page
+/Contents 769 0 R
+/Resources 767 0 R
+/MediaBox [0 0 612 792]
+/Parent 739 0 R
+/Annots [ 765 0 R ]
+>>
+endobj
+765 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [335.768 453.057 358.239 463.849]
+/A << /S /GoTo /D (subsection.3.1.4) >>
+>>
+endobj
+770 0 obj
+<<
+/D [768 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+142 0 obj
+<<
+/D [768 0 R /XYZ 133.768 440.112 null]
+>>
+endobj
+146 0 obj
+<<
+/D [768 0 R /XYZ 133.768 293.655 null]
+>>
+endobj
+767 0 obj
+<<
+/Font << /F50 389 0 R /F53 527 0 R /F59 530 0 R /F28 388 0 R /F71 436 0 R /F56 529 0 R /F69 393 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+774 0 obj
+<<
+/Length 2378
+/Filter /FlateDecode
+>>
+stream
+xڥX6 ČD+pk..CZ%GlEPU[/ ƫ*^p\_>+ΙIޯ,K*M2&dޭE%,Yo8IZKu`FfI7diVlM~ 2̤"Ej5ٷɮ7BѾ]QW-M/5vQE6z䉫_cxba94ꎞTkuv4zYNb{
+mk<_cnf =mPp @$+8}$D\(Pv\
+Dim9řVr8'Ne,6"[0;5Fy͜pPB݃4(5a)) tmdi t ި8 ]?r W9ݥho;ZNE~Sږ7 
+WKҖ\ۢ+uflcQ
+@z^V!Fz+=<o$ĩKRYOҠ2^ذI!fRD2Cf:Eϫ^
+
+#1QSǤiW'twQq6iDN%,Zr# U" d+=OI6,I/1 s!`ŮpFŻvU.࿚N\lT?`
+X7-1I3M<]`F@hCU@:W#+xѡdžt.)|
+w<-dВ9h\) Prlqp#p뱼Ou%G -V޼/bs!6
+Fr:н+()dQ`p":4Ź]o
+)>C|Wփ+h5K<l5(A9וr" H#G,hHg!xB 2
+endstream
+endobj
+773 0 obj
+<<
+/Type /Page
+/Contents 774 0 R
+/Resources 772 0 R
+/MediaBox [0 0 612 792]
+/Parent 776 0 R
+/Annots [ 766 0 R 771 0 R ]
+>>
+endobj
+766 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [278.04 503.852 300.511 515.807]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+771 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [153.7 425.701 176.172 436.494]
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>>
+endobj
+775 0 obj
+<<
+/D [773 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+150 0 obj
+<<
+/D [773 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+154 0 obj
+<<
+/D [773 0 R /XYZ 133.768 412.757 null]
+>>
+endobj
+158 0 obj
+<<
+/D [773 0 R /XYZ 133.768 299.176 null]
+>>
+endobj
+772 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F56 529 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F72 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+780 0 obj
+<<
+/Length 1882
+/Filter /FlateDecode
+>>
+stream
+xXK6Wx6} =@l*`K$o6 ;CRZ>ڴHQ<]\/g4^>{a ƈS/.7 &1.2 \/d(bo/j>P'ۉ!RxrGuUٶM:n85 %ڪŊY"SJ1|y[uU}2poU W4 Ǚ$\Yr2Է\qxw4aٗ]_GUwYlM +ZqKC=j&;ČWTh {Q,ff"`+VAcWL&}d/p _W7/QWMH4wWTk ܎]\\<5C.( FmUM= o/ö_.WRlӴ{$9rNL5LLx&6{Z!B ke% ?<9Ti?@PG`0"r ŭSSꄎs'W }}"5jM0D;yܔxO!I׉` a Hi9xPaxT(cfֶ9
+R$8{t!@5™ٺ,} #Ea9)> /Xt>R6C7
+=j¦NCLMBK+am+r,n(vx wA2r
+<,U3HЁN
+6 G/ӋH|*AW0KIs_
+.ŧT 3Z'_NLÀIt9D-%o׻8u֣d]Q>0Xa/
+M(88L*4LP'$<s4<qr˸渰lW>k`Uf&>c6un*9"2^Lȣ ۼ^Jbo™#<vgmԫ
+ş,s(w6WS]]GݫwMһQwֆ,8
+$`H#<sA!B'hw аTg#( 1JO6:
+NF>Xe7AnX^a}<\=L̈Nq#K*kCY40/cZd]_#EMPHR*mtS Wɕ(6).klM{5FשׂFW}VE0+*Xhtf2(DT]).;2rN6P
+K1dI: 5=T1I"MZM"AM`<$gL>*<Ex
+}<?y@p(
+endstream
+endobj
+779 0 obj
+<<
+/Type /Page
+/Contents 780 0 R
+/Resources 778 0 R
+/MediaBox [0 0 612 792]
+/Parent 776 0 R
+/Annots [ 777 0 R ]
+>>
+endobj
+777 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [255.956 364.375 283.408 376.331]
+/A << /S /GoTo /D (subsection.2.4.12) >>
+>>
+endobj
+781 0 obj
+<<
+/D [779 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+162 0 obj
+<<
+/D [779 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+778 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F28 388 0 R /F50 389 0 R /F51 391 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F54 531 0 R /F57 528 0 R /F60 532 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+785 0 obj
+<<
+/Length 1737
+/Filter /FlateDecode
+>>
+stream
+xڝW[6 ~?bf.äL/i=3}h:/x [l_2첥FȲY$ǻz{g*12O;.%SYKsRo׍83R-Kae, -8%U
+Vd" )gyxTꮜ:ڡ'AkqyKiJg<Hk֑˽ȣw8L}N2'=uA>M#M`΄-Nø"=1g@9gE
+1%{)r֒n1u}h]$3qM["@#KYbT14 %ܦE -J*VӒۚ
+endstream
+endobj
+784 0 obj
+<<
+/Type /Page
+/Contents 785 0 R
+/Resources 783 0 R
+/MediaBox [0 0 612 792]
+/Parent 776 0 R
+/Annots [ 782 0 R ]
+>>
+endobj
+782 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [192.555 418.187 207.277 428.98]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+786 0 obj
+<<
+/D [784 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+166 0 obj
+<<
+/D [784 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+170 0 obj
+<<
+/D [784 0 R /XYZ 133.768 404.171 null]
+>>
+endobj
+174 0 obj
+<<
+/D [784 0 R /XYZ 133.768 278.469 null]
+>>
+endobj
+783 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F69 393 0 R /F51 391 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+790 0 obj
+<<
+/Length 1732
+/Filter /FlateDecode
+>>
+stream
+xڵXɒ6W*eظٕKR|K<7I(Xf.OF)S3NS@4ޫ;~KXлyRG T${߯b姛¬J)_1bZoLվV__wPE!\&m˻﹗gQyvk)%$
+ޛ_ 9Ā<Ԉ\E:B1 L|Z$~,AKVj-.갌U5Xuk.af=zL$ eӯ`
+TI oiشl݋Y NS(D%)KOe\&R* 8!lzPf
+XUttHq3 B2ֶmoœﰹlO[>s| ^>xtX
+xv.2ǗGm( [K4X$fQeD"%" e"@&"vLicY C8!.ҳieB^#v2ܰ59xe;'bnфI,Zւ1,T0hci!{'GD@` YcPUxCȩAp_rldῄE`l(/Gi+A#iv:~IjyTʺmxѐ?Ҧ׷+Yޣovc8=,3Ī9`CQ!/
+EWhg~I^+<{!?=l0-y4-LFn푆*S2kE2*vTY0'XGC47ZۜaZ;4=i\a!uR
+[fJ{<mCOs+80g @36$B$
+[.VQKW]'SG-q\7N/P"\JD[n(G5E%X$ "{`j9ab؄"aM"D%6yV3xhCBg{1(;i
+endstream
+endobj
+789 0 obj
+<<
+/Type /Page
+/Contents 790 0 R
+/Resources 788 0 R
+/MediaBox [0 0 612 792]
+/Parent 776 0 R
+/Annots [ 787 0 R ]
+>>
+endobj
+787 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [258.827 228.314 265.801 240.269]
+/A << /S /GoTo /D (chapter.6) >>
+>>
+endobj
+791 0 obj
+<<
+/D [789 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+792 0 obj
+<<
+/D [789 0 R /XYZ 294.36 662.328 null]
+>>
+endobj
+788 0 obj
+<<
+/Font << /F28 388 0 R /F52 793 0 R /F96 794 0 R /F51 391 0 R /F50 389 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+798 0 obj
+<<
+/Length 2234
+/Filter /FlateDecode
+>>
+stream
+xڥXݏ߿BO9nP{( $@
+⪵^!HP(?o>It6WyRl) QL'*M7\ޭRT2~VJz*+۹[m~yqsUMdT Q$FJd{Is$&ϞOuܚ3mbDƴ OZ<}(}D3E!U,7*1(yN {VȳdeAތDżlބye|y_ tQ
+;9cA1O$Dת[,,S9`F[&7ȴӾD* 4-Qօ]kB%Xt~U}yt͹]*"=#K=w"?(IV,]0=oZg _XZԬyGMg=0)=iDž 3SduntXw8my${/pv׺*հ)loINi_jݜ{!Y<
+
+b*FbAK)t]Oޤ5v7`%6z4$f7yDCl>!] (ы"36.U@w/- ᷫQaB /rqÉ %3kj+\k:jB3qsNڳ_ً|1I 
+頧eWU#` mq8#Q`>zu`{=vm77OH[M[Ź/$
+361h -hrs=vt3I/[H TY0Ppf|8C%@EWA)
+~ E VfĴ!
+ZG~Tpk^91B0%`"b9x@<2YogacqU
+ . > 9` ׌6|I ~ԾC3Az=yۜ1k`;T |S&{*18˥ r
+t_-WEH@wY(i}jb]#M(2.)Tr,D<<+=#qsZY.C
+endstream
+endobj
+797 0 obj
+<<
+/Type /Page
+/Contents 798 0 R
+/Resources 796 0 R
+/MediaBox [0 0 612 792]
+/Parent 776 0 R
+/Annots [ 795 0 R ]
+>>
+endobj
+795 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [298.161 342.914 320.632 354.869]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+799 0 obj
+<<
+/D [797 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+800 0 obj
+<<
+/D [797 0 R /XYZ 383.623 658.37 null]
+>>
+endobj
+796 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F90 639 0 R /F59 530 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+806 0 obj
+<<
+/Length 2599
+/Filter /FlateDecode
+>>
+stream
+xڍYKܸW4EDR|Hx C0@coi{cN0*d=b'.&ϿܿyI].rZ kdV(Ctӝrѥ)bmLT̢bPǦ?WL}LTuTßN*]~*Z )c]47(F~h(Nݗ1b)EwqutO㦾0{=3}ŁDgSF8M'b`rחUBbej_\8q|*</ nP}rw@QppP('/l9 Ӵ-D+[Htg,Y[
+)M`i/Ŗ,)\#jXeoבN'0v=*<33x`(ukUp|#?+a#FJ45Y9T.b:V@WP+vloyޡojw1&t;iii
+F肋#"QіqҟB`btt8Dk uƓ(+q5-ɑ>g>G 5p/[",OR'ѕd!FE=Uåوɥ#q
+sxTcq%S!<O<pJ)ݙ*jD@|ʙ\Mq.k8Rp ʉ{ װ<LIbbٜӌ:gbL XOp/sTJaz>758O3
+ nθϽ9՛vJLTv(KnB`
+Ioاg+; wfDvM m~u*T&U*&B9uA;ȯ^a3Lŀz+$ϳ%EѽMgQḱkn;D c1Y q {
+L}cAb퉀e!yv~!'Dbn]MC9>_pfT3Q`D<
+G6<AAY!^:x<%lI
+F~Amy3zg)M5S:4Ɗ8*n[
+W_$9_B6j
+@_RRIVO 7ɮ?x_߀4HB*M)h/|~R|b `wׅAO&&Bv=
+=J"L:ǖs W4&襦4߯c n4MnT5uNͬ҄Sb/
+endstream
+endobj
+805 0 obj
+<<
+/Type /Page
+/Contents 806 0 R
+/Resources 804 0 R
+/MediaBox [0 0 612 792]
+/Parent 776 0 R
+/Annots [ 801 0 R ]
+>>
+endobj
+801 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [246.281 155.721 268.752 166.569]
+/A << /S /GoTo /D (subsection.4.2.1) >>
+>>
+endobj
+807 0 obj
+<<
+/D [805 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+808 0 obj
+<<
+/D [805 0 R /XYZ 133.768 258.239 null]
+>>
+endobj
+804 0 obj
+<<
+/Font << /F28 388 0 R /F69 393 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F54 531 0 R /F49 387 0 R /F72 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+812 0 obj
+<<
+/Length 2765
+/Filter /FlateDecode
+>>
+stream
+xYK胁mZ|I&N$ArصmfFXԐԳ0S*=3=HrE")>Uů>&|*7~ʍ"Vmnn7Rk&nT(m77H )v'Ź+;ڨ+?wm2%*YN:]Fot$:}˺h#E}rPv*Ƕ/e뇞E[zEwzKwNRz:?>PSCMUPscl<ӁȲV=Rc6:3C}s<AlwƘǂ݁dEՠ_OG M{߽ڼ#y;7t()H줵N97f>Ӄ[-0Mh;R\qMeS Ivsr8ÂAe0#d(EK6
+D#x!m>eL*PwMlmb(owKw$UikM;쉉NsG,`KLѿAps^:Ti-pPm*~<tT̏ᱣgF˝ܗ?V?mARXVy t0z}Y?$Fx^bK@trXUڅX֝ߥL0^nsP?/T>6ớjң@ݤ6hԆ
+UտFI)x/=33ePvH* gDb5eqL waО^%0KLdf~ڀov*+V^E#ryHClep1Hdn7)A*:0W kPQE`
+gưA>h{{hThrriEɕ 6JC4jh,fK ]&D`;ph־-rqy
+\w\u}޼wH8 jgRj~ܤ}@JRʒoqR^n2 JD%~K䋧g"8P Y?}(߭`6|W3P<ϐ *$0^|b{{Jp !9F8#GO`;H!m'LdD5YNɺ c2q%JspDVm⫙Եi o&1Guw&h[oӼv?m9ϯM :<c!!\o>o>l=h+cQ:pɫ
+H9
+Z|:@uLcWmTE Y]5՗'YT ea`9&Oe!ld6ێI|Ц Th N™Ÿ <>AY&s8BVfru=؆m83G @4ODN;e:s5ҝ~;i@<Ekt/7 ^v
+endstream
+endobj
+811 0 obj
+<<
+/Type /Page
+/Contents 812 0 R
+/Resources 810 0 R
+/MediaBox [0 0 612 792]
+/Parent 814 0 R
+/Annots [ 802 0 R 803 0 R ]
+>>
+endobj
+802 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [424.898 623.957 431.872 634.806]
+/A << /S /GoTo /D (chapter.6) >>
+>>
+endobj
+803 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [440.789 623.957 463.261 634.806]
+/A << /S /GoTo /D (subsection.6.3.2) >>
+>>
+endobj
+813 0 obj
+<<
+/D [811 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+178 0 obj
+<<
+/D [811 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+182 0 obj
+<<
+/D [811 0 R /XYZ 133.768 611.013 null]
+>>
+endobj
+186 0 obj
+<<
+/D [811 0 R /XYZ 133.768 170.16 null]
+>>
+endobj
+810 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F60 532 0 R /F57 528 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+819 0 obj
+<<
+/Length 2493
+/Filter /FlateDecode
+>>
+stream
+xڭYY~_ F>yx~0k$OA<FnDIJMU]KO<㫪\Vrӕ7W}*Y~IbmfwN۲߾dSB+Uw.r dm]auؾ. Gꝱݝr_Ċ\Ư|YNEO<t2dnb3(%2v;ieTa&>i+UsXQ?]
+-Pa-@%Xzoq7kHiͿ*xr[ }?Ƴ=9MAͼoT51}5[}.e~{
+Mlԑ
+(o v'B}jᔿKi#R{y'ELnR^ri
+y0%?bDPo[lzP #&~@=y[B\D<6%VШf}G8k2OY㞧:Fq <!Ō
+ZDEN=4Ke-{7.
+e=
+i[<MN3ux͎%fsl8r3\2tH©r<0B2Z#Fq)B_~72
+a.ߐIJyǐfyl޿+MQI7yȬ!Z_c0U9ЋL(BՀUQꦠ֬J3#f;=af`0tx9fɮ{R^!9 ېAcx؟QjKH%\B{(9}
+~0hN`wb5v!BnB;B]E%c%SoO }<_2՟$riA֯ѹ<I Zb1ḱŞBHO\Lr _$%!C`07!|CFGvcd6d_ʥ\p*hXBDK`CZ$ [zYrڣLʉ7AteggSK FGJGqOQ Q%z|XYja @a; P1ӡϩ>Խ
+@WII z^KƜ,9ۦkC}
+h4U;
+oZ0n,aTwiig{to& Kve[ԭ J=H3^09yPo^J.m&z?h6ĞKB
+endstream
+endobj
+818 0 obj
+<<
+/Type /Page
+/Contents 819 0 R
+/Resources 817 0 R
+/MediaBox [0 0 612 792]
+/Parent 814 0 R
+/Annots [ 809 0 R 815 0 R ]
+>>
+endobj
+809 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [180.453 641.793 202.924 653.748]
+/A << /S /GoTo /D (subsection.2.2.1) >>
+>>
+endobj
+815 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [329.68 331.063 359.9 341.911]
+/A << /S /GoTo /D (subsubsection.3.4.2.3) >>
+>>
+endobj
+820 0 obj
+<<
+/D [818 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+190 0 obj
+<<
+/D [818 0 R /XYZ 133.768 390.244 null]
+>>
+endobj
+194 0 obj
+<<
+/D [818 0 R /XYZ 133.768 318.119 null]
+>>
+endobj
+198 0 obj
+<<
+/D [818 0 R /XYZ 133.768 201.217 null]
+>>
+endobj
+817 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F54 531 0 R /F71 436 0 R /F97 821 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+827 0 obj
+<<
+/Length 2970
+/Filter /FlateDecode
+>>
+stream
+xڵYK[44-zz=Al$@!zp9tK=f<0S/zuDRbUUU)<loby}wؔLhkU,͕v֖y<:U9US㸈_.MLGmLJHkN'W6Yte7禫 NMη lTUg{r&Qi7[U5G~#6k^t5?
+{[T@g_a2`d>fi=3}ekp<Bs[a.XשJ@RlUԱJtibyG_xNEĒƱC/T>_ DдL;y8ݴ6*5=tlQuAT{7{iW烂A Id>̳Ҭ7ty+u<W?Ņ;t1_\GsJS :0w;w G]RL{rYU ̢/MD֦ڡOGtt?6yZ'q(<x>lxo@,!,)>\oX`
+\A Ҫ i6U
+s BlQ2o2UEɡE^x2$ϫ|2Q%N]H#t`Jd%ϝo{WGٱoa  '0<88î`R
+
+]% PFWlȦ*R?rZ 9UG`.o $lfH6+Ɋ $"Wo-)Ud#% a;N}L1<S <",3_(UpvC
+{tc &zܰkNBxw Vbs2 <5uad$G'`e2\ =Uaĥ91w(
+Y KT2IV,h2})XrYN8e1#]~D3F
+CLfC{_}H7K^@H l W/+71>yoԪk|ҊCqy3 0PD1BcHNC:% 4y<
+wKdaΌ"b7vX׃v2Pzk|BA -M>s4֮0kvRq裬2!GE`Xdŧ 6SUglȩ N[` `cܟ'UQ!T
+ſ=|xqǾçL6?O <K`L*b|37@2W0YUݒ :.
+$ffxXH#]@9|!?v=pNt?3 nA[C@]x16~!Q߷o}'0Ao<\?[cwר0FҚx1)ɏ+j' "XjuӤ.$~ U;K(r,uXDj:/KnM'"ε tlEқUb!W_T=g*kILez` # ܔ|KMk7.+֯ ԕUc&'fD_+G<_VrI3,e8
+P2)
+\
+endstream
+endobj
+826 0 obj
+<<
+/Type /Page
+/Contents 827 0 R
+/Resources 825 0 R
+/MediaBox [0 0 612 792]
+/Parent 814 0 R
+/Annots [ 816 0 R 823 0 R 824 0 R ]
+>>
+endobj
+816 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [339.227 606.481 353.95 617.274]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+823 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [336.874 399.783 364.327 411.738]
+/A << /S /GoTo /D (subsection.3.1.11) >>
+>>
+endobj
+824 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [318.753 259.228 348.973 271.183]
+/A << /S /GoTo /D (subsubsection.2.2.3.2) >>
+>>
+endobj
+828 0 obj
+<<
+/D [826 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+202 0 obj
+<<
+/D [826 0 R /XYZ 133.768 593.816 null]
+>>
+endobj
+825 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F71 436 0 R /F59 530 0 R /F57 528 0 R /F41 533 0 R /F54 531 0 R /F56 529 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+832 0 obj
+<<
+/Length 2131
+/Filter /FlateDecode
+>>
+stream
+xڭXKFW(@0n> Ex9s`[#)RˇƳA{uwu_U)Z=O"޽z.U+ZۭTi:r!C8(m}<Tz6'Ӧeb ;ݿ_*D'\ڨ,zycNU;¯: ƺc5yvZ$(l2Ow {V <% \߬ , Ϥ0sXz$xUcWZl6<=wH*xضCq}{bM,.\b$kdeAx1giFkXt$ R5Sr7>2-0-vc12J8gB{a sc,8_Q]x(_K>Fxµw685Fã*G͡\HȳcēUiat_A 2F<s 3\D2l ?j/ϐuEqH|qSDK=E$6"9Ɩ)pHBNǭm 5"y~L1h&NBd
+Kb嵁ÍXqo/d=\;^={lȷJ-FQrr6trohl޾ڂ8Asܠ(
+qzJB 8ELyTB精ɗW2,$D3CmN,NKnͤ/ٺ}[C@V%-xMHh~h<Cm"2H(v
+og|3G8x R怆NE CkWYA.
+ <񢥗۱5: ̼eIw<Ջ ;Qfjo9IV:F:5 Iփ6i
+x55 c{%oXژ~@p2%\
+
+F1fKЪ0_NUav߰:TdC]{ujB7IfW)S¬i/paLTRHjK$40M H?
+|^ƟJ_emE+VLK$ xL:/bVf*ʂf_W=AUQv^xv
+endstream
+endobj
+831 0 obj
+<<
+/Type /Page
+/Contents 832 0 R
+/Resources 830 0 R
+/MediaBox [0 0 612 792]
+/Parent 814 0 R
+/Annots [ 829 0 R ]
+>>
+endobj
+829 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [374.512 356.405 401.964 368.36]
+/A << /S /GoTo /D (subsection.3.1.10) >>
+>>
+endobj
+833 0 obj
+<<
+/D [831 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+206 0 obj
+<<
+/D [831 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+830 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F69 393 0 R /F59 530 0 R /F56 529 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+836 0 obj
+<<
+/Length 2977
+/Filter /FlateDecode
+>>
+stream
+xrܸV-p$A|fSN%Tt}8 c9&9R=hRY޵$h4D[mWlg}~o¬8KD]q)41DzuYvZ$ʺF\4FEW0iҨh_}=•uM5vwܷ:.wr6.{;GݺzH~{W88(pʾ/7kuivf"?{E 4+;H$v-)Tl@{lmPvuv_نHw4;-+`kЂ$v3!<<)3#57wvSU=M dRU/BX ,/ 
+<j\ =ZM"N9I6Ns N{E*.Zb(
+;PZ8˛w
+4c5=n!ShZN9p:/e-:/vx=ЮX`i/&N)tۛ`MGm{wx&F}3{E8YToTEHZKeͻUP*DkSZ2YBle:cWlʆ&,%0F7pzص펦FNr$3^`v,S :]K/'r20KOjܾWȈs?RP{j%~4ȏe~O)_Z8
+h,DYkȌ pQͦ% -Q#L]ܶﭜ##K Ň
+*<}ϝKN1Kb\^:89 e } Ch
+e+-.ҐǏ\3!OX1cI"m0)|HͽIeO 9O^C\nAYT{}4_W ͑?-x\`?v
+ɨ?&Ic雞RG)MtklJ>4,xRJ J6ј?>'!׮~zk5 #?"k>~_LbjniZKy1m3uT<`u~ysY\Z rud ^Ij Nc-Ռ[_ b$5HR%@6( qJ~6 Q_5HCҐC͹4D|jΥ!3ސCc~YP6i, h0k9c`jp1`(HH[ĵ{Tgs߾"P& 'OgAfߓC3ߓ'şo7I6:KȖ/Jq*9XB\ATWJ<*SY-x%ȫMYFgwLţ)R26y × mk8ģ|ە6l; ȭm10[o^OUf*
+mR1 mp#͛cEc{~
+Ed2nw3fkC"2}&Ny-kFo9Scڕǝá xqüܡ~5ۭ}:x5G3eWyPM(w͢<Թ-@~0;sM/Av=]EeSԭ+oc+賒%WiDE5QY8)ZF)LaK%1OGs]յbaHx%gBR:BxXR>iBja5<M$-YVְn {|V@lA t'$I抂0eܫ*,x Lǫ?
+endstream
+endobj
+835 0 obj
+<<
+/Type /Page
+/Contents 836 0 R
+/Resources 834 0 R
+/MediaBox [0 0 612 792]
+/Parent 814 0 R
+>>
+endobj
+837 0 obj
+<<
+/D [835 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+210 0 obj
+<<
+/D [835 0 R /XYZ 133.768 515.619 null]
+>>
+endobj
+834 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F71 436 0 R /F56 529 0 R /F53 527 0 R /F41 533 0 R /F59 530 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+840 0 obj
+<<
+/Length 2553
+/Filter /FlateDecode
+>>
+stream
+xڥYݏ b h>5r C|@uZWVZKZ {1eE83$76槫oܤ"umniH8v*_m瓔H4| 沿jtʢ㗦>#eP}<[)5(3,y"jN["/2oxv˷Œ[SbT^;Pa#㡨4Bo6ǬbFu,k ;6HsfgR03cY`@,0Dzm#Af Qs@B:  vz_ֻ_7/[4!똨|
+]^}ZU}oe{yqRw..z,dU#rL4ÅR^I*{
+k莡aWfA:G<x/WmuB𰒓¤KN8ҹ6Z>n^!˧L=膱"׺$]KH^Hg#C-\O-0u Z0}@
+endstream
+endobj
+839 0 obj
+<<
+/Type /Page
+/Contents 840 0 R
+/Resources 838 0 R
+/MediaBox [0 0 612 792]
+/Parent 814 0 R
+>>
+endobj
+841 0 obj
+<<
+/D [839 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+214 0 obj
+<<
+/D [839 0 R /XYZ 133.768 553.686 null]
+>>
+endobj
+838 0 obj
+<<
+/Font << /F51 391 0 R /F28 388 0 R /F50 389 0 R /F69 393 0 R /F71 436 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+845 0 obj
+<<
+/Length 2744
+/Filter /FlateDecode
+>>
+stream
+xYIsWe~LTRɉt* I( h~}~
+5%zߠ@?]'yuGy'& ntdr$lj}>d6,rֆ6lse9 UsMUAYT,ǃ?'dͯW<W.4*Ё΁AbHpWK4O/|81ˋ 2К8UIdU$&BǍaՄ@{`E4eрhPFp_z`Q5OyTqeUm"{\Gψ2qCJT 0Fga;v3/9,C{O
+4|w^LsC3a_ݕ<, }A?<73"oGV?ob A&U{7$!|izXnz
+D9S8B20bn]Kuny]!h6IXBC6SGx3XhN߬MwEL::tM棭+?Mt2]{8?Qd3 ;
+{v\7r+|r&$"IJ}rGnGdU ` [/N>b
+
+g\ s҈K 0fy1gRXc>z͏nv
+jvb+&nɇgpBZd92k"N':(S7EGk^H{eMǠS8»V"rC.yĤnI0el0 IS:c=n^oddf&V*O!9^R/\@J*sa1wD/irƼA8eYk>7OCdgco󲌼m\?!ePJ f?RWQZ<o$c!DJ6Nc Y1偟8.^*mٮa<b.iJ){J(y[9@v-U/.<b,K~Yt;YRe ΓEYgYIh<Lcj k׊H"U#yR{Qh.('!]]יt<M>'hα:R>p/D۔Y~_XZzs.eu>B9 k$@.7h "_I mhPY^h}2;m}rMb
+ M+ɍEWx_ U5^_xhOd:ⶂv?f*erSt~@Li2
+ZQANSu]y{ϲ+ʸjO}_Ҝ7ǦdԄZՇ:Lr0nb-ڠRUԝfm'ZnР[Z jy1J]FŒE[ SV
+endstream
+endobj
+844 0 obj
+<<
+/Type /Page
+/Contents 845 0 R
+/Resources 843 0 R
+/MediaBox [0 0 612 792]
+/Parent 850 0 R
+/Annots [ 842 0 R ]
+>>
+endobj
+842 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [284.945 204.113 299.668 214.906]
+/A << /S /GoTo /D (table.3.3) >>
+>>
+endobj
+846 0 obj
+<<
+/D [844 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+847 0 obj
+<<
+/D [844 0 R /XYZ 248.615 662.328 null]
+>>
+endobj
+218 0 obj
+<<
+/D [844 0 R /XYZ 133.768 501.843 null]
+>>
+endobj
+843 0 obj
+<<
+/Font << /F28 388 0 R /F52 793 0 R /F96 794 0 R /F102 848 0 R /F100 849 0 R /F71 436 0 R /F50 389 0 R /F69 393 0 R /F56 529 0 R /F57 528 0 R /F53 527 0 R /F54 531 0 R /F51 391 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+854 0 obj
+<<
+/Length 2877
+/Filter /FlateDecode
+>>
+stream
+xڵZYsܸ~ׯ}2U`%UʼnUIvB`Ff1Q*tc=8@k@l=g??}泜HfWJ2!|9>
+:[|?,a?OeՙiG:g<W^c,4 xiz 3Qr/*^nCpńȽ֯:Fuڏ]㹖IT4h9jB_+KUjLmqٜgqA\}7\) Xhz+5ThJ+*ZjG^,zU5KMlPf*:(;j<ձ9QUwXPQQQŢ\œ0G+\7ECc jm}G K**gnh+
+˭4Cm +N }^ˎiG;ZZk<de&QX: Ypcއ<h%Pz4P9猆KƧ `Уu3 :UG$~`OdQ;ҙ)
+V, 3IHt1h`Qdoϥwdہ _U8hX&EdC6sa 39Шscbjs'2 c*wRNJ3.QJ?ϓI8;0
+Xr Ϛs1 r{UzP|6Zlc=9<o@
+L,3:c3J|&)&dl={0|>qt&R9I`T}r9_S0c+j˲l6:% f|ƦU6Uզ7
+O_M!AH(t_e*x(h* `3,4Jze6I<"|0w0^{.?\d@l4{
+Oð?'ٲZ4hhb9$UObA$~
+SRt)M؝?9®] M")aY?~eC9 ^VVMx,? ;V L4o<b80t!?VmT{d!2Y+aqMC+#R
+.G:'
+T{) FQ얃
+y:jˮۘ#r Ҿ5D
+z X {>ƀYf@L)~#vODˈ!*D;C v,aH6%< KQ?.VJ%܇l;s58N۴䌐Ƙ9R1$9\8];(G qːY7bR8daË77{ᐱ`Z\-=ik:Od Ay)!o
+9R9x8e rxsxr>Ǚ&p !UIO#7!n`=0TeY1 ;SB8K F |L*y_6* ,mi- ͔؇|
+}hj`j5>ç&PpED8z^4MyOAω?!bB0w]0&smu@$w:O~ảYjah)r}Z틢rhk᨟*N"|7V[Efތ zAϏcгJ *c3 IG?S߂V5@DOC%z.̔MGљs=&T??_y+хww5/CEhhϤ@qgN-+ĄA (5)Co&"
+endstream
+endobj
+853 0 obj
+<<
+/Type /Page
+/Contents 854 0 R
+/Resources 852 0 R
+/MediaBox [0 0 612 792]
+/Parent 850 0 R
+/Annots [ 851 0 R ]
+>>
+endobj
+851 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [447.203 338.777 454.176 349.902]
+/A << /S /GoTo /D (chapter.5) >>
+>>
+endobj
+855 0 obj
+<<
+/D [853 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+852 0 obj
+<<
+/Font << /F51 391 0 R /F50 389 0 R /F59 530 0 R /F97 821 0 R /F28 388 0 R /F53 527 0 R /F49 387 0 R /F56 529 0 R /F57 528 0 R /F55 678 0 R /F54 531 0 R /F60 532 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+858 0 obj
+<<
+/Length 3775
+/Filter /FlateDecode
+>>
+stream
+xZ[۸~_E]j1)[7<Hbk<jli"ə CIf@_,s!v-tξ{%E
+#zd -R/6ˮpjsV/El;ݗυ]V;ϡv.Cݎow_ۡnnJ]v~N{}ndR5P e9+k765, vî2+VWKDCKmY7ʖQH{ӫq5.}C4-nFtU^;W)le/?kPQM&4<W X=SMu]"^i**>ehJ795'\}mZx1IH0d?4
+abZH3+Dz2+Q%;_qcAomt`?du[w +X3-g9DHoV; J[4!gY6'P0*
+&f~,ǛLg/7Y%V̪|ag RA8hAUuPq<t\͆k@j lx!c!.z8NYnant>Y85q'Fmu/w\W=؀s] Ko0y7OPZ(b6OB=tލ;Ǥ>|, Rq؏?)V fVhkjWw"-D;=O\6zw0*jQ<L+=u7ayal¼alO~\$U\wiUҲE,F'&\풞/ 02'2 ;hn0q>C ) \3A>
+)<aV]e g!W'\
+hijc:Mqu`j*n>wB+lc6CH8r$\ lD葼KNB,7'q}r ^b
+
+\)aX\Mm>c!H{',&h\-,6&r ?*
+;n 31AxN#E|GLDw6}f nx_ĈazG5TI:*c;ex.)`q&/\}
+Vuǫ!<}2WLꢆnAnT/rRiq(Ǐɸ,W4iP;3GP"Wܒ`6Z?˦b p-:O @ )x>ŚΛyx\]5T(R;ݰtl*˾Wp~Z&qcTG1RGKXG >W ͘ag0D)rZJ ~o덻QxFwֵ 3ȇ FLP_;jQd*}6} HRi(yX3GU6O
+/LЅ:HW7d*Q۪\K kPM)
+X6"|Y(6th_ Cŕng?V&1t v>y-Dg!w`mq[Xt#;DbLr)1ٙȒ]
+ r2JkxyqAVΘ%.YΤ˟*Ee3Ww;#Dܔ=5~p5Ѕ)*xåVfʳ`v*ҥZzAT*Q-_bDrp&1rJ$=pI'P2g2 p:I)3IbODF(2e.yϺu0W%uļj<R'B#%j:bùAb/qt utPn <*ԗi64{v~̔=<S0<y%'>ô'QCP2} n>ɋl|bbfǾs\GwcU,>jTy%ǝ)XT|RZ%Kuqw+.bhZC*UVLV5 -]mE]
+`V+$u4!gn
+endstream
+endobj
+857 0 obj
+<<
+/Type /Page
+/Contents 858 0 R
+/Resources 856 0 R
+/MediaBox [0 0 612 792]
+/Parent 850 0 R
+>>
+endobj
+859 0 obj
+<<
+/D [857 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+856 0 obj
+<<
+/Font << /F28 388 0 R /F53 527 0 R /F69 393 0 R /F50 389 0 R /F56 529 0 R /F59 530 0 R /F57 528 0 R /F54 531 0 R /F41 533 0 R /F60 532 0 R /F55 678 0 R /F62 665 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+863 0 obj
+<<
+/Length 2546
+/Filter /FlateDecode
+>>
+stream
+xZ[oܺ~У2SA@s>p|
+eWJ>6kwC5u=hu8P<Jx ;;yމD#D(Ŝk$g<UL2X
+!M-KLZ몾rsIU+]W}o,YnťxSYNvZ50lUSwպl5ջ~/_ __y.-˚ۦnVlΥgLmu۲oU <YqϪzUe[l6w0LRW5XRKIա)]uUkZ׊iJ:-Q@aiE_5u`ګK^<8^S5Yz5 @ls,.c<_ͦ<}m_;p&n< hUÄւ~f7hԾ,I.z IIJܩ̫
+X,j1Q%跄-I7f܄ޒ3% a\842~۰Q%g*4L㨓ߟr"`*OD"Ml8˄Tj{r~5tB2gɭ .I>-kA$ӼA"YLimڏbqbԦ0Z(؀>P'As!%5Y5]{_80>%$$ŽtyPQHtP^*}-%ZJ`[VД
+kO}t@[j:v"tܢ ~ѥeW!f$^j/H?YFa
+f?DA G䠎>b=0jqXyͮ'wxR9<,
+#=xǧ@rLN Y!@
+G\^??l8A>04CFhG_<o9f`k]}/{ON6[YX{)27A0/eGD&<
+@2"<@KJ<'`|<Q^'/_#b/q[kcb*ؕKJf1C܇-{YfpnNA
+(yL:<P0Nx!Y?]RӪٵ]ĥRW+hCxƶ!B1C#֏^&4~j>.! udxCU[_+?#
+w8<Lt>yaDZ5u~7< pzC!/k0 V`tZpU8)DJ!r0'>
+?</?;&T胕HB+܋9A4Ù
+
+endstream
+endobj
+862 0 obj
+<<
+/Type /Page
+/Contents 863 0 R
+/Resources 861 0 R
+/MediaBox [0 0 612 792]
+/Parent 850 0 R
+/Annots [ 860 0 R ]
+>>
+endobj
+860 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [176.1 134.18 190.822 144.973]
+/A << /S /GoTo /D (table.3.4) >>
+>>
+endobj
+864 0 obj
+<<
+/D [862 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+222 0 obj
+<<
+/D [862 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+861 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F60 532 0 R /F41 533 0 R /F57 528 0 R /F54 531 0 R /F53 527 0 R /F56 529 0 R /F59 530 0 R /F55 678 0 R /F50 389 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+868 0 obj
+<<
+/Length 3111
+/Filter /FlateDecode
+>>
+stream
+xZmܶ_~5^/ A-؅-+%/z=v/+K3ϐٛfyDG>6si˫ AVpM"ˋ._qWtۺz 5Z]}8l7aRyq8e+ >VwJ{.^^S%&2
+Ɖfl)Mlb85̮@19R81tDYw'I,a4eMO7-1DN:5.ׄA6̣|wm^52Է6n)qn"9/-IJهR/Dz`yt%B 킨B[5iC}l
+dP0X
+f;lZAH-
+cVvj
+a!s T-qKcP`3l?B`>vcM}As&AQwsqIʛ+U^u@]a&?V`ͱ}Qh0E <Z{;qׅ z8)H
+:Yw|*f
+ !nSVآ -UxHBS"<:J9d?\,wjݔE1B,4}߀oB [1ӻaīSt=E;3: 4"D?踪
+)Bڔ77ȉO
+;olb:p>O!ߧ|dP4 Lx ERcIĂC㳧%$YjncP
+s]IU
+%8&6){Ӽޮc84b<V ^
+RB$иla@Ɂ.,_[`+,.…'V;FCO rp*"ݰHCџ6
+uF^,)=!TϣTƊA [xS{[}H3;
+x<A詮TwESZt=MsL_\O!ᕉPTҋ]&Omsw3tkih:'h]t8
+endstream
+endobj
+867 0 obj
+<<
+/Type /Page
+/Contents 868 0 R
+/Resources 866 0 R
+/MediaBox [0 0 612 792]
+/Parent 850 0 R
+>>
+endobj
+869 0 obj
+<<
+/D [867 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+865 0 obj
+<<
+/D [867 0 R /XYZ 389.767 579.886 null]
+>>
+endobj
+866 0 obj
+<<
+/Font << /F28 388 0 R /F53 527 0 R /F56 529 0 R /F50 389 0 R /F59 530 0 R /F41 533 0 R /F57 528 0 R /F54 531 0 R /F60 532 0 R /F55 678 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+872 0 obj
+<<
+/Length 2645
+/Filter /FlateDecode
+>>
+stream
+xYko_
+R$CNEթr_5ͳL߷kʲTvz9׷_DM'@KJ't5Bԥ3]6ڽн &#Ϸp}Et%b3G6+|p6rbl-nkӉ_yK*w5/d4
+UM>ϫjfA8k5.6UXZp&.r_u 'FXE]ZjIpW': jHnڇI`,H&a[d
+FP:籈qU2-4 8X .\I{mD.f<;
+0"8xPi!3aƢqt
+8 .! 0xДRjz#BIAj<S>0#E"YSƸu:W~/V=#m?wʊOU
+ ͽ6Nd( ~ &
+endstream
+endobj
+871 0 obj
+<<
+/Type /Page
+/Contents 872 0 R
+/Resources 870 0 R
+/MediaBox [0 0 612 792]
+/Parent 850 0 R
+>>
+endobj
+873 0 obj
+<<
+/D [871 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+226 0 obj
+<<
+/D [871 0 R /XYZ 133.768 523.347 null]
+>>
+endobj
+870 0 obj
+<<
+/Font << /F28 388 0 R /F53 527 0 R /F54 531 0 R /F60 532 0 R /F69 393 0 R /F50 389 0 R /F56 529 0 R /F59 530 0 R /F41 533 0 R /F57 528 0 R /F55 678 0 R /F71 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+877 0 obj
+<<
+/Length 2105
+/Filter /FlateDecode
+>>
+stream
+xڵXY~_d`QdAdd Ld6bQ[N2/6R2NQ. a"ˬ:?F\f,16iƄLC1zRƃ~1K&3G?qlN?LLωf%HC?ᱽ Ŀށh Oq|(&0v#$K,$cf#Zaq*1 j%Y"&>oif$xe&N6K\P)["HF2=%eFHJosTyS ` =y KO7j$*\y
+
+|na5ŬdFxepX_3A$Ǽ9yMhr>^;We]][vF3bK&nE`|7O_C$٩zuuTL
+:*p
+.f‹4㜲4>cA'םu+C(F{rl||FVq{w\z=MjwT1XiB#o@ mGyC es(EO%k@yU\*oCpYPY\xM>%R! 4a ]u/Ht"E>CeMe^p.JG
+sh@?qܕtX."Ƽ%E\C
+Ⱦ 3P}oQ=XPr$ YZ[(C60a?6J jggeqw&Eo6^@Lw!P>-9
+R"̠rߴ^ݯٸm$/=^<ͽR^|;Bua vBw'\w%j70C޻^P[Q0,BШ.,8&+7R6UٸB .F1(ŖdM-OHA/F@uZ~nC9/]k=iO-zf'Yr$P-Ke۞2,"0Wvѱ
+!3vqp&LE!7^O4gSCQRH^ 6K/`] Vn N-Hpr7 ZNRCV8A؄R=:߳b@bЂ;C/:خjX0
+5ߵ&7l*4t!_romU(w;İTu<P~;_T=d#ftW]u)̽!p0h߅`vp~3H+ch-]߇sʼ<ڥf1 "!]3BenCˎt?7.m׹LtS2xN*0|!pgKE^%5JZic'/~ (u?='ĪWBa89|YosRVʌדԮ i
+endstream
+endobj
+876 0 obj
+<<
+/Type /Page
+/Contents 877 0 R
+/Resources 875 0 R
+/MediaBox [0 0 612 792]
+/Parent 880 0 R
+/Annots [ 874 0 R ]
+>>
+endobj
+874 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [421.273 122.295 435.995 133.087]
+/A << /S /GoTo /D (table.3.5) >>
+>>
+endobj
+878 0 obj
+<<
+/D [876 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+230 0 obj
+<<
+/D [876 0 R /XYZ 133.768 556.599 null]
+>>
+endobj
+879 0 obj
+<<
+/D [876 0 R /XYZ 259.519 464.099 null]
+>>
+endobj
+875 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F56 529 0 R /F69 393 0 R /F59 530 0 R /F54 531 0 R /F71 436 0 R /F52 793 0 R /F96 794 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+887 0 obj
+<<
+/Length 3105
+/Filter /FlateDecode
+>>
+stream
+xڽZYo~ #" YyfzF8lקǨ%&/X}U}_U_pGoHU>nIfvs}knvZp몎\s f{pr}鶬G'WF0f2),{vʚPU v6#5 8R=@﫛+3}b4Ok?!g, ,8]LRhqDzݻx4Y"2(yQYOc3KwyC7Ꚉ8&\-ns3MlZ}yL#DŲA@E|۹~A?kiE
+L8܏îWʡnUdĦӀ&f-ψz^62
+OfHU/ U kveW7cG'IvI]뵿 kFŪgsWdmXѠ{j'^$.XNyہJBIqz/ʹZe!J^6uGmw]C]vg-X),_-n9 T<S˚X~fƒ7
+n
+M9~ Xo,Skysg3bӝ6To`*+ Z"S,H&
+ 4(REI6VʪKh =^me#a?苜
+Nò~LRܨ8^2vrH)>Eq5Kwª2tJp"2iYp4䌣hC ]CΖ:v&ZUMˮM<Ghp_hfWewU%`HpGܾI*>f60Hc@ \DN2IVJKka04E]/cNM @%Op.0&Q[f"XxFo?x{[mГ.Sh (5Z Ms㭓W,r:[w,۲j!H KCp Lɋ @n*56%ѰmL]pEv<bmbW\:d-?y+l#2esUX=F kvbpfM2Aa@[L̊{
+kT0kr0e
+ӉRp.^?vk<p )Ϯ":pnC l|lLwT3]
+E7݀(-퇵K9u-c{0s"_0x]rv}DO3Ucmj.vXA/
+%Y}
+i6{9&%Krb*)[h.Y򚘕 H36=(HcČD̙"Ͳx%DJzub5nA9h垏'M-ҵJՀWBB&mjj 0^j5U8陭 e
+B͌,#Uk]yMiif5D*Q9۪;_R5vWl!%Ujٛ;nܾ:>R cc;pe4p]-T]"h5g o۱fk
+}>8:.8ge3;n%W)V'd֔2x]ceO.pJEny 41882GS :SóJ'@>{L7N]XC Е%x@^6L(CCr <~S4x!򥜜M21!o/Ŝg&Db@~u#-}*[fgF>*r&3Q7k Еh_+ar?dw]:v<p$~^"@JךsI
+m/GxJ1ppj#UZE+4 {U?&$q6Q8#gJ*O҈++}
+ ]TATa.d<E<K:o.u~ϤTU
+qI,tvtL|y"^>=Vn?^冕 Jr $x$'0ut :z!o2QBs6s=/zIN&O<i,[+1a-&jrnzyBE`rw1u3<]vǦHtayC3R'S>ڇVV$E>h-(Qc@j~0<D\/k^
+:e >eHJ 2Z2@Nf1(&&2OWԏ+Q[-VX ,)XkIv!'zT57Pր)"|XV|:Q9İV%O|G]cɤDαY 
+`Wx|[ҏ'
+bEAi/ӻQPl <@16{="b/<AlF0 GbXx.7,I31=ǐ<u7 C
+endstream
+endobj
+886 0 obj
+<<
+/Type /Page
+/Contents 887 0 R
+/Resources 885 0 R
+/MediaBox [0 0 612 792]
+/Parent 880 0 R
+/Annots [ 881 0 R 882 0 R 883 0 R 884 0 R ]
+>>
+endobj
+881 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [393.219 562.646 407.942 573.438]
+/A << /S /GoTo /D (section.2.3) >>
+>>
+endobj
+882 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [460.986 463.019 475.708 473.867]
+/A << /S /GoTo /D (section.3.1) >>
+>>
+endobj
+883 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.138 339.483 370.609 350.275]
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>>
+endobj
+884 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [234.896 283.692 249.619 294.484]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+888 0 obj
+<<
+/D [886 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+885 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F51 391 0 R /F49 387 0 R /F69 393 0 R /F53 527 0 R /F56 529 0 R /F54 531 0 R /F59 530 0 R /F57 528 0 R /F60 532 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+891 0 obj
+<<
+/Length 2788
+/Filter /FlateDecode
+>>
+stream
+xڽYێ}W5ȶ,^DIÛ؉ V-겳w'[:uJv]|wi+i)c;f6;쇧xOu?w:_ϒqRXƗ]}CtXLW;Lyq0y-Rɲ0Nw{u7Z~nT\&#fQٶ,xy,}l#6
+_?wӾ:Õ~܍JQl~LxDEC9XF#;Q7pbӗy #SA9t@@=Ogi'?4U'&]\M_Lʼn* 8n6Gpҡc߲osَ\YGߞGWFmq Llc/c?y0\~d-\p(("7GᣰtcU92tڜk 2Q[4K"ԾH@{ #GvE _걙lK7L*7\n *wGe 6o u 7+bJ_<"
+N9NUv}L# s4 0Bc,@U $OtY,n_ږs\ɗF, >jIv]KM٦9bpxc^?S;>"
+],v`b+x*}1z=M~aCc<觕X]pͰ78sm꿆 ,2 8}
+ 4RgؼkesKц)γis/,DPpUaItDja\`xXSI12*s9 qr\d&'+bDli 6./ScQlEV~ZfrD2*6V[mUOX=*$Of6<u!+g+ fg\jgBU\,F9c xDY}A{Zq @ !ŷn:;tv <
+OP&ކu) e݊+- ``em
+p$
+neL Wv|+5tU)d2nWɟP lcơ/|HbrǑD{DDAd88@aohl%R &CŁZR,ȠG8n@'N ,JIjٹY?zXl̿P6v nnm$
+WNM_9uCäq
+_ylV< Ƞ嵲xHQL \{'7z</wy@n[;*$
+ ̰Kvaig*p}; ^DmmhWgc̘,l:.+W"w4L9-h_xf8~tʂzIǡb#(-F4Ҳ
+:vȿyQV/e}-4s(l5pD-Q _OSs 67s:Zc1rl!#zȉ A^vYLSy:8!/)˃~P
+
+endstream
+endobj
+890 0 obj
+<<
+/Type /Page
+/Contents 891 0 R
+/Resources 889 0 R
+/MediaBox [0 0 612 792]
+/Parent 880 0 R
+>>
+endobj
+892 0 obj
+<<
+/D [890 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+234 0 obj
+<<
+/D [890 0 R /XYZ 133.768 468.694 null]
+>>
+endobj
+893 0 obj
+<<
+/D [890 0 R /XYZ 133.768 338.943 null]
+>>
+endobj
+889 0 obj
+<<
+/Font << /F50 389 0 R /F28 388 0 R /F69 393 0 R /F71 436 0 R /F72 437 0 R /F68 392 0 R /F49 387 0 R /F108 894 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+897 0 obj
+<<
+/Length 3007
+/Filter /FlateDecode
+>>
+stream
+xڥZY~ׯ`eUYrR>*G"$,XБ_
+ZBjUǓx/
+= adαhtia茽+eQzZt,,&ۄ~
+Q[bd,C xè82)B8j hb
+v 3l\[h%!PRBQ4Glŋ؏- =0^z+H#!X4 nѥPI
+I+nP\O6>=PҵO q0E'dk̋gQi0#| Eo |v,B.땸ARN(1yuZ%ґ%%xIROB[ќRA-.)S Č@/膊ZPqЇ5Ъ\,OB~y|l25(LL 9`Ria6I{
+22:e-tUTע&^'ѝ8E
+%@D?tDz
+ 6jT)#܃TߎY*8LI7&\(7NmӱrDqx eYƶ4 ?'^2d\7]tuu0+ZW$MȆVE,QbCt KjޠVM
+Fwy=my-/ܝ !u3W7qwGsfQ:Z^2Ti& ;cJA7QG68 VI<okg|Ŗ
+?:<Ʀ>*
+?gy>}_bCүPMlv߲A6,.
+7EyԯD3 UDS_h69bO{Oԗ!7PXɷ\nH32GI^W,!
+T6n*IrB5,~ 2
+ c0bR\HU5㯠
+6]U`Gw2 9?jҷ !j_
+endstream
+endobj
+896 0 obj
+<<
+/Type /Page
+/Contents 897 0 R
+/Resources 895 0 R
+/MediaBox [0 0 612 792]
+/Parent 880 0 R
+>>
+endobj
+898 0 obj
+<<
+/D [896 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+238 0 obj
+<<
+/D [896 0 R /XYZ 133.768 605.285 null]
+>>
+endobj
+242 0 obj
+<<
+/D [896 0 R /XYZ 133.768 323.024 null]
+>>
+endobj
+895 0 obj
+<<
+/Font << /F28 388 0 R /F108 894 0 R /F68 392 0 R /F71 436 0 R /F50 389 0 R /F56 529 0 R /F53 527 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+903 0 obj
+<<
+/Length 2750
+/Filter /FlateDecode
+>>
+stream
+xZK6ϯ!2B~$5ڤ6FU9}5ԈRHlj}4H[v{Ajt7'?IAF6 a ))L$>e#XBE%S"]lH}>+Տ@(+!00[7@!d; ňQCZ?aT'>QiG-)&KƏp>/NU@?@T>$IAv6=3X:=<+^Œ 6alͫc  z>,A\No?GZ
+yJ/yU%LUx_a˼3
+PNmdF"Ec4!aH26Ƥ`=(21&-"_XfduhX4W3 `#E[e|m^>dπ*jw'Aץ=EoܔyVHCF@/ *9tR᝭UPuR kj|0ik|9Wَi+,p W(N#I?X@Ӑ g&m5/nT MhPl W?$TmaOvd{b>`nDž0Q5 c·kUR w[I:ߴkD&J!VNt" t{Uc?- X.Ms?(Ըf̀d#V[;S}?YHkL F\vZRJd
+X C$Ar=40 ]
+%~pmC l}, .#T5
+Y 0P-6oC(cVt6D₁z!Q@<kBG
+r`Pa:b:k__ 'vr A8 U! <#0OT[V4ЁlzDk0Js%P @)1W@C@I9 W@ӫ#R)R^p!|ND8spT $5^ƅS+:u AjAqߎ
+(, LoK
+[eGթ(Q, ODvi *
+f2N(:؃2죱'PY{{!Zxr3EOvr阄?A- X,,1Tx
+,衯\*ъRDwLh>Ș(*V4kLE OkN~'3n%+F<TP6FvL`.blhA3j4<.5_8܂t;%4ĥ
+㶡cSʰl8├l* Ġ͡O]Yr̪b^m%̔S߫̍*2lH}'' "UČLdF3 56xUF
+ϬC\ 1<vzAc5Mw$*cupf/Wp爞!Tl/v7
+P6- f &vr"u(D k1%yİRo0 p'.˓ڽY LIvADCzazLdT+Iz`oFW AM
+R|g屈wK0::p5w KƉdd`P$3׃?q2R
+endstream
+endobj
+902 0 obj
+<<
+/Type /Page
+/Contents 903 0 R
+/Resources 901 0 R
+/MediaBox [0 0 612 792]
+/Parent 880 0 R
+/Annots [ 899 0 R ]
+>>
+endobj
+899 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [350.629 232.854 380.848 244.81]
+/A << /S /GoTo /D (subsubsection.3.4.2.3) >>
+>>
+endobj
+904 0 obj
+<<
+/D [902 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+246 0 obj
+<<
+/D [902 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+901 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F28 388 0 R /F69 393 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+907 0 obj
+<<
+/Length 3014
+/Filter /FlateDecode
+>>
+stream
+xYK6Q %QdgI6`LjRGg2~XEYr'B0`Hb=*e.}sWwL\滇N(H2fSRT0YwokiW^Tֽْ:əW|]%{Y$nqT%s=kz^9=P04>9|[aŻxڤqcf@'ZsEE"- _!f [P /,H<D"L,R%l[e&TqnǺs(_6w/Y.Æ{|3uѭv="YQX{ O,@QJ@ 21pL#9L{EQ&=.<5U,9$Ɵ|B=vVǡG<LBH
+KMpأ1i.ᴍPƪ?:z$`!!D Ìedd5z2zߵYg׼HS |F~jeX\I;;B})7ngY(p(ԭB
+;2xcة5=.rB&t*}e@\elPaJHTi|71=}돍,Wp Z곫ͼQf8dc|~
+kMi)*D0S2 n:ȘuD
+xI8QgBZuoR!k.,څ T+2rt=0&6o=$D:D.M-K}),.x
+iۄy剄u 7#KZ2TnגO`itEҚ=N1K1j
+@ﲺ4Ɵ
+MM8@)AG%oP>.d)eC-> /5hQX,1y5_έcunn/R&~>EPCk)
+Mu
+|׆XԩnX
+5Q" fln3rؠ 0KOT ⧇3<W$?zªAθ%#_E3N-s
+dߺqZ7<3
+endstream
+endobj
+906 0 obj
+<<
+/Type /Page
+/Contents 907 0 R
+/Resources 905 0 R
+/MediaBox [0 0 612 792]
+/Parent 880 0 R
+/Annots [ 900 0 R ]
+>>
+endobj
+900 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [278.103 541.814 300.574 552.607]
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>>
+endobj
+908 0 obj
+<<
+/D [906 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+909 0 obj
+<<
+/D [906 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+250 0 obj
+<<
+/D [906 0 R /XYZ 133.768 599.058 null]
+>>
+endobj
+910 0 obj
+<<
+/D [906 0 R /XYZ 382.82 426.331 null]
+>>
+endobj
+905 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F108 894 0 R /F69 393 0 R /F71 436 0 R /F50 389 0 R /F52 793 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+914 0 obj
+<<
+/Length 2864
+/Filter /FlateDecode
+>>
+stream
+xڥZY~
+i_i3f)
+c`
+fK hC]
+j?]i4Q
+3+t! 3[ 'F8g_-C)"bTVNϽՂ-+޿A)p7b;{3
+[jFDU
+ WM
+'ȜU6FwwwR&x{ޟQ|a+1w{ǸX
+L¢rbR"ATꓠs応Ln:3Km%Vva6hs Ax [+>6M9J,=ϔYxc ~& cYԥpW"PZCK՟:`~2vI2U9H \1f ugVeEag3+<=]Lk.Ev ׌@,z/N}><E>R: TgןN`
+dm>,#>CĚ!Ty*yBt9;y@+
+(LI8HXt<D[P 11g&>qfJ{>cExLR8aO+,M˧ VfHX鈃5o%aFj<ǬC~h]tedc' KA\39B1Övj]1 g6yW54{9)h` sO%VA t\{
+ݰ6Q8WPWרpȥO@=YxnW9!`KTc[anfS91#{6qÝaE̐*Wu8I
+endstream
+endobj
+913 0 obj
+<<
+/Type /Page
+/Contents 914 0 R
+/Resources 912 0 R
+/MediaBox [0 0 612 792]
+/Parent 920 0 R
+/Annots [ 911 0 R ]
+>>
+endobj
+911 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [198.837 116.319 229.057 127.112]
+/A << /S /GoTo /D (subsubsection.3.4.2.3) >>
+>>
+endobj
+915 0 obj
+<<
+/D [913 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+916 0 obj
+<<
+/D [913 0 R /XYZ 133.768 581.35 null]
+>>
+endobj
+917 0 obj
+<<
+/D [913 0 R /XYZ 133.768 476.965 null]
+>>
+endobj
+918 0 obj
+<<
+/D [913 0 R /XYZ 133.768 445.832 null]
+>>
+endobj
+919 0 obj
+<<
+/D [913 0 R /XYZ 133.768 206.882 null]
+>>
+endobj
+912 0 obj
+<<
+/Font << /F28 388 0 R /F69 393 0 R /F53 527 0 R /F56 529 0 R /F49 387 0 R /F50 389 0 R /F59 530 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+923 0 obj
+<<
+/Length 2898
+/Filter /FlateDecode
+>>
+stream
+xڽZKsW ,Zxޏ|HR-WU 4Hzw ,\1ǐdw~"?_}FV1ͨ2SR6(Os߾af5Zpz(ڮp`Vwmsxo_|2Wݽ_7~lql>;\UWܕz!A>&bٮkt$'\ K+tr2'e<WTEuUp'X.23\ GXs <[S[9H+;YsGi?&!q"9 hjwHS2jnVjX
+4O}b+vJP鋔 \q;5vBI?T(DhX
+,~!u߮И$_-L kMï$?e$d=
+.G;`^PAU NL8M %h @
+ޏ{=&w
+~NoM؄ZA
+VZ*x{Ug,d`㪯\>kgu2TZTd  ; '>RNt"vA tIdۦRv)N b |g氃ȅG{E(8a-W!Siٖ]a%HZ(>E5Sc%RGLў ZrKPԗd(-g$sO8:G |Ѐ($?N
+P*:'"jfx
+0p$f)԰?U=$^r5%l6ZB@
+H}vk(I
+ԞAl %cO:^h%ծ%Ă"y!ŔdJWiT|u8z)YPMr{f xf'*Ku'&*MtRQv*B4} CMB[&pe>TYm^?r8^bd( DhȚt2bXFd) Rl9^7 n"(%yܛtRU!q w B^p@=\obxBشcp p3o]i6µ?r@ه$PLc;&#gv+o{?q8gwcQ%8vr,9'.3/5KΔ`YAh9ϻPHc|0VwC'_!0a~W:^U%^CПLOafw:oF~;K0rerelv`Mr?׉Il uMP&>g?a_* *W!`i+㏇JuN]J
+d8%l`Nla0D/OLȠ| >LЖҚT+aY
+<\p|=Y-`E g?uɠN7"<֍+baeTiuIs_8}5'iMt}vzZzRkfh V ؚp&<Όk<@zt`֯*<13 Ƈ\GM(j# \qpD+-9(ZdD:\?CIvx!b@Y ! /?ƙ&p0 Du0NP'|SIX>?`]B!q1e|MvXB&(cbo.怗ם!U&AR"Hfkx
+endstream
+endobj
+922 0 obj
+<<
+/Type /Page
+/Contents 923 0 R
+/Resources 921 0 R
+/MediaBox [0 0 612 792]
+/Parent 920 0 R
+>>
+endobj
+924 0 obj
+<<
+/D [922 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+925 0 obj
+<<
+/D [922 0 R /XYZ 133.768 345.186 null]
+>>
+endobj
+926 0 obj
+<<
+/D [922 0 R /XYZ 133.768 301.52 null]
+>>
+endobj
+927 0 obj
+<<
+/D [922 0 R /XYZ 133.768 267.816 null]
+>>
+endobj
+928 0 obj
+<<
+/D [922 0 R /XYZ 133.768 249.584 null]
+>>
+endobj
+929 0 obj
+<<
+/D [922 0 R /XYZ 133.768 224.319 null]
+>>
+endobj
+930 0 obj
+<<
+/D [922 0 R /XYZ 133.768 198.501 null]
+>>
+endobj
+931 0 obj
+<<
+/D [922 0 R /XYZ 133.768 184.638 null]
+>>
+endobj
+932 0 obj
+<<
+/D [922 0 R /XYZ 133.768 156.115 null]
+>>
+endobj
+933 0 obj
+<<
+/D [922 0 R /XYZ 133.768 129.186 null]
+>>
+endobj
+921 0 obj
+<<
+/Font << /F51 391 0 R /F28 388 0 R /F53 527 0 R /F56 529 0 R /F57 528 0 R /F69 393 0 R /F59 530 0 R /F54 531 0 R /F50 389 0 R /F49 387 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+937 0 obj
+<<
+/Length 2768
+/Filter /FlateDecode
+>>
+stream
+xZKoW@h`d"f& -)ۃTu5)e"b?Uxx3:Y`J]dB)ϬqL*]-w6:/öϥ[D-%w8~?FsÛ^?{}~?m.bW7mA+wcwzs.I{|7ųK!X0@;XJ0|)/tj%ʹ6MSS%RYH*9ZdA$E\}<0D&B`Ng1D؞%!LG-L$&Hp*a&Ǵ/;8a2SLw"~HAa%0Rwa]]W-[) 5MFp+]fsh}V
+  OxޮK(nwuk8\5Y/6ezL_CjԻvDf{G+77h=7hMVF荨{NT.%L"Qʻb7FVY_"+JhT5|˻0F'N$a ƽ=T3aQN+hP$n43szPw R!񡺞ӃIAoHbQ3 Pճ[ty*saf ֠ʼn3Stp̢w^s 숓IyH#7^;tށڣvS3v7EؗŲ_
+ѫh$:ټ.\'_o'2MBb΢h.͚b[E=uńjuZ7p(ܛi΂)#aS@6Kjc<qyW-Dԩ+ϔ *ZJ8'&!{E.[d3A ]oS
+l1bҚh8o[VmOSWtf3^``h
+;ٔm'l*.4"=N4BUD4ؔ>w$(ღ}8 &5!"PPJGozUmUݔrcJSq1
+<18@\ p>ǏɱpFAJ & tAŪ@O.(g2)Ư)M&H!w4L=-N6%X_I9$řv;m_ ~TFye /IVmgf# j.Js=@ny3_bi {4X$&!A#^< C$Y80H;HdYu0i&"<F 9.O%a83%Aqs\váx,XԊ!Tky-:gw{(m^]$"bّQKlvzGkc8} ˬ16Q}HJ[=`Xfs
+jT~
+{q!~ U/NqAQ
+
+2Fܐ (Ʉ̨gqbzQ1P㩎,
+endstream
+endobj
+936 0 obj
+<<
+/Type /Page
+/Contents 937 0 R
+/Resources 935 0 R
+/MediaBox [0 0 612 792]
+/Parent 920 0 R
+>>
+endobj
+938 0 obj
+<<
+/D [936 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+935 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F57 528 0 R /F56 529 0 R /F59 530 0 R /F54 531 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+942 0 obj
+<<
+/Length 3405
+/Filter /FlateDecode
+>>
+stream
+xڭ]۶~ʫ#"d2xNi;ms3}xkTHί.;ÝbtYoғ7w7*pe"[=,dviÄԋ˒&_ue]m
+e0'TuIN./+N'
+0fbQ},cCK:;& !{t lVFd_ŸQԮ-Ο.T:1n8JO1[_ c
+Q:ATݣR\}K|>4$mm/rƉJlxXzNaKz!SXx3Pcyy±_O, 'q׵aEq@&E_ƄlZSU)Qn";Tpd ]&qʁMTv%Aԏ(:ySc[N+ L_+EK;
+@35[_eRx*V`}
+-vMw $:AYDߧ:ۢ{!w*tlϏ7d &g^g$ BS+f)&:`{3T)sO&H
+ PW`'Qؾ'K]mFWXzCý;iSd=tFY3nrdk-k9K闊48Q0OBHl5xT& e%M_ aD@B Y8\3 ;68x7*E*hL CAc h5bdTF^]آ|;U>Wyߛ0ら'\ s 0 9=ea@ZIKf^j 5DZ5Sƥ1r 6zN
+ˮEbKQM7r!ov!*L6M}<PwP$]J̻h5YAހzEPXפ2- dcFoCۇF&MZh4?MhjJV8P}$(!vIA c~wvTf*0Մ}>XyyvjEY$0nn<*9Oذ
+}z! '7w4eDϛ:X_Z z>R. n=d`>K@BO8&,spvt֗`s~ y PLbe`]n
+iS-\,  xx7MVǾ#VSа }Za(r05 Oԙm?TP|$-V }~RP@:JN6"Yo@cSI[<fHhﷺS@g_7Cf8Zwo!dOCKS!=xBw6!Hf`3HJ j>[S1ΌJq
+&q(3&Ǡ?,R9)/rb@ozw[X0bfe/5L/# ?'f -<_Yg?
+Bn~3l凲_-у$7
+NfAMȭcy¸iU͉dt| 6
+PHA!@B2zx׷Qs eC ;KVp.48opߔTA
+=/S1,6n
+ /tb$H[_- !
+*-M r|3uD=h޿Ѵ6Iՠ>78><]m7q*{/h;Ʌ( ytCQo+pWt ASJ(>HTXqO`VR 3,Ȕ}1_}@ч[jL}T$dv=oԴ9%1mez7*^
+endstream
+endobj
+941 0 obj
+<<
+/Type /Page
+/Contents 942 0 R
+/Resources 940 0 R
+/MediaBox [0 0 612 792]
+/Parent 920 0 R
+/Annots [ 934 0 R 939 0 R ]
+>>
+endobj
+934 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [395.076 566.077 425.296 578.032]
+/A << /S /GoTo /D (subsubsection.3.4.2.3) >>
+>>
+endobj
+939 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [172.463 179.377 187.186 191.332]
+/A << /S /GoTo /D (section.3.1) >>
+>>
+endobj
+943 0 obj
+<<
+/D [941 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+822 0 obj
+<<
+/D [941 0 R /XYZ 133.768 382.329 null]
+>>
+endobj
+940 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F50 389 0 R /F56 529 0 R /F53 527 0 R /F59 530 0 R /F69 393 0 R /F54 531 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+946 0 obj
+<<
+/Length 2066
+/Filter /FlateDecode
+>>
+stream
+xYK6WVS"^t
+/SXAa۲Fe69Ȓ]65d[TTܑ;^85g7Zviqì k<݁(NlP
+[pάCe/\ڄT$?븕v5=i l]Sޟ L[""u[v%w fIߩ÷"H.Q5O)o)ak5oڎ&:SKà&&bqѠr ~L&) އA.A:-A۝k\D62_ΰ 6 :&?܉ޖm4)ǢsMYTD:8i^N78'6X7#>C='֧@X3P_KܡIs\KC
+몪Ƶ[?
+v=!犮ܖܓ"e"ө>/c&і q$lr>pPRz=.Fd
+♉;/(Y*lk]וHEB>h6(Ep>:aԧ}`v8`)WHF`$L^ ~W*XExv4ȾFTj=cd=
+}Ue`X,ϭ
+w$rHڟ KKz%%#5ps{86K r=X!dpid0Pӑ d u"K[>#xU" _u5
+q?תD.O5NSu׼!g@})̍<z0hʭq6\ 
+: (Cs&eu FȗÏVy 2n\Pri3ىFhQ|٢'2"eagaW1(i7=HƊˏP4 &hρeC o.gPŗ<*S]8dh"eFN8mP_ Ah L} ?>S1Ou$͎kL _Pbi3,KEn9p5sZ/osULӫqM]_ݡR"w8Z4A?NUOK<Q""c32J~Ԁ[4P8` g$m}Iɘm4tbkY('Y8 ' I!&Y
+a zFrHrifyXou#B`uryR!B[,o ²<I c'<ܽɥ
+endstream
+endobj
+945 0 obj
+<<
+/Type /Page
+/Contents 946 0 R
+/Resources 944 0 R
+/MediaBox [0 0 612 792]
+/Parent 920 0 R
+>>
+endobj
+947 0 obj
+<<
+/D [945 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+944 0 obj
+<<
+/Font << /F50 389 0 R /F28 388 0 R /F69 393 0 R /F72 437 0 R /F51 391 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+950 0 obj
+<<
+/Length 3155
+/Filter /FlateDecode
+>>
+stream
+xZKs8W0yc!x 2äj;sH@KITn<N="f ÌqA'oo.^ffQ\ng,ILepnVg7~Kh\\̻/$-dviՕ%z^oW6EjtMaI\غ\ ,s1۶ZW yŲX|UeI9
+\ OOnUrC]pUn3XϏJպ`є9H Gu3#/bahX|}XmmsZE~vlRt)iU@R( axKbLL=.R$$)^P1bu%@t9a8 yueDf=34II NLIrB<FC ۳L rcmp~rkKpJo;ǠZOL/c(b[ߎ
+F8ޏf)8~jLPF4
+PjO.,\Q@fgFXNN?!WnLpvLJPE{$@(Peo.aL)
+p|. A.,Dq9Vն#mKCdY >*a2
+3.;`6HuOsLs`eHnٮJ<__k+,_|g%T%+d@~&bO-ezΌ;uXbQ&8}3½|.3
+kv
+veW/huy]c FDތ0
+2
+[.ܑQ$%+?`Gة&~2e6*NoO'oR)ѪL ;UA?ɽ沂
+V1iI^0>+֮AZ9Ԧ Z܎o'Ð1;7[Sxk$ h\_mj]u`t~܅-kfÈ:h=[#O\M*+ܹ5YmWVn-l\"5ޯ42K @&):5uG`%=m,R#F3N]"0|X@
+*NSlm`cn!
+endstream
+endobj
+949 0 obj
+<<
+/Type /Page
+/Contents 950 0 R
+/Resources 948 0 R
+/MediaBox [0 0 612 792]
+/Parent 920 0 R
+>>
+endobj
+951 0 obj
+<<
+/D [949 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+948 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F50 389 0 R /F51 391 0 R /F69 393 0 R /F53 527 0 R /F54 531 0 R /F56 529 0 R /F59 530 0 R /F41 533 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+954 0 obj
+<<
+/Length 2872
+/Filter /FlateDecode
+>>
+stream
+xڭZo_BF-WmQacE$NZž):Rxp8ߌgoY|Zraf7w3.%͌LH=Yί/|@hXr0eG!3X&l@6 K_d 30n] 3ϑBAJ)8D,"Py.~lgB Ynf닷2&s7{kbd*ױ9"!fpSҌ 3+'_5Xxo/@%.Qs8(\g 09NgaTMb4s0'Uk6 a<yϚܶK`Rl$sV;{r@ nl)SfLLSLe|Qj5gҊf=>ϘI.ol||n/?\.jC82`eS2oy2Ʉq F93"#n:QG4+m,ŋgUBC~ -j IA&6ˆjJedJ ͤtlМCe 3K Mݤ.!g\ E($A(ŕE$rOtY"'h9cJLS2adܐ
+5UᨈIϛKu+nSP4~T(o+UG2D@l]3|^=ͫCݼ, KvuXIJ0-v5u?waeM"xfV.?+2 ޵x!Mé#DoòFvc*Is[UyxQ>{b~Y|~Ӣ3<257W͵VȨ}hU{:LJ **=qS|@
+# W'+F$L)ΔV=$#P5f
+.x9YWtWt`˸vgU:*"cxG_G 6 - @oJSdǮkD} vʧz\G8 @$*Eb ?
+P*>ҟ2̴z^t~X5aCu@|΂}p*\}$mA[eYU<A*|j]̾=ib*aN51 \R/td+_F
+
+}5k=v"Nh`h0%&B:z_8w2 z~ę(t:voڪެ5)rzRiԫX޷{=gINETCdD N_uɘC
+}pH,
+bGO
+1~+QwS@|!fJF-tUt6j#lKom'{Ԓ_%9rKՙzdBM
+9B:4|w4,6cg&pf6޷A19X fz"FDR
+s-:PǦysJ5\Ith`!Cӌ[ik t!Sb~[x`Q-&U8
+endstream
+endobj
+953 0 obj
+<<
+/Type /Page
+/Contents 954 0 R
+/Resources 952 0 R
+/MediaBox [0 0 612 792]
+/Parent 962 0 R
+>>
+endobj
+955 0 obj
+<<
+/D [953 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+956 0 obj
+<<
+/D [953 0 R /XYZ 133.768 407.199 null]
+>>
+endobj
+957 0 obj
+<<
+/D [953 0 R /XYZ 133.768 361.272 null]
+>>
+endobj
+958 0 obj
+<<
+/D [953 0 R /XYZ 133.768 339.593 null]
+>>
+endobj
+959 0 obj
+<<
+/D [953 0 R /XYZ 133.768 323.338 null]
+>>
+endobj
+960 0 obj
+<<
+/D [953 0 R /XYZ 133.768 307.637 null]
+>>
+endobj
+961 0 obj
+<<
+/D [953 0 R /XYZ 133.768 291.936 null]
+>>
+endobj
+952 0 obj
+<<
+/Font << /F53 527 0 R /F59 530 0 R /F56 529 0 R /F54 531 0 R /F28 388 0 R /F69 393 0 R /F50 389 0 R /F41 533 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+966 0 obj
+<<
+/Length 2157
+/Filter /FlateDecode
+>>
+stream
+xXYo~У抷d M
+~9s:HPe9!U?fL_t~=}~$B-}$C;ьok۷-(4g POyKD+- PnFYIBq-SX056uRƴ?ϳl>RRKa#zC!ձi/$+H\j"dhЌ
+#gW"AH#?6 a8H@2,S3{״B'^us@1A ӖbhKg%L=fafO؟۝qA6\W1 {C*#(q1ـٽPpy6?m,g)+
+ex `ؗXy-)KYgxBH܂|,6RKPzgqVqm;>ҨQ50_1@I @Neq}ǡ{H 1HA0geJD))WhtY@ǥ:}=gsDJt
+W{#n>ܠO&du@#WϿ$X@iI/xv
+U􏛟$^6qJSiam-VGBΗpmaŌtPoGCLY՟t4(_bm#y  ԆA*\
+wuj!"a`Aza
+gWv7~9 nu ',1xU5'0yEg|7vbUmG&6B66lYk a= Sx_'*O!"ЦDD,dŤLcF64#gi5Y4<d)%
+}Zf!ԥX=Et4/3^L|:iF{p ?sWC:1Υ_)o?QQXZ([xŮ s+"omT_
+endstream
+endobj
+965 0 obj
+<<
+/Type /Page
+/Contents 966 0 R
+/Resources 964 0 R
+/MediaBox [0 0 612 792]
+/Parent 962 0 R
+/Annots [ 963 0 R ]
+>>
+endobj
+963 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [445.488 372.549 475.708 383.618]
+/A << /S /GoTo /D (subsubsection.2.3.4.6) >>
+>>
+endobj
+967 0 obj
+<<
+/D [965 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+968 0 obj
+<<
+/D [965 0 R /XYZ 133.768 416.122 null]
+>>
+endobj
+969 0 obj
+<<
+/D [965 0 R /XYZ 133.768 333.971 null]
+>>
+endobj
+970 0 obj
+<<
+/D [965 0 R /XYZ 133.768 312.054 null]
+>>
+endobj
+971 0 obj
+<<
+/D [965 0 R /XYZ 133.768 295.56 null]
+>>
+endobj
+972 0 obj
+<<
+/D [965 0 R /XYZ 133.768 279.62 null]
+>>
+endobj
+973 0 obj
+<<
+/D [965 0 R /XYZ 133.768 251.731 null]
+>>
+endobj
+974 0 obj
+<<
+/D [965 0 R /XYZ 133.768 194.045 null]
+>>
+endobj
+975 0 obj
+<<
+/D [965 0 R /XYZ 133.768 172.127 null]
+>>
+endobj
+976 0 obj
+<<
+/D [965 0 R /XYZ 133.768 155.634 null]
+>>
+endobj
+964 0 obj
+<<
+/Font << /F28 388 0 R /F69 393 0 R /F41 533 0 R /F53 527 0 R /F50 389 0 R /F59 530 0 R /F60 532 0 R /F57 528 0 R /F54 531 0 R /F56 529 0 R /F49 387 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+979 0 obj
+<<
+/Length 1216
+/Filter /FlateDecode
+>>
+stream
+xڝWK4ϯ1-~%q
+&UT1$+v{!2~ߺRW;8VyaʔtpyP n'Ҷ;~/Ѳ?7K$۴w\);X8dz8 U%b{tp|y'MjAAO_wv.+vUZ`~=RqSp}uu!GRŃ܏w{CnE+C*'+iP:=~vh376ni?ut &C6WeݏB;3 2.?Enxqko`kD&!RYY(L:gxQ ,B\X4҅^|Y  ƠUFnfƶ,o;!A8CRϓ AVɜ.;Oea)Ek\~06ظ,tꚥ>Cd,*"~_pȑ85㋠ʒ3c$ X}'s#B1SRIHDT˖"t.f)٩J% `\P[O
+-+4+^ GO
+=[(ut3OΏiX)I
+VrZ1*,-xVs9Є+Zao/5-D1% bĚ3ódkql?P
+ZMʿ`F5cx X#nx2CPѣ' nBx)|E]2}UUU몖\ϗո
+0ΘOVڮG% 
+cTi
+YjF_7
+p;<
+endstream
+endobj
+978 0 obj
+<<
+/Type /Page
+/Contents 979 0 R
+/Resources 977 0 R
+/MediaBox [0 0 612 792]
+/Parent 962 0 R
+>>
+endobj
+980 0 obj
+<<
+/D [978 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+981 0 obj
+<<
+/D [978 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+977 0 obj
+<<
+/Font << /F49 387 0 R /F28 388 0 R /F68 392 0 R /F50 389 0 R /F41 533 0 R /F53 527 0 R /F56 529 0 R /F97 821 0 R /F59 530 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+984 0 obj
+<<
+/Length 2143
+/Filter /FlateDecode
+>>
+stream
+xڝXߏ~N۞H)E"m(C\Z8Y2$yA~ád6>"p3a&߿޿NT*U~Z gU+I߮~I/e<ijm
+K~P5S9eL%fRXKBNp(mϜY*Da%ƵtNVL<͖D|6AFdy)n|[<9~˭jW͂H-vyw;ϋl;y2U$DzvǃޓZpEݶkdMO }x٤O@ӹNڎhYcف)&Qh@x|\U?\%[gE<vTMlnF7C?CIA)u6i02}ruݩTepa(if,) 7TmqضQ=V[Xqa9XI7ȅ<_ l: 3sm!]Ǔz?PEr-Ǯ=v˄ݸ
+oA܂A8hG^Q
+$f#RYPFqmL ۱:r`Ta}6<)cS$[@
+gLds&f;:TL҉KcG>G zw\:fjbZw܆ȍ9YsvUIѺgg\PvnB R#|
+G:<dS̄8"ݓZ9== Q!,[/%2|Y<9jO=Ӟ{%'+0s
+a
+e#4Lc,49MUgIZuUgikBhpk;Cd2涣gЃ!mIoG
+%&ܩ"c
+endstream
+endobj
+983 0 obj
+<<
+/Type /Page
+/Contents 984 0 R
+/Resources 982 0 R
+/MediaBox [0 0 612 792]
+/Parent 962 0 R
+>>
+endobj
+985 0 obj
+<<
+/D [983 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+254 0 obj
+<<
+/D [983 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+258 0 obj
+<<
+/D [983 0 R /XYZ 133.768 332.44 null]
+>>
+endobj
+982 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F50 389 0 R /F28 388 0 R /F68 392 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+988 0 obj
+<<
+/Length 1772
+/Filter /FlateDecode
+>>
+stream
+xXKoFWtcnKm8d'@i ˢKRi 3;K(G0ڢi_ڙog7 ۋ9)mz!b5Iee<I&hrss*grCm{[Pt]6ɇ_{]ዌeVZB,RļJ'a8nPpP5_/λm9m}m?f("f^ec<d˸ s#fؤ[[B"F5hށ$UslH
+fK)l<9#Q^733&>Džy7PsgB\Pg0Lg=)@й̰,bgP*K>9L2Ns gFTٞtL0#~"C
+; 2iRf2;fSQ0=gZv=#\f.|NDhaP]OVm *]߹22 D<h"T@DeP:>ks8H>I ,Ё j˺ &䩰S w"綢
+ĭ|YD a9;"U y
+w^Y8@sE0T60WZ%źXA05Dl{rB4Å뺺qu[
+,ˎ|2#holTx;gE30\* КMEXbٮOKfI q|cc!T?=^y'$ Xؤ\[Ͷ?;D/uِA )\1+cMa ]L27&-ZT1jZXGK%L,ڲ˜Q
+PipSE)]8Rpy rJt2*1&dD03c| 1bn-jM.6aH/8 % cHz!GFԃz^ua\<
+1Cj8HǺᆪɒ"
+&%Y`uNNFLn#y0֠| zZ
+aǡ>2:a0ѕ : U&euwm
+7SؒBf;>:2֕G6Cqx)¶_$Hp}^@ 2LPͭJ6_-3)տUO0nrJQ[2j! {7HUwyO)y}:PvQN_x͹+৊>wUA~3<6zң` a
+y!91o}S
+B=|}()r1zJN'|/wK@Ӗc d2yk Kt"!*Lؙі/^ |
+endstream
+endobj
+987 0 obj
+<<
+/Type /Page
+/Contents 988 0 R
+/Resources 986 0 R
+/MediaBox [0 0 612 792]
+/Parent 962 0 R
+>>
+endobj
+989 0 obj
+<<
+/D [987 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+262 0 obj
+<<
+/D [987 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+266 0 obj
+<<
+/D [987 0 R /XYZ 133.768 406.779 null]
+>>
+endobj
+986 0 obj
+<<
+/Font << /F71 436 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F28 388 0 R /F69 393 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+993 0 obj
+<<
+/Length 1589
+/Filter /FlateDecode
+>>
+stream
+xڥWKo6W@f"@=P!EBeɐ$p(v4m/"9͏<$<xtIr#MrNRmT:.©KiL:l=MЎiaA~I51%s<WnW4%.a -k>,]qiӻHͫX8VeUW hwhCLI,`6_a3.jX u\<lfUO%a64B6{iQ/1K),J;|RJWmH3>qka]{
+Liw4|E @Ku/ieIUd<=>n*u"L@qS@kO&NyreAG| :DލDrkgh 4?t 1 3͜[uo1N>3`U,m붣d ܊S1yFô7̡|tg.Y+sH2_^LUk\HȠ2SY](3
+3]O<r#oN x%2epl%LRIwN;JfxKD@1|\8& ])eja*2 n
+0簄虨]wY#aݵ; #K@ܼ'8aA-z܅ -=4nH{y9sFy\RDG{m93ν1#
+j@vy*pG`
+1%A]B4KLu4n_#ͲPEUxl,3\wE&8_g7l6>bR!Ig(F UQer į*ik7M1,? p{`KM
+endstream
+endobj
+992 0 obj
+<<
+/Type /Page
+/Contents 993 0 R
+/Resources 991 0 R
+/MediaBox [0 0 612 792]
+/Parent 962 0 R
+/Annots [ 990 0 R ]
+>>
+endobj
+990 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [381.845 370.2 412.065 381.048]
+/A << /S /GoTo /D (subsubsection.3.4.2.3) >>
+>>
+endobj
+994 0 obj
+<<
+/D [992 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+991 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F41 533 0 R /F56 529 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+998 0 obj
+<<
+/Length 2176
+/Filter /FlateDecode
+>>
+stream
+xڝYr}W0PqĩJݧlTxve,{O7
+‚F./E*z^‘x~ZZ*tN*b9-c/WX[LlLΓ=30aT8/&D~FPPǰݱ'Z~YEqw!q `h^2܊`?kb
+(i!?آtߙZJ^#n %Y #`E~A.(fRqaUt͏vMOK}E 7'7/4^j̉A:ATbBQJrLsI:Z`,>"SwTL96Θ\]|oMP&ۋ-2 *8ǽ"hl\/ѹF]*ބyℚPSDv$_:a#AP3xl*T,$IUDHӮtMch`o]҅w\9R!+SWG%6-`Ӝe蛄ie1.7@ï''5.iz qVMAm D)(,͂Uڢ0 QP6F!EQz[hz>C/]fvꬅC>@_ۅ5\YY_*]
+ntՔD_:|Z]#}GA]V]7ժ\~z]ҧO >ƭJr<kj_[߮O|~Ԩ-ǻKYϜaDVwpZk713|. V~l7OZ܄/r~ߺ
+endstream
+endobj
+997 0 obj
+<<
+/Type /Page
+/Contents 998 0 R
+/Resources 996 0 R
+/MediaBox [0 0 612 792]
+/Parent 1000 0 R
+/Annots [ 995 0 R ]
+>>
+endobj
+995 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [367.27 390.877 389.741 402.832]
+/A << /S /GoTo /D (subsection.1.1.1) >>
+>>
+endobj
+999 0 obj
+<<
+/D [997 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+270 0 obj
+<<
+/D [997 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+996 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F28 388 0 R /F50 389 0 R /F53 527 0 R /F54 531 0 R /F56 529 0 R /F59 530 0 R /F41 533 0 R /F60 532 0 R /F57 528 0 R /F55 678 0 R /F58 679 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1004 0 obj
+<<
+/Length 2294
+/Filter /FlateDecode
+>>
+stream
+xYo P|S"(݇޵B[,y%yE3$r~g.?w<]d$\/.oLBl!\fqJtٷ&e8(|dIW7-Y^_`h.+f*͛3g4inMґJ3tOE}l{ng}Oqu]9%fk[?\W~-KڲƹXOm?l]1I2); =uy{zOmm Vmv}lu"|sap3֧f~
+d80t :Ns߮krjST[ Siڮ~!U?BxpEdDy Ĕhˈb_BGv5~dk;?ϺnXBn<0itG RNp҂Г>8N&MRW?e;//;]4m΀ Vnl݉`ڍ'EIn7;O%o{#"8EI/ UhX0Bc2'$KJȞ`y nUa]7((mBԥghn+!L|m7=3O܃_~>{Hh@{Apݱ(ZD |&pݦ|yvN"G|ُUذqHD5f6,Nߕh[0&7lOq9 C< i?[~#y>Al.#_-W+X]Чn<&_?b]1 ci\zt%#Ih%
+йلPni4̈e+*a <' ::f8ɀ#{Lح(V
+trB'h4%X#hDMARF5i!Fy 2&<*$3XϮbsDr$◳x\'~,l!SEscMFf8W4S!{hH^F@,A7F6CYihf&0dUrn':b
+3C3 JToKaM Z̠ 6+
+/OC( l"liլDVh(H77]~u:=`|`lwv"(ː@ k ЀC r4_/E DիWxmߪjR /R(gdJ B_|GdQMR?C(6ٿ
+endstream
+endobj
+1003 0 obj
+<<
+/Type /Page
+/Contents 1004 0 R
+/Resources 1002 0 R
+/MediaBox [0 0 612 792]
+/Parent 1000 0 R
+/Annots [ 1001 0 R ]
+>>
+endobj
+1001 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [335.899 629.838 350.621 641.793]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+1005 0 obj
+<<
+/D [1003 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+274 0 obj
+<<
+/D [1003 0 R /XYZ 133.768 397.947 null]
+>>
+endobj
+1002 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F53 527 0 R /F59 530 0 R /F60 532 0 R /F41 533 0 R /F57 528 0 R /F54 531 0 R /F56 529 0 R /F69 393 0 R /F71 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1009 0 obj
+<<
+/Length 1926
+/Filter /FlateDecode
+>>
+stream
+xڝXK6W(koIEZ-2V#[,pH=lXb1|q7?oJFrf4F(RmL&vs߼M~<޵۝JMbc|t2VSu~3yO ݸںnlJ2n_L%Ͱ\'b+&O8.[%=ohg-akN.uQߊgI9ܜm +ˡ.z=WuZiPMz&BK>!f<xY&$~iCi$,jއoOUl&3n?ցaԩjAcQRG=@I,03fImgpKUY@`!6RH\AtBtJ1FSC\J2HGcU͎$#⏛IOe'e6SW[(=4p[TԴ޹;#q6
+8wȩ(i{"Tؚȝ*_F &=MvCj>ta^5PX$۟riVӠ\[?ɽ_qn< ,&[(ɜ|1] Y
+׭µ PmOwk!sWR-Oe#yIi~x/L:e<N)O̫Df%397ٖwG ;x|: &xFVW=za:m
+!*
+xř,]&pVa Yx)Y>u &C]F > qWb
+>
+endstream
+endobj
+1008 0 obj
+<<
+/Type /Page
+/Contents 1009 0 R
+/Resources 1007 0 R
+/MediaBox [0 0 612 792]
+/Parent 1000 0 R
+>>
+endobj
+1010 0 obj
+<<
+/D [1008 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+278 0 obj
+<<
+/D [1008 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+282 0 obj
+<<
+/D [1008 0 R /XYZ 133.768 266.8 null]
+>>
+endobj
+1007 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F96 794 0 R /F72 437 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1014 0 obj
+<<
+/Length 2842
+/Filter /FlateDecode
+>>
+stream
+xڵY[ۺ~_a"kwIО(М-P PȒ#,pO&9|͈+z~GRZiWO+m&fRn1ʪz
+u)v-e_5 >}q*}fMWYaiS5Y0fX?]8Y# #/Z&Q% 9mޒ$k}k3jW$)֮$&GfzjxzU+Zi mD>4埸U"
+ۢөONM,6-)~6f̸
+=Ned Os* ПXѻTuGoSW)@*1U7MBT,<OcRNpΩ @ˮ2xL'b|t&
+/KdD λl<
+:z^)9v5}U>v4n\SSiKkfSd
+~9x TtI%d1.kn7Oc^LN'
+`+B[~K9[OemOLmSg3u݄?^~ۃV dn.B; Z@aҨm
+2^+ %`|ϴ~@ X()/;@9ĭxVzuƑጧ!eru:=;XQ_CTKm
+q6">M]M،ӣ,ESQ׺,m}/yyH0bﯥ0J@ U´v
+OyouwCD_;Csne)d-ΕTtf5aEKDY$F1fbo"\xEcJ O7 p.|5
+XgUJ
+ཀྵdzB,ɜE.B2uE
+pSHB.Ex_
+WǍ 8{
+6"%7Ycz+ KǺv9 o|u %C?oi'Gـ[| \?9cLIyq8?DLJ
+\a0ͩ[v= dl ۦxtǻ}0p*@Z9✔M
+U6ܷ9Dkcƒk$TTIg>lޓhw VP5茛{e2|g<u!{-Z`g@7N X
+endstream
+endobj
+1013 0 obj
+<<
+/Type /Page
+/Contents 1014 0 R
+/Resources 1012 0 R
+/MediaBox [0 0 612 792]
+/Parent 1000 0 R
+/Annots [ 1006 0 R 1011 0 R ]
+>>
+endobj
+1006 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [197.64 656.239 204.102 666.239]
+/A << /S /GoTo /D (Hfootnote.12) >>
+>>
+endobj
+1011 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [324.091 605.928 346.562 617.883]
+/A << /S /GoTo /D (subsection.6.2.1) >>
+>>
+endobj
+1015 0 obj
+<<
+/D [1013 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+286 0 obj
+<<
+/D [1013 0 R /XYZ 133.768 569.19 null]
+>>
+endobj
+290 0 obj
+<<
+/D [1013 0 R /XYZ 133.768 432.168 null]
+>>
+endobj
+1016 0 obj
+<<
+/D [1013 0 R /XYZ 149.011 138.182 null]
+>>
+endobj
+1012 0 obj
+<<
+/Font << /F28 388 0 R /F68 392 0 R /F50 389 0 R /F56 529 0 R /F71 436 0 R /F72 437 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F76 512 0 R /F75 515 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1020 0 obj
+<<
+/Length 2666
+/Filter /FlateDecode
+>>
+stream
+xڝYY~ׯ:;m&mX<"q ;ӻÈCxh%*^3y,l6㫯z&"˻߼rr#&QZ$$ ny%BlT6!n٨h7ZFyM&D%b*)REKTlqQw/;zՍ<MlAbK HmW߷~e{ 0U)H |{&+a#g#wle;Rd6}RZGg.*η`~*rd*Ҏ}З&:>q7/]tQ}2=1Y_#e|8vϫ0H C12eN3XwC?^Hsz.5 UUF:Up:#^Wu^ܷ
+d9pmmF+~BauA_燱nfݿi;4
+zpv&w¦nj' ASS̻ʲ7C*j=(j&Ώҋ0%3f9.IU80KAhWS SŞ?wxR ?;-*#8,BM)tlYfn22ҚJ`'P+ց~a }S@,Jns2 '"VzWqz2>ˇ8;
+:F
+Γa\^4!)̢FMaI:t3Bޗű
+xR +Z|LҦdOC+,g Zi o ,5I|E& y 7Wd3d#psD c
+5Dv
+1P;V'<fCaSZXiv9FGL) D0y
+c$gݳS!3=pp k+S8x%Hdn=ڌ%T T3rB?dڕ+7 @"%$ȕLX|;xiDkМ9HF(;%mH1^ Kyу 9&t(}i.o$L*JYoft>}U~<?"1kɴ;lyM${ R;D%䔾.ICGY`]&Cxy6 *e].,GEծ.eaJ8c_ `=u!A pyEi 0iX}4)bkŗ$K1$(;,YEXEc(][ $Pa̜-F$Z
+I0.9@y@ao` n<RK?$E.p;=N}CH./@fsCpC}^5=#oӃICsB"pv^~qbr /dp+,Y/MB?p>mTK}|b)e33~jzf
+_lXf:BgCV6_'%w$
+vD/ ဓ.Τ]CdĢoV<.
+:vwvx%'BT67cϢ+SĺN5 V ʕÝ3>`vh@L<n:D.ZP}Q'Q
+|[-Amǭ_GC΅{𓥍~h\Glb& `OvYK[Ȣ`q,]?ܽ;
+endstream
+endobj
+1019 0 obj
+<<
+/Type /Page
+/Contents 1020 0 R
+/Resources 1018 0 R
+/MediaBox [0 0 612 792]
+/Parent 1000 0 R
+/Annots [ 1017 0 R ]
+>>
+endobj
+1017 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [312.763 407.319 319.737 419.274]
+/A << /S /GoTo /D (chapter.7) >>
+>>
+endobj
+1021 0 obj
+<<
+/D [1019 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+294 0 obj
+<<
+/D [1019 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+298 0 obj
+<<
+/D [1019 0 R /XYZ 133.768 467.053 null]
+>>
+endobj
+302 0 obj
+<<
+/D [1019 0 R /XYZ 133.768 251.466 null]
+>>
+endobj
+1018 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F50 389 0 R /F68 392 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F72 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1024 0 obj
+<<
+/Length 1538
+/Filter /FlateDecode
+>>
+stream
+xXKs6W5<H:tKg:>0$qB.Iq3ł)v&͡Ӟ
+M&vv<4p x&)w/RQ}K9|t$6\5*ϓ$ʊ
+b;6U{v "_>KBD(&jY|1s_;Y)r񗫫PJ R6
+ulHTEX
+؋ ΍* ~s5M]NMx>79(.+=A ϱ᲎%
+^|xO<73w4O
+/',ÈŌN ȰxwS; bO->qHRۧ+l5CGbғq9;@1 RS,IMC@)Dy{ /~ yk7
+=?-C(8!I]ӭdчMі l StRF -,[\|SW{QBK~::κ*Hи?\`ioH8/*.~$)}jjfi(U™zL&ZixXǚ\I@{D< =ȀP]W%þ=4
+
+XH𡷻i^t7X'*t<V\Kٗ)lsˌ-rMgP*9R
+endstream
+endobj
+1023 0 obj
+<<
+/Type /Page
+/Contents 1024 0 R
+/Resources 1022 0 R
+/MediaBox [0 0 612 792]
+/Parent 1000 0 R
+>>
+endobj
+1025 0 obj
+<<
+/D [1023 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+1026 0 obj
+<<
+/D [1023 0 R /XYZ 133.768 392.406 null]
+>>
+endobj
+1022 0 obj
+<<
+/Font << /F50 389 0 R /F28 388 0 R /F51 391 0 R /F69 393 0 R /F53 527 0 R /F59 530 0 R /F56 529 0 R /F49 387 0 R /F72 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1029 0 obj
+<<
+/Length 1626
+/Filter /FlateDecode
+>>
+stream
+xڝWY6~ϯ ,oR=3@HܵY2td(;ádkWݣ/9s|᫛_7W_}Jrf4J(Ŝ+%3®CqC(g2i<a_mtμдᏮos9rW, B1z[:-raVƲϸ 3@_xW9˭(}#ahf}l߬7e;Я^KD>H.t]P>#hne:cnuA"Y#ͯ]Y=vGPS:"wu5 }^q&*e`1>\g}}"D5SY=-uTE;Z-PS\֓9Ӟ$&j*7*)<51QxHtM7gm qw6"8'mwYQcXbgb `M`2e+PEBGLQЦ-جL#?/C::1J8΂qFddyn}\|)BI 2e, t
+N":8ttzY/9g~Q21̒ ɭ>"RO ;ׂ/–Mࡏa$}aW)ϐx,qhBIX
+endstream
+endobj
+1028 0 obj
+<<
+/Type /Page
+/Contents 1029 0 R
+/Resources 1027 0 R
+/MediaBox [0 0 612 792]
+/Parent 1031 0 R
+>>
+endobj
+1030 0 obj
+<<
+/D [1028 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+306 0 obj
+<<
+/D [1028 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+310 0 obj
+<<
+/D [1028 0 R /XYZ 133.768 186.102 null]
+>>
+endobj
+1027 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F28 388 0 R /F69 393 0 R /F50 389 0 R /F108 894 0 R /F56 529 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1036 0 obj
+<<
+/Length 3320
+/Filter /FlateDecode
+>>
+stream
+xڥZmŸzZ4VDR%EkӦhl+ri[8Yr$6&Z'CjHg:YW7~~wktۭ1Uf]]mW?Du{y)k57?8-.Cm :Nl_}Ƴfj=uV6U2@OWAuVE=w-odYTrڦѲ?-Q<0:Yzu
+S}G=Nש6RqaEp{cr!%چGG=\EJY~oorm֏Vi\fK0
+$SѹUϭ]jOmbRbMƾO©+ po[,A3X$jF*Q'Em|M,vw2=^Yv~;l7b_n0~?6z^6K]+_Ny.eXoul]tx…Ɵ';(.mƵ,pU:Ns5N-̵aؠ=T`].zE`"YZ$WV|MS Mr$Ub8-X苶CMP nnOQ@ܟOLk J`.,qIdd/دN@禅b,ڭ&7%g<
+m|4$P;3hڋ=sA5E50r
+ 0e?T5R,0Vfh'ph(S%F}WR:: <qF[:Խ:z#M;,͗8<ʹ` Yf#iAkms-6]E#4iLi& ~tD7= .
+Xs;%UGgǸPF |-}kwqK\ Go;pw'5-Y*ʓo+ B
+'qQx+TOtKPkqG9</!g T7
+ 9c <6EzG┘֫nmq9"D IN3hR:raq&ˢ9[,4ɴ
+~)!n@TzzU5i!/oi* _:rFqy\QQwrvƚTk9aXJ0˂0vvoXDYj'sg|
+΍OJn;
+@D6t!p^1.<H
+endstream
+endobj
+1035 0 obj
+<<
+/Type /Page
+/Contents 1036 0 R
+/Resources 1034 0 R
+/MediaBox [0 0 612 792]
+/Parent 1031 0 R
+/Annots [ 1032 0 R 1033 0 R ]
+>>
+endobj
+1032 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [263.535 536.293 269.997 548.23]
+/A << /S /GoTo /D (Hfootnote.13) >>
+>>
+endobj
+1033 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [472.014 255.368 478.476 267.858]
+/A << /S /GoTo /D (Hfootnote.14) >>
+>>
+endobj
+1037 0 obj
+<<
+/D [1035 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+314 0 obj
+<<
+/D [1035 0 R /XYZ 133.768 593.537 null]
+>>
+endobj
+318 0 obj
+<<
+/D [1035 0 R /XYZ 133.768 474.456 null]
+>>
+endobj
+322 0 obj
+<<
+/D [1035 0 R /XYZ 133.768 325.121 null]
+>>
+endobj
+1039 0 obj
+<<
+/D [1035 0 R /XYZ 149.011 142.641 null]
+>>
+endobj
+1040 0 obj
+<<
+/D [1035 0 R /XYZ 149.011 133.177 null]
+>>
+endobj
+1034 0 obj
+<<
+/Font << /F28 388 0 R /F68 392 0 R /F108 894 0 R /F56 529 0 R /F71 436 0 R /F69 393 0 R /F50 389 0 R /F112 1038 0 R /F76 512 0 R /F75 515 0 R /F113 1041 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1044 0 obj
+<<
+/Length 3248
+/Filter /FlateDecode
+>>
+stream
+xڭZێ}W%7ydolA6@8GE
+$5}-Rý$ȓͪSURJz&+"{Xik4VIFƫ4&^WOuulmvƁO{,CWoLʣ<1 nV[w`7N}wTGȺ<~vMٝ]ύhsSu9M'"h4]mui V7kfbÚߧ|کunLA-A
+BJX]u\nNG]&B8R|puSDQ_/X}+K<D9P2lz 쪦>֠1/ ጛ<)v.r&[TzF[vgX`\:&
+:U X0pQˆ%g 2 j-kF(ΐ!V2'qC -%ȋ߫X&ASO8QD;is|yӃ$4c(ֈaw<yh͓{nB7i)
+sS#F$خRuv_.
+G
+Au{e][(eT6U u{G%W[]Nd
+x䆄zM62zlRK [09׌6'fk烙œU-r`*d%*XCyΧPvrbՁ"ʾ#g!C/!
+k_ER
+$hA$ӭ\b^jW#u-gz06U9{k;C}Z ED h~'yp3|anb.N-ۥQ|Okd>ܓ+&H_Uzq±Ctė9aD5 {Ft0 \Ipy:_7eE[
+<?/#bs-E30,Tۦq-(G85'!tCŽz;af a-=?5^W yCL rdD.xVp(%qMF$UUCŗ,easaUtJQوIQXD9ILODT Zn='^}^"2!Nva.}.xFCtWނ{p
+}YB!GcҥRd
+ZU-_|j.}pୋ%
+-A$ٕ8]vaiY|1Tցpe=R*;:A]acHk>0l
+I N?^> By2zṱhA'OkRxtd }&CmqG>N6$MH$L
+}#?RX$23׊)7<shvZ`_3a4uHmS?d?+TY.#fk`nn7SlRઙųYe
+endstream
+endobj
+1043 0 obj
+<<
+/Type /Page
+/Contents 1044 0 R
+/Resources 1042 0 R
+/MediaBox [0 0 612 792]
+/Parent 1031 0 R
+>>
+endobj
+1045 0 obj
+<<
+/D [1043 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+326 0 obj
+<<
+/D [1043 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+330 0 obj
+<<
+/D [1043 0 R /XYZ 133.768 228.247 null]
+>>
+endobj
+1042 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F51 391 0 R /F50 389 0 R /F69 393 0 R /F108 894 0 R /F56 529 0 R /F68 392 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1048 0 obj
+<<
+/Length 3289
+/Filter /FlateDecode
+>>
+stream
+xڵr_1oW0qrR]6Yg]YIJA$FÈCNxO7y(/y h wpW!UDxw}IE8J3aph_{.WLġ~f Niz/fTg-R8ϐz,ѩ'TrD4&]˜xwvv2C<܈$430_JED0be~9Z#b~&X(4CyʂmWA3ߴ}\4Y[K~l]70JG:(k|ˏ"$piOe3t<v{up(4GFKY bycD}YUԺGppMwre)b$+\W$"_6?wfhL=?!VظFfn\y[G'GKQ\yj.Wǃ_HBѸgtK?v~8~fXBlh"V?e(~#u#YN2WI,Y.9u#R݈D5aQTd7Ok[@s뾔"B'c}/OWٽWK\(
+hVâ_;̂y@Y,;+, ˔6p?0.#HLK*F<z8ﯡ6-^56D|N!Gs-L 7S+D0Ԉr{
+::ЗU7ϙde8xO#WV'J2Оmm%JH% EKYWBWUoPلTg~6΢3>~!*4,}Xa:k3 c[Dq @.:M=
+d*Gm +D
+<9yޜζ.1@ޛtf&Z
+p: ;u{ojD/1 Dŗr3΀
+0ACmA/+A@偾2tؙt=`9Cib|O֫RQ#;
+Dij+ky? 4
+^u}9XlmE| X
+{Vi#',)d$R
+[^8A|D
+N!OEa.gS>,ANMV'JDiau,b:߃=m*軶mZ4f`bKk3E>Tۋ͎7଀+XSF6]$7m'+g[jmO-5[wr#0.u%rG(dȈgr#&g
+!Rso;(G‚W@ƢA;?G]Es!2w灒PXkg!ǢqEw:T qXE
+Aw#l?4؈,v;M&oӱ<_.‰@,\ ԙHuE`TLZ4^C7\tڶ7;Ebe,-Ɠu-/_?z 8ׂP7RSlo0zj3,:sIe t<gd
+rr$DM5MoYO$8z^AdH5$UїSD(3a̓
+YDŽ^L_s\W䓧4@(a~ Bˠ*D.4nQނp~I fuQRVcsNϸ!hz!Ei^5x}7W-RQKU{1 u<=M.LJm5DnWBI-ol*iCv Q_`ړ}Em,n Rɗ'k_>]pޔyMƇyx!M9B1J|u:
+O9lUa`rΕ(8mzU3ڬ™E-n`̥V_ov2!h7`&i
+endstream
+endobj
+1047 0 obj
+<<
+/Type /Page
+/Contents 1048 0 R
+/Resources 1046 0 R
+/MediaBox [0 0 612 792]
+/Parent 1031 0 R
+>>
+endobj
+1049 0 obj
+<<
+/D [1047 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+334 0 obj
+<<
+/D [1047 0 R /XYZ 133.768 378.344 null]
+>>
+endobj
+338 0 obj
+<<
+/D [1047 0 R /XYZ 133.768 211.442 null]
+>>
+endobj
+1046 0 obj
+<<
+/Font << /F28 388 0 R /F108 894 0 R /F56 529 0 R /F113 1041 0 R /F50 389 0 R /F115 1050 0 R /F71 436 0 R /F112 1038 0 R /F68 392 0 R /F72 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1054 0 obj
+<<
+/Length 3167
+/Filter /FlateDecode
+>>
+stream
+xڭZY~_
+!'nD#{bl/Lo40ʁ_ 9N?呇TS th{T˥:i4 2HUՎ4:R8rnt$H+2[O{1"2@xsʆ_ HL8yZEc+$ 堔
+I֏i,{$ Ie_lyg"n^i(Oy!(Kt ?0kMH&s mN?8Ɠ7Ǭn4 "0 ŷƄ},'ܹt7C I"
+kny-\md49z>:BSv9̳ȌmmUHgW{&Zj-U 2qf' ځ[aD!©/?V{b[]Ā5ΏyfZʛ$Mp[: r֨-0`x:WBG~[>qcgn,P}_XB$c.>|ʇgMKВ1!ovMiƽHh)H2D{֜HΞD%Ht}p>Zǚ㉁xv;w䠤uxCބԸw-??[ѕh(=ql NCr05-gO/
+ͽ
+,,.=6KZ.gYLz `W:|#H)ov5t2M#E(616vHs e3|aY# GdXHrq_Zz!=<x9+[\6! ;Hk8J-3S Zij_/(
+*
+($5qxN533N
+88Nrf*~q}MD.)*I36^Ÿ643A.<ME"r ]sd"irhlO痸S ^xqx2>Iߒ`]%z<dޒ2x=G
+HWs~Mg<žH櫼&w~ܜ
+`/B AUmv&E
+kY~
+^"6#E hpA߸IĔom`|on۱P
+/6x }QPuӛDLh"y#^,q: UjBZKjڀ"K?6(#G@/
+endstream
+endobj
+1053 0 obj
+<<
+/Type /Page
+/Contents 1054 0 R
+/Resources 1052 0 R
+/MediaBox [0 0 612 792]
+/Parent 1031 0 R
+/Annots [ 1051 0 R ]
+>>
+endobj
+1051 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [472.014 165.856 478.476 178.069]
+/A << /S /GoTo /D (Hfootnote.15) >>
+>>
+endobj
+1055 0 obj
+<<
+/D [1053 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+1056 0 obj
+<<
+/D [1053 0 R /XYZ 149.011 148.77 null]
+>>
+endobj
+1052 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F68 392 0 R /F69 393 0 R /F108 894 0 R /F56 529 0 R /F96 794 0 R /F76 512 0 R /F75 515 0 R /F77 514 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1060 0 obj
+<<
+/Length 3197
+/Filter /FlateDecode
+>>
+stream
+xڕZYoF~`5y]{ Xd-A`TxXѿߺ$Gch󫢢&U$_6lo7Z&&Sel>n~ɶMܶoq> g_^}evv&kl~!V\P>`$5ۻ&_&U4</Hi!)+ތ=_pjeplQqfoMDoZ<K/xv(4M<R*kuxGXL̳n[z4<{۴︃ơ*A)I*{qʗm0{DP{C\ܩ˃G- Tn-Vg:_;*XukBNUjR[F%roe_w+S4)~翜DݚL$bqHQv?י2.6[yf8 n[ /iu8s V|" /$q|W53.FFŰp}2,MUܼ;nׯʙp߹@_o69VnzzCO8 -F{Kx+svsD}0-pƿb-Oܐazp6~HKuWT8>MT ~+j:8zՙ.RRo+7 < >̶nh0Tu;l +q;*U/r4ۋ;v,,YpBƥZ4C.Nǃx9Cc-pALa@@KWa0yK pQ90yL7CQ
+:i_HYbj&8
+Lv sƚ=Qޯ18j
+
+㜉g'miک; 2,Πf1 zqO
+33A. TAx]pevwW(q/(W.6RJZ^c&=*_ctWvxxmRM!AJ|*cCRplz=bA +Ck#7K'NN|J٭q'aB֜!SZ&}5)hwO]#VkVO䣴d[io( j“C i7e}~1?2MD T80XZhf湮j
+
+ƪlr1c
+R:%4<}rTT=/"yx@FrNY)|tJ$9O',@ރ_XR:̆6 Ik1n*TQ
+E[߰ǧ'z.e
+endstream
+endobj
+1059 0 obj
+<<
+/Type /Page
+/Contents 1060 0 R
+/Resources 1058 0 R
+/MediaBox [0 0 612 792]
+/Parent 1031 0 R
+/Annots [ 1057 0 R ]
+>>
+endobj
+1057 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [472.014 336.432 478.476 348.977]
+/A << /S /GoTo /D (Hfootnote.16) >>
+>>
+endobj
+1061 0 obj
+<<
+/D [1059 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+342 0 obj
+<<
+/D [1059 0 R /XYZ 133.768 487.878 null]
+>>
+endobj
+346 0 obj
+<<
+/D [1059 0 R /XYZ 133.768 253.23 null]
+>>
+endobj
+1062 0 obj
+<<
+/D [1059 0 R /XYZ 149.011 128.719 null]
+>>
+endobj
+1058 0 obj
+<<
+/Font << /F28 388 0 R /F108 894 0 R /F56 529 0 R /F50 389 0 R /F71 436 0 R /F69 393 0 R /F68 392 0 R /F76 512 0 R /F75 515 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1065 0 obj
+<<
+/Length 943
+/Filter /FlateDecode
+>>
+stream
+xڵVɎ8W,."cV$
+endstream
+endobj
+1064 0 obj
+<<
+/Type /Page
+/Contents 1065 0 R
+/Resources 1063 0 R
+/MediaBox [0 0 612 792]
+/Parent 1075 0 R
+>>
+endobj
+1066 0 obj
+<<
+/D [1064 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+350 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+354 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 488.032 null]
+>>
+endobj
+1067 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 469.038 null]
+>>
+endobj
+1068 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 447.728 null]
+>>
+endobj
+1069 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 427.803 null]
+>>
+endobj
+1070 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 407.878 null]
+>>
+endobj
+1071 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 343.509 null]
+>>
+endobj
+1072 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 322.199 null]
+>>
+endobj
+1073 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 302.274 null]
+>>
+endobj
+1074 0 obj
+<<
+/D [1064 0 R /XYZ 133.768 282.349 null]
+>>
+endobj
+1063 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F28 388 0 R /F50 389 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1078 0 obj
+<<
+/Length 1401
+/Filter /FlateDecode
+>>
+stream
+xڽWM&Wc}W9*kWP+=`f@#;n~& z[8EIz$AE^yV du܄%"c[6*/()bP1#VzAz8F%1s}^SHJG1P^d?) "e8:enMK7PI0ڙGvlLfCa?%Z݆Zު {FQEm23I4FD[UYn|G:!Xo'M.~Ч*,E1!Pnq=R!r}OEc&rMq(ljd޸t "1g߲8O>aZEiLn$iH;InS 2жEo$a5j`C'1lث^!֑ATD
+"(}< zonQ(=DEq|K'FN҆5SP$.ADFUR>R1:\ҷ*s+z
+is&Ԟ+2+yʪ8pT2YiƧo6t~`r\MM'OmWfsƧw𤹌'̒*
+>υ4& SBt7*,+pI /o.kv^˅7ݙܶA Ӄ7)GY_>̮a[/x,6f[?Ԝ45s<.l^$^^x,:)M}Nr :7f/jťܩd36NAS9?G.[I[k5ڳS?&C qr\z~k{V:c>ϴzqϥI 0Ug
+endstream
+endobj
+1077 0 obj
+<<
+/Type /Page
+/Contents 1078 0 R
+/Resources 1076 0 R
+/MediaBox [0 0 612 792]
+/Parent 1075 0 R
+>>
+endobj
+1079 0 obj
+<<
+/D [1077 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+358 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+1080 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 605.582 null]
+>>
+endobj
+1081 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 573.148 null]
+>>
+endobj
+1082 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 551.784 null]
+>>
+endobj
+1083 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 533.297 null]
+>>
+endobj
+1084 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 513.87 null]
+>>
+endobj
+1085 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 493.447 null]
+>>
+endobj
+1086 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 472.083 null]
+>>
+endobj
+1087 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 453.596 null]
+>>
+endobj
+1088 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 432.232 null]
+>>
+endobj
+1089 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 413.746 null]
+>>
+endobj
+1090 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 392.381 null]
+>>
+endobj
+1091 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 375.888 null]
+>>
+endobj
+1092 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 346.277 null]
+>>
+endobj
+1093 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 324.636 null]
+>>
+endobj
+1094 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 308.142 null]
+>>
+endobj
+1095 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 281.91 null]
+>>
+endobj
+1096 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 264.306 null]
+>>
+endobj
+1097 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 248.366 null]
+>>
+endobj
+1098 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 220.747 null]
+>>
+endobj
+1099 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 204.53 null]
+>>
+endobj
+1100 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 186.598 null]
+>>
+endobj
+1101 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 164.68 null]
+>>
+endobj
+1102 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 148.74 null]
+>>
+endobj
+1103 0 obj
+<<
+/D [1077 0 R /XYZ 133.768 132.799 null]
+>>
+endobj
+1076 0 obj
+<<
+/Font << /F71 436 0 R /F50 389 0 R /F28 388 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1106 0 obj
+<<
+/Length 935
+/Filter /FlateDecode
+>>
+stream
+xڽWn0+Ka#R&e@=&ta#ȿ/JCb|o8+c~]^ܢ b- \bkYwv"N?7Q=
+kjЦozqz9cy2br~lɆFMLRLL0CdC|I!vȃ3=c"1ެEjTQIٺij{IQ׍1h8/Ql \K`OV~Ri)h]_Kc
+y^WL(NLFʓOn;?(ԥAb^^呐y{t9nC+skղDA}>"67/)Rj)F0<p0ٺVM;_z\#%D}P5# ] IꦤUj
+벤UĎHKlY
+endstream
+endobj
+1105 0 obj
+<<
+/Type /Page
+/Contents 1106 0 R
+/Resources 1104 0 R
+/MediaBox [0 0 612 792]
+/Parent 1075 0 R
+>>
+endobj
+1107 0 obj
+<<
+/D [1105 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+1108 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+1109 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 652.752 null]
+>>
+endobj
+1110 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 636.812 null]
+>>
+endobj
+1111 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 610.577 null]
+>>
+endobj
+1112 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 592.976 null]
+>>
+endobj
+1113 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 566.741 null]
+>>
+endobj
+1114 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 547.148 null]
+>>
+endobj
+1115 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 525.784 null]
+>>
+endobj
+1116 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 509.29 null]
+>>
+endobj
+1117 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 493.35 null]
+>>
+endobj
+1118 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 475.417 null]
+>>
+endobj
+1119 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 454.053 null]
+>>
+endobj
+1120 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 435.567 null]
+>>
+endobj
+1121 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 414.202 null]
+>>
+endobj
+1122 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 395.716 null]
+>>
+endobj
+1123 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 374.352 null]
+>>
+endobj
+1124 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 357.858 null]
+>>
+endobj
+1125 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 341.918 null]
+>>
+endobj
+1126 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 325.978 null]
+>>
+endobj
+1127 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 310.037 null]
+>>
+endobj
+1128 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 294.097 null]
+>>
+endobj
+1129 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 278.157 null]
+>>
+endobj
+1130 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 251.925 null]
+>>
+endobj
+1131 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 234.321 null]
+>>
+endobj
+1132 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 218.381 null]
+>>
+endobj
+1133 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 200.448 null]
+>>
+endobj
+1134 0 obj
+<<
+/D [1105 0 R /XYZ 133.768 181.021 null]
+>>
+endobj
+1104 0 obj
+<<
+/Font << /F28 388 0 R /F50 389 0 R /F56 529 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1137 0 obj
+<<
+/Length 1155
+/Filter /FlateDecode
+>>
+stream
+xWMo6WV~u*Z`ƷUl6AޡHٖCIZЃ-pޛy3C`vW HX,h1 xC2"Fu]^5%(|4ADqf?,4"+ۀoJKU0dEu1Id2GqaH\| <`Iu\Z,NưnؐwR!b%KGaIP=/#&8T P-a*
+V.9ng;cDtm^B28
+NKYr#7MhW9걷􀛪"pg
+X*ݸ{C-3L|줽(6nڸ|M乆֬Zڇ K\9p|j2:8DΎyʧUPr8'Eic瓸WZ~,SiK}~ef3ߴnyB SyR=rQEӶ:va<rozFK_'TUŒgaD"&ޔ_7g
+endstream
+endobj
+1136 0 obj
+<<
+/Type /Page
+/Contents 1137 0 R
+/Resources 1135 0 R
+/MediaBox [0 0 612 792]
+/Parent 1075 0 R
+>>
+endobj
+1138 0 obj
+<<
+/D [1136 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+362 0 obj
+<<
+/D [1136 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+366 0 obj
+<<
+/D [1136 0 R /XYZ 133.768 644.58 null]
+>>
+endobj
+1135 0 obj
+<<
+/Font << /F71 436 0 R /F72 437 0 R /F52 793 0 R /F96 794 0 R /F28 388 0 R /F102 848 0 R /F100 849 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1141 0 obj
+<<
+/Length 537
+/Filter /FlateDecode
+>>
+stream
+xڕK0^&6~? Mgi܎$NBwG$ 6evxwo?*AF
+'@CJj B }C4PKoJd BDr3~,OM?m=HbqA
+Elw&nw4Xྏ_||dUcBouq];l5gve >45Esg+ )9$_9wJ7Kk6Y w97AN Z[xoI΀6əŰŻ~R
+endstream
+endobj
+1140 0 obj
+<<
+/Type /Page
+/Contents 1141 0 R
+/Resources 1139 0 R
+/MediaBox [0 0 612 792]
+/Parent 1075 0 R
+>>
+endobj
+1142 0 obj
+<<
+/D [1140 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+370 0 obj
+<<
+/D [1140 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+1139 0 obj
+<<
+/Font << /F71 436 0 R /F28 388 0 R /F96 794 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1144 0 obj
+[525]
+endobj
+1145 0 obj
+[826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 826.4 826.4 826.4 501.8 708.4 708.4 708.4 678.8 767.4 637.2 607.6 708.4 750 295.1 501.8 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.4 1003.5 708.4 708.4 649.3 309 531.3 309 555.6 708.4 295.1 510.4 548.6 472.2 548.6 472.2 324.7 531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.9 407.3 383.7]
+endobj
+1146 0 obj
+[922.3]
+endobj
+1147 0 obj
+[536.1 536.1 813.9 813.9 500 319.5 433.8 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.5 666.7 708.3 277.8 472.2 694.5 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 555.6 666.7 277.8 480.6 516.7 444.5 516.7 444.5 305.6 500 516.7 238.9 266.7 488.9 238.9 794.5 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 434.7 500]
+endobj
+1149 0 obj
+[513.9]
+endobj
+1151 0 obj
+[799.4]
+endobj
+1153 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+1154 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+1155 0 obj
+[571 571 856.4 856.4 513.9 285.5 387.5 856.4 513.9 856.4 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 799.4 799.4 799.4 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.4 571 742.3 770.7 770.7 1056.1 770.7 770.7 628.1 285.5 513.9 285.5 555.6 770.7 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.4 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4]
+endobj
+1156 0 obj
+[650]
+endobj
+1158 0 obj
+[880.8]
+endobj
+1159 0 obj
+[680.6 680.6 680.6 680.6 680.6]
+endobj
+1160 0 obj
+[795.8 801.4 757.3]
+endobj
+1161 0 obj
+[777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 888.9 888.9 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 500 277.8 222.2 388.9 611.1 722.2 611.1 722.2 777.8 777.8 777.8 777.8 1000 1000 1000 1000 1000 1000 777.8 777.8 555.6 722.2 666.7 722.2 722.2 666.7 611.1 777.8 777.8 388.9 500 777.8 666.7 944.5 722.2 777.8 611.1 777.8 722.2]
+endobj
+1162 0 obj
+[777.8 777.8 1111.1 666.7 666.7 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 275 500 777.8 777.8 777.8 777.8 777.8]
+endobj
+1164 0 obj
+[525]
+endobj
+1165 0 obj
+[723.6 904.2 900 436.1 594.5 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.5 570.8 319.5 575 319.5 319.5 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.5 351.4 607 319.5 958.3 638.9 575 638.9 607 473.6]
+endobj
+1167 0 obj
+[458.3 458.3 416.7 416.7 472.2 472.2 472.2 472.2 583.3 583.3 472.2 472.2 333.3 555.6 577.8 577.8 597.2 597.2 736.1 736.1 527.8 527.8 583.3 583.3 583.3 583.3 750 750 750 750 1044.4 1044.4 791.7 791.7 583.3 583.3 638.9 638.9 638.9 638.9 805.6 805.6 805.6 805.6 1277.8 1277.8 811.1 811.1 875 875 666.7 666.7 666.7 666.7 666.7 666.7 888.9 888.9 888.9 888.9 888.9 888.9 888.9 666.7 875 875 875 875 611.1 611.1 833.3 1111.1 472.2 555.6 1111.1 1511.1 1111.1 1511.1 1111.1 1511.1 1055.6 944.5 472.2 833.3 833.3 833.3 833.3 833.3 1444.5 1277.8 555.6 1111.1 1111.1 1111.1 1111.1 1111.1 944.5 1277.8 555.6 1000 1444.5 555.6 1000 1444.5 472.2 472.2 527.8 527.8 527.8 527.8 666.7 666.7 1000 1000 1000 1000 1055.6 1055.6 1055.6]
+endobj
+1168 0 obj
+[892.9 339.3 892.9 585.3 892.9 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 892.9 1138.9 1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 1138.9 1138.9 892.9 329.4 1138.9 769.8 769.8 1015.9 1015.9 0 0 646.8 646.8 769.8 585.3 831.4 831.4 892.9 892.9 708.3 917.6 753.4 620.2 889.5 616.1 818.4 688.5 978.7 646.5 782.2 871.7 791.7 1342.7 935.6 905.8 809.2 935.9 981 702.2 647.8 717.8 719.9 1135.1 818.9 764.4 823.1 769.8 769.8 769.8 769.8 769.8 708.3 708.3 523.8 523.8 523.8 523.8]
+endobj
+1169 0 obj
+[323.4 538.4 938.5 569.4 938.5 877 323.4 446.4 446.4 569.4 877 323.4 384.9 323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 323.4 877]
+endobj
+1170 0 obj
+[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3]
+endobj
+1171 0 obj
+[639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.6 494 437.5 570 517 571.4 437.2 540.3 595.8 625.7 651.4 622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3 465.1]
+endobj
+1172 0 obj
+[742.7 647.8 600.1 519.3 476.1 519.8 588.6 544.1 422.8 668.8 677.6 694.6 572.8 519.8 668 592.7 662 526.8 632.9 686.9 713.8 756 719.7 539.7 689.9 950 592.7 439.2 751.4 1138.9 1138.9 1138.9 1138.9 339.3 339.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 339.3 339.3 892.9 585.3 892.9 585.3 610.1 859.1 863.2 819.4 934.1 838.7 724.5 889.4 935.6 506.3 632 959.9 783.7 1089.4 904.9 868.9 727.3 899.7 860.6 701.5 674.8 778.2 674.6 1074.4 936.9 671.5 778.4 462.3 462.3 462.3 1138.9 1138.9 478.2 619.7 502.4 510.5 594.7 542 557.1 557.3 668.8 404.2 472.7 607.3 361.3 1013.7 706.2 563.9 588.9 523.6 530.4 539.2 431.6 675.4 571.4 826.4 647.8 579.4 545.8]
+endobj
+1173 0 obj
+[722.2 777.8 722.2 777.8 722.2 583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.5 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 472 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 472 277.8 500 277.8 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9 555.6 527.8 722.2 527.8]
+endobj
+1174 0 obj
+[603.5 630.9 946.4 960.1 548.6 329.2 437.2 877.8 531.3 877.8 822.9 329.2 438.9 438.9 548.6 822.9 329.2 384 329.2 548.6 548.6 548.6 548.6 548.6 548.6 548.6 548.6 548.6 548.6 548.6 329.2 329.2 826.4 822.9 826.4 548.6 822.9 796.5 754.9 768.1 809.7 727.4 700 830 796.5 412.5 562.9 824 672.6 961.1 796.5 822.9 727.4 822.9 782.3 603.5 768.1 796.5 796.5 1070.9 796.5 796.5 658.3 329.2 531.3 329.2 555.6 796.5 329.2 548.6 493.7 493.7 548.6 493.7 329.2 493.7 548.6 329.2 329.2 493.7 274.3 877.8 603.5 548.6 548.6 493.7 452.6 438.9 356.6 576 493.7 713.2 494.8 521.2 438.9]
+endobj
+1175 0 obj
+[619.8 590.3 590.3 885.4 885.4 531.3 295.1 403.1 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 826.4 826.4 826.4 501.8 826.4 795.9 752.1 767.4 811.1 722.6 693.1 833.5 795.9 382.6 545.5 825.4 663.5 972.9 795.9 826.4 722.6 826.4 781.6 590.3 767.4 795.9 795.9 1091 795.9 795.9 649.3 295.1 531.3 295.1 555.6 795.9 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.7 295.1 885.4 590.3 531.3 590.3 560.7 414.1 419.1 413.2 590.3 560.7 767.4 560.7 560.7 472.2 531.3 295.1 531.3 555.6 177.1 795.9 795.9 767.4 767.4 811.1 722.6 722.6 833.5 663.5 663.5 663.5 795.9 795.9 795.9 826.4 781.6 781.6 590.3 590.3 590.3 767.4 767.4 795.9 795.9 795.9 649.3 649.3 649.3 889.9 382.6 590.3 520.1]
+endobj
+1176 0 obj
+[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531 531.3 531.3 531 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3]
+endobj
+1177 0 obj
+[611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8 963 935.2 963 578.7 935.2 896.3]
+endobj
+1178 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+1179 0 obj
+[625 625 937.5 937.5 562.5 342.6 462.5 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 894.4 875 894.4 531.2 875 849.5 799.7 812.5 862.2 738.4 707.2 884.2 879.6 419 581 880.7 675.9 1067.2 879.6 844.9 768.5 844.9 839.2 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 575 312.5 555.6 849.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.7 437.5 625 593.7 812.5 593.7 593.7 500 575 319.4 575]
+endobj
+1180 0 obj
+[613.3 562.2 587.8 881.7 894.4 511.1 306.7 400.7 817.8 500 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 777.8 766.7 777.8 511.1 766.7 743.4 703.9 715.6 755 678.4 652.8 773.6 743.4 385.5 525 768.9 627.2 896.7 743.4 766.7 678.4 766.7 729.5 562.2 715.6 743.4 743.4 998.9 743.4 743.4 613.3 306.7 500 306.7 555.6 743.4 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.5 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.5 463.9 485.6 408.9]
+endobj
+1181 0 obj
+[569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 892.9 877 892.9 538.7 877 843.3]
+endobj
+1182 0 obj
+[500 0 277.8 333.3 277.8 551.1 500 500 500 500 500 500 500 500 500 500 0 0 388.9 777.8 388.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722.2 0 683.3 0 777.8 0 0 0 0 0 722.2 0 0 0 402.7 0 402.7 500 500 500 0 500 500 500 0 0 0 0 0 0 0 1000 500 611.1 0 0 500 0 305.6 0 0 0 0 0 0 0 0 0 0 555.6 166.7 611.1 611.1 500 500 444.5 444.5 397.8 1140 777.8]
+endobj
+1183 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+1184 0 obj
+[500 1000 0 391.7 277.8 305.6 583.3 555.6 555.6 833.3 833.3 500 277.8 373.8 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 555.6 750 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9 555.6 527.8 722.2 527.8 527.8 444.5 500 277.8 500 555.6 166.7 750 750 722.2 722.2 763.9 680.6 680.6 784.7 625 625 625 750 750 750 777.8 736.1 736.1 555.6 555.6 555.6 722.2 722.2 750 750 750 611.1 611.1 611.1 838.9 361.1 555.6 484]
+endobj
+1185 0 obj
+[575 1150 0 449.7 319.5 351.4 670.8 638.9 638.9 958.3 958.3 575 350 481.5 958.3 575 958.3 894.4 319.5 447.2 447.2 575 894.4 319.5 383.3 319.5 575 575 575 575 575 575 575 575 575 575 575 319.5 319.5 894.4 894.4 894.4 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.5 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.5 575 319.5 555.6 869.4 319.5 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.5 351.4 607 319.5 958.3 638.9 575 638.9 607 473.6 453.6 447.2 638.9 607 830.6 607 607]
+endobj
+1186 0 obj
+[380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 761.6 761.6 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.2 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 500 272 555.6 734 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8]
+endobj
+1187 0 obj
+[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514 514.6 514.6 514 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6]
+endobj
+1188 0 obj
+<<
+/Length1 2600
+/Length2 30013
+/Length3 0
+/Length 31537
+/Filter /FlateDecode
+>>
+stream
+xڴuP]=k%Kpw݂{p'xp\x'~wݧܾ;S5J"f&@I{ #+ /@N^(jok`cba@sXكč].
+1(;0; +"fdea;;#LE
+ ;@X;+$3
+M^DAZRBUQ<x Fy{: &ppXy8
+A?̠T 0HiA`?̠?` ~8Y9qA`:;[q#Lm#-vvXYY? 38iw_iḽe nW_\Bʖ@_`_,_,Y=I _k\ßep2ca 42;7/Y=:Q7r:sfKVp*n vw+
+Np#.NWnW
+^yZ>{wNKKS.bDf
+BdzuS jz Ti@o=kn29DQ\ç'>eۮ6ZhY#
+4$XWeB?nP9γz[T
+\J6҉cA1@ M9JdFW 4:71~gY,6h.*]D &@~S|11"Zz+ Pco&͇UYH%O79i龇("հQtL6X= zoF*R r\}b5/,kv yMƷy 4d?s7F`ևsf,E[{ދKbПËrV= rۇ6Ag3:l S*??XRE8X ;}{Պ!s?O$#zo[f:m#[i<81>i_U V@Λ/%ϱdܹesA"ڜS Z:ja4R!`0l1Qi|W"*͵pdJ8Rn$P60,zy9Z&2E.p1p;_%vnGۚXYULuaq_$S΄]#e{aY_@ixr?u0~w7)PSǁ!)\=bt>&T67_)/wX6R g<\Ah,&sxk{7؜̱B^V ˺{S嬂<ΣHɲ&|#^|\7%<25R91Qx?#I&[tggJ/{.ϟ<q\ y𕨯U6qHuD!6ą:M:1YMT ~<N
+ABŔٱ͡Y=0|mi{NU~2VatV%ЕRs◟) Qs
+Eqh2NW!YW*wjq?\ `;ikPSP~<sU!L%CN=giwl>68^Sڏh<+&@lHvW9't2- aZFā"E$\R`l
+l g! hEeBeW]O{Qs )dpHK9zh}M>P$*O*e%۷z<6`14[ڐF7uUM:L
+lXBqz'ZEvd76N:t%T7љ~hyHKGdb8ГUW*4upL<bGK
+duѵF)) ƶ ?naTr\OZªiVDCY-ҝD}+[%퓹Т M'oDKvڔEэCa'%2ȓWaHqlK !cDZvhuM2%cK7"ɅFnQ3"G{N $1>}<Jk􋣊{θ]{&֣-딿[Vq`#B57
+  kF
+b%vg_Mͧ?;w|jBU/GsxsZ4]WBqf(qAK)ul 륂M32$k٨?uqrsv| 3CFh`,\ ,L=MnL@w>qe3sK8 "9QIy
+-& m{S۩}K ֤Ž'@T]G*l0ݺץf0DAQkψ&K5Xd}T)0+"O;}"'\=,l-p4F<Jq7(v4,Bu{'hz#1E*!g"y_[l[G_f$"|J&GNQR}ߦƓ'+dMQ21D嗭jH=^eDbr4=%/O! FN"#LnqZ1Db?m>8>jr[/tVHXdڋUOC8ڴF/eL lP#y1HjI~çC*,$oq
+R~:פ57V뼫{kZs?k[OJx7]kH%cur$2 tD&{YS #2ŦtG¯gt8w&Ip8eiN;*Uݙ;=
+IWS).g)1̭/둾-5jbc'/-yׯۯ]cfkV(7Ϗtv,2|r93J# :s~rpĥ/|Ve ʅb:0K
+SYIO\]u3Pmyim{i6?Fs-KVW
+)
+Rc#\V*Ṭm[y:lDl'bRi= ؇ q)XzK҅ڷ~ŢQKNC4-iy*yu%*νWS?V7PKD
+tG[ ^O8 RyzRg, u{Q,N[/0U5ض0oArzlP`z{G'n5$sVҊ@&Dbw-e1dd.6 l?-OL~̆W!~Q;B*fRDY>mrڭtm&?청XL8Bd$lyre3tCP
+Щ-uxe7_nÄ xJ$Ҳ*[ZIՒ$*7fDT5 5bR+7׽ <Tӷћ:BۙyWW|5g0G^ tsOR^8z»u<2<wM"kγc崓 /|B8[I* (MF[\O(w|7maQU=>M3TNLgW&k[/k
+&͂nlG,f">Ltj~GYZ< 7X
+ (O𗸶[mFL3LXV06gAt!I,_kY%5N~'uEΟ=^ͭdr.#Gض8mRok23U^ //+T2ˤG@ȋ)ϐQIQb4%<" p<y=ѧ;k%J;#ގྚr:Q (6q<:Um{h4qDTW W<_O ^{hr93J-"}H6+EMa%::wEfol>JzQ||0Q̛FN<`\ޘ;b,VŦcl8r[V{7 G'@TK͘L^DN.;Pk2fY-C޺*hN9ך[T12:cHxgu]P-`b1}v[VUarF䯐 {+z\-hCozs۲9'$9$uepTIGJ=F"șcg HɁJl9qr$ . `54< 4M/Mi 
+jN\ϔJE`j.>Avi$}zJQ^?W$^`̒>|o9/DM/ҵi99l~Mk=Ul㈽Bw n0}dpظL%ۯLőaٖV:xgQY=ș.!?
+B7rWYnhJahU
+CHGv m&CndINoK/Y}Z检4a=gU%ĕH9`ڨʒnO Zy9WPr4\,94'bJp,?N"՜oΓcx==HL:9YhW< V͜P;&_ц|?[B(zyQ\Dd2=ީ}VxT)olYR}=<!BPXq8{bBѩ)
+uhe U!\ fY#.H<\xPpWq׾Ǻrw(䤴ƭEB<j@;ty 8Ǿaܫi1w,\'2/~g:LbdJH ]ڊkkSXLms|-Xʺ葷z
+ ?J10Z[ևvhѧ1'fqHfۭ;q-nmEZzb%S⪍HdhJ\7[a#F,}Pz$<C Qjl;\q qfͤ4{&d[ӥGOFd'DA\⤫}U/0>
+9ʱ =x"oNFh}yѥa33t
+_+O822?Tp聖.])2`9^yvgmܺlK.c"c!_L0<9n`kwNtģhʠЬkOV)rOxJ ܯ3BKz
+QɓJU"H[0)Ŗj' stƁg
+7?]V$Xxw*m>rjȀI5Ymn ҳB@˗)O 끯=hω~AW[]jFpN2 IRS*De_+=8ㅅyqӅO#7u+s˳ݩ {GQO:HsTkRqޚ>wղKA#_%teL<XUJOVlȯ5
+
+ځݕNJX.OhٹYj!(qZvkh·(e ø.RߞW
+<4W,/q,<js^hNH(t-nv8 A=7Z?=[+; uCM1!j3יb>1?#qz'LK߭vel:ljW<\
+XcD*< uSjzԆ0NQWq{\EDm>4=uQµ0t/x[9sẄ́)EԭE$)J(PUvhh7#i
+^50@Ϝ7с }:;F4-QW%b.4L BL R>Afo7B$!9JA>/CtM3%G9E5_+|IY*7&6b1YaX;\9qk91tx ;,ږezFtey^3M mẃjO tقy9\K&LcmR?$-3;SDW*H nd!"
+k3ʎ1;k3_ |Ai}=oHo6_Vcѻ^湩g\d9VS?C=nY|=hpns#E%Fvcx[#ST%Z;Eb5tBL7"1uzI }ou0?s![g>/] NDף[S B˛`W׫J+ꎋ
+fzrs@r+;jp`<ӄ]n3l.&! 'i I[Dc[.y$dw!N
+{IY\!v!EcX 1 5LAh7~y:)]gIKzi!UWe]ݙnuc.%ҥ#/؏.,𐨵{U!A ÏC#+/aOD0D 3z8=zEIv_SlmaFP0uξ 2ɋmud/D]4`HnB@&^"=3Nl~6= c7UN`& BNSGgmQa0Q/~_ύ8*Hz2AyqLғ>k!e
+/FTw4d/e4uj 4"ձ`L`b,tnypZKͪ&$K=|WjFkҐth;o\tͷF ?)ve
+y ,*CU B%Qy{SR7Y%<}s'kSs $ly"|ŃDյI0$lD~1g[lse${xbU򥮔xbOΘz1krlvU'-BwEͨRy\hBLz~wZ C7Tk0Aھv,gͷ Ćۏ/n܏-#yk%ØzW>epG٘-C8>֌a:[a M5ciER+hݬ;!o7
+b3ȵXz~EϴQ++#n֎ 'Hxk6A;v,o0\>*Il^`XcrL`½gæ\pGFu!x/*zp8!Km@}t B^62wJ1$%cMi99Nfv[%ʯK:nU 1ԲQD,-}$
+1xJB.O@Qn\§l?^*r
+xql=.s:LsY?c{'+9xzҌ%8aϯ(!tGzSbfyXz?\yMD}p!6Nqf_T
+3TmC3*%=oq]*c~֌mϫ!4/T$(y=Q :>5D+u6zK5Ek0 zhs
+׌l-q, y:Pq̈́EbLW"cfE,y4q/+R_MWo l,50ǂ6~_e*⬩gP ':1&aI13
+ݞ,VVsy;~2'[1i^R O>6W\sZa $a{߰*p`'aVll<w&2 5pfP)zN['|.vᰏ^.<7JoTe',ux^8ػ͚{):Sxs~ijy$Ff뇭{`}Z_}G;5*- (=!c &sQD"gKv%Y+GAi7_C1^gO"F6u/1<C_NģžɊߘw.!"r<aq b u? j0ݏL vk}_b
+<Ezwh_3̓:Mb
+ 5/F!w8Gck7u:V͡-v2#{6+
+(
+y
+gDvfbu=؞ Dx{7':1̍)?1]m~#E:suڮ% D’L?Ȁ?|G…`]K",y'D5YՒf%|"9qc.1DtSd%̝s1$?[`k
+oD
+"AͬFLL߸qƸxSRsTrdc9So٪ A:2ftUPtqbW=~G%,m bϢCJsF:Vo2v S؂*s;V ĭD_k'WmTGb 9ȚZ%!]!y;C[:*kc:\Mq;Ark5QmC\ B]~axY"&\0Wb#5~^\H)O ?G屪9C/SD4; ^
+RmƻJ6<NxPD}>4$^-Edk{H ܸ7 Lli|te N'i7ڵ" ëCR7o߃YA`^pOd{jjP e<;p˾ =fl=Sf"|+LmCci=gA{}Za
+M3|<o@jv{<j}8.0^8v|a0,Z@ܒ;los\P|ݬrRϦH(Z-y90 Dg]:45&$He-~=#z}^ P } FsȂ`X۞6
+/) (YPl
+Zs~*goOb: O{o
+Cx+bx37│0S 6}tWRzk vibuƐx&Yh@j ~l?*۴,p~К`S_edjKry?+7N{t[h^ 8Ֆ{F.vFHد,*:-X&a= D0y0ߡ߸!YPˊ %H>P?722I鰥HgZ%76߮
+Q]1oMs T]T?HX"G2 X3Gq#H;n٦<Ex[^^*3ݼ;pOв!z'_>'i™.&,~[]b<2DZӈ\o tq+-d+y_O+ŷECca3r:@rCn`s4:Nxict  lv/Hv<A5֦.`hh/S@ݞ#U1|Ÿ^~}:(z1eYAM kɟ/ 蟒sY C[~0q t"6s@ܵ~`۱#u#] Y;
+lEi4>(sjZEƠWl=|)+jI&9z<xeq')nypWN~rT@ P
+c!,`_Mc;0$JFm96Cmg2PŜwOQF"(&p%…axkDX t2T^`@m!Y No1(x p@w KnXp~CB\A) m$#b壹}6| ^|MI;+Cqe5J>˾+g{pUmbݍ`]h=9UAGgOSF*@`pxBwy~obV{VF.5= )twv펈yaIO$s#t$䎎{~>"e6u3+{;B*x֣kkX8*1[V<A(A,)ڡ 2䯸)D-.ٿƟi\N@bCi(*Sk/Сb&i*6#X7zROocIgFkja4V(Znl?
+h~hUC{8SJc zjZ ޡ0ՏHI"#6&baկ.|h
+wN
+$?!ռoq j5E(_xh"YZ9SD+L#.CqQuIOqT:KΥTS`QN_my&nJ/di332ua^j<EmbB;D..Q LȊc_oGъA"jGV|ۇ
+Zcَ3 "LAkJOBʼnPԝ7_ʙ݄3
+[6a̩UcB;DYƑjk#Yife4ggZ^@w`yEY<PDN'T&u 6$_&L)_ه >?5 =?*I=[t j́dCHk%fgsU:5 ssɫz`&uOQ.a)!Q.5ߓlяP߄- FIM6D7']ESͧ_<;sL(BV`(MB_0
+tmgy-FYsKϹ{NlFk4=y^ 8T)M/WfqdX=
+ c֋ǍS!0e˭['}~?̊&W,AP-RUf0i ^v5Z 7cE*}/KmLR7NIW>J+[[0|O;V/%UhLҷy$I|)?a_=ƻ,Љ?4630;%'feԄ2w.B,4y(T%
+1$38G!XbWH-E xu'&E&P7)C/u2[cnq6T܋5;Z-"x F/( Mɩ zz! z7-~S-UJ
+[*|utN{K޴X S{
+tܪjWsrۭz#/<y i!g5XW-ެ{yP 0G6@fAѫ/yQWcu2eUJU_AO_z),'7}A9 @M@=:3e hfroJ;o|=r.z8שYbdIjVBx ՚ E1PFp<d #u?nU {g u3h}y[ 3p8`*EJQrb;<$+F"j5g-%>R 1nxDHX|ytiFhwvhyn<5$Y啗.:eW~#,Fd=8ÊN4 aXX1_M;n{B?e1 )I ő!z@ L(Z KԦׯP y{Np|j. ?CV6py{NXH@F,У3\wXzhC^T4@@yA rk %4V‹Kd;`5F[ꏈ=$S*e;Lr/#W-}YHI7 \GH1+^bdW:/M C.~=JPWyJrZ\c;S;@ֹߣ3?G ^˵(!#]5f^LYI8z/hbضvsGyvZ3X?xaD1#q>ƋU Ay|ۀ 0j/G|gI4'iUi'X=nCPo~-9K,!=8GoQN>|'@9d6rM$$[yjuF\<rAlu05syCl<5EL׋ yp#"ۇ>dVNжnnrx6ZA}G4(X|i;*B)1dZdWYc{Ьs^Ow׈$3rxXA)Gc,tΐ^Dp[GCMSn{'׆Ө{,! > dmvUgmYUf}*G]g (CJ5
+yF2}f3X/;'$cХl։d;6j q$(bMh*hK7{
+sX QۅX[R|Bx_㡜Xu-Q(7h IKWL@9b % kPxz3w( <;z9(zgI0sZoh8-VCձo99Ė^}OO17aA|~B H+n}lBB`(7]ǎVqm !Pe|1doF!X.E ʾAdM躇!Ĕ']噀pTJ
+LE<8&0otT?c tNm '+QSvՕB1.t(Sd~u4꘬q7h7 B(~YWwﻡUSq[B*zw3Y\]y DD
+Sb_uS8ɼo
+( 0XiX \?rGh3R)i\U) ^RW__4a`a3A?0j׷dq'hj!V6C}/J##{%P5~Ih%YXd
+B#lpbQAw tYS4Sw`n JjL!,ay'{~ \[_N'vVУM&)bqr tS]IG`_ܟQi+g#I]
+?Ow*3A&74 ZBfާX82ڈa`wqJxg"iu% w ›V}h8sǭ{SFݑKɂ [Oh5@lkbouBY
+^yt,6M \[u
+ӆdVX XWL%VB roWep ]Ӌ
+t2}Z7TBSu&NR\TxS0 Lrt6KD
+qe~V[ ,{O,GD_~F*cOƮoH}tWKoab*@ eՕW<bBzg$`C)X>qpES k;?oȉiיctNN*DIZc
+?jk^(vs
+3Sׇ#'mrZW`8E>X.*Ae߃{n򵉉"gTۭ<VI me6u<mvXl%BE2jgfTg\*]'~LB[=ioVP?%
+w.p,s,nR<?)X74"c5)|]SHKΌr3qÌFd߾;gHn;d\^1A6$;3\~Ul"k]:#W~z1xa,_ٴq6"%#҃٦n8G+`06)12\Wf|̯8 'pBqe4X(5!]Sg_{$3wbڵ DɵJ`1W38JhW(
+I@펖 w'z>,'Szei 1'10cm2Fd[C??
+x]tyX}6N
+W2G)ݠiknS
+>ZvҧƐqoPkZ Qkq
+@iŹ;?'e;%M#emᓗ89GKJT-
+Z/ p2Ny5?K939:ԍƎI ,0IejekUQw"㒧Ɂ6YS%V/dfI/5%r?DΥ
+ub;in8InrA(k
+O:\7Ŕ
+3ю݆ڛ~tY6sQqbu8u88ޭ0
+:K&GF-SO4xB0ybڦe]<ę=z<;{0x/{{co^zsWCQx"ةPɘ{K#i܎ׁ#|+-P;vr dec;-F_z<b1"Z!u*ep%W!~᣸s8hk맠z {W7
+Un]=M\l*yLMz<ZnF4%Pn&X Q'cai~;XY߂MT*j<Ì,F-hQs 1x\IC<(\1 .E-iEq;(dmUx5FMZtf/s$ d}3ct9Y9tjq݋HqQ YGscU@)/28heq< d)^ېFMh*ء4+þS:ARVҰj3;ɋ^tS0lv}<5"2076,rPFks%Z5]+ˑ6xo
+쟤]+^;$`G +~+MYaKd^X:OkǓ Jr(\Rx(*j^TqH*z[D!Q nML1hi
+endstream
+endobj
+1189 0 obj
+<<
+/Type /FontDescriptor
+/FontName /VBHDYL+LMRoman10-Bold
+/Flags 4
+/FontBBox [-486 -295 1607 1133]
+/Ascent 686
+/CapHeight 686
+/Descent -194
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/CharSet (/A/B/C/D/E/F/H/I/L/M/N/O/P/R/S/U/V/X/Y/a/asterisk/b/backslash/c/colon/comma/d/e/eight/endash/equal/f/ffi/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/period/q/question/r/s/seven/six/t/three/two/u/v/w/x/y)
+/FontFile 1188 0 R
+>>
+endobj
+1190 0 obj
+<<
+/Length1 2788
+/Length2 30826
+/Length3 0
+/Length 32407
+/Filter /FlateDecode
+>>
+stream
+xڴuT=Lt4l:n.I%s;>TYQ dٻ02TAvl [3
+d/npXL]N
+@cuO +/ rva41vV@Zpw vFߕ~g2dMm@6V
+":̿
+ ɓnVs+{3ߪ:0k[9e 6!Y
+O) 0fP8
+8\g$~oVV|gbrÝ<
+`d8(|W-*
+f
+
+y?|0Vӡ+=/M,r>FX`J$0|M+s4IC ?4vNI _
+団zgeY-fe{Dqe"&LE@Hщxji5BO)@ #tUsq<`6Ra'iPD*{9|1>T7xbf!u\M_гܛɃOi_•#y{ISyV; f4ޝROW贔F
+w٩kǣ{?֭W3*C:5i6!RvTϼ!4f :C Zp1& rst|he) !ݭڹ怩.jtGHRDKB뗦C|]6 ~je\h}?6IH{JhF!iXROY[8f)rb!U{-QP>)/3aHNDIC_)J>߸;%a]ɣ7̨j/Q;KL_O/b_r6]//t9Wct~npu.^&3\j*8*Kc.wՖdO
+^RC$֖sA\z`WD_s9t+ IŇ(l_d'-yhR 
+.?P0>_YWy6Gִ<K=kzI /zY? [:Ӝ88MVmyX܌ @&x~{$vtٍˡ_M[sUcRilR9 W*gw>e$%@6?|1 5Ug&ڤkyQ1EJtO{4ѴJTkV+,潰Wtb3JuS9u !~atRzwf
+]E5?j-86##("Xjt u*bMf`>Q)y;^eqD)M 1NݽJ)vՏ.+JA-H夜[+.f(Ou gv
+{B;@*OUĔ Y9r`RɌ']y ="EbɩgdYW"nO̶u^XSDg~]{("q66uĆi w~!^FjӨgU<'b%+#X-28en}AzA~3hCxĖ1#Q5c`~bߖ;`.3gw5"='LoFދmOݔ/mvp6^Z-FgU<zAV~ZZ݊G-UHpESJX:4R0n d6FJ"iJe}HWԄRŧXn9-{#VT2-F d^RQ᭺)jKY\Jt/e雽&Nj͇oc/~%
+_w,q0n8ruQZU?,Ly"~ ~d0gAJtbF$TaP
+<cavBt%qP^W,aa:uCnO"ە06ɧ\uWa*̙ Dp;ޛ@0WwKCdRzĮXpCW=n,{%dy<_B\2ߵZ|F|
+2.2_?.N!F;ihllVDS|յ#st$<r5MV%rf~31*_Iĩ
+6t"/BaUGXGʪB!bP+V
+tp-E
+Da9(vgO
+CN2
+
+
+׳%VnB ŖOK&<\e  YgN N8v㌐i0 (yhZ> CS؞yQ#S}!4U4sz`e-睡q82f[KܛWZ]/π\VxL8<
+G
+wgчgNU}t"S@UzeaV; QU,*=y4/czQROԋr?ACD~/!8ػVnF~a7 s5[0'1`3|6YHWcT_}]')֢CIORU t@c  X\jC%O>IWyеz~;v bD0<s#yMϙIGA7'SX}Acf&-y4_8>U gʸ?ȔPnH\o9 ʙoqؠǷ
+@J-H
+ZIE68˹/jt'$KA&$C
+Y^>>2cLU<ـ "]Odx$ TJ
+;^-|р
+E^y*h_z~>/JQ vxF[ҭY\1'۠(TPਬT/Gۉ,#b
+H~ hr =U,v- -m)^E]7(Oso`=#qűsu*^Bs 'ߛtP*"k _,bd&eB+ aۖib$KjV~WL]'Ti3fGULlτZ2 =1142Cc4zCaM܈&@#Z[fa3JQZ 8.eÙd>;s}݌r3X7Ϣ긜
+_9fA^4ƽMwϳ f3<h\sV8wU::er,m @4 Vd~7v>}JdC<a<9NUʍ XÔvK܂mI;}W%^>ZHr0jp4ܴHd av˒3֤h 1* D6ƖL f>윞آi|gGR%i.v]A12퐽ܬ%Dk.~;]N?[i̛c,2Ϥ]8ooU.#ܸ9*ԉŧrSN퇶|| Dy+ n_r#ֈy-$Cs\ g#%"TDnc49+IvCsqW ܹ)mqFչKOiÒoi&,21L[DYF^ƆF(KؿWU
+l_\*SB~AW[rܻuoArjae`Dh,&ylY
+tiKMQ1UV֑(H_?EgԹn9gprRdL)|{9ґOJعLR:5?+ WsVK`YuP`\ SnO6Mjh0 C8VH~zdj2Y9 p9 Б;ڪ2"ވz]tR8NZGG[zhjcIbmBp EvM
+aOg|t !* L‡u0SlQ&} Dzk8=J\ OW4}rhg󸯭vC/5~Bz]j]g#?Vxϫ2p"% }]/{pk xs]R,΂ù⧖ͽY.ތדEɮQIŶ#ˉC+65!DgraS&
+25!HjBEǸ)<#AahYɣ` eU "ݹX Jn{nWu:՝~W0ص.Hҷ
+[?\rICB-KɷLrFUtKD1,yC1K"P{Ԡ`ՊGH<6]h'kSoM91M 2xM/Z# '/3V0jsuCIjd?Șe)2׋| (oU}>G.!X&<xebQ-O,ڸjx`"bEx /04 Z3tor5_A;r\o-ogujVC%8I%G®`dP<k*uGN.+dY. 㑨?Z3}i|U2ӭz2tM BQrD]_b+ra<{@s>nHkIc o Ѯef 3xrK7id915~J}b\%$XMD}ӏ*XJSQ}7(;DMbWlFS
+ӳ:RSN}-EޒCl/c-2;;obw;[']5ng|6BWtƳiU`mdTɼ"J!Q)C-jZz[ aІ~?*"wb!@B␨1A&͏:ee@(Jny<Vp#ﬢ97m}`+;zW
+ZYC7.ĎmN\Cd~@Vk+x70q<Ft?$SM0p#ȫy $iS0ڮh'OҬ8j(F
+Hpa3U!tfavN."xb@(60K<қ*ue&hߤҍa
+6J<r^}EV"6PW:${EwN\W^Sksk|/$Xwbc/ J⸻QQyfn3!NMԊ&'S1@n>3vJ-$8YPUE:|;r;A<tO7tQsSsTV}oe~ ۬'Ƅ<?\KoC,$^o'X[񜊙,RݳA־X'x~&UJ_Rpz2{.2hfh
+ qCVOؗl2M}/:=Qe,4
+<Mjrσ:a ?U(VӃgq3ϻyGqu)7s4*6qHgt] .$o@a8#ҼVph5TymON F"wi5>&V%]#g=N%<̊ɞ1#ˎG:ȶ*yjhrpN)o tp& m6CVyuy%u]@WVx+3=ԑ=%vo_^my~3TBЕ$jssu^{? 1AYK!bG~:KL\!
+1"´m>/Hgڝ
+-R1w {ҏI<!m?-5a&rHa&j;JA<\? 9wH,;ۇG΅CX*_"UDLa©v? 1].[|@(tR+;u9vAc<ML6(mnk|?*'vj/,'hg5uc
+uK9 {c:<g7/_4 jINp}W]F J%lA3--ix;#ZVYotNOp}9D**5Wdsr@jFMԋ@'-D]RnOIO`o Q[?jz&pC;tjEe
+&'$ pi=D#(>銧!B=EG?\\^P9k;WxxE)JX{QzsoR 15$JZ.iΡ^t53#}ȧ3Enpǝ̼1ʾej=PVr5[/?&+1<&yZݢQ/<NYKI\/g'L8v\Gx!l$u}D8>#+ 2J ;udX^֚<w>.W.6_=<<YxCxY3Ix /&rէv̀9upasȺ)F6؅i%ْ&3"\U1RB Ifd8_Y̼ h:WNLBiFq$^ շ`z9<w Pssfz׼aliXy{{2j ."QK_YhdaF~`tCUBS3_|/E𥎿r~8,Gg2;{<I\bQTxSiY=uEgH-Kb5+Ldt[my?MFcҎ hXXI
+<5q!O,ع:̒^G lMF%b}r-kdkBKz.Y A^".gߠz<
+S 1pv{$5xU GH^oޑ%2 .ol7Ծ~u( %6:>zm}N:
+>I07TR
+*ː&tkF@ǘ <,#I4/wj +6&YGݓՀ®:-bedZ/Qblybx
+̸[z>~vb4Ly S
+~zg>
+=_.VR8|v^$Ԫ\tL>${oٝ2=<ԇ7To/YmY/
+$0aTN{*4 y).J > {|~Vz3Ŕ[?Le
+R3@[h|cPUߟOff6^1.ӭrTrRw`8!;nzSwxm03żC<NJ2 ?b3Qrj9axd}E_j|-Ex<E!l|,yM#0dS#[Id,
+͜?;<r5ӯp-%>w Cl|:Z8*)#]l恃 8Ǧ.Dpxh.V}(P{ebkLblMvHգnQpIOSa]Ry]jv7~>1T1wGdTH*DA}⽅Q5vǂ:ey
+u2&
+"ra
+tWNYE|vrB1rDCLOéV9#.IzQy>q`` GOǯ)ی)M?q&&}oϜ-m%ӹz%;/}򓖱7b3OH;J0ԡ
+_POxUNq3$}4 45
+lUd/>*(OH-"hzjllOCGx(o-`i!fx
+]6<zjcH$>"[)oZAZ=[ݗ=l
+ Ijx죆斆sMKkpBOyy=oWG% d A>beE0GCt;#lGU=90ixL9j*p~¨C~a =iOKy}n(Vo.|08ٿOWVe2[4\ *~Ag pg!c?ں]49ʼ@# Fү`ȱk(С:Rc.YZ=2A:kI{9`&O pmGk}G)ԋ]7:J_= w^Bh_(8
+ NHrpCf%AZ Zae\V)^V߮2X@*k +<JWTb_p;fdtݢ{TYpjexTyB;$FY]74V<|$<Irah4r<%DfÝ1wYP
+Zkm'd\ATaU*PI],c]TR5t>:}H ٰ.FZMFM|S^suA&o %E)!Roj$rF.'O{Ѝz&VdDjgPJ8J79(lQ{e!C~_2tk^z#$"vШHzqNrC&8[^5ۣz%I*E~$1^A4@KCMu飜T)a;j7A]+iC%97WSC-#ļGN7q̚z*DqJ5ԂVEE/PRBiFň\dNgv4TSk{aAKCx-vMuN+WK-{@L!4{LN
++z} $Z.;/ȬTȷ uu7nP'4:DX|wT*><Cl2W ¼Ӗm(NVQ~j80&&NtT˟-a鹊6f  sm*ȩg%c t>jBUh󁖊IAmwҶθ^! Ѐ5;BKo8x—h9N8bvvӵgMR!%,vvB(޻M-l7MD"{Awy
+)_47LZ9Ig5LR%P=n,C |LSXE5aMnײF-DH~"+JБVj
+ X# MDrv
+(tL`)
+#7
+Isf4Ss:%&żlhM/{s!pw4^mX yJ ',`sVJ$ {Y+ WvIaǒ֤T,S8{Ik(OnoEhrx%nko+_9fˈSp wfG$("bCT)=-Krx|'_y30
+}Y<o</P $rvaHjYKMPGS%hх;=1֨Wc!0͉N-WxܥS`^YA_PqX:I%f!b\!=6ߪbFGy,^lɩ?J`GP(6~7=8a&Ȏm۶m۶m۶m۞gl۶mdO:U3^@> +[9V{`Sĉ4(8Dq~X,,) o)dFJO",ჟV7˳M
+pgwCj>/7NDsݍ>$y2H2p.(<()I@d#偼ɘPG/Ԇ.W8Q=;m#̹JS|duHC<_5] =oPI
+yMgΗݐ6סF/xOF̉(X k ,twVQGn$t&H`ob<QrXߞ: ٦%R?{5ξѤ""Y߶@zLV6i W*"[OlFbx皤_A& t(h܂)bB3Ι7^UiO R:DW';$
+Ri]Z{RrLgG E9EcT?IˠM`~Wkس9mzD}|h_PYv3x Tя i{UOE1˩+~?
+ %֎YWXsBǞGd/4b~x+0l⹏vQ =F>cTM# 8.|m4 O D`bÈKЩKXK"MH=]2*Oy8Wqɯ¼[5qSw\!䤕QqC  -=u c9j\#фoiʼnbC/ CQFohѢ4Sm6{גb.9@Âj{k"Uִns
+#ܳ@i!\z]t%9+vGn/8Oj{(6ot6-Idu_8rp,&;WVLT[ ͗ضuB=U_ w7z{/Kشo\1n.FR-1XrcrTN.2Wz^`ʩy&xvm嘐^*}yQj=*k|d1 hfGh'뚷~.i&;wMw7_g3(L9Ac' @H5)clgyGY7eF+]o%㦤^[ꤞqbO H
+`4Ď}pf6+ 6Pa88}/+ly!ҟi><&S|{I J>,B=5]BWi1;3,8W4E=.5s
+!bER|)ls`%2\$k:VvQh-d gDq|ۡVSAh6mZ(IҖ %vr&Wv ǘ%D]O|,%D[^-x]:j
+#WF!;O&3vV*Xal
+""kBsZpyJ"05ސɞmV X4U0\:Z
+5-+9qdp諜VG!^ڪ$Bd/bUezf|_9V?ֶ5xS!&.,=X<
+ʛrN>^ISϠ#iy>`KX:!t i6d g(P_#6{ZUQ t4#c]Dy@x!xR
+}%
+a&!A"2gtYE{ٮN BsyD]bZTҹ
+J@6<r/Cvne7@aَ ,7@ sBALv&+}I(O\)VrᓅJ)\c,XcDbĵK>CwT5'I "K_OJ<ID:*RnhE[]mG,"T$8d TG&:%z|HrQ>4QH!u^91ϖBaiAKoiHZɅ[: dphRt]o*LT@QDUOŚ嶑u5&hʄ~*!>$ ?C;guUBE+AރJsk *O(.>.ԣ*mFF͌{k߻%O!# G\+[[{, ‚'U,7leOώsi熦wޤkke
+&s:iyt2۞'w
+8NO=6
+O4oiz1 oiZ ~w,\}ku7BGBЛ`;lO: UX=M3ͱH:m懵6i!SQfed` Z|.-_or<wwmtZNI%pjlxB)1+太aєret
+L"jxQR-Dl-m?Qܣ٪9dKiĽ]|
+ aC x'g5lKm%é[)eaTu@P9e'|煕h0S"rd<}Ċi.>_VqǑR<M}U𩙧ƆȑvOyfR= P4@JuB4xڐeh<)\ e -S[LS#.u ወG1 ^c"v~_PG+!:R/"sNp Qy˔PMye E˶:qx\WL%xSQ+j
+}R3J$?v2IaV9ȁ4I> )&4D$Cbsbv&r!H)j>Zpu`R2,XvD◢1971 06JM\A8
+m.75-]? : `Cfr%qF iYywMu92{<zKJ6lEdE":ffi-ZΉ@gСv5u(CLF!`i]V>fmgۜ/G><Gi*"ʓr|HzT҃v9m(ͫp#<bRS~3%c :{OݎNyӍw9n؟K71TO>|H%Wɖ|w#ȯ3_|?% nէSb4vݗLNLIbu'X8 DN;B/B*>o׳Rp6~Lk}r‡[ F):Wpdi,K ߐ#L=#'kX^yĹ} B;pkOX%A׌kDlfT| 3XnBݔ:@r
+XB}!#^
+4Vxᙶߝ5N!0+H`-S!qs .
+"{1
+yhCy+"s7{|Pv-F010/X $Vs :? @(b
+ ?
+O"L1`A5Ld֬;UH"o9Kc'Eo".R&k |b&K r-hS` a:v@"Y !PS:R z 'Z'-Wjo`Y&:<!uaXfZߙ1cLw@$l^/ǰcE%1]J_0uJ 2u\M]DAKi)0yH}䔊3|G;A9ANl6?}vEҏ*=&;Ƚ
+"G8~8"" ۦk|+&RaC}ŋeW6̼D*μ@B*2oVm>JthdrGIR: f=l{&q申E%#j
+BN68%qKS ]*$
+XL_>2l NQrKro%O
+NT;
+%鬪zgF{%Hv,&3tcM+zK!KxUFx3Qn{Zr[> )SP-՚i ECI}c ]b'Bp
+w'
+4n2ywPprinc>[seH==?\E-]c۟3mG1C`Ŗ̩!5x_><Jxyec>ő&tS&آ".a}Ǹ6^Q}GU)y4hkS/1::yyGuRriV16!Ty]ʛH?㑨Hwc.~`e!`;`9-O Io»?,Ӻ~(
+A
+_+zBIpF& ^/DY'ԳY! "4=U#ݵ>=<f?zWᐝ{E6TSiM q{Ppd[fu)q_P+S҅݌2]Mf 4IkՃBoƕ床Eֶ)E*硎oV/ܓunzT*R3b;uM~D l/q9i*3`x+R(p+p+
+eXz1XqԌ5W}W;bo,)zj n>(Ǎy}A!i;>ˇ~@kON3Ll^Ve7/,pb7/3s:Iy6B;9%_ud:'%R6H[HIu}]#@,zo`UCW>ǴJ޷ɶrL#`AXE;%#e^t}ɸM"~uF뜌3bbQ4:$Ad/ .`8J콣o:نEYq6`-y46uAKڏP sP_V 7qϾVpwF-c
+~/ƞ>W)ya|j\XXޖfI- oAt
+ FJ;f6׹u'Қ~.O.h`[DuuT $4YL$hc0몫u|NX%er 0$5Cb-ih{v{oi%JVYd;ٗp󰵕׻!&gt<9
+a*
+gsͼԶV+Đ) =dCT`h:O;lqY3x<p.vmkR
+FhZS7<6ۭVO U8AS~{m(F5Y@`u^O+E: D|m@]󾠝G%{H2|v/a`. Gic] DVN. }fCD-K#EmX l=_9u~ؒUY1ms3Ƣ7^
+9̰5рY)*.[Uf}iNv
+K0JgnȤqDJGbL+7+%)5yz^7{翕w 鈭5V2ۅmm/bdbqc8׎L`1NnOQ *Tc
+0ۉ?ng|#&kD%8? ,w z`6 QZ3NT/U[B
+RspUKp9"_dR*h-{CTcxl_IiXշhhRG+L>w=>G(OV%?3n,xr:(x>/d޵!$#w ufnu%\y+҅B @*SwT3orc+~I"6go9l)TMGGr
+endstream
+endobj
+1191 0 obj
+<<
+/Type /FontDescriptor
+/FontName /BUSZJO+LMRoman12-Bold
+/Flags 4
+/FontBBox [-476 -289 1577 1137]
+/Ascent 684
+/CapHeight 684
+/Descent -194
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/ampersand/b/backslash/braceleft/braceright/c/colon/comma/d/e/eight/equal/f/ffi/fi/five/fl/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/question/quoteleft/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 1190 0 R
+>>
+endobj
+1192 0 obj
+<<
+/Length1 1618
+/Length2 18213
+/Length3 0
+/Length 19271
+/Filter /FlateDecode
+>>
+stream
+xڴeT\Ϛ=;@ݝơqwn o3{|}W]Z)HTD@&@  #3/@N^dgl
+5223#PP9]@_]
+wM
+ ?RgG/ W[[c; AvV@\+g +8]E-l=dG/CS{3D%]+Ĉ̬ۛ-
+\1fZfk񏕚>%kD-IX؏^lUp~D LDŽyM@4=;>}ͨy'\7DMNDTpiYzmPl:ơ8ۺVe~i|4Ipn¡כ <Q9/ 3Ѽ{Bb(fXOc\l}V0飖]hƳߊ{WGW)k 8u]UH]
+0l}xxGvkLiHsZQ't6(u'Kk㇩縟rvpVN.bPggR Sʤ6M›*Uʓ[SªT.t$^㣃R#4&15;"m%ˏ7L>0$'v.=ڡgDԛSMH9z!mSM jQ&Ij=Esri+x-ǠZMY> ) 7v
+/I!`aF4f$y]
+*7.#SK~ߝ)8 `Bk@+8DU`Z:y1ԯ($pf"4WטУOhB\VZaw2`_N/~`϶ZV~VdDEˑpTɛ< "BI evE$o5Tդ][+UQÀ0c銤8†DH-{|И?Qdy+`#n`%RF>} / ~8 ]B"ENutqIJ[ZzGˆL`ˉxK66?g wtq|mgg\
+CE+~ZǬ鼤SЙی8h5Josɡ- ncX޲P]*]`L2E4mLX'f;ʄe68A\BZ> i4;bwfIYouFD,5FT,kzQ~O̎fO" U!{4KzDap$C
+jJ5-xE8&Pk&`UNr\ؑw< sqqK57&dH Y)oBZhR9߯\DbU*/]
+)*'۶?37-۴Ja3i﷖}_0mTo4ur"3]v4xqep@F.Sc;:1 feAL.A̩;f6B| 5y*ըTMXY%k1'Z]g
+e{
+ `1_R,5<vCjg[kZ*,"h(D}<[Exypn
+m] P</ 5g`A3g$BcvZ .[%6}a)Y oKF\.RAh?`@Z,Kִ| ޭE0EPBv$ufj
+mTR[8$&|ee$3"w
+Du_Xw9}Wj7k1%Fn-CE׫[{oÜl8G<k(
+|; 5I[ك 3=<Cr1(2vV>(7ggw1m?븁'{׉
+.ટ?K>k={|^jR>; uQVtfL+xg5\OWիk̈́t2㩛P['(6-E֘D$t?:8,~BK tu^Ǭ9ob⵲1ND79 ANv==L'3(,^Wi~h#K/[7`kE;
+د斐ӇF3?Ԫt}>7"_${€g lk7(ggBYl˧ǘkђ<E]Q8|
+uJ`z\CnK< 3{R׈ujHۧFmLiWuqxe1K*w7 ־a|]6Н3Wq;k8I zYι62 MJ>m>MVhijNҞd)n:w(3blt</*RJɞWF4v{d03;5y,] 
+hg ?2?F}\d`; [p+$cf.xXs{FBruk 0.6E)>xQӅH,lZD+߅pb^&tyM4d]vX\Wv1]Yk+{ M |l)RpSLF$ TcĀ+^A.l8Z͟eo)-ޔCL(_\Ԇn臱bYNYK W
+$<W/GTUrIMJbݝX_b[V1.r7ɨޤGhfvɬT@%oྶzz/GuI?.`j !8#dm[~*%Mx.NU'^(Hk&
+)Kmz "zvH +zҡ%_\jb ;`~qRxnlk
+l\[991l(("} )!~K]
+TBBŢgWHL!ж%'7
+b8s~%̇b$w-I$R҈Gٙh0-/? jO5LT[:RfM\+ jNg1mybi]V<>
+UKo*41Ze@
+crڼŧ~'Qrsϸc?7-F§q-KY.Wl0_Ivv^b]* ͦL!R9¢|Լ$)JS B\&bPHJ*t<2/<b *o\|1,kiB1szڵvZ"`/~6J85T)u0]s aLW*Cw[${ϣҵjz!7S3&U\a,߼ZʏR|S->֭5ëo-o8:y@RwuCw&c_{l Z1>_WG)2b2NTr땣vtd1]\sz%Op<W_cW
+uNg<>uw8CW%aQ;įP=w9*kI(r '׾N LbA%gB_hyiWH hN̯@Y+^ljᓟb$t
+ dm^3r0\I9Oځ5q61 *,"0
+〰"|?͸ERM;1nqFM_J6[x1MNY\W`̊17Rݍ,WJ[Do/|:CSKUC)IkG/ZU: f]<{ݏ3}>)@LH[)K?<>rpPR/;$/ lR7
+VzIDUί"$nq| V`-sy.]Ȑǽil<jя
+Aae^'f2% =p I0ae8obst;B EX;t+9ϑC`1F>9&C^͂UUXm^Md_4;!#3A1iCLRѮ}&18dcߴl#5KЀL.qoy0`yJSŷ{+m]ީEǼK.3ceKv46C:}<Ib ~ v%mX izNeFA461*5Oqcaic2(6(/NV,Y\~=zL;p "yFXI0?LP812}
+"b8SL
+V&ӬZ'$KyߧPCO;&WwEt,k`oG!ʎS𣄁-j<Tf7waY )ƮP"CG ǴOMжFԯןA)NNhSSB$9:D˗Ӟl;\i;\ "34@ G9jbQ+ oKe"nmR"&ژ R>&㚃'*2`r }MnR#|$A*"p4Lɢ;%2_ruvt%A`шtB"n^TpY9~oY`;z".-^nh Ƀ-~nצn XRUIQ{%hh|φԨ9:i<Ss#'Eʝ}<.Ϲ6d/)L<l v{ӠAnKk k$$&e%8Olڢ)B KB]͠`lainvA*߂T+ XqА>fž2alxg!ɵ D@
+urk^)mr&N|DxpOh#b1*l-Q@ܹ*Ƀ ~A
+DNmMod1-<VW z:m1i<rۺ2z|nKO*P<coߦj- 9V_IV:T,y|x~DN/-t_}P<turw;rW? kFtĚ MY, Jזcz^/~%kR}X/G6%nlcn֌TM&nֱR^T)$`:YF7<_H^㨕uU_L^Zxtẻ<M~/7~-~G׮SEyG&t|iu
+I )cIFnIB)X/lKfpdRyPTpCVCRlߔOrW|Je
+G<k*-+N"Q9L3ei"^Ŏ1m3!F=~o!*'ň9ETr .PjB&@
+֎"!|vG
+ySjMFDfnyd g-Oi;CLsS:u>ͷuc _T $ֽTK_bsCֳgFJ.WT#-e FnYum # QB+(_VĄ;4SƬ|j+ v&{KuUUˉb<˓o{◛_!R֔yk d?Wu#r1DlSf uO輻{AfV@Ǖ R"U=qE`6f(v4Y^woŪGT|iR*>}eEq2&R*CFIq-Tr!SvfiZn0T I1.WЬ\9R|p@rIM~k^epN9g+ꂼQӖbWQvODK]`#hȃ5RZƶMM~Ir+}WʬTL)wiї;!Qw5uXݛYl.͘yGZiYBdJGn,ٖWyp\; e+9Ϯ&dZ u_# -/J_B"=\ rke2؍x֖͹w/nb N9S@L
+m1(]$}9e\IrAhrrGw2:K?"i>[ꯩ D)8(ȃ2]:~d h]HaVv`1ҿi=iVpz61vg
+ː@[rMCS`bݪ螥sVO];Q{4B]Efqn|̙dP@X[M2lՀQCND !r_cB;"+0 !%QBȯtJKNQ$4_~ q)ĞYLza
+_ryhUs"/N% 'K)dD_Y4(8
+oY;mk.%t4=^x(iޕQ_rKAlghw݀f:jV/ND߀r85=u&}8I7xg6/f|`p}Ee:icG#FCg#`a
+
+%^폧 iZ>X<A)ۍI0|>݀I
+(4mxf oov"Wys4Y0 CAO|NV#zxq;դʼn'X8ulڙ{_:X3J̓tAlp[At<{`MĪŢ̎vmӿ)R6Y
+@SQ`=d*[} p߃_-Լzikadz~5!R`XJpZ1+V
+k[\ףKgrT]~h=nJy %4Ԋp'>&\W֢Uxm|"{')BO;1[M73H~j8f=Z]}ۈvo_SD7Ik]|Si;zs["_ND%)B5=fe{P5!jB[%-a&[x@S"%Su
+Hs nFx޳t1ڈ
+(H~Hi<#HK=ڐh&^.?N)uT͈_MYor$!ыx\ !r[rE>^a8;}.7Q`gRQӼp]AJUy9ZRƚ7ҝqy nE~-ZtOzAO:YEJ*I'oO+ 
+9 4o,ױE\ S7?.9R^ueZ'q (CHtvo$1'@v]D oQw]뛻X%μ~tKR
+Yls$ d>W{ Q=yM{'Cϯ+n6XmrHl޳ƻvQ IͦBw?rfݰG(95*wQKo㼒#)`5&va<'1'CMӇ<88@/5 f+ <TfR >F!Y@q>cv rG/$NK>B8KLwmmӟOl9<9*{)qIܭۡ!n\bA(pW?2i"y~y9c
+ h{=,V
+`VI5|o(`bI@شzMkg6xưVP|= "v-B:$58Kܣɝ u5bg+⾭oh 10B0-GEn3malbQIѢ2=E`j8IsJ~m,hW'd Ƈ<X:cFҚj?ѼdK!\_czܘ϶+hnH3+ 젌-|Q 3%4'][קt \7T ,r8#h:kU-km;SR[.?m523c| y (ZjDlrCjG~پ%-g¤YPujV[ O^Ia)0Xj`{NZ{M`ќ.XrɖNq/ iҝWrp_aB="yW-/ Jun4RF0A[#%&QRBcn~$}냄 `?} ;q0ZyՄso=<?߄$P(r@B,ysO
+q
+ ԅ]œ)HVV3׈ z$B5YO6&
+@hycc5(s!F2/բ Ϛt)7!4T5~&.|J,jO|Wt0j{2iX{jkZ͸kK"H+
+endstream
+endobj
+1193 0 obj
+<<
+/Type /FontDescriptor
+/FontName /AHPNOF+LMRoman8-Bold
+/Flags 4
+/FontBBox [-519 -307 1704 1136]
+/Ascent 701
+/CapHeight 701
+/Descent -194
+/ItalicAngle 0
+/StemV 122
+/XHeight 444
+/CharSet (/A)
+/FontFile 1192 0 R
+>>
+endobj
+1194 0 obj
+<<
+/Length1 1662
+/Length2 5638
+/Length3 0
+/Length 6730
+/Filter /FlateDecode
+>>
+stream
+xڵTuXm&Diz) c  J"t R*t;vl+b30TGAՑH5B" Ae$^ $Nť10$B
+st\t,h!.H/
+ {yy 9z1BH7>'B\
+['0w
+!0Pb4`ۆBy
+qA@h@)\uMnOUC@0# *! Q(1+ Q Ot{o
+N=Mqqz sqDnW͉׺BqW6_Rn#*~Mbc>@`ɣG)%
+SGNcɰTb]q`<'l㇒F ocZGO%Zjɦ(W:ϐƦGmIS\*5H.'Ԥ ھy3X|?.]o|>RE9}|5#s L=툴5UːҌk,9ιfR<]t 8x<{Pq~d8rPa;Sgp_pިֲZ_x\[3ʯp4U)
+6rfo@&Dv:/U )&{SW)sX_iUn.폵\?7؇<hlKx1!ޅַOЁSϗ_uVԅ
+C"6V)se[b95 gmFIIv1.%]$P4[ѫй\$琖{K<ğ.$-lZOTUbzlP34BF[,yA;,Ƒ|DP JWgҕ4pc"4XJ2B''D7(:r?{.ALq<_'nYY5gPu u!&i~R t12+}}MOF̧@s]\lTiހa  I- tdQ& [4DC؟Wu
+
+YIgŁ*T=#ORV/|3l3m.baTkıA,u0˘L'/?jA!wD߷G@zOR8VU>( VTۦ\F{l'LԚC%IH<A|2]jD?ա&ߋNd,G*Nu4㹓[Pnj9E[9&n47Ҏt%Ld4>97YPي!T3<#E"\,2-3kB!cn6Q+,(a(O9r>t^x $d%a1$ٞs|kxF6;7q-kN->n1-,v?X?qKq1˟EޚW2Ti׫GD*5t!4oIAng5Et-t&m(.*Iwh٢2SԜ|]q^n FIQ)eyYMG#LD";Ǽ]oK<~5ƸXL41d>j hs}~_?҈{<44<wj/NwD7NK؜Zƽ󢇱M !Uk49C[Jn!
+B5q|zVφڨUjO9|ݤ;NRF 9c24cN$nۃ?[] 7R~Y`K̋Xi>gUӽw4z21=Rz/8e q*:iIaWhu \až:̘IyޞR6򷁏w)zK-n;>IuHOTޯj'WN{̑fyF,oDFRn]!h&xe@}A;ΤPBݵ$14?nc[Gz(aHcnMY|u+$+C64{|xn``L6HZ>2A/,gdRGwEQ#dj vkmcގVMHYj!q8/敠+2:" 6M[<u7|&\{#vv)!mϽ
+TDnlMf%cEOKݔiJێ[vv5=F: %ZdeUmwW GA>߿|t(?Ns]$ӟy[_ b2߫Z,({z\4]64RgH*Ϻƨi ơD$mrWSO~Ɩ64y=3'+X$;;2BO%yW^wX+gI+_ȞY3w:0FB8x"ߙK
+V[ʵKLM~<qA!{ sؙ:c_,ݗ%-]~ڥxd1!'x_+^zޒ<kJзdw2d*)1O)->t?BM:U|#)X 貳l\<Gŝ Nc-A3Ո51jP(\CI=>}z[$}|t*YP J`퓀ܷ\oq#kĭ
+_s{H*SlW~ڎ!=[hJٓ9+/ToaNXE)~J4QhdҽzE<Zu7>4$%~ԅV.6ljp5@+%E"RcE CM|w[Oz+*9pRXb`977"62f޼ki
+6Yfxmf^|`0PM`<-FDp2 _޴V~JoIUPSάפ ^6j-(3NSWyb5Tə\#b>ZhtY 4LДkS}_ab)^rݓm y8=^s޷2њdvz.L6z/MkU/K =tZ%%N> m9y0kY(F3a<#WpSqJx
+c{l >DjfY)G8.nLUuj͈Z>frĵ6y4?i?ٙLocs0]dfW0sRG=} ~foz<q^!Fuik'}»YW CF^#c|BN\Qy ]*Ϙ7r iܢy?#BS}燿IRF` ۖD'[QwY n?יwSd"_ib. ?3S` 9>`$rYˋjO9kdѐm qؖ
+~[!!W#3IV7>6-:#z"2晋;&t|5fr@ypg7~Ex hg"KwB
+0i;ܰyGמU\aq|6ZJг0_vWuq'9uBܟ<[%x0R i$$Z_ `ﯞ@tAohbݍn#1m\F(vf!I7_qPe227|9G iIM0Vӭ/dQ`v>}BT㪇T%{˛ꝊR'=oXNMO) фӶEk[ijz(qZ )l(G]ҳ-&x>nF,yuD3M^UTob8?LQ3hF-iT]y{rFy_Ͻ p7WU݄Y$GEN%ONeϹ2),{=zPeR?$嘚qsq %YIj9Eh,7UAx5yØCdky>=kyXvע<J~:Gc'Fuo_|⥏|JL) fMHZ;:6sWݙ2^j ט#(dd i~F;ڂʭn7E.'ixoZcghb΀ y3ն:Ku])&PgPڽ2c% t~z%Ez@
+C;6LH0C6I3/yQ  FTdP|Z)\d\?߱ l:K@rs% z##$IsaD@W֏݉Rzl lo\9=&>
+endstream
+endobj
+1195 0 obj
+<<
+/Type /FontDescriptor
+/FontName /OMBWTA+LMRoman10-BoldItalic
+/Flags 4
+/FontBBox [-518 -307 1565 1147]
+/Ascent 700
+/CapHeight 700
+/Descent -194
+/ItalicAngle -14
+/StemV 96
+/XHeight 444
+/CharSet (/n)
+/FontFile 1194 0 R
+>>
+endobj
+1196 0 obj
+<<
+/Length1 2428
+/Length2 5121
+/Length3 0
+/Length 6457
+/Filter /FlateDecode
+>>
+stream
+xڵVy<T.K:Ț0c߳3}&05CTBEl$5[S,<{{?9s^{#"hnFݑx ULa08K/xXd$c
+$/
+CBbݑ$ qHG
+yqH )O E!zڵ֑x74L0Sh@ܑ^p
+
+`hpE'۞E"~Dn ?0PS2sG&i{)F$zD(4˞34nO63׳Rf)IH{ڻuMU
+I0~HD #C1ڃD}0y7¡O1?C!.'M* "8L @d$ʈl
+
+@ IL
+Pxnw'H"==w0o~LA_lB~SLw O@}0A2 ߁_~K?:ȕ{" DG~c%o/^`g}9R1_q Z]c~ke('#/@~(+OWL9X'@aD^L
+1g~2 {f,;Te-{+C#((T(H@8RND0EN
+>
++i7=SYs`r]F\Ρ/BN%5c9*.#`/ץxd[vc:Fv&%7B֩
+_؉[I'γ{}z\feG_1vp$-1|,t DaiÛ3ZPS\*9G_n3H
+%D~7:Օflf|T%\}~}ky#{whuZUzI\g 0&% '&)sqin HllUz̾
+L[1>*:&-V<ȓJ |.TJ4{3CQL"i,{\ vY^tK].a=
+$bILٖ<$}RTӌʇ[* f-dƆ8!,n;F=4ڞz<bL_8836MIc
+~dnopEV]E7K_oh7fu O#N K
+ת{>&Zg z:]Mtvd
+;W&64ТUL.ѥr fA l}, /'[Kϕ?XJ 'yuBRfu)dBHoKkқX1΀{yw`R׿t'Y ZLx6_'%]nnqDtɹ2uZM>=<|IJkm҃̕tԅ*Nt5NDDh<VM*Z\B)oQv޴lzwJ]c7-c{<F tTپg о={3-4pQpgx?G)LlY"Է'=j+ߋ[}XVAۡTސF+NQ$/fQ_x+Ծ{amn
+'^4R-Ao|ub_$^ݚGd(^dDʉ-7><sl@lTg@LsS`ϕj,zfN]tnJ*px<T2gIDǽLw|jHmɩ20o1?g|91eOJ
+Q0տQOr2m;=*/CSBW2/ȵsb3|/4HśDd*3O=i\@wϸ
+”S4ӏ^9u줃oL=]Ϭ#&&;ОJ6=~li?k\VH/.{*ijF[1b7EuU372`T~6WurB9P Ua-G̈ѹ5S{N)[2]Zu? ՠna>˗?peVxfxD RȦ{UuKys[^X雅Ӣ`(]bRYH+G*dO5%EWh/Z'6y؊:~R37g4ihy|O5d(ZPvyUP2ip3ZN›^xJYiĉg6[ohNۚ͞fvl/ Ֆt ae
+m&Y|J@J<PFXЎUuS#1nmvIgh ~\Q+<턗֮kUC98NO`#NbEh,xğ5WֺĕsW)FEz@fܻV'XY7na?Z=|(X˛9eúy]0UvPQTqp^YƷvCV倄^O=YWmtcYp#@|zgJmu;uMWKRbͬoGL*{u'!1a'#[tc^#J9vc|FXmZc֛^.FE7 K+ktgK 8+w1`kEU;c
+ p`:@W۟
+HMަ]-]̊\) !!JO$]QvyE_[D+NB]3CN{3\CıC<R&Qd)
+濌j<M
+ѳKKX[v\c'uYz*XT,7jn|H"4mL;@勵nupbeG߫$,GsL)]WesQfNmxu/d SWY].QWNL&$s[?vkE`Nk|G#2nȪ.[࣭Xy D$9CF1šHl݆A>7WHXߧZgEX굞xW,d{+eZ̭t<Uzsaz&UFܻܡPb{Zc{Cvf/ϓ)Xbzź,ا(h2f|Vݘ#_BU PtdcķkK%&
+a%mez "V4y/>sƃV?`uw3,d].e]@~.{SjYHjMH~YY08_Jo;Q; ,45FGa
+g 8vk>]Y|Y&5`[s-o[ᰪ}RI<y+951* ]8D*IN47_=9QYh'DܡD,ct׊ywkAd=qf{n;/-_
+ҠeITUloKɥCKu0 l[x{V4~4b8{# \*͓hr|*+O<Ygygݨ^E?d. .1o@EFS$_`'APr]1Ύ㦐&"1J:܈rwSM rɗO%#DPN~a_G[4&d~6i{}apJ Hڶ'Aw|A6c.3a$"]h[oUOT#
+KyܹٗKdj lӯS@ZlFL:7/l ظxKAXAH|oo1dq4+qY{tafҾPC =b'.\܁Rtz6U%dy<E=Nf tiځN)NVɏ&-)=ra*nP[pS ^W-k|j#c¨G*Fx| W\-,(
+.S$roa#,}Aft\S*u#?(:?'>ZĉXdUdIkꅎ:is:;<~ {¢iJv=0gM{UY`-Q5D1븒~/Ŭ򼎊έ wl"zs6}{ /V$=cHT<N4,Lt-%
+K#L]&HsՃù4%An|EFC=buhlw8e5xe{Sâ1'S]`^및e*Xq )
+f`bd OO2~qp<Z|سj\+)&oݾ5S _hsnȽF@A ]RM. Gދ9EvohѬ([7?ROT9t7$kc  6eAGS?ܝZ<|I9Աg k-ΎNDqL
+endstream
+endobj
+1197 0 obj
+<<
+/Type /FontDescriptor
+/FontName /BAOSFP+LMMathExtension10-Regular
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/Ascent 40
+/CapHeight 0
+/Descent -600
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/bracketleftBigg/bracketleftbigg/bracketrightBigg/bracketrightbigg/integraldisplay/parenleftBig/parenleftbig/parenleftbigg/parenleftbt/parenleftex/parenlefttp/parenrightBig/parenrightbig/parenrightbigg/parenrightbt/parenrightex/parenrighttp/productdisplay/producttext/radicalBigg/radicalbig/radicalbigg/radicalbt/radicaltp/radicalvertex/slashbigg/summationdisplay/summationtext/vextendsingle)
+/FontFile 1196 0 R
+>>
+endobj
+1198 0 obj
+<<
+/Length1 2497
+/Length2 11777
+/Length3 0
+/Length 13250
+/Filter /FlateDecode
+>>
+stream
+xڵwuX6tHwwww4 0CKH7)!-"]\w5{^{Wj`s &
+5 ;JA
+fv`W;P{@
+0-$\\r(K4.Vfhk+fWol +OD
+d|bf 2eqyiM-f%92+qdxB~[?R
+ #Z-V͉U
+=xA- B B+4s0+4xV>StK OP6N@/(%'_'_!}p B tOt傆w7s'PA!fnI`jspA9@\@fOO4hx W&hX%]t>lcM  ]@٠,;T}$s7-!a
+Җ\q<g_~k<Eu1L(<s ](zEmc-X̜7tY <*/ {BZͲޡ}ujE%sb[e f;Jz9k8INJz;{wWaE%BҷxE-js܍%"Հ޷_Vh3qC>YY4b6O<lNrF f9fh>t]QL_SaS?d|bDPL.iG6ɞ(_Z`SX{Bs*=A'
+L'mȑXs]$hRjӤp<E;[)p0 ofb`+`(B>ۢj{xmw
+(΢~ӳ4K[pӷqӧu=AhE.6ELs<k}eWcOyp|JYIgv'Tǥxe_ȸ;btR gL L)7SĎ YrR,Ka~!*eoĿ 8@ _ɗ %.GVEbN6G^A4W*7QKaZ3Rz2VU&–ko+"0
+EY7ӳ4x( <njŢ֥Dd  ѹw8N%
+C
+Y1鵦.oSznxxsj9_߲,ؙ^b+kŠ +OA-kŏLѰ͎mX/ p_g>p[}-TH:ߵϾb?D'պn[fu>qm:N 1_|*G%c0RN΢%8\%M-I !R#q[x(w
+"|unhBP1Ȏ1 $ adn%Q\&]P\wZHK3:^wŨ
+Oe7 cVgWFw%m\PBs]F~9MAHZ '?nTlvTWXВ.|nn.NOH0{.0xUᔤn2q%"v ._T[n{~R=昆DhM]M{'y
+c%A t ?<u#竁$KP9ELrߨX)ѨHEo46ޖ酑Le(jVLn{k!Itތ0ڣwCqʙS{ե@\?2ђeFna|BȌYIF`|~;C^Tc0TeǷ)XzCKZ0Ͻ~0FݧgDcaU, VDWF#rw|ş{运s KLṅTڐOI R !ߡ/$&F_Y}Nl"+UV/|mOзQ<qFebM:?^ߙ2:G^ɺLY 9:
+S/ʔ`w?i}x/I>*!7+^Ϧ*Dڜa$=ٽrF^ yN@sR;:-f:ai mPnCM E vڬ?QCE89Im5Tb10Nwh߿IlB[Ɇ;oH`?x;yyrU>`eG)|.)ap{A#Y2iNyKwRԾ8V aގn;huV[&_oRƄs_?
+/(h~'WP<%[ƿEd?Oȝ=qr u9QY0eadݢKfvH׫Ըk,ܣ`kqys[UH5ݲJߢ< yY>͈SAfӋMI1Ly-sU\lw2_叱d#HަXx UftK2EK]2A{5|jstd=Nzg_^ $}y&,2.*TJ;ؼU>R!â3-Q/%e4):I B &H`_=O7 թ'BeԐ0<UCcrvҁ|}2hpAK#[^[Ul<Q\b@/ڥ]C_۳g;粧ͩHANAEBrg5\wDlki_#MjśpYw}wۊ/(VT
+:v_i~gl­md 㙿/-0^*My9xFnԶbJzD#6<[Yh)i@MN9ł"b 5V_|%ѝs8AX*]q`o]㜮^.|C>BbM9”(s\fjفs
+㕄^6G|Y`QgN 2Bi+<W?* 'P1m^<uv:RiR){Y ԥ>s5[8vS,+IrY/Z s'x ig^1`I` !#W l]ª:dXM/sJ2W$#z<%&%йDt]@f;}*ׁKۅ@'iFJ#Y*HUs"ɷy#d=ƪQk
+voM&J8NAM[c:qxއ
+ba ^/ݩ`}n*@+Ưzm}Ei6|<?ĸ_@6k. Y0~HlO}ǀi'ʠN@=*%v=A,z}=&)5Cft kpIh[6syibRstyy7#.џy95/ʧ h<v<x~6j"_kUfLKV;HGI Ψ΀ű !q X`.[im]aT,0tEcMLpBr9hAgi@zk2AV*,1LV0cn<ng? >&./"樼Sƙ/'%f<
+/l汤c'74O
+NErf$OdO!C֋ ,\|ıX|_s;\6%/bmNWH+ɫ<!{+$L)@d'Gkx]5H>D8⛕9֎<~`[s`
+q_C#ETK۽~ΖY0K/My 2g75X߃e>d MSi)`ב s(KmE/$&ag͛n%{(/m(sYAjmqjܽGpsȳߓw_Ծд{o
+Gjm78ǡf(>'')Mبތ5o%88Iop%'qy]ڐȝBa E [HZ<GuWJ҆ Ge՗ 8fRsvBV2 ,v
+C}!8 PDit٪ꆸD&W OzȽ8.VF^E4|DP`n|W?J~ rPj%l0`oaM@4C:|Gfmubtq?DdMԿBU$ ~'į6aMFay[wГ"?_M(>k .y '칻` lT^.5?
+TKtbͰ@e83gMo.]wq5>Gaӛ\8fjyo:kټNU|-ӨۑΦ$eq8
+RsEtYߪ*
+ 9%"lZǽhgۻJsp"Duez9멜`IzwF;zT- MGi=ɸWpΈI>+b<S5:]"* Xr*SHm?>3Yk` 6<cMSQo5m*1c0j跼>%SPn
+Pt8}-^ o~w9H=hw9JBXah-oݸ@͔oo`murKč07OPb88wZasw-6Q,E#b~$u35K Ϡ,քiF}I*8u܉$a䨋w.{zsKKעx[[-H<GRt`dw3|Y;5i{PHI}}P| x4yLFի4>&X n¹vSus2͛m cS9d
+
+GXe;\1n6 %NyxXB~5yZ/3j,+c]x=,@҃#U rC5"LTYh´"Zchp`2g4.j`m#q&Uj`rvݹl" >$GˑPvBSc)v:[ͩ4#d$" ~\?<}`k3u=vS&̩554Y{Qˇ'?
+Yq,Qg6yRkցG"SIeEҞr%"52n.Q"n[޼
+8严7] cҾ>~f m=+;}AV{A̭FUUS*!$N+`9[Wz/w^?6! 3m zx!=anAnּp ͬ`8fSþ8DC=d
+4r4B(..U{uN>KA!VRAҘA`ϞOdeЯ
+Fوyf3Dc*#sܢ߽XwR[[r}F)[*LEhi+~ٔ@&,,6zvϷp]==7 s]^ud-U6ȹ78WF!MeTJ\L4
+ɻRd/oٳs2ZEprh29Ď%iԮ^[{S>e[2pqc?D/v*ĵ1Fy.8˄]VND
+`g'bdǜqp[o.B,DOK2lǺNR_ɠJiޫ)mzxGl vhz@'rۦbO:֝PK9;
+T䜼; by-ox}I \j_e%`r-Y>$
+Q k,>,߅_~ȽqQ~95Vi' ;gq⠲&9I8RdܬrC1tT"y9Uc# dD9!VץWFٕ,KDZӫ~*
+cL,[}̚z˭™U"EЭ Ͱ"D\i#%m`=LWxX|T+9($<>$'C.@.wM6~'j3 1wl=cZuhf}(k mz׫|pJa@[q:NU#^ox_0Vb c,D^? 7y]/yezWHw+w[Tgf h & ..Rf?+xi=#Ao%Y&Xl")1=((_+htiBaqWy
+ná]w5o|b"RU$v+>=^goHQ[S2DQN& v<#jY5eygr@edORZ /ty!_Ph{T^SpL?kK z'\U^*/6;Ysar䘺207oR4>6c9DD굨D H]Y
+"h
+m=.S
+H ZZΧ ~P_o-vӳ
+aG ri?8 'vq+g>ĉhkӬwY݃*+ ,)k'
+^-u0|T\#.C%*1Е3ڤJ"32U0[ A0'Yc7sf\zRXOQ#a5&|l#k Ç\ TV1Ua3Lj]~^
+Xd~?wx)p,y0F*-tMBoD.sdzQ$0Pd~,%LP&xXi1Bv~ Zb3 J0-ALp.h<0/YDJo}w\8k8s=>Hs3orGZW|XxXrɃX9n,rgVis[2nUO]H8{ߑ=V ɥ4}j!q&䐺t܊x B o4yG4IZ"ٻdt3uDS ~{KQZv}=p1.7) |}.Vhl{ӑrG^Bnt-l:d8;8ͩwD0njZ"6#=|@8o|_W27 ND
+_WD B
+GCٱ"z'TNj!%Qb2c#O{@/$^܊L−D42W_d~0"^˂XϵN{mtCƉMC"qiqwgB^tUMtLw4< Biǥ,c3LRc4<*[h`9{!0iZm_{􏑻j7Op[pGN^iZufl -t0~[SGr4 /;pcFFUK5B ";#FGװ0!7Pkp[߹Q+Iy,BgӘm_">>%ugOvdAF}|N5i)R!FQןV-J{^鉊ZZދT@ׂAJ<E:Sfikx{r#VQ]T \C, jC< Ygm H\Ɣ66}zn6L:
+ïa' L*5!FRqM!X}3Z'_ӽ}Jv;_@Pl(nDbX (D`'eKA T2mEG83ͽ _xjI"el(!(Ah5s|ط,s h3"`A*]Q&YiwCPCs`zs7VK<L ʦX&tu9Yb>t>9* shK{U
+-T*E%%fnхVcLۺl.mwNfo5.1M J> =`X8AaVS'0pm}E$%m>+NmU/)\B. +g!)nc\Tjm(:%:
+VƤSajaJpӺ؁'i캽|SZЊSUaEkO:c$5tXz+S:&'bդosoFθQiaȬC2#B\<Q>u Q cc>Otz-ByLIc\/P՚"} 2pd) +Diq؄3ʳDfpo,Ew"Vr Typ,'i7ot{ҢY(}=r+V^' jCm@DsYgɜRY6&~e{l< y(g& tsFԩ\…Ya">FI&J&Hݞh6Mwʹg(G۟8F.?T2}DO8 klx}u8;uw]`5oЄ5QlaM/h$d:-"@"=Nvͦr3(Tޠ2w(f4vcu_&ͫ;Te*bs>.
+aUWLZu\ah/5^o虖)W_Q;&)^^嫀)K N"u3
+endstream
+endobj
+1199 0 obj
+<<
+/Type /FontDescriptor
+/FontName /JDQVSO+LMMathItalic10-Regular
+/Flags 4
+/FontBBox [-32 -250 1048 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 60
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/N/R/T/V/X/Y/a/alpha/b/beta/c/comma/d/e/epsilon/f/g/gamma/greater/h/j/k/l/lambda/less/m/n/nu/p/period/phi/pi/q/r/rho1/s/slash/t/tau/theta/triangleright/v/x/y/z/zeta)
+/FontFile 1198 0 R
+>>
+endobj
+1200 0 obj
+<<
+/Length1 1670
+/Length2 2078
+/Length3 0
+/Length 3118
+/Filter /FlateDecode
+>>
+stream
+xڵTy<TkO27Bu+[O#!f)5QZ3f2sΘ9r+E *IJ)"[n,E%D7T$궼Ϝ3o>{LfI >FbA"R!T 0B
+ETrʂR>P$JT C(>N'& 0E<ê$wt)ēp;0LUS<0C!$e0!@ L!klB&S`}ui3,@R|b͏案\$a azDȐtwcsHL\{ d,Vc2*!|T"A *\E8M* TD@#+."
+Q_Rp-
+x}Wxx|jC=
+8/Z0"dO,Ea oÕaz+boH+?C8
+[Py2 $'Ba )Wb Abh6dհ41hV5@Ʌkr93qZ~Ž
+9,b,gq.X7EHH&T\Vt:áC2bx
+*@#Ѩl1sHnoZCk6&Ce">~gBWPqp;|&d]3A$+: k{`G!7|y igZ5
+6ɡ5u牑5rjll3J/sd.3 U:VS 8n3%1x@H,>pxkjVTml&h3s׮j<+̹IN#ɚ[߮M
+-H7gջ(kp >P1Owl0Qysx~򏴗za TU:ˢdik C_ON%L3W^iyc+hY=X5x:s9uni^<=iZyYw YpJ3qs%O2:v1y}D\۠j,>sգ=̯Ӏ=|eǞuy\œDnJJ˘/w~l˽]|l|Wv=6< QdaK4„?
+޽In*Cƒ4E⿥ssłSe˟H F7}{f%eQS]~/_&oO7"IPAz|ƿNۊlM| L7G7+K:?UVe?olEfd .6Z|]7:w[/o?I3y9e,yZ-Oi!ORXe)5gF*ּflN
+>?0nɊ\8H|$iݐYKy`G9TX.x-H\~w,YYk9G!9 pk _)v]>oCA['T/V \X!fW&pSVnIJ-y|E$ -c y}5t$yktt 5'n 꽨p) >;O9%#SX]f~yƶZIm/^
+< &y1wnh$,ntz봤`|?2/xSYq>v:MS}M麉p| }tw첮"N<'+}] {j Vٮ*k)[k/86\#nһsStH-}r(}tOKcʜ*Is/qv7{vZ[؃ _48yҚzSӥEaג,C7%w^r)ܔa
+#5S+;WJ5#@gkS/ Ջ);6yv1<ۃ̞+;,ۯgW!ĺ[iJ
+cֶbǴdU]9v=_y~367X*٠?D.
+endstream
+endobj
+1201 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KAZMTL+LMMathItalic5-Regular
+/Flags 4
+/FontBBox [0 -250 1349 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 84
+/XHeight 431
+/CharSet (/n)
+/FontFile 1200 0 R
+>>
+endobj
+1202 0 obj
+<<
+/Length1 2014
+/Length2 6043
+/Length3 0
+/Length 7283
+/Filter /FlateDecode
+>>
+stream
+xڵuw<!ǖ8{dウpNs8{eB!+!Q6N
+%{{9|5>.sUFD `1ysA3 `q11:!( (.@q9 tc
+ /D
+ ?sBVzKwqwH5011
+E@<? 7?8 wj|$/8MWlix? xx*X$>?P &gwޯ%y8 n_໏Aۉ7?|_xD ~4 2@FJ,./_.qBƛU|rO5 JziDSíLweO :YrkhzϹڡ=40JS2p2^qMۂC]Qŝlnٻ~F!M0HZI6sӣKI.)wN%7H:ӭ)-CM>os8koTZ)E{.,&`KHi=ɩX
+n!q3nJ{?B}xLP%аPJƫi"0?sր 0jEx>'#\aٽC˕TyWHei6r(|A;(?I`q`gÌ2~Vu"UK(0UC ঒#BYτ]?Cʧ?,m/mJd7U.kdd4IБjRH
+Lɟk^!=m^ I&u U
+*P#Wh[(9[OC3?`AG{_55NTAY+omG,;D2`$TάxTL%,3b9}TgF}WerV/PY5DN^sTrP~̫m0ZߙQ'f5w[6ژ(]pi,sOrq'C)+bVC_#fTc|GTvLuixw"&a];'gDT9_Lmvi] ]i&N,{+ 8enX2eR]!n%q@gxlihdnEGC~$N5~NߙMސ
+Vp\|bQIY1]а/6c[g'u/vd_ '3zIEA\hpcPv-2<T `wj['tzN3|Aݟ66uDJi\Gd9l'l0[p
+/U`uYC}YL%Q3YsDB2޾)T^!3j({| B =;f{858Gns
+!;QG^.?.d&k r{;\sϲn
+
+1- W YQ~a:Fiv^"IW=QKhHXoz1qM'/WG} ( k⁒z`#'oWHN@ߡC!V
+GKY櫮Ȩx KYuN2lFQB͠0g$M|,pd`\\\l>/*^(R+5w?MHyǹ?DV}]f*SW"C-ηӅɩRF&D/8WR<N5E:>lst\.C8%D.hvhP䓃Vjd
+^ F;B焧~%Q?eʈ[2|R"M1`kjkDž*k{.+{1kdמblO]
+H SdlAŚ X;AG\n=HP0br`v Dv|GiVp9mTH ##$Oh郝:]1Byʈ@龶/wՅA{% $ Fo8
+ Gњzϗ7Zq+>hݭT۞Ot#}e{(0x
+u<<~~~0GϏ$x;
+٭T
+s$Qqf?jӏNêIy9O{,(õ& "SL;IkTkeޭfxj2
+Q_N[IWsQƊ2JJffjΏJ
+n504ԧohnh嗵>91F1!פvl
+s<goM olPU${\Gihjҙ Ҍ}_0KlfA3JfCXVS@P#%
+Tp7"l?oşWĽF.
+#YQC'|tXs|U[!?ONKWI'J tQ
+Re
+gYs*chBO~5)48]; c+$+>5;&[xWZuN@i_h${S%,v54c*VEnTeWZ$
+>WQ^}׭ѻ(۞MEׅ<ZQEZ2mTܛ`Z6Y%.GD;|94I,QB$ ~n#`_8TCm|O+J?=*Xj +[^w\:0<yV%/ը
+G#?}&9 &npпKev0jlLyluU Ŭ Nw-oD8$M4l@PuTD^:8x*\3Nj-'tņ4lCB_f6>xkyzbZju50ݛ)t)c6EDc|x^
+:[nAWnKF?cz|y}[h\K)puIB߹,~>ZKs&Qfq
+zT9cQc>NJI)8`Aa'<Wr Eeq&9ѿ4{3fyJcC!ARy-́ouQ{y'u
+ߔgf\% ^ HXeh='g d_L~zΗjceY&kqvQ{˓Tqtf
+ DGZu{b[T2g>:\0Bj;00ܳH<h7d{Af:H(G*\0& Mĉ$NV{͏G3GOBiwJd5_hRx(J4cFy" q߹g<v{ʉqn[R&x@:^~I7ˍi&֒{w:&d!b>M[4.`!u)܍ BI 7'"p>g>IVy5J:fWtү2
+z/2:e84tAywդnH)tm 5X5n;Bʜ(Lqۻ1
+nM; ׇ?&hmq̔2M?XŇIlֆ=3+^u/pOw&9ώ\}>BxAb
+endstream
+endobj
+1203 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RBQQKH+LMMathItalic7-Regular
+/Flags 4
+/FontBBox [-1 -250 1171 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/C/N/S/alpha/b/comma/e/i/j/k/m/n/p/period/pi/q/r/s/slash/t/v/x/z)
+/FontFile 1202 0 R
+>>
+endobj
+1204 0 obj
+<<
+/Length1 1701
+/Length2 2008
+/Length3 0
+/Length 3063
+/Filter /FlateDecode
+>>
+stream
+xڵU{<"ImMS2r$==l#t
+J"!)R92ɩtP)DJgSza!ӃhA!;F9pvqaA(Kg C0K ($1@C,,2S4x@"Bb!1H,HDz,łHPb K!LJ!},E T^ÄHWg[#H%!|9B D@A p:Aw
+@
+f} (@ B7r3En!"e $P4 a/\TEG}~,>$ NQ"l܌!,=* &}ld9,#3g~e&0XBH_y1% ";0HZ,>Ďq|4N}@HYF261{&$]K|ņ<!*\ÐCdwwW"*&VX̊ch iE($A
+CglJd+i|e
+_WFS>
+)JS=P19؅M1?b1#
+f>_~m|mmDD
+5,1~mtbC3xߕ ,V5\:=b%cԤzȢ'jNܕCh˙XXSuXZ,9C?h*y0ЍORlx<?|{=ZKm0*!=+o~0I3y꓂*JC:)N7<23~1OoQ,)c34+اs}Iv Ef:]8f v:UY7m$͋ۯ.|{aOu 3 +3xG}U^]0mkݱLrzOdZ`Y}HRϸOo+<3fOU\-:^[m\g# !@+zd|?WTpG~;a}ɲ>#wvA^ݱ(Ƕׯ6߼ߣQV6rż[C}oqS/vP:ԍ y rjkq&E#JGM*Q:؆`:ѽrT2_Ջ[ez7U=pO3aپnz6eٱhhזwqTZ;+mCu8yw|[E͚Pcsb?4JO( zg^]'\|0 wo冏F6mS}[e:li) |IKt5)?&^mpOVrIxMiSj[eŇW5[_MgPN$`A6՛̸<O[9fqPהƻx/;]j{c(9qWms𑘖ESVWvq@Hw71{{Mb8>3#mcəv/$otM-K$kըƅ6PNvnq󎣱s7E.9z1*'gQ~!L4bYe}-z}W G e=gT{]zʮtW$LRk*A4mYاs=p ձ"Cu>pi1: bH+)nN˅e7}4ϕN~^]86@;{76|Uʴ{Cl+h56|\FF-~\,pwpm2SSҵ?h[V;( I]$z=)^geC+w)BZoV;s[Iu*rn. /r4<]é_Q۟ar{mŋלG{"~_9{Pi>im+wZ5Q\k.F[/Esn[;Y&$F;*M:HXkIzOdasWǠ5bk@OK0zssSymI>3)ɳՋghkۯʚտ-Hj>t=;1 DeZJUf&(AnIrﴸ{upL1FmjCŊMNϑ={|pK2Q` ˆٷ3}!3Wk NJ 78Q8/E \;֢׉Z4jISk&Ơic]*ZjިǶ@iIAތPS'KV|~?銈>qAH`icT-sCJ[>e&6ݥ]~2DIEKCLս_[N]Wġ"tO}M!cYDI-3pN{{i.[]GǴw0ޚv"‡?E
+endstream
+endobj
+1205 0 obj
+<<
+/Type /FontDescriptor
+/FontName /ISRRCW+LMMathItalic8-Regular
+/Flags 4
+/FontBBox [-24 -250 1110 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/A/B/C)
+/FontFile 1204 0 R
+>>
+endobj
+1206 0 obj
+<<
+/Length1 3160
+/Length2 36614
+/Length3 0
+/Length 38305
+/Filter /FlateDecode
+>>
+stream
+xڴeT5CnABh-h84n݃;ݝ
+" +{ZF:.<RϊVh`g `c``A$#ٛ>
+ڂ
+"v556W_ނt
+4
+ s!p`
+U9} 3ӍN02bL
+g(C"m\MƆ|kMm[@&se
+=>$漂b{q#d qX3*mV if-6*Ե6R1soŏk: e}%}[䨤'DeNm oH˙3e.rkg2sq"i6uNUeO}֢C9;Y=5('-S!XQhЩ^u! LERyKZU:opAg475S>qm$׈@P)ۊrSo< FVPve y`ka;㡰 73|~NMIsK'=MBfOCDX~^g"M"U\mtlh8&ޖm_a!Qй'Ԭ~=.0TMp}]?ݜ/zv5
+1tȵW&0W@o~H(%_]
+Ri#0 Up/Qe&\US[v*
+#NV6KѮ9uL&iݒ
+ghd҇NSvRfShV,$GƄ[?k,cGۥ\>`u01D
+5[ۛ)]0u4L4
+F_)-53Xt(VgOP4=eKP6 AL?ͨkqwJ#ȥ#9!V?Dd:E8Gf693G}i>^+ElHev&k`0gis}/|)I|/:PADBnլiA5.ŹSp/m恄JP1mGMO8C64Ǯ
+sՌnt=<`_=Y-ۊ:8JOL NoJwϞ,Rx^@{ AnsPq,
+^^S2|C"q|$j$ 9hw4-7i2o:V^ dsF
+|brD.t9YK䊏LM:UifڵgpҟWjz]M(pٛ=FA9'
+B;ٱm3B!bL:z$W=߫Iryūqb>"YB".
+wj֣6Bhlj6E{=ﱫJ]4vk5ERI$|^pW+K>)2=-cg}ڲ@sW@<5F|*8%l:@4EIG ҝttFGm3
+Ph&ˆDl
+zZGqfNaU)k٪˲W@#jQ'y /P_`Stz`3 ߆qM<9*Iy}YTJխ'* 3+s7`xo٭`e=i,IÉpD>Pe^ lT=u#L`+nrNS-O6 ,'?Ts|a{Egǽ֨:OݤlÞJ
+d[W߬&"4Sx@2ooS]|䇱v.Huh[UiT} ǩ\~Iٴa=0ChSg#qLkX%jL9G6be)xvBk=>VaZ))!Z(r[ζ]J܋κw/MdW+dJr-c,DƋSAɂxڦwVH
+r-S*X1Y`?HmZRloW3T/P֯G /ı&O+?J6L})ݞ6Z^f)O+; "Nalf]`_B+l]T)~VI4ZSgw3b7Dj;
+^&.JNر<$۶nޘUvD 2*7'l<:U7?-$q#.mvmMҿR.Ͱs]E9\!,3(iUdnބ- ȯ u=65pw7dHPvF@c-AalV)C
+H+^RWI_VᾒZ X(mM}ýECxA:xb+{$<UlgnH:{pTIM{_gF &aHPuj-)b҇%|̓9 nmwj*녾-lILX+BA梻Cap_TC?5yG+;w+@%(I
+wPIJʹatP^˸ҡG/j@Z7ߗXۣ[&.hpT0MCpP<_3CB%R*mo ;kkbMbJVH4P\1 ^L<["?pj9\AL+"?'{*Y~%s]:3
+84'<}o/y/L2"UE)7/SYȁut5H\ ]9El”W֬ލpe ۟LxM~fG[E=ڙ\l ձ*$GM'=jCI@wu|R@hkG 3A,5b!f754Rtg!2^AJ<PXh㟚+
+Jcn!c@|:|t{„g
+ˠd-~>x{Iܤ CF o>͸ǚApКꓽ!A"e sBx9{ RrUMK'`(Φ;O&p\ף*_-^*W?`6u#J_h̕L6/|Yh:R(R2RhOȆkڵJ#LYZU 6%|A p+#ʲ2?7Ѵ)(3ZL0g J;Q}O9*/^Ӕ"x$_nE8\K3'u~?Q\R1=O>'yK}mۋFonOQ(Ae|U ف iO\WaUxr_q¤1^Jfy"+\8܍`DaJ<OM~ 'W%4Q%qҊFwg$1׮lI)_-M2|Jr.{ 19::4U@)4
+Vt-pU雨
+Y`Nhq! |BMM؁G3S%i`Q?_y ,d˸AuQ\QdZʲ
+ƓҵeQLAB_$#CzQSfxUR2.#78-}7Edh^1m% ׶[[;fSaϫ6(Qr <lS8Ю} q
+,aL2Aݗz+Tp^U(篬4h͠ 4bJ in TQJ\R!V!dMA</fd}ȥ}{8[ց5[ɓ!$ vp \y2hPV|wDR༸<g%+CƇՎy($A窭bQrȞ3W=Dj)%i;4O9QK&1ٞ68UWòe/.|1l#}S qg5@KYfۜj[Ll#4 OE<[-GRPƟkMYrR Wk?̉fLovh"󴆅Re21pMFP#tPbͳe>_kC-+{}ZD@#: 8,U * AA])\D^d텅 '=D)2;$tDԈQ>5#9XhKWytӦl
+m}gw^s+}I]mz,ƢU,v{/7#)Q3ڑ>];ήK~Yճg 2Eh*S?S/K\) h|:
+DVsf &\ {9RH{&Ky
+*CEΤbr)}tz>"Rk8N*"GL&Nvuj`_壐WѪ%k]$۽N 2D9nVWv0J^x
+G"M-&|E}+~0BfDv
+yL$9:NVI֒v0T;WYk̢S.8 ?Lh7% x/T>
+\<Pq8!y;:h;¢50H2a!&=Z> Kߎuyl~"ukzd6ߞxuwT &6~_Lx$x:9pFCYE7O[=7)
+9W\TiH*KSD~]LfD xk31:ZPc1.If} ѹ }1ďtXk)wq7))ې#GeOؾ垠@6MI:&?Oi')SV/C7 M[=զԺfgf<>-'/ zoۈ%ܾ,9UͿH /G~gƣWnTFH<Wl&c~I;'F$Hj-ga7rS/OF13+.VotOfE">lNpH(s+]6Bh;+U[4`p
+XwMҡw< CseaB4ru"^O4smŖ/v\7N$8oK-. *⢰Ⲏ<xceM[qI)oO>935ܩ!#iP+11$zM?#ΨjR+3ф[ u=8@ʲv1B}v< 0~H UbY~9Q,Z My~g9wOj #'4) q ,7UCEKWĤ<aF4GY<[T5[0QϹլđKUffNI-Z\^|q.p݁<eߣMY^l.񍯵^"lɡj(WFGKvpYsj[g(n >G4+&Kg%!O=.9իh04ҕ~#Y8!S6f䢙4U91Vfpl"Ǯz&ze89סn]}ǠeS~Te%}X8JfR BNKS؝S"A PIG6u<w*<3s1릠sZztNb>B猨}|: ϱRȝOA^--g7Xwi7"t-0WS^m;)``yɹ̗Ec5e9ʻdѡ &(p's{GYӔ9
+&t4egD `G-`xb%;T( VL_f"?JVxaGL#&MbVc1xwXשOx]Isc<
+?OLĊVJ.)[aId(HT&-/bTg&+G=~AtTzk8Mɗ3i7oXI}
+ RnpζSxc7C˙7MMn1[pB#/&q.Mf"[;P#
+!cܧF(q*_z&uk Hv(Cf>]bҺYV2.ezOӆOckc̾->I 
+gw<h"h^3Y22/B0J5׉?3ݼq+!D?PPNnxd:HI&d)>A(735^-JFp߃(1ls𘎓1'qtc#^]w,fo0Zj} a{Fճůj&1,Uf
+屧QiU֬G9?6"jP{ l8hU%-ZoL$]XN5pl(uOh)^k1]fhSz놽IE}4Y0Kgt㕶< ;}<
+ͫ84r#TU+c)Nt(ԟWR;ja(0smz
+H
+^3U8ȦA46fT 緞Uĥ_CU'P
+›([N÷oF%#t} WII(^EbIB Ҫ"'%;[$^|j IOB3Yk>f`_>X\9x'!ܴ%Ϡ
+ӄo)@Z [
+VodCX9f^ٟ9c<^ )N=lp]YF悒Iڪ+n>XL*{TlARB:كeZLi)9_p0H˶Іdt^ŬvwBQBB:J)*Ijek`l*t|
+A9_߁ >|h!1 ęQte룄vN`(z 잙X>&R0WGvUM|鍭^.apK΄膒>6e}Ns$ܧ["tąp-N^{r8L[.n wq!ZWHpa͏" L\Ynپ5R0\y[d"?홢I;'*`|eZZ'8G^UkI:tv
+O΍7ҷf?Iw&_g]ks;$M|6z;0򁲪MMNHxAo%©43g;2dFGOd'6eSZz¬}cRJ
+%[ҽ}6i%[ QKHq%`VW1σ9{86}BER{ i*xSϤ7LΧVR#51V^
+ibJP^:f$".NRB
+rݛ ̝gͺSgm6ȐYu+)/qE w|B_XFe3&LعϜ",mG8}Yk^
+$&{t_;xٛ&>b=.܈.TݕsG_ CyN4Wr
+o%Кw?=w2ne~@3W%܍*F}r'Ha^5YK<yR]߇?cB]iY4 2w]<T1>^3)6%6+ԊRMQ5Ooa'EJNNٲ8np&;YR%^2
+"r›(%J;L5&ğ%(F)D(JݨOJ wH߯iUOGm{+- hT袵[Ώ-XxP&&fnpqLEːUHT||+I<<2nyX//".S(m\dMQ
+kPBzE)*¦NF̶zR,UK@DV.{`8w`|K'vb~u(qT`rxE%dO>)Lf.GdF$A"UI6BeyGD}q:yה-Jk\sֆSv~lvt1v7Z|VsZǝDb:u]U.>W1EL̽kTd5:baOyvAmSsϭI9] 7Si0;be٬8̄Nuif,s=_(Q-uL\gsS=Kh\Qv9Ȫ\pl fezb>fd97l>,)*:S#<R-veqP(W~Je)YUƱ1u@T4
+8u5炙:Pv=l,V : 1!nmz
+]>Im'
+n>I7F0?pϑH|{~@1zQ#b !=QQuޡK8 ,NoʷO9uR
+^^(W%f~O!r u46bTt [³ԩc5W9bKoĽ% /A=Ng3aWxeyI'cS3-ӜHcjg;eOBK'B?h^+9G'*,/fI",.}rEmh fYxôpITv Iþg҆"o1O*2YX[|lt
+l# 4
+#5g{o]5g3Q6%/08P&gsֺ&^|bѲac97)WT,zLuЭV={Tl)T5L7۟%e 49/wd'۬Vbv%"bkv]/"H;)3 .N_;j2|oR>|r8p
+]l1aMVAmG)i@eeQ]ǻP:dl8(ZgbpPl#o3q+WR!A]nG؇p5P.־Ϩzp+W幇.~%M1kxv%TNXy'0~JLFU\Q갏Ӳ,@J2\|Dnoc|8
+#z:
+HE}~!9q#NqvgX}"]dloûڛzrt>ɯh1 ,R(e$--*G")cLw- 2'c Ewsz<˲<l#HYt5:7(I}1eϥOBͥȪv [M.1+GIc(F:/(&9B܍v647"xʪCm:YPw\;xtjnG>4 |v-PԭkJT?+ž:ԃS"-uw~K%FeMiK|wvK8`dVB a 5rda2OodښTLiEiK, :f<DH/>V8,ظ-Qe۶m۶m۶m۶m۶]o/2u=\m>ɠrTq<Xfy hŀ䩃x斦w3qdW]OM3Y9߿X'0r]CuO(%3ĕtXL^^
+?]@\H6-&Z룁c+.Bq̕vof/=L
+9,}?ű(ST oA+9>Q7 3uhQ1Zqp%PTnm҈M肻ej uu#2ZD[}>kŎj
+뿡iFкi6Aa2 ٲVhM@`E\of帇/ٝ: <0[7*Gvghf5#B8Xlj}qeV[>HہFQΤ҂,!x}ty&|~O򈰦nx͠%JvXq$-,)qȅK Cḍ6~1XnL/}I!0ɦ |%l/"g8S9A(7{OA<5QD'#Yl'#->A̵ z<bWeve򇒇<[eG5h, x/En$'gmf<5"TvfqvӜӱDG֫?Wq<ɻR5Oms2 teLQ"3tṜb]Te*ֽwVWm8*gRHcq*
+c(u$rӦΒ%7d5fNt+]G ?Cwz&b
+RzEeÊoq\[Zܨi2?q|/NU4K`Ot#Zxers$ÞA]p.pfdYBZ{&qAV k6RjaRTVyJaN@|ǀݚ:j/ <uF H teVBePPь$\NwL9bp8RO].%SH>/!=:"
+*M+Qfݴ$b1ѽmci}.I;X>WN`3\qJB EsBPLz:bzdH;e]epW(RjaƹTbN),sUeN- d.
+)`Zsڠnϳ?Eq=#Y2` kY0ͲaYq`Wmz9"GnLql2v;8;xs3ҤlР#R1|7k Fpb%M؄-9C< X*y޷&x9g2ԅ)_N:n k=cWE8\bمeukJ-4'JV ,/M3zaWr'2UYW7hl13q\2gBcSCCq{~97ruWnZgA7p+i5,8MXUzk wlwH ae!7Ɏt&'+hܢ)R±w_㢪(B+Ms'cJB[qhw}w,^g-N6j.*b{TXXFy_ L?w0N>Ä\&Nʚq`?Oec:ԱMԇ%ëPgU&
+,#BiiMRhOD7=YG( ]kow}EN>id0fu S'7Kv?VQ>7. hOAy1''F2.7 {PKР8({vRF7oeK]N~оnESc@js511 RP  #Ctxҥkd~g"S5z JIyδ<d5ɝ >6$
+gW
+!' ƾèa$PQo1Ӑ mU3doLaraF::"s&c.֋8_jecչ
+&Amn?MGxNmuz>p*Wj>D<?D=Biw#IÑc[^8^U[ҹe'^L0##) +92ˑyX2rؒHȜ=ӭ%紨#Уܬރg鷵{ž
+
+ln!,S엕a=IZJh4.tlkY?7&LJɨLq.&w&9`h`UlgnmW 5d6+yLu[ڽ\n~m#}8[G4W~0s] gWBJ%c - ?a( W&6C?sE$:V/'Ka..ox eĽ^(%a ;+'hHt
+n/.evA6A f bp~ԅ]6z=dξi,UT/(tׅɡI*.
+̗a<$ŅC ,
+T8,_|?[kpyz(A;:~:唑'*HDkЍLFZX#G<dWW@>
+ lE7O&Kog!etJe;]Nmͽ׷_G*ݨT}-l* 
+"VMp~{G8,w,X9
+8!qY?yWY(n23YK-#c K"lR#[3{C;BH4tQ09{`W2(:UO7-yIn֝YVA[H1jגԻm^GAӛ14vNwÙD4k63ەFŪ͋n*ZDz;<~7q
+ͫ/Dۋ(#~
+?'p:= TJ+'C t*w ۳yVʥAj9uȪ̼Ξ,5L"OW~hJ.}͐Vԉ'
+ IQW 2vyNј` E;Rˆz(Lat X|1x"^l_v@7Pu[:ݍc2
+
+33,S"3Y7.] zs']ZA,_sBϕCeظJu}M3y_wK7gteIyo3NrP.q;Nzd 7Q3\%9
+FˣQsW4VPH8-i1+/7M)c~9ZNǿlFt<W<P^t캂Y?;T kŸWs]/@%7A׳D:z@`wYF<lۻңmbV7%6m&b5q^"*v&Y&?
+~?-{iq7*}: "&h"L
+/r)Uf]wo24&SV=*P#.=_lbXQpBu$I/c
+L`T2rA
+*)8uhd2uwy0@"$86@VzSP>j/Į9!ẐŮp
+ԑfni#w#ԙNs6e2]<ONEtBC.&*7O2JaoiBEhB 'H_c2;JV 'bЖZCz]hY68UA;On[cB |0hO4c Œ.ȍNsY,-bU+_-,}/;3n Xe.|P5kEjӉؿh4
+nu(4bPtTD]go~
+ 4 I VpwhRy-Ńa76-? CAC$>2
+9ӶNqJm 1'<N;جcgFk$<1Xa0y"{:?Q4=wiM)=
+ßa> Jsk6c.(qW6@n 9Uh0}#(ۓ4?{0{? UO8vUo""${ @,2οVy}7\vϹ&@|N]Iߴj)QaYoM竭Zu}Us$HV{Z6s86K-ZH,E/"cI&3tIxFu"dSMрD61]8K۴D}_~*g~Wt/0įOf+x7]yMzp\.)BfQw
+&T*gy5
+v +
+e8b4:CL:LS*y5̳<+JǷ:ƨCɸVy0&`CUЙ;OݳGG:!lwk-jʭR ^gShDJwYt,Oz$Êuu4"!D|oA,yPnY>H%8\(ofQ{g`YR/xok^]PEj.
+؟։#\OIMͯXq0I2D姜cSS"@+AFj
+%ӜӢn<<#U@(^Fױ5JUӖ׽2)diE"&G,JDPKb#@l$byLkuB-4
+UEd{3A:3DpɯZmYVF`}cUWMrWq_0VڶLG3T(@%P ;M-Gˊ@l;/t_L
+4j%\>bhZXРr"NUM] Sd_WQ{5VT¹4kS<Ъ6Yg=!ǚ}3Q#!! 8qƲURf ;Hpz۪&Póq>]eZ>`r4uz, NMrN:,~^k<YGB[s!1:C+gM)<$2گ!|?HEp=KrhSCRXnT1VqJwz";,n0ͱr_b5[O/OM;!:{sa.Z` G@f G7ej.(UN< } 5
+I`;Y-)ENA96# vDL;!:+SvMp^eܗoi' PPBs/Ly)I =ۗzs<-%_em#I2j(AR f<rƓzm
+Na))m*[A]q*$ oӒPA [v$qZ-/dՔ-yi F#G'*>2dDb\Pʪ2|ۧ fӠqe&pj(K\m${' P͙HMG37h_ U[tN2m;#
+JMj\2p a%\pE
+p33vʲx_ĝp7V@pa*RkGWFG(#Pۡb>+
+|;?NeM *4i$_KKq!*Q_JٜG-t,!_zeȊɡtֈ>xG
+eUf1GNUQnhj{3j*,I-L#z{'D(x0+U\cZҫ!󱖒7w؁+L]GaQ0a5 uL]m9܂v\#I߫ϙb/M/hn_M˂K'DҼruD }M%i&Orϖkr#a`6i0>{ڻ^=(Gl~P(^cπ  Lj 誓&@9H+A&}vGǶ!P $G@^tr eu5UY'  R#MN E`Yj
+
+I u_I2ūUyUM8`P
+.$k&}\a6xk2TXU3 v {5C0 ,֎r@l {k
+; j_ج?әSxyXHJ
+ŋ\;l9`?UN")XiZd.Sܒ$vlrAa<& zbaa ̺%ۡȓCb,?~WH;Q'vߠ5bzZݧ0TVk;;' ȴx;uN{cW̩
+*
+fa@iGʛƸѐ`2]PcNhXce0f{V
+#NF 'Ǧg(Qs>OA/Iì6Z|w 8z] # bwPՈMӢ#5=SΙ.noOL0KŸay%Rpe9ҽpcR% t1: v' q\ f$c{)Fxxź\l01=Z~ԕ3缃қrnhzF\i2bR2ɕRAGr\ R_BeFS "x1‘ehS%.KEzƝ!?_>udGH狼*{r9w̼euc
+ǘlbrO`TRev̱<T &<
+?# ~Eр32$1眻n)!wfDuYN]=MuTI5ĦߨLXM%8,7v!=1ϋ3 m|9:, a9  !XdW<dI=zh-qU/v3;e
+yĮk85oi $~-4.g)C!z֭P-T"όҼ:(Mڼf_˗zdNK*!@c 1-"N71T|SL0{eͲ#.ֻ$Tim##XCylP%HOI{NӰB(964o~&JV&!auQv.^( ?|P٠#tGjТvбqYXuT̻+utWx 8 V}rt8h8HbK"\/R'~B;•Ug'|7νf_mDZ W$Ӳ)a]kIޫWdK0 S]@;J:%nf @HP.E\KtfM*+M>J*h5(:Z?MѾZA׻1
+@WfmZ5d*3CW9=tT8g%%!h"~: J)M$OlsN(K$6PQ $R
+.NILf$
+^979-a>rI(WM{X4ͦ.N-j!)q>V暐K9/-LU(c pz=i'
+ D˯ :M_c迥M ubqR@I"Cid%7ۀso$-bUTZmdf^ZFC"o{T'e9Ю`DTQRJF
+J `2#p~5} 'VNe95gXSꒌV"cNi\7]c.0AQ."nlEeZ|gΈ|>z9
+?0&࢕j~y- 9Frᩴ qoJ +,S;O<wV'Z6;&U.!:dFC?_1xGQnr1~&1x|..(rq(5_oY~xJڡgڝ.8w3 r҄v(I<8Nlq;A3f'mYm:;8[8Ь~*0*DRzj&u'n<Xj4sW l
+WbҔ$Õo7ɧ)&ݟ2O3$ssvDny}*+nk HzGޓY W-{FN*U>qO`u/ R`œA0cX;]
+~dTZqy0@c P5D=6<V)f%֬b4be'~
+VdI+)[Dcў~ C\A#\('G"zP?H'lj> 8|!ČXƈc>w _GW?i1ti4|AqpaI!92HQ@o.Lb% 2tܣ eV d2Uq,<Uzc]sQLjU:Q@GelY|Yϟ]vkA~qu9h,?̨8w`Sr7ObL])t=3iDZx~'>l?$@J7TKĠ|Ca4iB #dw~=oESQK$.BT
+^l
+Ҷkr9p|H L
+ ~XL!b>U~qsQg1a>DqN+{M
+릭nW^X `;Atugl>uAT1&̐RKꠅ5IQ77QFo]z/B{zy
+osFnq%g>b\bޜė=; GCPx>_!|d2f ;+Or)E M|wh~"^ OߥQ|MB6Vb8ߢ.LIfLl4.y8R_r,^ jƷֲᓄ=}6%ihv@WW1Xyn 1լ˙MGfml54 A
+YT@IK(*P"-Tg@^lܣ= *`s=T(|[ehMxG2F]1^@Hi3/j B:|RVLzTRi'%[,1VZv5`zJXNiK LCra Hex!; & 5U/FPA%bh). U<_7Hl
+\6
+zA*j9ߩmaZ\~/Rf*^zMQD
+30pwX\¢eشKn?דFT^S.`Z
+ pR>sDwٞLC>]]z r vWqrGK"ݼ )ts' 9-ph`eG8A=XH 5e!|a|0hp#wKND/Yp9NUy(FX-ָׄ[\1Tq2OHc-S a6gcky%b01ȣgoA$O&M(>N(^WcdT4&`e6]!S<
+q^F!Mu] XQ9f5[ՙ\rP3WHՎ~Ϊd{71a@BKM5Ht4.c&9s*Cx۪o`\cFcetvՌ8=hՠʷW' я]'Bb/Yq>eij }m؀➳}z"bo%L4!V/ 1ƦzT6&%V
+D >aD?7Gꦅ&
+9se]~3<dtG{C괓[߄\p,J-a6aY̶aGϨ.7m_" 7VchRZ.9#UhGe%]eWnQ/46mlඈ 첩WȻYC
+N([0Ձ#e%f
+@ښ7/k*e+FtĐ\`ji ĄCoA0꒏QMgH2xQс'Gҋ(iF2n{%[jv.[kpUR2mvvOi&j&'S+!-,m8ڢMj܍ uXz}Jw7mVǣV䈔[H<?Ǧ&w۽Wd9ڒH#Jssā4pȀc 6>{qj!G b0md*6IS߶h2Il͕ [mO zs1q/n MKW^I-m!A`>W6S*NW/͗";Sl!⼸?&bwYq3@ PIRZ;ѬVa0 ;
+mAoD$H.
+_DH,3qź`*E~떻UQWU$ :g!U 1Ťr@\o}ԡQ ⫳3Z:OLz'?[|&gELiA1 SwS ih Cmxl͆µ`Wgz_6԰Cy"'p7-7*VIgM"k8owJ0S ~ ?p 8{9Ḵ8$oF0%rqc#bT Ozb#NX&v3{XԲYqhL]qI`hHg6Ƕ=ӦV.b[CW#Yite1|zҘ_C\J;pOFЗ:O_}AM?s̑}\:_\RA+?U|bPҴ[fG1vT
+A}6"E\2QV@
+mnKoq)&ZU`8p,Wm#"M'-싂K Y]XE;y
+endstream
+endobj
+1207 0 obj
+<<
+/Type /FontDescriptor
+/FontName /EJFIFH+LMRoman10-Regular
+/Flags 4
+/FontBBox [-430 -290 1417 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Phi/R/S/Sigma/T/U/V/W/X/Y/a/ampersand/asciicircum/asterisk/asteriskmath/at/b/backslash/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/d/e/eight/endash/equal/exclam/f/ff/ffi/fi/five/fl/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quoteleft/quoteright/r/s/section/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 1206 0 R
+>>
+endobj
+1208 0 obj
+<<
+/Length1 1976
+/Length2 21479
+/Length3 0
+/Length 22739
+/Filter /FlateDecode
+>>
+stream
+xڴcx6v&IcĜضݠqnض4il7_zo{s ZZk~P)29
+Y?-\mA
+@h ${)ߝ.&^?1map+_
+ˡ)yN*qdV2;vɁBEYTEҼ~%Z!ض7RnTQ$Dr5ԃʻids rf'
+pda{1VXb}yFK/Bo5j, 3A"R F[L;x. w8^ᘼly1Z e'汬@x!NrUؠ3^s K362ԶXU‡!E' Uj8״|'5j:de8]S1iv:
+_LH%Kc!J7Q+H:=/AZ{= ֫Ðl>c-\n%7RaRݠr*9|x^9k,,ڧ~;V%9?Rd TtؖS ϲ%s? ,hv,z,4{ikS6`ߝ-&_鞥QjLJ19wq`={6Y( 
+6 EsgSf-oB尔%v%)c|0(n2}О$ ͷ3֦S) M`Q^L^mzw-S?9|t^~ɸ#0/dsK).aNù3B&MҩY;c#ネ9h؏V2ҝhf>u%C98
+D㿳\VW1+ p*mǐ/|ف1m߃\qy[ =M12-
+ H#=QbeI3DV`n ؄f{\l0t:q3b `㮁c\/\TeH{r|}REڹC0#SNCcDG75R ;Je 3i QPsj`\L+7,{"Hi3Cr a?b=mVh`ovhщb@UGXYin6 57Uy,(;C&,
+,/qIsc<0.VgRf9UMkeN$4IO*FCGw+X;OPÍ2_l89#Wd!<}Gfr^4杏I Ysx l5a,CALTP63L>=c>RʰZ<̘|
+:=A2f-1, 8<<d0$G)-)G\D5͠ա4 :1g-]'J?zziT<nGA0(M
+̘>46g4߯5/C)/S춰4 Ȗv压5b4SO"!Y+Ef͹Ʉ>.JR'iɢT
+&RLՙLeXR~&:Uf΅VK4 L63{镗n
+ hΦ3k$0*'; =̢u|)R6?GzcOh'\7;+0+7Ze|kOћkTЯ4gdB^PUC!33#^Yg|-ܳʃ*zLFZ(a|FV_|*zyNǞ=*dzv
+'Z" 3F ԶA``s:NӔk/˹):uǰX>GH{M"P3Upv1ݰƏ94$"Mң)K =J^tĞism?m`ZWȥa&H~/|\WyQ ZreAg7%Nke.r?NPHߒ6O8Jh7XmyK98nx380y$GmY$[P#MTV$~ܢ\%BAN7(+]Өh{jt.K7!ߔ:V|I R>}Pþ }uGjԊ7̞+Gy|nmچppoq|$Ԅi$Džzk%|QqtF~
+=bj.SV7}?٩@c5*pg'T8?_휙?q(H%TmtnfVin1 ˶7&B,t'+`I7KF sr{&w5EcQcV(?>4 Gs@xm(-&.Bf4:4܄Om=:hr{^5یơu =LХ- F+MXGNʗK4|٪} ?lvsWRGia ]CDsVt<]/ں/FTwc,{ةdI&ޔJ/P5|T<a_z~Cj \6XGPM+F>=7&O@ڰtK℘Auoz-bD?xLPb)Eق%kj_աXLn5 / ?:caQ($uYk6u-
+{5iFt]Ie>6JWF/ e!՚=`7omfk9،~MVC7 Hg6T ^@B6}kVv?(90VS)`L 1k FI} .J$V ߒ؊WӃKsᤩܫ8ѯi1R7EtQAH8fA,~Ώgv o0Fle<lE"#0>9$cĔ8a^Sw%[(i4N5qwGم)FZy̿EO)~#g!8/q1H
+?d(^gʃȂ`fu5ʼ%չ#y^W]in;4uWjrʈVܙ&`w*Eٳ g@k"Nv;%[F_s>7>\&?x%o(I6Ƌ="kĖg*^We~[R"BP\}5h=8>L$H9[?G=yǯoDOKSjyFj'C+m*H 0- e/%NQa!*U]^DyZ)P%ق;l$RKFڿ'l)ep99x1fKu>czjCg,j;Θ0e-qpӰcوnj
+lM$C9AFv)o^1_2&? O;5bX{dx~hAj®@# WD%Et5Y [IHuO˳'"DM; 6G&nb5ַ/&W9 Ѣ;'5f=9'`{a]|kOd1
+A00a'nB)Q&5qŮc}XW@)T`8
+V :ԫX٪!F#Z`$Ÿ\T̏­%x=LW@L4(y;
+7J4"p1:羬qL.wYO=NOhV,ݹEiU!?׹!?P['>qZG',㤤\?6N|Q 6{_W5LDN@dlq\*pň`PÁCսJ-» ۠rN4bFnSq>1<'Uu0 ]Ld:|F2,(E~Tm]SHDmj|
+Զ߳QK4Y k3!Z~FH'-߾/eb2܋TyO&}ˡEXIkf
+ &: iv琏xғw#Ep7i[Pѩ\:W X@ReqLd8ۦAKK%v48Kesѱ+"Y8eyG^X7>Azvk >R4=X5uu8@Q8Y]ݎp]2I|<`ё
+WY_]kNBoux<F bVhte4Sb80$N=fvDD_3wffg!Ml F=_M+H$i K1>pcvCQڽH0ᯅv5ԼU:aœo6Ր\ݒ@c;?Q *@%┆KROk
+8, u?;~{:$ HΣ!t/fb
+`xLdY]T/+xG&`GKlc!RdTJٝ,g{l\C;g̜|<۠I=nֳṞr"4[KұAҵ׭*:!!J-}_MZ[B@JkAC8mVѼYXfiJ3#M0:Li?D/u -E q nϮQ*"ӫu؍tpR Bk 7td
+0*|[=$, f=}cptJr&9졉 Cr=?(wE6웖V1T11K\8%JOΊ`~62xtW^ K3Jј=cͯYĮB0XEa٭ERJhTOLHL$x
+X2ʯ02,g{ b6"-ńPv*9sN1ϔ歝9_j2JCМ9{##IS)OQun!YxH?]rӡEY@=TJ%eW(*۔nei.Sn|ӟM"E|hڢgJ`g?~`聾LUzm*@kAgzk*__-CNv^K
+lZCoandu?9,>G됣Hf/r+AK;<dy1GG.fd%z$`Š;!'k,@ΆGA!p5fT~Iv?+rՑ1GHǵ`l%\
+}S1]/?k׍gE{hЪGCĬ N&tl+o~צ?A38/xuAmOJvP4+I8'9ܗK޾ufn81qqF*#jO(>%S?bX­b^b~aOp|ޠF|%zt.ja\ >Xg'nY\RUYs\s7Vj]fa 3 W{EѨSYUmÆ2Lm?mS2H΁xI/Ҏ=,P4RrOgA1*(2!62O3dgX4AVp]ti_a;*+zFU8niKIq3sREMtb_g7ڃTE,3V&Ѣxo,*蘛alf XsN nl-i&0R;93:iSWson <oLnO
+K"p3/+o -kNr,%w_~CHrNn
+Gc>j> :&;8NP#OG(xJTH҄9m I/,h\1w=;7+v9}BRO\|,^z #UqH$r9ah߆V
+޾$H䥼,4MAV=q,o:0r<^#'EszLrlTJ?YBdE0D<bt"UW4Q~0~EDa)5cȚB G|.,
+rx8jUWY\a^0졦pv;vQR!oiX1D?"Q(fzf1eʼn** ݏw`3P36wn ;V&oc[L:OϚr<`K^ B@I &,>6[7΁z_^ n_z
+VXY,v):3bwmt
+,foK
+ߴpR²`Vc8p_V^1?ZiDh}ժ"{-̘׆5GYȐ<G$
+-akԌs?H
+ҊS /6&QGKEKO4eLk=.tCIh+?89/!mv1m ͋3 d'`
+]ewNY]o f748(ma4Fx4E1)(b4T siF;'{Leźv` ^
+X5$ L \rzfʏG Rrd]=Zh;{ⷽ[ǡyw*cW\SbydiK¯]>Avf@RߵM b6Lc2qhfHxLPŢpu?{s΃Eu,BS˵in?=KxG]~w2a侹 >hb!M} 0`/S)+E3ڡi\)K)3x5qlmT9flR \ܰĆ<m5z˻I G/s!;MQ"sW|/6aѭY$+IlX8Њoۘfsg͗\$"q#,nǦsp.  ,P,Vt4;ps2>8t6: ׼Wh,$?*lӔv0[*$ p>͋dNU]!=DAd8KG 5axMvj}3>%>8t(Z+*¨)˯e(g@rU>- Ͷb+<
+yS!?GHu4w'(Hpw[(t;ОR1 ӡn纲) En^V|]0(U7l(I#]#{.lT9
+zN'VDz}Uu!FXW܃k-.>P>_QfuG:Vf
+_:N
+0t@4t\d+>eZ+P3J ?"Qvʄ \O 3nLdDZ71PyѪg~a67tfFHj8q Oص$ 7P0} Ie*}ZǓ3ms' e#/u AE諌}-w0W2Hޏs4PPX`m4y(.8
+Vwśg_HO 9A!oY0S8Vu8CN PbZEςuK~#7~ȎOMVa`^+&Lv[r~
+F$?_Wғfb쥮0=0ZqwWWhr |y d3._:ʬ2Lk}. B (yz[g8OF72 Kr-ΤΟy`fُ,A}ctc|t1,d{WL_m^oZXꔕhv^ou(ROM@/-ViNwkt` 'N97 T[Z9TV%?>P%Z".vxky\Ay%9vEJ8"8e/}^CsVکH`˔9xQ,W
+bj"n_7O02sw_=gSxp(Z.tWv:_)*K7mk,_{^}sT;tX5ûA-2uԝvփO4}78]@_GC} &]!iUbQj<cZ3h3sW_ 5 @RŢ"GFfrPjG?t^Ŷ %QEut{5b1:NR?9QM#BET۰<\%^q9DnT0b_o#CUY ̋W៼A*DjIXF8 sϊX%H+t%w&#-N N2vAF{{i6' L\[ &xjVE] Df8^YTqeɍ%J<# [BV8.9-q=0&*bbi{?}ihqt%8$*K)UQ'i7alcW9llKXO~;SOIdq;r_S1H 1{ =}"B'JJR#Ws=5R<}Yg5I|bm}!TD ;b/d( )z7Xym_Ɍ7e| ~F)*Uѓ%BU
+nEMD<dh˂Č/D"#K93avO5ӑKZWޱ67XZVxkA?.V_} ,)?#UhSnjV7ALqf?u&.n΢3LWC!ݍFS(mƩ؜J68}|b6M -V%$4vj%ZMȧkhgp22Ұп+% teαr\sD k6ژߋgϵsnO Ȯs:%J5 bX$'FKyHimV F%mkki+lJDբxmr7ΰF×kט7y <T903@wyWӯlzSf\"|Ϭ?h t>W-lb#ަ CҖ@Z*"ڡ," }nO"|aiNetzZ+~㒻nQ."뢽j d~,|hǔċJoUv,k7QG8j8Ɋ:0 QQL
+`eD1[X=@Cˢ>q%XJbm ؄;)=3 )p&K ެnLV(Kv)G2%wzoJyKxì=l=yNRhX~&iO eta5V1.3)efxs% bE%׵U=N^(šɗXNѢ&iOˀ8$i7grlj N O\YɟuG3}MS^+1}PMYc
+*9 QA 5%v > oacSۢ7ӊ7&!xj/tU'Iyb+nǒ_7CDb[8,{w~̶YGԘ7e4QH&b
+gPZNWa҇K^ץc 4qM)2H DE/1l}ʾ> V ]؁6 cܲ|2a-yNQ2AL(cE3f[8<{c˃_NfHІRJG5Pd)BZ1M'1kd(GaA
+?qY6FvE"xA]"m6g|ed.6WAk*% Z#
+>@^ 4>dQp]
+ {;=-<OwZ;H䢤4>4$X/rTJ4AýEq~FJ5-Op nx_-di;^QZXDs9j4 [هGtbd $S;y^Z7WU~#C@'}~5,G]8.}%GɴxiosVq)kSyy
+^
+ j8J)0aЉXxֱ.@6pUDP :lSV1ϗ8ad.ruk;+ex5T5
+o|nc
+RrμA\ܶ
+.8=ut, F5YDY8EdY wwF ئ샛 _gU6Y(ٟY,ѱEX;~q=[VK€dRVDzˏ/Z|=-r$' ^៿_ k]"Xs.^[jv6B|H:>ŌF2q θ|1\=Bn9QZ$,xe4ٗ⟾0zIvt~/wj<(3$;\ޢѨgFpy;Q [)0<GތE8hPeZ^ƳR3MF_H B=Ljײ%*tI U3 z7[yǩ%*6N2n4{˜~Ar+sJ)=U9Tz=L^v:"@ϦCK9c~m^""dsc;ytމ%q;:[sN7<X3hBxg9Q3j2% x""LEA81$eiHrc|@ϑnY X$ŢyX^2sb=<Q#e9p:zt𲧋
+Ez@ 
+@veu5W
+!(4@ .*K`.ZLļwM|_OKi#*c_-4juOyP"67"6EkuVGx&L$
+ 7/Jmi0M( v&fO4T\6k;|uD_C:ɺ`s-'FZm͆J\bLbD֕m,ŷ,]xKr
+wd _':tlr8t}5Pm9~ O_7u0|h
+Z.<OE毿b[Aïw{hsR#`J_F9G Ҕa1chςR6OSTkg98J
+W3,,ҫJO+ga x1E
+/p} jH:9cLmTA$wtԉz&$mi纽;jGWJ0*l} .w)2Tu1lK981/I„cyj|& hO uFL: *}[rt\v*=%@#&.W<V;̥ic4_A#l/{I0 aG_aW:Wp+*Hc9 tB=*=0:'&o#>PpsPTwFӖsKE4#vGU+ɏPaEaӬ=ʌÓ68#:iو"3F?!uU΀H5KԾ.%Zt:H)`;*0nntv4t+[ ֘= Z l0ብp_g]]FE5I]Bv
+ƒ>((5vPGqg;RtW<-,jgd7fHe$AĬ =*rbWE$|Ȝ*T§gn8gux> l֟tu&-3~뉆40k!c0@
+f` vg \v6+ӽD'ո=a m͏y9E\y$FA~TyEA gk=TIpc_;
+L^&Tp%hoxayFqm+TU/8pL=8CyA4Fф,x1߂X,ICs<KG{%YIB.{b$⥗n[1)ٳk)@ R?Fp/>[v<`(ewi{?<oaKS z?IHc8c!h@ηShJo804Cc!ӔǧUv=ivsW&ݴ];#˼
+e~Â bVr!ͽ
+`PM,[.(+K
+endstream
+endobj
+1209 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KZOWGH+LMRoman12-Regular
+/Flags 4
+/FontBBox [-422 -280 1394 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/A/F/P/a/b/comma/d/e/five/l/n/o/one/parenleft/parenright/r/s/two/u/w/y/zero)
+/FontFile 1208 0 R
+>>
+endobj
+1210 0 obj
+<<
+/Length1 1688
+/Length2 17097
+/Length3 0
+/Length 18222
+/Filter /FlateDecode
+>>
+stream
+xڴePݶ- !x%CH5$A{pȻϹ}߯^cXsȔEA@I
+7qdTZڙ8ؘXX8Ĝ&`k [,,T
+p:X-ܨߙ{3
+"2js`T
+/w0K 
+VFy 1XIy=r|81GS(uB)Us# *86`|]={m6#z梃 ccB;?՛Tit=%`(^xi>|Ǟ5܆oDA q%'7AX@(Rĵ>8KP`,[ho0%WUd[ҥˍ]eh0ni4j 6eCDX-bWj\A-lt`&vK w湪IpH|JjP=}T\ӭI
+*8/_TyX̾F x_HoA$¬CQ dUv(EY)lI&y~<5ƃb"0QBE1 }.Lm q@H
+%|<Fo)&Is}
+ð ZuQ,?ٟ "iP)#-SO
+EvQ87 0~ Ƙ[{(zsr:9Qˡ,%?6^5 gtw,K Y&%o;SSsgCgn?"HUMԪJWd/S_v{oOC{)^>Q_!Ħ\@I.Vdגۅ)tSmJ{ƉՌH/b ]O /
+yPӐ魋
+0Zs]v0g5!C.7[{F: X({^)t;]44cEZ`zc$ȓ _/8 LS67^EALAP@dry i"DNV?hǠ1#j!Ae.Y[7ikoJЮ_%o(M@2 kBh%82agtNąҍjsG I
+2x#HKX1EY~[']yÇ,1;R0x\ЌJˑJY^'D!tÙ*O 'ײVpз),%\$ۍa`G%=fd*XSG$B0
+1&!ybTw^rJ㖽LN~*gđW SS7l=㼊C6+*Y<RE|Z]>Ufċ
+_L|ߔ? G)RpvnܯTBo="%BH/Q$)zN=q<aihA@*4Ov-ƍubE_=&a+֦ҏ-::@R)+Ow]ws;˥ !EBg
+,ʩ\}:_e<徙~z3y粑#tJ.~dq(7|dzVM!s?o "k!~zvVފ"^D%zQ|U3O2On\yJw׋4H-:
+%!^ӝ}?eOy+*BӤS>"pQncC~mE¾lXF Q%|_U<ȊuF/1qд ƣ##&)E>K"h.I
+Jhv7ڴ#Wp[wOHkDkEF0P "VQ}CRnQ(ݚBo9*,C
+SmK΢!"yx>b1l$hnV#DQf8lIBh. wԂ2;s$(K(
+IFs섓G1]CO 0XhoqtKx+7'=%޾Z$vGk]I4+]{?ిcdLѦoby($<ΝZEaEΪenIK}R06`<*i|)r)c#ڟ.JʹUѨBN,TF"
+)"~nUtr?sءtiY= ܳN`}D!˱)r_2ӅQ)YMC{-o CemݾZ@39q}|̯-tUO$z.P^)C]P|T0Gҁ7e>sB&?1C)ES_h\[ĪFʦ 2^ՓxjU;'㹡{f,!ܔO)58kڇ0﵈+_+Q ǁ`Aža&RnMaG7: TLC6^y̧SyM1̓i>+6!]#rJ7#?LǼRW*\jaU6)/sy?Z
+Jf,B泇:Ufۘ7W_艰>eOU4CThTM}_մH%8 YVt\U2D[y6E9@/e9#Y~4R|=kl?Hn1h2cIdS& 7bY;RuRvn%Ɏ#P[K
+}]&[Ň/i'ǛТ&ta4>}XfeKpjDeߵl\1π 3-AagaG <XegOpf+;zZGÕUԄ"Na8|E(& Pme'd|R/"7b<(j&XNaNR0_
+q-<4Y6e;fhGmUT'~
+C!؟5R[94׈J*T 5m )$6˻&'`2J{V&űRU(1)/`ͻfqtՊC |A-ȶqcH>Bx~MX=8@svXԡrYhS g+%dD`C16cЧIMct+}"w9]?Emڌ~v_5gC;Dx -n' |vnW3/~:?C?1鱞v4g7ɶ!n# >B& LY7̤w%a _Mÿ=TG7G.w8PW U)GʹO W_ җb_vqoז9c0§]Insi?d9P"[Jiȼtu3(|Ԧ6꼌 !Z+xQ&
+
+zsp$mdF85NlE9^BFM:zABG0? )K@BN/iYi 3[!W#ʹϭEE<Xְ{Y*llL~h%J\X$MBhN8NE*}iB-IcwWP4qH%j`51_.7􋮽wFO@/." 3S#Pb B OP,d1=6K+0
+Tu
++{-׌h}<> w2Fm@K2lfgyfȶyrK6A݉f6*ӳJ?.'b6@ <16YF6N#) ſyo֖33mLFݏymMcxwԼB/
+G|='25> * #E=?lxZȢCQ4b-Ba-Q7>K5;ΘG^d(2&!KfɰO7_7Zy;$.[%!ŽɞoCɞyov 8>##z}Jpr"ou  \Q-Uv9/6%cA<,z/K,_^u݄,: &fڐȷ݉XhGΔ!Vޫ!fȺE/"voк힪~;Z-eN!߼1&7o,EW:BP'O!!?&Io"j1!`dQ X"zz]B!05]=[|x.L7]dT3ǣe:`yKCO
+g )y%Gct |Ͷɐ#{Dٶ]Y#Ƒ?>/6,MFپ /}9( mݶPAvةM ! Jt}öIp@ ߛVHQ-2N|J/>zXuv'/vv3a#}v9@1FÉфvS~S 5vĩr~1AdEbb$}کyaXgJ;*]^.G2#v% Rh?Rsocò̵A*~A9z2d}ERpr$s}1m^>V̍VX-ՃMSokzĻe:hy?eX;$Rd,3//فGck%Pezj ø,SAnp*q:vGLNu*䪥0R/j*{1ͤn13%ًyfNW#/Ҥ09@Z=?9z_~IgY^}lk԰sgd"2o, (uSL|Bಢžͻm??daCG@4>EW0sA]<m*wGewɸ3_͐ɋtIj#bx?v:;
+q{6_ iM @UXu>H£tB+:EBSڱmc""koLb!AxۯT
+xKdd\:o8 J}azj/3FR|Ecḋ^ Zv ;YdͧI-e~G>Ӗ#QM xYƂtn]O>-(l٥ZŌ}+B/$gg Wp ̭43$!0V %WJeo Q8h%wg#2ҳMOk}X!ccc!#\4W~SCݐ}RJS WH(l$T trΪY>Rߑ
+ Yj.l.I ȢXJ؋{R0>ug!* J 9wm]vҸH86/sҖi] ݇ͤƜ*\QEZ<S:~$V?cA՜Cb)ҎζlEM+ÀAϙ >.ŕks8BH-EP$~Wlk(Zq.H++m/.E]E\tUxP.f[CV k }~ }5|^f%{xR`UbAoťQlC% ݍd?B.MBѸW!D#.beDF.hā3.=ZH[΢WnGҩ4qs&օ&0,>lb|n/To|n:m4=?@#ێY+|6{7Lk!Sa KEFO'/H@ VI&~&/jZd.6)($-GdD螦g'Wq#lڟm2<V2"C=aU^bFRIeh{n|YK
+T'F|6jI<ʙ:yƧ##q=֕1|QK_н`R~<x3.ޗHtZcyj',uNt
+ =2 <0#0)W4n;_ lH6I%g^e B-9HM?V5*uq:cv<sIe%MSCK:4ͅ8#ޛ>BXWy>D~]
+kd$TX*,S%wS# z7XJ+́HyR﹣
+!g:#v ޫԺm6se3.
+Ǜz6j2 M[@=1&=jUF-=)UQ 70<^#5m0V,[r ,~0^U?Tk<ZĆsf
+yŁia<h!*H[ϫex:P1 ?8Tw2_8RK2Ja)o1j;/0wWdJP0ICQԢ%tٮ$Qs]IkזQ>;XTҵU i4rbWS3K-A
+hc(;'n:kY:o7{gLz2Ra&2F"{>M4JXJN;H?ȿ/T~  N_:2me ۳F<x髮àCZy2|N/fu|}1&niԄ%J o
+N׋]Ǽ6gJn5d2vyFri r(i.DlLzL^廹bc іlHtA->'צ~8+/z׷>yRH;Wt83́8qE}Ts}<#{)β?*D@NH, _h]LO@/_*mZrΐQ],^)tԌ&)~2@"G@29Mߠ1 KLtB}a&qh
+Jb: ~vz(gHTV)0eX'sSd0,1RD~w2t(d<Fh!jЗhRZX~Lc|oQrK"*t
+L{7n5 Ɩ`6AL(W H6+̓8ʼ[+7F'F9WX°-fVl971 OIn_UU. :enHI"PYֶ[^H1~?,pQ@jE+Q'/zclHdw8U:I=VxGml)giyE{ގsGNxC\Zcjnw
+ 9dm"FDŽW~k-뙨(Ʌ#pWj6Va//+1=h^zCµyϐA?9LӚ%W<ao|Zvr:{Oban-f˦'oט.]䗔Zj?:aqtfr>9RpZc<4.cu}03ryh@VvQ%pZDBRDۯ!'> l6bț
+DH+0?!I0bڐf9 wqx>㠊HH
+ǯەϟ!wP̕䷵R|kێߡ1 iXs=|f.ˑBg$xzvrfҴ\^xN@GY,3XL!dPU[ê!/?M1l18Fnh>l0iSp <Z4{>`j >ϕy7
+YllVDX
+ͻiU?91ʀ(byˊU"AR4,x߳oJ=]~Mqp.j4nnH$l:7-4% Aaiݚprˮ'n""l!GDx KXc=H -~a6od$:]MtrmD2<Zz \Ĥ#+U'srD/7N}LL,Byt 5;"4u%@zV uz9h_Sr&n$Tz9/GD S᷅OcUgz.3Lw$дذ+MꀽH]FcT_;jOe(7Y:\@:e%.G,Mx<
+f<&̄N͞`7B3PBs[6j@^<)WRGm ԇ }6!^M:щ;棡r]]MϢA&-/ P ꮼ rGa8}77oQ$>WF'umXZ*,L &\^rZ bˉTzFOxθGeԥZ1<??d>7l\|γ19B^f}-Q@@&9@Gƙ%lb̫3-}U9"
+U_v{y& ŀfKtp  hc>M!\ѵ8j
+=q(,TXPWoN~y/#rj.f*x OάRk`M|!2h}AEf1s$tw??12(b]RkT0ib΂ Bȏd.'A$5 h왰).TPw>v?M%=A$%L] NśYZvMw~5}ZTPr D09[ו;O'8҃Em][iq"SU>V7J@ͫek6
+;DWBKaM2~EO _z
+endstream
+endobj
+1211 0 obj
+<<
+/Type /FontDescriptor
+/FontName /WHNEMO+LMRoman5-Regular
+/Flags 4
+/FontBBox [-566 -303 1772 1126]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 106
+/XHeight 431
+/CharSet (/four/three/two/zero)
+/FontFile 1210 0 R
+>>
+endobj
+1212 0 obj
+<<
+/Length1 1752
+/Length2 20933
+/Length3 0
+/Length 22019
+/Filter /FlateDecode
+>>
+stream
+xڴeP\ݶ5;@]ww!@pws{S\c]IiM쌀bvδt \
+vNδFNj-Eo fZڿz  ܜ,
+ttj# ߥ}:
+8;
+`0sl
+HRN*,> xٮ/8"yEmdEv2\%[I3&_D'sT3eW+z)r 4KY3;;
+B&{05#{ ETr!1FqwtWs$’ʸ!r0\ ޅ5F♰ǒleO7#ۛ\Hɏc%Vwm)vJnPdc(!S k0O9Lݿ+{0=c;U+t=gzsO{z Ǡas~>_K \BN=e@E8d&%*Iο*r3e{۞e%}Wk-0{U>Ms-nZBdĂ 3<dQ;A,V#}EWd2j[:-JU؛ [m%#)qpE[LetBFCh|OahlN`l<Ap Rg~᭱4昫 U2Yxkt&e9HBeC@!ֳ# -)o1M
+a;13ZHlBb`R L[+osL#rr{7Zi#&*߸t{ūKth!
+~v^fEpQ d7'a=睱/Wd1"7C{ЌAX5]0(B촛a/>B=Ƽ"c aТ+zX.);73kJ3cA<n:;
+kV' {ݝ 5w5 Cέ xIJ%؃$+*†bKoKCzSvY>xqH ]-ԇa]`@4H3fF;ATk1ItD 2y͇ S.L7"jNg87z8-_-ݎJ-^@fr¦{ӉoiCcE{ZR]Z/vȔ~1I )R\j<5ouC=z0
+߮撍@aV3 ) 9'HxLꏬǚL+OED7+jZ*03*Y//3Own&ǭߠxB2SP L[p}H bw%CD.~6u}#3#cb$g].sYdMv8+O 7sb9ćY(NLYve]kCf(\"l@YlF槩"q^
+?"tG}K L'+>G eWC5jdOn`.ӆr35mX/Rzx:*GvSP)csV< A5aLt6<$ kF&F|~]tR(s׈$ERCqc6~tf. a#>پCN 2
+̾ %N5,Wlݬ>DJvojX4A=^DQ)-HmzR߀$sZۨadyTaJ0ѠOk\j?[&nw8"Y>^?K^޻uw7f(sQf .Ҧ>董#+/yD$Qy_XeF uxXj~. lTNL:*+"Z ^1kW~0e&]Bk d0tn˓R57Gtvpկ^.7-
+FQ2٨80m@埼qa|Z&)#ҝҁƏG^aᘧ;u"{—^mO
+zN9\4<q.# p,Pnir2cq?\E $h J= hVn NjY>JMVYq$27":DK
+,e1^@Z#4niiym
+[ u#$J"Ң m|JvI4r=*|mI%(\(S5iB6HYb&I._yƌd$7=ɯQ1/V=^ CQD^=ߐ2<L(&u"AD(ٳm=CVWnH9J/։{FA<Rl+
+"+hpJ&B);'Z5#X(ePi[ J!Y̪:ZBѨkI% KXmQM5܎÷.Cta^) 9P7@F̎e^g%'֐" άA3^ h#q,Cqm&yp00PwE=!|4!Ypi j33c]Sʎh)aҮ["Iզ/4 얹:-2A<Oqߩ.wTy`S+̆STae'QU{DŽY83ø:< MB5AQ.Zt?B>piNt#?*;P)Cj՚وZ\*-ǛGʴ=Dvw5vM'{ ķR:U ^[gOGcc}Hu[Ҹpc
+%LMjg5jv=m"t"E.kl7A;I~$aq
+ *emq'!+nC%vm.0Kb<wI}kMkWlԳ̓-zJ8AےQϦ؄]COÛg)Pf[fdht&ɼ_Ѣ5jy"o؆(//`PTkתB_DŽft CT27Z<쟠Udե,i! 9S]8۵=[VVj -;T&kG=\5no| 2;-[_.eZ.|i@Z7-42LZ], Mԟ`
+t+TҦ-؏n+sJ@X ӐChF]:b
+<g$݃ҕJ+&V`=SE,XyU'^%.Ay^Z6~֜"M 7`
+DD-fMKyϤqүT\WRT5OTE@([\ؗ|^Q5[QOPBW0WZ#x8Z/<b5Qo~D IJI\hrs_(bz0b1iWO{1[sK<Z+sūm+L^OA0UM YZf2`8~{:wԝ旼xZy~.ʯB,y";,\P'-gd.єTt9 4Hux BRB4~p3#e lg:6{%NBN[#+'&{k;Y9ptiNRn+y^e$O.KåO+YjU`vg܉&E"7 1/ -R.xSQ%1ypQV9#Az q$g\GBїenJ,pp|E_{,TͺY܎:}mjSZ.C00nnœK\ fPj._+<뗅ߋIK=DJ?qt;ZBQxO<݀kex!xU(OXB?Rq>W_ODuB_Vh1IJw K.Q8XE1O(%a*01օ]>P]M)[0V;l94. bn9Aң~Q!se+NY'^H0T[om1f Z)+$t M>dsq7fE x;B
+CoHǹ73E,_dWTJqFow5H ,bk*[* %qG\q'}:q#Dب$޳ @CU.f?pܯK* <){,87cQ-
+ځ:!:`]Ċ]D+
+PСnk/ĽvVx| (9jq yA#IKFZeF^5_|K]ajD1#n&)ĀOK";^-cKsZ,Yaq 6XEy#
+[3{": ;QN?oEj MfY@
+"H8й=!EE?\fvyyO;E=2_BK\T9&/0ۤTr(^ݗCv"ěy{ΡQbhWq'^PsrJ̹L!ܚeA~"ds;q{z78) ;#QFZ}~  aUp%GvUA]LxWϮk _$t&aJAe Cס:2W,MW k'~,!4.6^/P^s%.鲖J|!>:,M< Fh:'ZMШ!sY
+*u
+#=H=1쎇P 9+E!Ћ #⢇fG-+&c:@=(6uGї Y92687 .Tw$14q @U#qv/NJϳ+ Ba
+A  ݱk#{clVDk%1NLV]e ,tN#z㹔(d{a
+ƱDѺ1C cOӹ
+}YJ^t2>A7q!2I3q3Nk~XCtvߊ u+lm_s*GOWP"PL Es{{W: ;*&2?P=pu/ >f(}b׷qA4` I49_OnɂF*8ȔWDlwd-dA5'&iчc1.q} Q)cyZw{ kxQڵG$G%HRr-E:"q/uiIU
+e0kTW1zl8R`=/N~Ы9vf뿻Hѷ ۀH0]X-ڣ
+$JJ<9Xo۾(:t>o4LhCpW 0x8(a<~f-W^c#5>O
+Y=g lȳKc3sFV UԥCA 즏{>ʥfcx+b  +ͲQEB0!zwî-PI۸VaVs! */4;tc}m)G ,J*U9RK%
+Z" &3og$&%~ l{7kKB r2ԹDK`D+;Y%,ķ!KlVqQ׾A#&i%}UtDlRfW+wAC"ii>k|dr\& RDK a!XffUε-:6Yr̕hiUV˼!"ݣvLr%*eX\~9 ds)JU3āC0Zm\& d<apS0-r|ӟ?\76hKt<o)ۇMԒܕ WDcKujʫ!%rQ!9z}z!g=?0o%o18=hoDcζӶ7d\#wF9!F/y3~k/̡u;$BXϓh^"[I P3y3:0 :!`xKxWG@Fx(~o3>TWZy!i
+P ̎}eꎭi.Kզ
+QH,=$ZϜz)`#um,͒u=59m&;#v%YZrQ"!1ājG:l21nz:Z`x['%r)#s>tp^吿Y?L{;H+lklG%;6h~E1aY5 `"L>5+*=v\Ma~yD)4"hW .ez85xɟB ;[dJ椶pJa,HOwZA#VVmNg0RypAu'sU`4oMaM O1õo(mp4+s2RUZszXiWXߵD#7#ƵnN56wS_w#%z]RGWu{leavfEJɆ2dv*?-Ưɉ;Bj$xemrb' c0z#WL-{+L*P>]dkJ.y G/YW@ekk~DLɸv
+\F
+l
+;Zv[5jp`4{ulQPE~ٷ6*SF:%ܨ\?CWUL{_SNglr4FAˣEwcYaM<Jc;}% `~B<'%ʳ1>2|>>AfAv ΀.$̉`kw(Z7=LHPv i"Z{LfƟSK\xWl3(*us.U!M#B(qJ"˘.,Ÿ'Omql
+p0}D컜zt,y3IwdYaLY0f*ˣ0eա1zM16҅?P/b"wթ $pyY!׋XM@iJ}<c=_A- ~GSN%o"QM+UY탎yIcG6T0dhț~f*#9POtCRh4}7aZp! 0-6S(#(VNyr `o/j(e|R?vk76uE'k~7 )0.D6M/W絅ZUG8\-exyl8sWGFf
+dUkZ~zu J@=?$k~gDaZ3!k68k?oBȦ m|CC<_A_뫉yӏ̛ "%Omdn@KډC  M&Z97m3CTC40Wؔ.QUD). j]X\ &RuEmptoVi<cKǕmD]-ޒRpaP p@ LI{p"*ܾtl2+hK
+^Qͫ
+S1`NVI
+{8GWcqFRfHM"Owcd 1blBeSGrVjC]YI=IYrU
+.O֍L7JMIҚr^3<K QƺkKNz?u磶"1]I,v 縞ߢrͽp($@5ջmgc6}|"_ƩƂMo~6 ЃZvhn@P8Ah;Qnm?q5 tOMwL0t73NMw4ǜ<1sL~x?^?<9.-\_Mf;Mr>;\1J#Z_$QB(4 KF)WHaBwS
+M~fn}TꕈЍؔno2+L[E^κOzv0(slbD%GZ%fGCs|x0/9w1(N85 ?ot,
+IKl
+tWq PB ^ 6$]ةߊgt[8Ybp3 /@z2N$q}1Wߍ`+^(Jk 37^LՏR 3Ԟ1Gydrx\B\V<x1[\?켴۩rn?pR"WF"Y*6G戩F+HQLy zOF=͸Zc$ߒbbg>r {EoIN4TQ+7+؇gM\> +D2Shzm2ןS 36 DŽ1a54grfQ9wOmm]A;߰ME\0J.G< Zi*?#ڌBje~*$3K z/GZBV9-u"~OK:@) FWvZ7)r_ \[٦\Wy8DA$
+
+fAz=m>}GC{8nAco}rw}Zc%&/z'+(z(`<YzT2٦dZQKx]S!q/
+V
+ee ])#6S*HC2{7mo`
+.}p
+K}ݓ r 6v]F0hv_ &DRU=mc(j {yW"ڨGS^͓$v*S}
+qMS0qR] UMQp^xG
+][9 rءG1*/~AͼHB uMp*h,InWlX0E7oS}]dHLjTG׎IIqd!#E5󮺈1B:+deV 4xAIj^Ьo5-s}U:x[
+5wR yZ{u3/p /gіl^]{>' ?3x_M*ie[)Q.8"߻oHd:aaNVg
+{Ԏ@l'VI
+:oiMa1qnXj&/  B:~҄ ςH%6%!id 2N/1ъF ΃'nc'Q]gmi)~ j<oLV
+Ӿ/x )[ЊWO 8R~N+ڹi~>v_O` 6*7a4|/Bָۺ8>iQG_='{lcDxWzu-^\6t f}=A3
+/7]%c(H2ݩDK[" zm)T=FiEEɳUV',U-eOL 8
+?65X뗻2z8v0ȕS0n ʷW!=ryAP2؃F-PS%' *o鈿n[!'sa'|lb!K& 0c'2DuĴ wgr}S~y!C[Y;s<N*sozͫr<xzK16IiIƇ8թ.<h%{g
+b<јn+}
+n v3_␲5X f.|t?p*|U|| 9#рf-C>&紭>;ZkԌ [U eowo>Mo&
+
+W(Ik!r5sʆ:rZ:~y-mc0|=%8B7j6K>z8s%J#2D, sbQtshaQ1H>k4&U0WOZ!C濌pL!=Y/Y-7yQ0Q[g7?\;lCɡQLk֓&i{g#qdgʹ0v R {)}ݝ6=Lhr-;)}ݶK1(`F *m4E$ײ5C`$_s"#Nցd*A}FΪC}˟э Z?9X{X<s_Ӈ V$x:cΡuu"4v^g'r`C\H]%dy)Sɯ<
+S+,V @o{=c|^]%&ta'~8܄Kf#ľ.:tlj|~-Igi#kl$*tj
+S/Ҫ>D$?{1abۧڅ9=%TuuL(߳_ AaZc -Cs=>'\jR2GGŚ ;b5%2 D3otxkfV
+ߒ׊L
+>cyRbؙ'V{Oqo
+58{Oh%~W54Y'mS{咣O:Ԉ[3!%nOث|{[.F;jaqhupPUғ6E3b2E,aЙHr7 .Qc:,Mۜ4'- ]JpӸP a8ObҪ2W2nHʑhIû%r :T,B>Q2 ?j1p8
+iC;_r8\F!Ej{"S( 5E՛<^r_-$piܥ'_euuy~v+"6thLKOIw0'?EȾ
+endstream
+endobj
+1213 0 obj
+<<
+/Type /FontDescriptor
+/FontName /MQVKDL+LMRoman6-Regular
+/Flags 4
+/FontBBox [-515 -298 1647 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/A/five/four/one/seven/six/three/two)
+/FontFile 1212 0 R
+>>
+endobj
+1214 0 obj
+<<
+/Length1 1904
+/Length2 21734
+/Length3 0
+/Length 22966
+/Filter /FlateDecode
+>>
+stream
+xڴeT\۶5{pCP.! n݂ Vj2ZTdLbN@i'G03+?@QȊIhno
+`gfeDpANf` ?lP
+僃/OY3,<@
+wGtmpWQ
+ npv\&7E/ջ Oqq7'xY؛9?w_
+7Nr `Ru=e5Nv@T /a{??PkZ\˗`~ac[{
+
+RZ
+&;ZW#=5~,} *ܰ}-ֳxk pi k/L?gZq\ιk?Px)`J3CH\#L˚J:0) LJT"0S1LEO!^XS xtP
+Vۄ&#bjWH_)g9w yv4)M|+3? :1(ZȬ d9x>8BQT;$A \ξ'lI#(m?=NҬZ|BCm(/f9QXg4 ^F|B@EE`D QJ:Evߚ%/⻒4d{<Dd(PPUf{)]MMâ_=7PRK'&"g:+y3)I`x.נI>5e75b>ت|/L$C`9'OgjMyb]V(TXȼ8S9Ӏ!(*H(7P]jVIڰ{_(dׄeσByVBﭨs@slƞOR^g{T-ř }ʊZ^"E'B 2ѩMr.tY My#828^ع[…?
+*XRySQqF|횫4Eª6[=q,PACqBY{8#A,Igv/
+7Q]H2S"OI/ X.:wWkKljب(!Z> ή/i=JAwVA#U1qN>D0!;, 2+m&֨tZSRm5pK&YcY=W' 0*Սq-[\F/DlvuH+Ha8?% @3G&3PQ~In,jR^+zڬ.9B*Җ>2v4HcQiR@ƪ{ z#:J-7_Nr[j[{V"}F/,Ҙw,_W6צ *&xSNz"j'Gpe7/a0~'3FFŖ8h~D7E0`X#Y?1W$d1r䚘8ˉ,Bqޛl;DQ&U/] ; } N@P3To f2MMM&qA/;ͷhQ /C3+R);Iv7\1JƾH+h6ޘ)i瞍suI?i?U-z툰9Z
+~&?l|+gbZ9r=nɇ M~>x!mEe z=dm~uBN]MW"cWiB)tNԇיdQ%5΅ͺuɖ=3|<+CŶmW&sPo0XwE(X|yM= 7?i%{ "}0ƫFJ
+wzZ} ${C۾˫ wM\ɲ5/ PuטȩDrֈ_
+]N>JC3fe_ډPV6+hO4dOX3bک%irn\E4T>PD&Ota\5uUgI~V*@Up?tsݽX5eʯ23ψ@((*<(OoH V2( 9Cn𽆮ɭg~}P1_ Rp
+Ms Tgw:[߫GDgtʂ'=FY|&0gߐW6mG4;^-ZPCF]#[/Esdk'z,3o8'r^93@aJf(r2-+=Y؍ /QTȯUًa,bڦH/4`(/?nj݌6HF§pi 9 J3G,?'U: ?V6Q
+ùZt/c~{PҬfki3 cU= L@
+w\I4Jsܒ6-\LiQ#c}roT6*)*?~j.]
+B:M1m"5hOG*:iHDJ؝I(~{kM{1j^ibBD3u>]̂(.l Te^uJOr;yȲ~e;/ <ӆbnj%:̚3kn/N7ka>EG^n$ð& `~{mUrP7-Q(؞[-ܑF&$P@,-_C^w"}ѕN%>|'36l#PӉ*)WP&쯃J5ganp?C&6Z̘'e/`rhĢbSu "l
+4|vdzгv<!InTavcIg)] q.Ypϛ#MԮQGOƸ.[KԩL`ʡ[Y}a*ӵU[HAvA+u(HlKrnG%;BCH
+OJADF`}5J{!*<]wά1߯蠔Β^Ni-᧟7g
+6YN--~hM @)5&e6]T4&y$yGR7WQxuHQٛ})_01 BӀ m/|_iȊS+ etGMTDžǶ
+7rB`a?lOX ].V$P=<cmNH0?KEJ~@zri[<B-EQѓqB )cNmip7;qlRWԻVdJ, uK-J`)&UMyoN5u~Z7S w`/jV!cIBH!|m1~cqy(~q"!OG2,(7$fIa z-G%#Fm=Lݓ}uF1 w($t߶5|@@*]KwW^]:ŤD;[rֹ>G<L{5քiW؜??C=MKƎr^Cگ_g=p9 =Κ0YR˞j xÇ(mI|5bo ɶg/mE5>ނɼNs^8>7nZ0P.MDjpCA0ꋼs<AMɔK_pa9Ony1 A!ǐ<;z!ǙE4V,غˮl?!&(\u6N O[žBT,|ԊI}X;-s_s͍*0զOƶ[v4K Ōdj 1_*{,TC/ZXg:mE㖎_?%I4uW;Z%5`_]MeLW=x': $6*T ǼȚD}=:/ηtO NQOؙmRIa~eHO?R|/cδ}Lu"5\mAWe8% wA
+KrZGwIb?mjgm>31|vp
+uʡ6ɺN:R0X"'m?m,+"'"5^|ifPpPm&E:bMV͙;nѳɲ6g%pdkj&ϲ-&AO'(7VB>ae;3@6nʷ*V,A8 "8q%#FIއYN=J~+A/#_6=ĥ{ ȡۊt]b)qK$ׁM#%[.1dH p"kZ|e>}J5ZuB 3л
+JV-tj.:r1.rWk,%$|]LQiA6MeHEW%&yyd(W/ӃH\Rfy7IÆ7̛d{$?P>MĬo1rS@@kzِH<zDUG ɠцL?F*N]OI;~@9F7db@.)iML+Z̗AЖ<~
+0~D j~LUau܅
+s6#>O,"Hd?- N (%g8pu 1~#5 ="mV7&[@ FO;Kueb?mΞD3ɃMZw<wLo܊w),na
+=2_Uޠٯ~3]*N0[V"P'0ur1 N6A$ql?}*[ /\~G Gin ^؃%լL+zn]O9B&>asT@{m(#~6}2zDz f0J\OԨ߂`þv5$ Cb)c]%:kζ_ÿY+xn#7S''ov+ Z4S{ow
+d?!ܴL4|v:#w%});`FG)<߷ GM
+D.2,-|wzpӊ敝p̾`&A}T_9W
+]aw'k!)'T}痽T3 ~h-M glkgiwLTb]6=!T* Df( ah~=@4(E##iWצֻ--YqJqjDBRhPy(!Ɉ#׼Eٳf[k,vy݁l^_x +<r[ ) wDʵc;COBOc2E͝ǗgPJNhg&b~?h觓;e:a{xFTá ?m0<;Wq&t)2ɔpjChaA{]M#Qyq
+=$Arx9fڝ( ̟Uǖ{KcAӐ$
+}t5C %VTt)wIgjH&`8̴9n9XF]6 dc-HhcUy[ٟ_%UeeDm],yX@Mx4oF`d"ŸW[F&f2@
+:kZd2Q8lCy<jڛJHb_7O,lN89 /,G
+)r}P~Ĥ/,JҤVECr-ɇAa~}1YhNIayia]>##cz䞭֕D1>w}Aai{h%P[d~q(nB-bF yS\%9Κ ',H;G=5֨T&Ǩ+ NV"(QPuj e`:r@. }:9lD Bo4
+DF\ oZlV;߮^_n^!^4c|Stq΍Ka$l~n~n{ax(ygI,8 brUJ5 y;ĢFV6?e&HԱJ<A%#)>JZK1+OUyՓH*ݚ2
+Q R#lôk3dўD, 4;߉*ÅjZ
+,%
+J- :-f5w4 sT4Q_b
+9,Smba4fӳ'~NG>&;VrcÀ 5}XSl?A%ٝ
+T+0 is̺MibAVv E GW1YbsNe>ߵ[ P30- ݋x5\uUr8bzRԨ' Xי7{ l=M!:#yIS٬᳢17.=ZZcp6I
+u~|tЊjhr+PD}5t\Bg8r 6X/@=߷>I(t0EYb*s,ɚJdc1͢;&>TytxeQEboA^Uu-ok=^ǭeHf %ǶFб|l)}y 41Cq8 jҙJ;D]|nJLqgю !-7
+WD.튚huڭ#AWtj;Q2רbä5B{p$k15"
++^h\\ꭟW֝~ظnC)۸ئ50Hcefmo`f ǒF(XRl}k8C 󅙢OſP\.p UiP˹ȺxPC
+y|<R!:ES'o}Rnj^iYQr؛Is;Gmv%tX!<=vQ\YjĨa$^چVLCƐN\ј@ve#BF̖ )h? bgMm^~#^`vo1'ZS/Տ5Q==Dt$ .a'W>pzq% {sLMNS_o^T@ŢxzrvĜ,&)8e%1
+LjmcIl9b/WALk>nyAh<dMs68tՔ6 p2
+I9K# m:{=x\s{x{\ť^
+W{ÄUXH $W篢1.G1U| l@9C3b,2Q{-4mV+`e-
+e3݁EEom6@I3l9N~`eҠX/ JPo~364V{vS D#( Yr}]0`q:֡ao|>^ rǼUiaG,l̛fmq%D"HFzG)W0*CwԙE-12Vr;lq
+3&pL`MhP_$}JP&lAp& ]K&l{W[hκO?C(d%!x%D+T/9Ea$͵&n'I?L,(}qnA KimW3Ph|Tҏpo (ڝ;;8(Aq
+aeY2~4z}}$:,1, |2
+kN\O\LANÒ\8,$A"xnYV}xj_h<u̻ɗ4kJ *c75Kz,oG:H)CkXj|ڵOFFdldA}KWҸ/NMVahTZ y)
+mdc}?V=G,*Xj*G"5=Wrm1Cԥ݈ ~za z49'Qk;d'O6$gۗfx37
+i>j6*v'uv<urX@ ~I Cz deZQ$Epn>)r)Nwk.)M͖NLޑ?y(Tze(۩vw Yj{(`,?%LB3Sm`?i 8 uiN6hzb+(`KdHYhᅮK9zV)YS$-=Fv<[ϤTܡ/.  Zߠy絖V[5?螅p{LfZ(OHk.2OeY`v 䢼̌{7?6v{c~몑h{"47PlMcK&if>X1EwgRK/24]1yhϳͤk>ꅒ) ,ւ<S|qߐ}elOqv7Tڻ -D 9ѓH /ɅvSerܗЙnBZ89Gzn
+U^*\0ma[WdSchM% JdpA$y5}$5Im&)] o^}%)ǝK^֌<T'2b]<wu]"l}f=K.Ϻ
+
+6*%muk}
+qf :g{mpXx<^6_ ]#CY[|c
+,MkSOb!Ve'^Zp5ڎN}=;L? ݽuʶbdT!dyKiJYz7Eq\ lY1T
+ve3+>+IvH |w@,O%&=z\i{'1EK5(<ep5*sv~vٺ{C{ԟU [ӹ|X'mumaA+Tt ݇=4Aq5-KGYa
+STJlAgVQ{6K@M4(L@oM: B llLD-F-b\ic,d7B?}v\ TՔ4$^3ag Lg6
+ ]#dאV
+d<ڻ\b|Tba2KHvfR))U<r5qت}{+G~Oe/ͼE@a#R;~+5e۵5vU ؊xZ5;!L E3ޟB.In`ԐA-,ćE(C$8=ζr^sX)cȂ,vH)T5}v#7 # d|9777l`Z
+"\
+Κ{C娉?A!EWTAؙȦVPzud/n@k6,p0Fu"o h,/qUdd!ɞ
+ܢ-{muUbémNYH-zvTݞy0| xEgji.ج*!?uʎ3 [V2P`+el SI,/Oox>mCݲ9nHލ :,xfwgW̟lѽO%-UDȋيUЎ4An=Z#tߎݲwߗyk*bR>{dx8*Q$,;
+F|GJ˃HwӠ0y0Gx`73~y4@?1iF(a2ԽJ:, )>[$Ey%\E$r:@rCn` دR3znuET3o݂{$U`ON9H!sDOOlxzgR%!t\>%lfa_E)5C\<
+765bʎyĈ6\L.2DsHs'aVE $Q|!̺h!ߐZs/_&[*qPs{~ \|=k
+, Ƞ@= M𰝱N<x+bn`&.`W4!=e)LS=güp[x,`?&Vw"7*nـԐiCMfR1 ^ cgYҺKKN ]S2`IjFZBlR;V6@r[s5{ 8ղ2Qi]4n>>b#gLF심K
+^
+X#IǙ-@hƭըz9K1?Z} Ny8RY)#R%)?2Zwk3ΰk$0ACqEQ\:81(f!"+^k,4{Ƒ+X4 iU{8UcJI"߀7b!J`bK$UíϨ-؊$_}܀ٰshoCd6>m+3ZL \tr`,^0$[6.ʖF,
+(He%Q8_ Oz+4A s5(NpBvcHH ݻQ5:`[_;'/$mSeռ\Y\9o=Հ׭f}bm/΁Ft:
+PPC1JžmEuFu|K+Ds
+ϮtRͽtJ4vgQ ȓvˉ zc`
+S֩z2ƐGW{}K64./5`j;wb->.<,kE(pxZeAaB&KoO
+77u-
+#?i`F _K]~ߵ-@O 0Ð~0X"Y9TnM5xn~iNG9>('w={q )Q7['I`q钳S<B(Nw:MOÚajr|.(Zc7hVڲ7M*RfR_썿-+=x0 ZIR 2<
+a9IKϱZe7GAّ7jx8@Si0]Pe;at4z 薾C&a6tT n_O'exPUm͍HW[ؖMV1명}kN|RL<6B¡t-ޙm=(1U~7yPW^A8++}]6Y܃"-4w0m/y-'-ߊ% sYuJ4O抂pRW"j)hvpؙ'M WDa
+fb7 )륂9GēHb;xIYa1gŨlJ<^k[A pcr'j犆˳8#iٹMQ5rh&VlQ1I*'}):X39=곲.ST, 2o/Ejq wΎ^eA1B1uFvTt̸P?
+332˗hO&P׋hbTrmV>y4[V>I͕hIsYfƉrfHcxKt:`I)8&/=n O!rDܮRWeQ%rv y OgV}da֠i|9*d( E
+endstream
+endobj
+1215 0 obj
+<<
+/Type /FontDescriptor
+/FontName /TQFUVM+LMRoman7-Regular
+/Flags 4
+/FontBBox [-483 -292 1562 1124]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 79
+/XHeight 431
+/CharSet (/A/eight/equal/exclam/five/four/nine/one/parenleft/parenright/plus/seven/six/three/two/zero)
+/FontFile 1214 0 R
+>>
+endobj
+1216 0 obj
+<<
+/Length1 2653
+/Length2 31903
+/Length3 0
+/Length 33393
+/Filter /FlateDecode
+>>
+stream
+xڴuT[>Lww3tHwwHt C RR%!HKHwH#!x],׾?3 :*u-VIK9Pfd(h͜X5f
+6
+'? itaA+ /1T&)99x,V( 0!9gKA?,BVFUll=` / N@Ȧ%} } =G7AZ K?C].]SAAJ3:Y,m\|
+G脛Ap( (f^z-s|fk\QOͲ[Dc{4y7Ӵ·x\y%+臃ю~ͨ(E
+L=G(I'*Ne0ڛlj=q^jY$31I/w}kNIy|x0N^|?;y()5ujմ} 6#GWig2ͳxKi%dV;]`.uUp:z8. ;׉a5V$;g2iA`C{m4W)!,޻0
+ &}dy5rO&F
+=Kל<jLjPf^J'qe}uyueVڪۄ'
+_Td+'V$ `˵M-Р1[p{U!HBG=׆YrJ9L.dm.GUc|bT50MOlT&1 v{JT[]'*]c(Ԋ>sĽgjRvJ+r+SZZ(S&_WQ?L[`f_pX>[:{0T-+YuuEtm!5ݦ%
+' fC&׺3;ޞ^@ Ygnq?Ӌϭ\
+)_c̭b$Leim!ځ3R!Ut;&өvigQfguƇ`x|z]^cP]Grf<%;=ʝއnKǍǽ7f"%Y,:Qh
+'y<+DgJy iH.<xkd>L
+d^+um
+wPN_#^Mo]0%kaNJɑWٍb$zo:@Nm= Cz0axL
+?JP
+vA
+/$jQ5fFcߝsmT1;垷AL! HZ`k
+؇_2 DʑV/y։/}b%k Od"cޤƹn}tѶ
+>>I2Ċx)iz2ɏŚjW };s%&mckV9ڧ1pK; ^⺆d!2}|du! `
+;s|92BiG*NZ
+`$m\gI;SVU jQh$(TO U&KԷvYVk7+zSm"c%urͼK _ŪOeu>f
+!3FI)`
+Mx;]s݋KOmyBA0w<sZcU8_, Ge_bkreKt`oɴyBwȗג%:*q?H`zmUprE9tڬǣÄs?;b̭ yOWn/߽duHa냐:Kmbއ+~MV aәƢ{I 9.ts99awAh0lSU\`լNr(_k5.eX"9Ż >Q*"VTJ*usgEy}B7{I4BKYv?QVħ Ӑr ldJ+9>՟yKb$Jk/D&:.ۓ]-ENX݄rƜ
+mOrTn4GCQ=զI'L_RmL/JnUMֵ-`䎉;0p}-.`<FbP5;gV'XǢ E)Go&ɬYiɢ<Ȓ<)XڎF =V;}Pw;v`ebJB]}93IE֣Zn8|1C~Rug!\a/Aw'7u\hZs~GI:uz 3k1kdfM
+bB/]?{#ϊ]lJ+xV!Q?Fӄӡ%*$dGFI#{9~wpY>s<-
+FD"Р;m 6 ~f!F. YѕѴkT-9
+`&8SHxbčuˁ?+~`hS88əs$jT2pKv;T s3e*]+U%.S+2v˓C:5 F ~zD(vH纱Ӎg-1Wܟq!\\wpb̴"ˬ󖌱{h>PQfך1&9E84CJ8G0E܂FvH2@HQ~3dZW%}=؍tZ.I@/rkboR{jn^ҋK?S0_v8V3yYX=vš0/!wk(aI=_x#EGI!G$_s>6-%2mDet Itg"etܴc,9Q NCwo27grhw/#3:$QLy)#"=t3' Kﷂo
+=n+ڶE8t1X[_O3)>ѥ80ӦH B?~\yI؞T㎖RE<[Q^IR-E1be &ΉіarR>뉷VqiSrc*qK;)zfl<&4im#d.r] `LO8R<  ¼@:OvOXɴy(Az
+kYfkMv0{]m3xc/SzowX ]?Α}I/%?\餇#/\5@x_[xOK i]_^=96G%}C$
+!ʂcuIprLUr"M:}E)/DB{@S?L~.&Z_@)O&,u(zwD.л:zetZ}7gգJd4tk&" *;vMV\9Z"b0ۓb1zvůiH7E{hU`_ ')jGu ^*q' r':mҢح4 QHv *=5dK Xm49y%H`y肓Cd9~YzuauMɣc_,p|i\w919Q=cbm"k/ݥND7\P(k<b9CucfqJUҜ`+fojU_I_Qa've-)FDQ^9?)5l%{L=)4^E\!T(vQN\Qȸ({RKkRᕸ"_O%N77)] ɬl 57db;եhX[*?gD^y# r!Lhi<pEi0L]z}x
+&XiG'!}3#473:thZ!1R3P[BcnP^:kZG30[bեGD}eq14[f=qfyPW<:0ʳfLB>ڨR,q #1#!TFj3əaq,^/['wdb|nb<u@V{Yw(^ vsp_ȡp3\kyFLQptxB#zH
+#UuIZU0~I=&mٗ%ssfl̑{P 4.R{&gBnExmWx\mLhѧb)xO긱W$mDΜ;CIjB*V/
+{K@="_X]H>5d/1^dl<XfN͚7@C7
+d &?ZqF|6?]sxy\K7Rs/
+(2hQmeOnZ7Vb~
+eAR0h'A3PPRjbC5\mNfsY#'4or̜MräOĐ#PS%1S{}oiz'0_|#Zc9
+]t4'EZig1)Eȱ9S7v>]D!:Rdr,$pjl6q&0uMR w`l &I9W<
+W4x7o$P&e? Ot7@5,vx,L_<U{:O`ҍ f:h]wqKJ^q! 5ٙ1EdDdmϯbr6.m 1= V GJS):=TZ0%D6XdR31i?` 1m3/O?5@EeثMGb~|HP$gEڈ(r=)R&[@.+4*Nzvsi\jaltLQĚڣ
+I:}Гs}m$'R.s]U0u"vVX1:kLزAʵt[ί174ϊggk/we_n-QM7`n)*ݽn4e16c?RFlQ {?A$Jאw6:2|y-9,Ȋ20ǥZ MvZ@S$$͆%Av_4%qg_P0:2T~1ç5!h?,S{NFH\
+g
+-5+NѕNjgrmõIpDר曍8wKi
+tR+Mi2]#sY2@Ww$^ol
+Kh? wn ﬡB~ Mo/;xe##,z7ۊuB@•gJ1vg#Nk?fjEarw j
+QEO$V\dš7 :q[ m.0#
+ụdG/Uu\R4
+%r|^}HErP?;,8tmHI!̷@Ie&]6ÊԷx݇bQr*O}*00L0fDY^;{a$rBGN%zfٮmo*n$I}ѡ23L{ƫ U-bބή<ss
+#w];%k+.96G^QA_(mcWF\⥋YD;68e./SDwDsRl %1<uhfr~mYPQJg._T[n ԟQNܛJs.(u2-&Ǩ X/;|˻Q"΢7ÇɔlujdիG|M| m@?&
+镻0[r.:r2 L]#J)&|LqP<O<7 J1Dޏ_[ʅS%]8fSǷl$׽RW6s77T+;S,Oz5Y֩[>; DukHy&HSYn/ݵ $rŕP,ӄE` EŚSGVsyC ^L0W˫ɃQƈZ~Ý %D!QtUǴ}[*oa;>/%erIA}䈇OZ1q VcסptL:ϼ9[|9"9]%(C RvrOBajAІR$~2Ԣ>H1VČO zP ?)*x[2ԫ#II'G8EԂPX]zNpE[5;wn K1h*-)l[ɑ\M8k \u8%
+JOߗY43rJLz+&WH`VOğ63PxN歾ERvdoW,Ƚ##1.{2:U~R;g$~}`rJ}jGY)`[2dK+}$j$qTfɭjvk.8I0A~HSf&"xKޓ8ۢY;z\[,4\5^g1*g+"au[X51$nKs[úaeݩ#LNcj1h5Q*H}ˆ}d=VoМ]Qo_M=(.-Ԋ ay)lUAdv噮<{h(W e$ֵpM9 jF=g\![Ck : /:ep(-mAK\@.Q )[/5U3ͬD#:l
+DYAx4H|)e;4/>
+j9YMmJP+zxJc-a^&Xb
+~*s58YȝZ#o6+ gk`mŴmzܣ>Z$Ͻl0XԪe><>w?R*eNg;5FY1Aq|ޠ.I
+-{|?D#7\xPRL:6拡q)}`id[mI s>*E(7"}7~q뉦n\ɄK]}vȕhs-Ӎ?kšxm汖p߱ 2*YJVXc|R/\pIb o!kט]ѓ|{)14SX0^q  E%H(Nc=Cv)X)$FVtP'h#܏n)Zʩ':Wdu-rQ EA2ǫޑ[ &Zq\EF{$4!mIpSt\<7l PaǨξC^!W$3`5;f- g Ļ,po`_Tu_,~~!E76U䳞Ur`CPk2Krٕ8Lq[ 5^Y+7;UR)V9n Vh͋4sT4OooTV_ӆyJ}¿L)3[!._Wua 
+rws",# 7i0̏A4+s
+_CCouA8+ASc|E՚ =ICm4wد.-fT+jt/NW1꺱
+9TzB !փCFQŖ
+J`0?
+;ӵ蟨2#\/c9]KX&]Y"!^Fc~'}|gһ ۩%$/3PGF-h%V>N59v}JQ+QDP1gO`z:r}{Ӕ㓢 LB
+7 byM16AO!J圲i>؄LG|7nApez=&B+|k֐ǃ>OFʼn]%^SE}Xp8%hKתAMt#=Lʢ#^MܘHV^%"Ȯ<d9Ko\rv@<.l-#-0 VN"[񉛒NuqEfow[
+ 0RVqv` AOc]c]N=~vO%Q4W{Rz pTxpA0r4neSV;,i(3
+SmꯀR nzl|c~^v%> %
+r:Fiu,̧ǭz@./IVVjr.s0oBݸ_kU}\:yu=]e/\+}vʔg.aנ˯Rsbj732sǾJ\( ]hK-¿Svp0) ~z2"TNuV$:}hYlgbf4fvy;Y^>B| 0nܹԋDu.]hrbt`@eaNs<:#-ɣ
+L9D,+,,n|z'gZYU1Mz*Z3 K^",]e[𞎨#;I>_:4#RcXXPIUbzWOnKtM=yuYE nmu]_obw n=\b5>(4t_#|{P$F 6xW$W,īN_5-m2au;t u໡/p / }maw'7}ᇴ:^${P* j5%JO d.}
+NǛz] &WG@lASsWcU/ϝ:5WC4=KǬwf|6>AβcxJĶׄP}3p>.3*S @ReC` Q2uIG`W8EjQ =B54:r}ToA!\v(
+" W?-
+5Ok|H-5A4gi`A~)G;/u56Bĩ_+`2ۻ( m eB1{=л})aFN+O@c?-[Msa\U
+_-vq5Yw#t,U8^2NLS[/)sa?"AN"D@eS7p? h=8ȺM[x}[LMq=Mv͝jV{d,~yV0U_XzU.myځ@̎ UslQG+|;zv-)R4<&iNI\R2XJ>K,/?r](>GDMļ&#+L}6*$9$SX+{"b1$Ȋ pV#Y@"\TޘZ0I' ؠ
+l w2iOA*a~֌IL𚩚nJ`--k^CS-$Zk9-j.Gnw-" $f]kYົЏ+`Yb!F>|[wUI em2`&=_a2.R"#*@+ћ6'׻pslCn5WH7R{YO~F8/)]?y(MPA)S=~ q"("3d0J&$9]ED{ws#l~%[6 HJ!RJ䊬{*,cm-> (R"WnO=zofdVW۶2Ū "-'l6Ѩa zۛUdSl~(glorW(XP2?(Fκ;ZZ:f2z/48>ۅ>=eS$uB^dCs(w5vu8ssyRE}EMh6vZ=.e)@b҃Y*nWgr0[beU쬬ngL)'HMϽ֜A$bLG4b(am$T$R`OsENj`}-1OX6O3"RW~ q8,KAЕ&
+| U~bw*]NI6"9B~ _1sspΚgv8bRg6 QRfx6;hEl::d(H\ǩƟՋ6`'S*|߯1i
+uIvoףӍD푿cGFZaT@k1M# jLQ$fRz!I2PRd Z_M{
+E8qAk$a||?{)螭Z 2f&a->m*I
+RoYt+ S܀|4C,<NF+`8۱ZtMQW2cE7Yx-Ykl5nyDUt✗6`-*NaKߨP*BV5JՏ'J'a \N#Y0mC{W9WތtB|,GZ(^܁\ OO$HTƼ?b͕*̘pee}1<C
+@@bz.y࢟^= wˌ;ǒ
+]
+b{7?[- RПIPQ#!
+y`gm/H4xJhCQ:x93p,W̆qǸCnrk] H 9 21,NooZ&PS¤߅R˷ኝKfN/w`Ju;^taOOP<z
+e'3{#i;W&@A/4Zu r@]
+ ɬY
+*ha:vl|U GV`C/~YӀ2?&ҩ,DƁq:!%)P_><uKu<{5'h᪠H}o'dhpuB Αʱ~XE{G 6
+=۫=;VśSQ|uRE%"XόDO| I6mKYAѵQۘ O ܪ
+_5e=vU2OTzX+Uus Η(^%zkK@oj!o3lw|ҟ*J{k +8V+AL&*i󎑾ũGMw #:O<lfCÞfj|xqX=+dLтGPU|kfyMɟT$7ѭkKTR "e3m:\k=;x\Rðhaם}2 #7!gZD'
+tg|7h`1Ղ_B..\
+vȋQ,⪫-F2.pP,-uPrczc,X ZyyIG=E Pw\K}D5(
+r*bw-F a}5nM UaL
+i AWXh[:U!bt~h
+EU󆼩ȎͬdZO\L='U=C-v|ep;Gew7PSYx<8hEƑeѮ4ನ8 tZdJ#Z-}ה3gDQfus79ת&0Or;Mj(_bvɘbdOZM|hni$󋎙G [1 qVzÆ,eɆ}'GeL𨮼~s8_O;GS(^Ao/?EJhF ;hIqjq
+
+:ӦM&<{0kXIScogd./&,%B& 65ZwfGEs,1~qu
+w7.pɚwT
+M%4"t-pnXwhhbuj#B6SZ6jTtq!
+hdp*WI,O1VVt )h琇bdʪ_pBNq߮0cͮK2b_a$rhwmj* lƺ=;Uh1_y )%@D)'zRYq{/ldUNt-0'oVbQd7pi!(o ۂ(&p {CvJ=..rizau[t2#ƶS-L-TeI.bj5<C,Pr͆R=CSPTdNyLWg%\͠xg*g!89j bt ׼뗵Rm]tIwK4<rE'.
+?ǙD[ꗩun$^`EZp.ovEVmvjO8h+*ݠW!ǒ^}\nsjnSFȞpiԶ~G[^Bo_$4c7xt6Jb [hIݮzPCQqN
+dؙь%` [GP"@)Z=Qh
+.F;؆ö2{d?䕞0G$\'4N%X\BUޯX쭷O6lkΥi _1'7+nEڏ'@A}ny@oeUkFǜd3Y[S8[;?!\^u{SnoK .32m*4+-5=Y^q1K2<4DEh8[;fWU`m:*jvonӼå\HR+ܡ^E2p'S)NL
+2r-$@*2Ĵ8ڧh,#B] mcۃ' .d=
+895|
+E D1Ȕfr1w`l+i zl?)^cP8Z~<
+R}Ĺ/m&ԼBz6Dս0Zh_*E"u'퇚:*[ar#eQ| N+HY9q
+]]_j(t^\؎PUW8WfU+ZR8b9\]hm%Re¨!Ӎa//'w-׌.:f_3]kC+KI\w#P?)Jkn-mQaY_d:&tu)|<t=\2jХ
+}vtgl8'WƴDNu
+9zn?Q!EP%F||f,kKh-PK49$źs_bV$
+oar*+#{Jú2)QK32|
+qcYbFMt=s'xQ%PZ`B$n_  ?Je{]p0.&RNnr-H|7t+#ICdYU|;ҷGÔo2s$jp!qc14 M`@Ds~:;,C#e݅]̨@~R)Nm6hգ,C5YwRPB4*,T@ΝQ|o$##sI0nᭁP`xޡ
+yР̘G[԰yȴUH%Dtjڋ @o?Y͍0W*~]'A`7[6Ϟ^Vgc=eឳbswX "rL
+-ِ7a+@ddkQ{GRNYl랴"7 k]*b&Hiǟ:?c Sx8Ѳ|'dIcJ=%ɗkJd3?Fge?-;I[l0 :3A?z%:(?lRQNDzAd}#N;Htz|@oa&[MMH$=pb+xjPRzB)Ee42CwawSq %ռqzݸbNzQ2iH3u?K͐?l/Éc.<8d_ȡ꠿m kU(DS`w&"w]!1ES#4;6JNFİx]-gH^ 7orbL #ƭ,u\ Z:KWcvV`PLC\ 47/c8 X=Wc}Cx] __EV/W0-
+WVA l(<8)'rހH.[Uˡ' 7ߒσR@
+Ds 
+Y mhYaHP۳dm5 -O"5[NRP H˷,گ^<&{
+vzG`5C݈{UW9ѫ,K×De_Ft608cD\V Zt}INLOqrWpjJb@{ޟʜėcRMAZm N:T<%[cp%
+ԍ)Mi:Jp&c#ila.
+99@iZV+:Z` LY|Jݤ@OYoߒ=L~d.ڲ2<?ѶԳnƹp%8+|Lљ y'*ܞXD5E i#%lH7У"L;+*^Yfۭ!Ѻ("!Wy;AJIPA_%|O[
+4F]8灿NɧK}O0VԬ=!>r' gƈ^McbjyY^6#?y(TYj:A 2q^*XtXKƠ4~V:P (PtWc0u<@ ]D7<pcl^)%/\d!DԘ<͕7MK(j‐`qb煙=7]!ԞopTQ2F&'9֟^_#X>S+-tl~8?tp_=4
+ܩ{W5FNoY|H2qLH}?yCm'[ &ڜ2TW[&FeKm?DY_uԬK|*==N$ͽF|} Wz2y"0tK69;W4tAO}u{&p0Y8!@뉿m7f*[ ^J?wi$] ;e ٵYEڄl'\yK `0Za4~P{_$,=2 a+9
+t\^hjp4AAލ9MַRrk6~9ӃOP
+0TJg)Tzca޸-7cj[8]arKاK;alkW 0*cC^4O_nmvw@JM|qKKȢr6+i7k(
+ SދzK>hpgBOV̏8#_<}Q~qߓg<qF{6a<
+62[@$BrI-QmKx?*A 0rt`>
+endstream
+endobj
+1217 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RIIBXH+LMRoman8-Regular
+/Flags 4
+/FontBBox [-456 -292 1497 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/Q/S/T/W/X/Y/a/at/b/c/colon/comma/d/e/exclam/f/ff/fi/fl/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/question/quoteleft/quoteright/r/s/section/semicolon/t/three/two/u/v/w/x/y/zero)
+/FontFile 1216 0 R
+>>
+endobj
+1218 0 obj
+<<
+/Length1 2299
+/Length2 26420
+/Length3 0
+/Length 27768
+/Filter /FlateDecode
+>>
+stream
+xڴeX۲5
+ k KM'w^g><ЌUc֬9ߦ UVc1w4J::Xy
+&< @KW;
+(ce+,7v
+p0s4vrpL\\L<6@&~
+ƣ\AmXf< 2P_oe4?m@Նұ+sM
+ P%D45}Zhe`Lkm$h 4Gb\$5.Oaaϣh!ocGGt,Nuhڂz
+JÒw^]؇  B}HXd)ڥ>*dl̸Uf~ ۥR^G{)Oմ`&:w$7Z @LZΡlՃHs՞]͂1|X< + E!?^ݔ)l
+Roa yq=8CZmK;ɨ\aAW6(֚~*κxh@v.1pt$Q}D-%[{,[P3V,Ehh\$\MP*9RLNܓ{Ρ璠3x5;Ei5pkۛf@5)MjzQ`^C6
+HA%pk :/gԢo%)GUtwAPPSBpR}6o|aй4+_wgқL:za;l v]`۝n
+"c=&'վՅ"2iw!aECӟUq]˜{gTSoZjA5ɺa!$HQ:2C<_`UJx:O:^ u7^Ry3G[׻l1D<J NSpie
+neA`4>8QƿLNse od*f0/ލmED@C/H9I\`oyoPpMqL[)'ïjŁ9o$61uسeӯ6YO;'͂6؄V~{SvҲ{5B#JB=1׋5jc /H|SuBE``1߭ }ipF7ʯLL-
+]EX{푊\0af
+v -YS$cYjUݻaRmR=e="b 8g%shQOf J&IO*3+):qY)aDrې` S6<3ۄ͵^a9@ڊf('qoV[%vuJ(I,0)PW~BE5T},'$J#uT2X{ݐ<[;:"rk Zd MwC[zs{
+Ʒތ#2fEI x[w?+mXk[?2_pl##B]& ysd:pd'_;̔#9w>sʼpDHgV,E&O:qjo2,0)~ʻmUZ'|~H}qR|Kzyt^8H|B$26Haɮƒg>_mi # sZT˖`eL>vCz'P:Ttq91GZڷRqCEpL9ZjaA0C)8BED+}jމ,~EöuE,Ӄ݃VC> B8mޢ(hW`8[oGK<neà ;{7H 5ѳwMk%9EPq
+jo!žI1;}飴|Sfᕄ}ꖬ\.O,')C﷓
+ '%4>*d101mn0Y
+AZmQ'EͣF_.!q{Ps+-I "oݓ: 3|+*Wؒu4Mͫ4C>"iڵª~;A\;:Ek"SR2:Eݿ}>U')1nݝo7ƽhrbnKbzx2[;`>,T?'r0&^Y ;LJit\Ә'_+܄hR V#N&D(mۺ2tKz!DyaãxuTu˱h q?\]dDI y"kb`JG'f)rRJ3$XA,K, -tWYߥҺ:eLx\TcF= KW.`,WDV(ziZ7Te uXAk>ea3JlZ(;°0}fpk:"6lk8IܥEWKib ;qaeHDjf]M%̇s@QSʰF|Ȅs·E0ܥѺm8e> A`6MaR8}am0="/LQU3;W;iW!|ą-S iiK[r_gr^|DbIYnkr; \+\Xi;d KSɷJ\bd_~f5mU;^z򋲆v SX):aV|~RSѫHwdtʛT ;g h uI!>gݟ4w]T
+ )3 ~_D}ZNXo5Rj>pE=mKnkK yFonVsc{ӫZYG&?H |a$؝X^=X-sIɐ OhWl{Rj2GIcFm%`w,eU0x-=I쀘#Off9H:g}i9.Kk\A3׋LzN[W<) n4^fHO
+_&N~׈gSk!Qp&-.aB8_3s8Ȕ@&'Ox;ݴL>WwCj%5wm062^>|
+p-<;<j4TLWXw* A!BLܪmn&QHL ZӳT[jD9_"w@jƒmxkȹ؛$
+
+#zM*F6t+r3=hR6*"WOK EW:`;8
+,R ȜCb|t`[Db_yUuV]:R!VC=]&$Gb}
+p EWsIT ɒܥĩcŒ4IDiy/~Cq2Tjm7LN
+q֖%.4{QsQ`Y(o:cau{›vXLw'܇KCvf򡏼f9_a㝏 SOq{תQ#R(|:
+8ܬwn
+ՅW0tq]peGTcr TVFTXܻ^I0.EAwje_ \C/Nc[g_𩛪v:/f9j.?}ju:uizeJ'yޮҴ!Q%wtbw!jk:] Vڦe1CD`˛zv*ш_ĜOo
+fqI<Sʱ*?</\*;V)  .yTo6h$.S]uYa<uJ3<$ix)_0Ϧz%=sy;NOlf ,ԦR8ZKɻr5uΐag>&Ix^C ңg|.ju`H;a%^?VKŒ*5\9NlZJ / =삺o&x5X䡪ȚyUGg߸J(*[<8x%cȽH,$%n~
+nǃh=}^^8>y#$4U}_J(ě&zbJ0ό7r&SB\5wZKiA86n:0o>ob9(Kb+ɰNGox|3(zD {`Pxxn= P#:q7&kFn=& dEG{w)Y
+vBrDqEa-$K?3C镵g>(sb%%a՜ÏSWr_&Mnka_WV7ܪ|LHЫJfCP2m@]GE?&hӌ<?BnUaBM9˙"e66ʖ`7SiT/t3vU??rW|k;kl)‡q;7qgb^J;ڒ2C[݂A=|*y/4Z$?]&SVHArYYC BGrki䗽B5Do-x|W˸aҎS0|& Q>gixiBN,uwv;[N{8SѓO8< \]:k\D 3A+W}Oo@ ؠXKk{P_UYUrFWOjz#UrζO
+&Ww˭QwnqU.Z6
+fptO('Ou9?:V{Jdеcr0d,:\ylzn/_/Qcp ;j&|Uk'YX6݄xYRIz (kaHBQSԐ ʍ'9kEK0pάEaWdV(ŚRIq[kab7A8лBW+?HJMĢaҺzD
+rcf!8ޔ]z&{UԓX𤧆wUirg; w+zV{F8}m423Ixo}CBڜPhmZځ;Qr˥t[2cJ="q}I-hLT)+pAAK+9^$2*bZ{/Z`\D.q`&M x|8P$L-8]nq, ːlp}B\uEp!zWDVGz+{m?}
+%]GL$5eǮՈb +$稒 AxnR֥=|8 "Zxl^(>סowvmN\.17'Q,}T&x1[e?Z[F^wnL
+C!\^bV҉yO^ZLS:YQK45#RU~2Gg:']EYb! -D:NsvZ+<ە^K{hV].YMT?e&ƚmI'׵NL%HՇB$06m28h3-׏&O^$*{J wJI/Dlܣ9x49>?mG>DyAcCe? )j3˖0N~ q%הCwlðoL ی2ŏl9[aӪ'w>Krf4Υ(7(!;ÛBD}T|a?*Xa $3}H~m6ל!.-is\kFOirXi]4C '3T^Z^|UrS 1j2rtgte4H.&,A"ϟ'dk!Zh&t9C̈́X8IL ׷3&˞<<xKQﭢSob If/'v["JkJopqsqWzC={I$4fUeȊ~nJ̢If:X_ЈDg > {RD=$gljq*Z3ys!RyM)6ڪ{p,d7K O,MI!ܜ]w}_@X LBfv;Et"qj{)5ym;6?U s}5bO?oibE5edL?hk&Vt8
+jjaDmQN1:Mh V!MX0&0>G9:.";AH_,0hR&c
+t8fn|+F^-Å06S 9ps!jۮCK1mj!{$%lғ3q ORz;ǖ-mr.oc'Cˮ4Vԝŕ_vRYyQTmZdjUߥD%>bG9Q$>ѩwdЫFBLq,뙫 ;@[>zY_:,fX-e [[ϋn5.4xw(nz|7"r:u[~-N*l œJpDea Xfv*ϥP b$Nww-]袸X>C0pu), ` G]oI^mFOfQ9űy5-Dѭ}H fBx!RVz=k"9D͊:KcC:? rl-0R{t {x#]Y(KvEj VJdPrK^!n#NB@=D(1n!Aߺ]tʕǽM5 mUҘN5:A' ͬmgIYmʾ
+ dִYC)Y,1sT%5!Jv
+^Z$C7жNewMRW |,Pb~{zYǏ̜pYJF?C_0F߿Ðrnǘw'Q1s(A'LV̦3yX'֚wp. H(mZk
+v$6HRMqQ Ő:[cFgNɅ53|>H h\ӕc VI8ca8yl"W+!X(+1{pTH`JwR'N}#q`uw 7f grV W ?H)@c=@|6rs4pA^FĪSʲ#~x|a]3?وTlgI[bֈZh8ET EurҏpGĶwN!gNLHdN/6*qK +i:{H2{wn)i:|qR*p܄d,kVlaWf WR&$@TOϖ
+]얻#6HHy= 3 xpu'`(W#u(}f!O׃iPGx})ەv^{
+
+iO~cX3~V3]*mؚrflSe`3eڐTPt2xO0Q0EaPՀ
+4Y!6Iݵq 2ِRN׳ `#@dm"x>ާ5 !Fi!e)'sQ8΀W"9vcpW*grdnol:6{ xq׹oo
+[8XxvSs?82`Y5c߻%\gBX*>W5HD^.rD^MJ->ʇ+ ۠Ow=
+I8 <!8$PcawCpho'q\ST1YHYx+@2ih+e6%*GZ^ _4HΒb[.1:_Vs %f喸Jf
+ZP|,|cizuLJJ@kKsR-$Yj9fB[~ W$z8pZ[Wn
+}VVJ :_/&@qI2nV
+9sbJKI)=$`T1砩_Z}ь*x;e†%8Il1[&*lKmD9#'vX$q ȏ4u߈^~1M 6ck-Z"Zw4,g~olk^5nIܓ;ɻ@AkMpaWjRIw|QFSO
+ Q$l+Qt<* El&yPtsNDP֣#}w~U^S镲ch~zWò]݅2oLKZMG˫{%UW0W,)[9gWy684/m/tMIc:QGI6+d5i5z Ƣ
+j͎vp[YӧSev? yKM|i՘tV!?|ɅĸAdQTGWsJ6?U9hsN5IVt޻VЕDY1L<&nV./D
+y>"A݃l`}8f CW"8#6즔6h
+IXLzƖ=3YW#HD6/LB[RM؝x 8Kk%a8fuB^L2GR9lO~t+*,iyTjbRΧuair$osFquc$31uK.BL2#owTs_O?BvYIWd{1"YV^l0vXX:QiԽY#k!~_\Z Q)}9 /!-[4҉zncaA) cVbIi{ז#+o,% b=h.aKƵZxLjM]F
+.D |S(+|L9+Ze6ӦשNT̪\.髕 ؈~iG zU+gIya_Ȏ
+]S+ܡp=t$)B&!QeYmP~ZT[Գ0P 2%hHE`Qg5H_lF}EԳy>\);Yx ͆6oz фWy`hj^'T3JBR-UDOJꐝCp4U_ɉqUH)\,jOɿU6+ht*4 #7ᵜD*
+TyPʹB<|**pͪ.;xyC~x1S:
+e]/bmRlb~~j3"Q 6y|iO5>]<9BB>Nk[9(w8VG 1ꛔ
+4 IjwWJb<UxM],n7"EV.9n$:3 yw-A~GEOØ^/Ss.z*;<x,1<p!Bb hvw49'Fky>B! Vuro?nG6Q19JmPJuvXU␰JPb&^E`oDU%r \,шlGy%Xg\:aͭkc?!5< WJu
+G'|,ĻiKHB: $ .ެ)Yij=d\;Z<]r+¬ٕja2`;+
+\Ua1Kzpf3WlHמ>);G-Ae=U"RojXU~X
+y6ƠC|RB;E`~`4=:۵' 6?L%-"tָdSE<\B>So<(Aydy
+/u;4;ĞHR4b4uF0j|S$%݆H`\đM6͙ ۬9U}*@?$3--@-hYjX->XU.ܵWD
+ŏ)Kϓ_E⌅u_ SUԜ+lP6 3nLqe ק3S6c*yE<aS2342å T??
+
+´ [etީƪMsӦ!rǰ`5W8@ppa;;<^<o!5*0}
+=p~f9Gx37FFϫAP2=jWF@絞u; R-$\ #t'`7Bm2ma~-Y_ug}E˧i5g)(&_h64_Y=)bF%^:^!\n XQӔ]Pn&~JPm"C'):ݙ-F׾,"|B5FU,gVO=l:XCpM%u>CƱ,rq i'B C^lgy>nA `tJ (FHIqeOFF&EM> ȿ-ηA#S:.V2ИGp6d̃&*=evYsF`7H:=[m0jML}b=Hi+ErBgӰ 
+AT $W$]gՐZ_a(tR ֶ
+c؜zѷ#,8'_XX\&coۢ%3TҐ0@ 5 K$?ۅh o}9=1Jsؚ$OŦe 5/Lo2Fΰߠ4kC2 T4tA iVAb%? wPokU"Y՚ SX9 @MMۈ$$1; :>1-Ny6؉ܿL]9܃۔}D ͯ ts-Za$euh^Bh Q_<xsD^m}'2!bV%TC
+V-T([)%ym3G[:AK,W'QגdP1f'
+'(n]TJ;~xNVd@ΐFرTp^Rk
+vM}<*D@]:>;
+,J  nFzobosec]Ix CdFTN;- > l/%iKK*@OxbDP-pJְzk-_E@"u"ό~\h%r>H@g$6 Nͨ,6N:RJk\m=i/T7
+} ױHW'(U
+z.0,Q1iabun?pĝ65n}༛[q={=\tv{U0)E$LYJgItQTʬiۧwp0jʸ24L㸿<'0l8mMjWM%VX=JL09IE) *ޖ Akzʄ[g)~ L۱{3 ]Ƚ%7
+@[uC/ui1$
+&rܻ%ADB
+pΞRQ-B$H?uU 2wEǬV:=-J=p&lp2eܽa!l‹y0Y̩e] q7#!]u>X >攄>ɽ$+(ЮkhjrDŽ_>-uI~>nHPuTUHv*!TݺlMrFϐ{F6/9C=Jȣxߋk
+7U`% GVCg~3V0aRb7k~M\ԌZ{M =h r&!ۏtZpVmu0b>>X/5U̮+Dh-Hc0ˉ9un$?ݢ#̐/Ib𰺄l,QO,Mzc{)6!=e(foxx^O[Lۛzi\lYw}wL=J<dfY]Ƌ2Gt"2 3FlKEȄ }4z*BFճƛ 1] ˪*/ XGkP@y! =*+X?c_W @vkh5͚їp3#n '"%:TFV(>݂g 0R :Y3i?7eoa_E K VS d`' 7,uxX>V%k:U+u, 1Nѡ
+4=W̬-5t&tmyPUp{GgԞƫ?ێ A{3يaSbe<7 b|d6RFnqA?_DqD*`y%$cchă"d!$ UMȌ7ʼn}ܒQfCoUmnBlZdu/}P}~ 7P\zAmoA+ "KGM9"YrwM6]]妫ař7xwmYO3lTf gWUz.IOհl5>\ȳE*q+m U$$I/BQMم,p`+%hs܏}yЮ㫊OenU-\n xH6@+ Zi:A\`
+7΁g^Tkv|`V\R"ƈQ#:_U1G<UHn _W
+>q[G97g3*[B1qsErQ*,j[Zi.}LA~^@oEf3(ӫ}W{D;;:t%g\;<q"n x2
+o'ϝd$PcGG
+L+jngGc\G:6d= G+*vXcһ.igި!Ox 0k? dWr=#!>ұޖ"DzMH#:sd4M=ڎ1=5l(+Wd"qT(uAVo|:}iE뇙BW&!wY;R}
+0tvRFeIP$'ז^`=wxրYD%hthN $tfqO&ʃv@ҶK6 Zc+} Ȕt\i6Vʂeq>V% ] 3@V3Qe憃&f 2?cmL߇A*η6*sb_2HȐ
+V#D8.(97
+CӰ$;AHVC
+SzR%nM8ZO14KC9̹ad}I!涂"\Np&s-/oa6j0Qzi
+OIѥK@Bf;.0|)ÿ.`pAL6tx Qv
+u·%YwEV6ܲêh B
+a ͐c (
+k!!9PVia' iv|vzӼP/\{r9 {$T.
+1eࣉ
+qT8~^vYzPW ԖAh^yDF~K ^ l^cw?&BI6?~
+Ghi#Y#9qW. PkN E89|||MԻC!@2N;n<2\.Mr34ы%P&xu$[2 D8* w* sS[47
+ zb) U!A b@)5 jQj=Rpz=J&X!=*_~k.wc9&A/ϱ^gwVh^n ASPwH /NƮL21-߀
+=C>^ӝ/VHՀ]if$|B<+=xEx+ ^ZgR&te'͓əwd[M$ 9r[PO=& (E9V
+,0uXIjo2U.r% 1ڧ7 N"0T -](?<L5il L۽K>Vͽ>lK?ILoD8Vo?(U3JVd1L~N`| X+e?uzQ@ 'e<؉ ݯJaq
+;]g_S>/x\7|3D*be7`p&=:G-|,EaGaRNoȥg=> L{Me_ ?)Y:bPݹ?vwoF ~b1LUU\nݵUW%"`&y>Iĸ⥶\ଥ"%뛁i{BӉen&hGuЉ¼lCA=
+ xR0qz.htdx@l.a1TY]
+9.
+q=l幈C*nWuo&0,89 *Qbq"؝>À<?5fûr硙<p$
+-"F_Q7762 Gە0ʟ%D3=[}A@:V>`/~C2%2xc ZBX;)hF'^vǿVYȅ4%:NkEK.p85~x]wy' -CPR!=*(E}o
+B{|7^(ͳlS_]=i2)f*wV&{Kaj
+e֨SQ :61RKɩ\pX#
+)~*-pc3`{_1 o@1"6J18Uy)WEEF9Ҁ}S(6΅EPl@ -M1t1`8nnp
+V8BAۈLd*G0Ũq\sf` "].n 4lȗHzQ7I^
+hNJbďc,YB  "NOq?nB[|H%WJ5[@p̸6K෩AW8 ]5z
+endstream
+endobj
+1219 0 obj
+<<
+/Type /FontDescriptor
+/FontName /XWCOXA+LMRoman9-Regular
+/Flags 4
+/FontBBox [-443 -292 1454 1128]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 90
+/XHeight 431
+/CharSet (/A/I/N/O/V/a/b/c/comma/d/e/f/fi/g/h/hyphen/i/k/l/m/n/o/one/p/parenleft/parenright/percent/period/q/quoteleft/quoteright/r/s/slash/t/two/u/v/w/x/y/zero)
+/FontFile 1218 0 R
+>>
+endobj
+1220 0 obj
+<<
+/Length1 2358
+/Length2 20389
+/Length3 0
+/Length 21805
+/Filter /FlateDecode
+>>
+stream
+xڴeX۲5 Cp Ӹ;$hpw\/Y뜽Q:fͺ>+ @tL
+&ﮎ
+@BYAMQ=pQQU
+ɫ
+4gs~ܳ%bc#od / vF6tt*Z:Xٿ
+`Pq4AZA\QAwK &k&wL
+N_?m )H=_bz_^?U89Y=? 8컇˿{ݮu޽ߋ|*<I]'_Xai-_&rFΎ:]OvܽX8t\7Y_z-
+JZFЯ{bECHfIKcM*kH}|z۪jc1Uܿ}LdOЊ@߾@ m1C\o2u|Q|.]i^1!%K:ι*o"@jnC?\xO8"MBM?5Շ_ůG1WyWVїXKמJ5s2V,WaJy@N36 s+GjfZX*V#a=RbhU>ZK<v9<Yf;nT@6왣a6܎K㺛UrF.BgSgH]ذO=t(`]sz V:.uI9 uQrIkqS;`"
+i9Tz[
+c-4-c )+v[3SC)ix'p|k5жBB-ә=zւC~|x|1_tՔxBxl+kE0я- Gqd*'^.BBoJ '>`LkгvJtμ?^?~3P1{j;O3h6V^VwM]*iy H<iR.,b_Jfy3xtƬRC͛g:diZP?ZL)Zf 9Tq4S}䴣S1󧵳^[y@6\Ӌ+wwCqg aފ|m` 98)-
+/Ӽǧ7,aP$#e5z[.-g"YN5sZ@Ȫf H@\A'܏͌e  no MpYI:F*cWO 1Z bXk7LM h:*^YaE o¸]m(֠^!/
+13yv5!<f2sXFuD]T.Bq|fD
+pfK6Nͨ#z@jB Lhy۟3+1Xůl (T(Nަ#I]h.(w Ǹ3ыq]dđoР8
+&fWÙ`jym[uFPVxMŖ"gpױP5~u@fK ]b/adfHB[ֆx(;7rKtB~,{W4EȯQN
+\k;Ԓ7 O1a!U|b?ز8N"|*Ԇ\f `u3aT dJ6R{<О
+W#/fM+#0l˹q0bR<` o P_F,^315y
+qf*ӶЇ.CPȊ<G\Bu@$//Fr3+W%_9Q:.[Uw`>c6߈8SxG&kBd). UQ.{VDa<gk}sCwL=c
+MOA޼f.޲O yj꓆帚'vku_N*282IY:Ƿ i}*u+82J7ӱY {lʎo|hDC )RKBfy#HXNv&+HSSY%K`q6?
+Ocf~U8Ԉbg\`M
+伏<'0W=u9|I(.=c Ih6WQ:֗(2"x\ƅ2ioq*;./3M$ᔛݸ^-uo-VRs}ALhusPjYڶc}3 ;MМyK; VbtH^ޭ]LaZ`AM&3ʲ֊Vr/Q/Ay8aʬ 1i{0q:JVc>{to?:S{9GUzn%`z]K'_*#;iyGHtC$diA_w:J|O0iK]tc:0yL֥g
+gm(g5hjkGSgSd^Yj{H(tJzDsmQ^QB$փAx_l?5-<E.*} p[(F|]Z@Yb#ηސnBIw)0Cb=}l/@_Qn{#t~'б7d]Su{ZK̰fJ2؂'h_i0Y` 2с%܏dk:yaZU=cwݎ"iV
+-@~A#w/z!ىfM2Ј2>;窔#i(U\h!%02i*8~1~tG%iwU6p2" '9:WZL'|H7ʉgfW62[L*횛OE{}X)ǽk[[q'A@Nxl WwͶ
+z+16,*U"jbmoPJ%sh)l[HEA D
+#46<mmy#䁶*ɋ1>׬GLYT5}ECBRǍ/^M~Cxfɾx`1~>{eIf䞠Y
+ a5nX57Yb&Zׯl[ųfE9Q:w:,8]EH [)ԫrB2ſT\-#)w㖓<2Ar?75I
+$96:g
+2 [Zg6Qc!^'T'[nU~˫CA_xZWD
+9]4}îeeƛVj 2G,,{vӰO3_>1՟#ߠ5ERﰴo t 7:?T*&QڸxUHaXE=,)
+LGgÉh<OS НS/6q~rזxDnӀ yrdMp!uE7љ7$@7)vB_{}vrCD&toX/wٿhHh+ B_-pIsf ;I֟FSFSEruWU?)mr2zMwЍId vl[o1y5+՜T47W}GA86fppBT&7$. :o?j6ů3@(t'‹CJB4gTS|VD@ ٸc_%d_"z[yL;Uk53t/ +uP[J9_,KثӑFhs<
+Cjn*F8Qɰ !Spcq-L9[Xl_1p $mC߉"ށ13c2A,G&cw&p`yİ%2Kt~a?d3oʍ
+20v(P*)ʆ|!t#4ٳ3^կ;b7b謹"ĺ=<
+
+jbQd
+L;TlFڞ-HUt(a>3b9V],W]fV=WYn>wc>FKӁJ8=_K̂iG
+[U*^XNRv=$ڑНFhZc_u$!]Θi L-aٚwb r/(gƤ70 D~vip7 A!3%jU
+T^_(|8tI zRV@BSΑQ~(MxMA#)|W͂P7b IK ՄߝWϷ1JTlBFcY
+B722!~(SwթHa "V_7rSJj lM&
+{rAev #ra郠شRh#|lc^(-DOq ԺǪ4ucĵRQ*MK8ȳOtMoiҕIbYtCs/k_fX3vs!;:Z h&9^62f(:=cgX<+%ޫhdwȼ r'r"h]JП%=("vU<G|;%?;%}?"Y%".9)5BfS8ӾU
+2eb!x5V) {^7HlG#M{>[;((41?뷊I1Ȝx[(8^ t074p5!# yf[rR!NS]u$=}Pn SsV_n =ٯu @pǒ 4ձij$zFHyݕ*͔G@-9|RBIZM踱`bkYw(KC[),^&XZ
+ZMrm=)KǻT}?}4Q@_"\ۻGbbu
+MeBrY'C'(af.I\s<$XB/O/BWa66°W %r*$V* {Sid[KtJ2 cqNdA:)oEׯ7u}CS6A5uz*UnKaQOu'
+2H\
+֤CMFD}`)m"ᢦɧ:v3
+^w`RQrϻU[Vka#, nۭ
+A,px& #o@\]9YBa^/i(=T]5ΞthfQC]3!30$zsY|(6
+dēCްgd0Va3F1Zf~L.( Eh<_=_lSNM~ bq(,FC3lgWcMuZfߟT)m?*=,kxڒ@ E]θ;mb1;>Y/n)Od8$(zv@!0;Vbw|Oְʦ )!=|} xƕ+V$[n~Sp>$'u^:;ytX2ۃxM9Ъ&M$wXޒpkRLvᬔnRlW|gY}A:'d}^q^]-š~<Pp099/,ഇ]XT4W} '_Y? {d&ij)Z>%<֑ZLQcWl ^-w.rs*r5Ya+g6?};}7\2RG?=1Vddqw@w{D7c|hGeOhk\΁Pn ۙtĥvW¹n d1'W鈊oy@/G3y0VA̛Yݻυ*r;js9r <lNs1۵os.ȢV@Zg=N?Aӓ'>&ZHa&Zf "vIUbi)Q\a`42GŴhYk#4qfB?}r@ <-1'q7@4Wg#IϗV5{Euov,–0[ow$u!'}Y̯4xE&#5©hmGKIc<>!AnŎyÖ绢fzW{itֽ
+Mo;!1b3E f 9$!ri3hH{1t)b
+^x?VJݭ"0K;_37y:R7$8cKФ r4tT璋?6)M*R0r*
+Vl*ht>h\- ϧc/QLmWT9w# ՞C(0Q*^]X|4sEZ 4jIX.0<qbFگ<
+]~O$v0:{`?\.gMU?XG4tsDQ[fSMh3ܹL# bÌBEi {BP_ )0I5vS5v1O7~v&#͎16Th,y=Ӯ$ɖLBXur;zrtMܤ_IP};{ < BXT  d/14g`:Y8}8뉙AH7
+22Q,b 5'MʄϝL]咥Ew$kCYնռ
+Y'tM~C#x(ԾرsƟwGsuq)GdזY1eW0999|CF9@LU |u<ݫ:4@N,U-}s.5Vqy/f`nNO%Us]pY'eu 3X;EL);jW-EzS>'6 g,U{iArbLx51 rCNS髁5ORvi?3y|mgEBBxӤgm˾
+d\~zvC@6[]:$98"="
+_=7 p8llu<ñ=砭veK9IZeTTЉpֽIMK!< .oZfqŋg\E~4r"͙q;Hܶ"SfdO(^/pKhOC ,C(I 鯽{hmAǡu,9D~
+ϊu↓/3c';z
+ߘ+}"辦bp|y+=p<p $ζV],J3/ⵑln[s51Σ{y>Cml2)ѧWv+r}(t?ĝv7JJHtWsRa\Atm#c
+qk<H#fo66A7`w"D=fyZ]̓t,ŁCokE<[ru*uCC̨+2D@SxK 9֏7xj"=`sCr*|!BQ?v3yG|I`;Q'[0a3͸ixcfl6 Y/yڌѸsgD,"iTw6ma7)nhMcA(CpY^p_F@HDQsc! :?q%H>&@7D; w']ݝG$'G !!ch`{G-:ĭ",`;UO,VD-vX+g+#Z9w\1N*)νtzǜzGu+3Շ=RBםh1T8jyI}Ot7Uac4gOS1N5
+J4',/p~[絖4Yn~>?W_w0a|iLrfuT(`5{l9 Vk_ > F%׬Z];[kҬq['
+P|,\u(=/'˖QK dőNt]F1 :۲~ݢ\!{Z8Xs%clj}}KH&">`B\ o3# :J'UBbs*Ԋӛr8݊s +τ< ^` !JD~
+DMy+n@501c؆SECZkPK9BkUUq4 kq`ͮ^G!Oˋ䯿5g~TU(VX"եx鄱ȴU; ֟_lbヺOAQD?Pڸ׭ R$U;㝴'Â{֏}d z*R2o =YǦ׽J7gJ--T~I]:T(Aǫ<+J}eΝb\JsnRE(C|ПƥqQuk bϠ+U攏wàvOxT>3,>/`}ˎ}v: AH9o3Ux/@iWgTiK{c:c:5gC[`1 {6}~\F
+Ը+j65x_׻6#7W }ٸ;GA.VsGɮ|~;Cxj3TI Kׇ8+.3P޶QkU_nKZ
+":/Xck^ujgC&TBɅ/4Ǐc<u(DޜhlBjf7:N"UV7;b6lϺ͔_%I ڐ_Qm'il{[3a_bl~u:d'V#u^R%0yP^^fB/[;Y
+ jUbPTf5>9Wf/COWLha⸰sU4Q1H`zڙ*] ,ScWƶhʿ;̙L*E%I#"k;%攈Ngϑq,<%_Rҡq+±b)3{,WX)IKjL˛ =gs8JvCYMw/=] yH{˺zǡ43o>~n,[طka qI G+ܴ&uJJ0~NBC_,Ws*A7A=1i,=o{i]^bpz1̃%םO6 $VGQHf'ku7l6DXjA91`;k.wz$^7
+ߩ_(YJk
+
+fۅg?|]$soh=k/KSU6wbw16=`
+Rں\ԌNՒu5<(qw6=6~&JݗndៗS]'Wr3Hs082W6PHa>kX9T$ ~
+|찹/jLH(c8&=o
+5KŇp7RH8d(t){1uJ/H<cxcXpJ
+A`
+~Ƒ",4EjѣVW@VVf)DZ.Dp*&獏9OSQsgmtoku{S]tЙ )p=Խ%LF`*7\n*H.ࠝ)kZg[d_r
+f_ T&gJB|kå alEqNQ^Wه
+.ޘp6BΟ@U(6_[RVۺE!LƜSVi 6
+)ʃߞ/6Kc@ ?Ц
+>b)
+Jqyi}Nj4P9js7_fnĮ]RA<`
+@P2fͰaXV׷BѬvGu3ސ(F0~LtD=8WKpV ЀtLI\-!./ͣY2n=[bH~ӬBCT6 BdoEw&@|g8S1QXg}
+"ՓG(U.@H-jM 4UOdml'
+endstream
+endobj
+1221 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FWBTCQ+LMRoman10-Italic
+/Flags 4
+/FontBBox [-458 -290 1386 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle -14
+/StemV 56
+/XHeight 431
+/CharSet (/B/E/F/H/K/L/M/O/T/X/Y/a/b/c/comma/d/e/equal/f/ff/fi/four/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/q/r/s/slash/t/two/u/v/w/x/y/z/zero)
+/FontFile 1220 0 R
+>>
+endobj
+1222 0 obj
+<<
+/Length1 1816
+/Length2 12527
+/Length3 0
+/Length 13711
+/Filter /FlateDecode
+>>
+stream
+xڵuX[[=wkRwťݡ-Ŋkߓ'ٙsL{VvU5,@i+3; ?@QI`,j
+"`e afĔ夥44_ϑY #_I*xx
+_
+
+&X+u'ڈJ
+r]MnYٜSA>!<rk
+ԎD6˒/Qp`R_:>pə&mev$o@0Wsv pCս8pv܍;DהP i_+5|
+1 jZ>nYJBrB1iOVȀ: u6ә(M
+)Kya3=On]<d/k]\t,6 B4afoͥbhQV$D;B єZG+ mnt$w2q+lVƋp}?F1{>Ԅnӳi9߳NhCrV?7q48)q⫛h 
+=/!Aj-.LӊR̐x @î Pp_qI!ҨQ\зvעQ3p!z98h(XqjcȽ!jvIqM , =jz"jȒ3vuX@@hrGos>36sw&=0뢶CY%N.[)%߼!ECwh3Wc*˧_umE9haq
+({)#S HKeQ -q$'Ds禇D)cBN`4~C8{5m66N+ =k|bA{f
+j z+
+>e^?[JD#PIRo[KGaEOŗep`<otJͩ3BV2zObA>6l8c\u=P]xMm[uo_q\׾'7GAy(MaDj wzU˼EzTPs⭩N&"[eqBLҴ҃A] W=CVMJ!6EgH\XWoc\~m6Ђ8(5}G;jm*!\&HXH&%4hg5C< g[ppsT(RE}.5 E#bo:8%G.ʰtmIʑvD1Mx |Uly?E蜫<z%vu$Ӟ0He[дDXc |هk z'|CQ=YI;~鿓aiH,602q:fx6ayM8_<_&\ram.ojp/jP>@h2^1MT\(J FUMyRz0~?!aFIP犬 WZz.mC1 0>qOH%fldRSy0GL)YCkҨdN2$c~01&˂E&b+|i)?*ĥ#i j8? ΐbrݖ&nU%1$
+V%":;sʞAKiQf$k0*RM¸3hBH$ERr] 6 UmǐvS^!inuEߔ\suy
+/\-à7X?vYЖnal׵;YǤ"}ˢGijcda5}7Kt# YjMM9
+_ArU|f Kb%Ip"
+hoI}UMdX{LsrZ &a>sn\ߚ-3K2{\zk8.](B-$źq15|\Jb>F7h_VFciAѳWW8w2"Tq \A)옽 ?FYlZ]uwJi2V(1|C5ML~״]$V@q3peC0
+#h=,it~C@S5ar5b3S\oLNTM=8xBupRj4g8X'7<F4h})8:Mu0pa8uMh@JQ*&BJЪ>8dJ,w})G E-5b[i="A섅$YLt9~7!:FӔ'Ga(@ضn~ESSeU3
+m;LI>:3hR/?q
+Ar.9>XJ'ZK^+0jH)|GT\ 1G;)<Y?G[%NG ­^i$L뮞a%bS|E>B&{oLCE),r-tZ7#d;V#U3 B(3LY + R|xPDує6F{Hƒ=.GK"i҅l{'.=~[P#?帇`3T"9hˆ.wv)mز]$-M3lO͘oea/}c0vOY@ ACUdw1IbarSZMӓ,/K\*bzN$T]\33}
+1 A6woxzbf",B j
+:ggP&v;?q.Ɠ4Ilڕa_潐/=h﬒c &`'=L~VemasVa뽡CPV8?m]"}e~F >0 b^m /t|媓0p hHZ TkﯔQIٍQטɂ]S5O>o
+&}q& vri>iź\O#z(?ӧaܺ0d@mm \4Úfơg$nH Ng*aj&uEwwa؂)zΝP~,XZ}#kc)pxǙ~̝Nܐ{Χx~Y&ku =#>뾅}#ش?$KrBQ4<#S5X(LhZO`[VO\Y.7> ;ʡ#cO~m>]) Ĺ6vEW+F,o9gs͌a'=o2-g<=EEi)8cQ>PsY/V#>E^4ͥDDuJI)~Ezv/bi^= '6>e< }Tǝ2\ MWf#]uq/DkQªKR%݃Qqn-H*6~S@%6b7A
+Տ}_<+Ik:`U[}0.Fr[&0u@X'6!%;AݚemuxW'H=aRG} a^U~nUjbacıUu9S]BE:\NsZus;.VH ҍ BP c_J)W'4m=tmLI{0$D)'SyHQ`>b( HߦbE'R|ez҆R]/V9{WA2h ^g$=[+;jhoQL搈(ɟ>R.ԆNjSӡZ1ٖY_'Q^snq`xUP%
+x
+^/z26/j֒/2F.A+’DEwv:Z=8?C&>UG2@S( 4WLcCo$\~_i>
+ J>2
+h @ Zo 9G7|K^ aUxVW۹j+]EvR5Ed66ҥ}Qһ 62-l7vN 74&'nC3dT !E@8Vw1䛾#3:C Ze,|A~%߀g|S0=-wRwy;IL%V8mG֔wAZԤ[u(K&甛wD,#FyxO0N,Q\P'F9@ \Guu][uen:tq3FVA;2;^!H(hs<ҏ8fD.Zv5.
+~5FZydwJ/)i vq.`E ݿ{h_Pt &=dcaKіN|*1
+]-@o6oF(+@ײfȤԀGU͚@' l,nit=NϨt/'+g p;ZB! 0s{{YؘΦܓZ渜 qnu`&c_ba7d.'O0a*T{3oY|YΜ$gqQa'dHNe_)bl7t@~×\xGr/jsZC5]&IyDF B7.-&ŷ&V6T8\3ⷦC{$UwxX,?2Q$fEv9Ub$0kܽF#b /czFycokq̬Sw
+Zى<Å}:^_L $A nT ~AJ*9IN@ԗۿR>A'QQ81B8e+((16ՀQ]~,( /}e6}\x'l<cЖVQLkd* wt2B!PĨHf'Ա+}F)LL|$oeFb'Ü;eu;s?@>:E[ɏT6 'keՌ״C% ?6fezh$sz4Zq78[~seb2=iETbp^ {y6*;+[~6Z0~9'H\& DtPQE_gኾ2'덙+b)r]=]RR w<@I@}e a"HB*9$g`#;V P=%G^^Pb68sݤCr^81{Ϋaڞ;vMf/&%aP*])Ujx-3B2a"H#u3:א(0tS $iNgz[;8Q۝QJδ4< VҜәZygOpꪒ~b"\Q}BS8s_coeɶs%4-;WԩeX[P+=/<{F݅2=nN\ftfɳsϧVeq"O
+JDGԏ1p/NMY|2yAcB4stQf[`ȡB%IUt>cJOއU>a RX>s#~BڀSӆ%/
+$ۮ&6~p+~̕M[iKSk(uafl峦ۮGR*\~G`R$x];ݩ)&i#Y6lrGlEیllܭ^Ef)2b`v_.FL oIIudZrYa3FDQ'V4.{-u w[[w*2VVSh2Oe4U뼾p>:wîiۙ!s+ɡwXܧx$?'jݧd3}
+܏ɗ\MIrw-lp>M7# Yi#`|Ax
+^bZg)[wAZfVV4f<sjHU3bbIXѻұ>|5VhC#]0~OdtЁ
+x1+u„!tX(GIi3K,Fr+fd ^m(b),㵑-7A>ݽRփѿ
+9H?[L;竬W2W80w8~B2[ 8*^GV=NxIBl]MhE/%
+m rz?
+4i#3C
+-Ad&3%WWƙRQz~ܕZ*ĜO`Q(z%|[EMf{1FWce ^`$ds)34N뾧+ϣLV\#$Ɲi~þKfZwZ1? 6|>>]c< / m
+CjƺZX "SK00`ѡp8M?J7F!%~_pb=Ә!Vv
+J n:Ut(N2+iK%_/ $rx .'CZ: ?#NágrLؿ/q4|NiThR
+ FKhS"U XVz_UX`=fY| -8]s͡P"US{ݺkLR&
+E=@0/K%oƴhF *M˳t_wCY*|>V<#KƬEUtm.
+}`i\24(~FeKu+\Dڦ2)$ ScâiY}y\
+G` xdw, |֏kfPXށT[fAǙcvћd]9NWÈH*SV%>@eI(Л*D7#1 NѾ׽ Vg;SunI$όݗmywC+: z`Ī\ivVʭ?i:Z6KTo9vue np/ļ8-Gy1G-;.QGKϓ7Ebg O7VbmZѓ4l-5؞/FB"Σ|ZBjŬ dQWA7캎ܪg6c3=Te~'`b<Aqo^3Lѷ'ov:
+߈4v𖮉Wӱ!ѣWT'w7p:>'|lCkYȑf9n{Y(,xl'ڍ,P8 ato=]>#|IXHCLbUk' $ȭ4]qP}ա#o]r|a
+Ue0.͡;VKfD
+{g%6xMv/Cq,`uhn*ӄmˣ'_7Yao0cST)Zʹ%h
+ы,R/}褡~َOPcG|Nf[3ME2hZH:g(t9A>Vm
+endstream
+endobj
+1223 0 obj
+<<
+/Type /FontDescriptor
+/FontName /LLUQRK+LMRoman8-Italic
+/Flags 4
+/FontBBox [-489 -292 1472 1124]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle -14
+/StemV 66
+/XHeight 431
+/CharSet (/M/Q/a/d/e/fi/g/i/n/t/u/x/z)
+/FontFile 1222 0 R
+>>
+endobj
+1224 0 obj
+<<
+/Length1 2507
+/Length2 20869
+/Length3 0
+/Length 22336
+/Filter /FlateDecode
+>>
+stream
+xڴst>4$;N۶mcFcmac4m5o{oϽwL>s)HTL L<
+pZM]A &&nx
+$ RL<@Wc5OG 3/JobR-4 QGOg+ K1XG-
+ `458ԀZ
+r8&Qo `
+L~e7GVP|s?lns+@P?@=t$G<&P{lA3:( JP  rlA_ҿA Z+?}ah hIA:1(? L@PAe  ΞJop?__Xiez.eA.x8xxӳ8ҳwlkM:_
+8`bV'^8YEpR-%n1c
+^yJ>{ s -*WɯoQ=‹
+°GdcG >-Ba|y8I
+;lPSKC:Xq'=a't"IW6>- {SJf/X0W]AxjlD8 Lpz+
+[R ʲCuT!J5<ORژ|s"{=o{L1Dj}7}zv՜7i^ahǫ$xMwU<5ͦ&fz0Yd4oNw@6ʦU^E:{/::jFo::D_sVPSigc8B H uIƯtӛ5BϰɊ6+ueOe3&
+
+ž䳷Z“˓'/UlX -;}.t͘ISԅ,;a/rbr/d;_}b :k
+>"źsF+~‘;آ>d<EU1[ihg$!&Яbu,KԼG^=܅y5ӇwC,)yj9/cl2 
+R
+#rKA袠+Ұ XUS1Q56QK$;81mͯIvf+mn6X":9,0xY!'M@ -dMҭҺ-]?XDŗy&I羾_,ro4= gr(CWn=T>KL5fE 
+L+%|S8.n1B-ޔo)'KYU]"0I&-k4 |g {T|.fQIG?Eke9c! OL׎ؤ$(۟?٠Qi HɼCmNm_U*ĤI?OT?Gfl,$9PR `_FuF{r`ԉ8UFaKsM1T:$vt#-P@Y%(Vu"=ݺ7#7f[&ݴ1Tv^g,uzdJ4o?)nLÄxczI7  _jpb}mNdfqm@T\̹Bl3*GHJ7D7O O뮖|Q吅9K$ml1_Ƨp} AИ.ti1i u%iډoVG{ܬ"St(!D[sVJppL}7YUl1~2)$.b`9tPOf>M)B@HǸ2bWޖTJ|Xp~%ǓЩQ_ZR!yku% ro.q~zXOgl37+ۛ-٢D)4 ҡHj9֎5;H{dԟSZM>ưĠnz _E%V]fNt9ʢkaࢅ{@^}4 Sqܙ@8Km7v7fEii\F; |(^цZ.Kh?lT/s%EOAD 2Yw]#EI=B_[6ÛzxlMdzԿV #a0#`T|E<*[a#-d3Xβن{좖Y-?o 7a%g6y|<P
+wnz&\3b_+l3
+x eԻ!tk0T`6l7BJ)$>F6%Z'DZ'S*z%)22pm2_!ʄJ!_ST `% d g<`ݫvCȚrgi{Ia 38Oģv,]ϭfw?E03dpϿY61=NLH[nHJ|2i}ܧ"9ȸUW}Y 5Q0M?#w,6WaJ
+ң4wE`J+t3id1Am4=$l]T*.L?a`=y4^E ̨su5|Xj#J(vU @XJ@^?_a&|ĬysC9l5LM X׹w1_7Wfqf^.7-eb߶jW3 lNFӇMexP^wi\<\'UyqV}~1Q4坽 עsWsif
+Y]frs!3 9%RHlXNo5a0*4sϑk]<EbM-숡OOC܉Ht@p8*%>~=.8>+*1[˄ Lcm2 ,K^Ѣ2z(dlJφ5~2iqg* Gt
+uUEIh'Yi G6"Ǝ/Ε(ISqAV @Ҿ&)7Rdsl;7BH{z'~%3 pObK-e.Xiq BpyQ d7v:JXQ|V]GI Pئv4~eXS>B_}Q;"ՀLqitbwpj"^с/v]q\ՋoaNV=37&Z1Ԓjp`A楴k&yvB<Ю:Wǂ[~MナF#;_ICVs΄q-|{ݮ:k r0B G|#m_0铼t
+gSe۰'XmK'0wQ>1*{+;^ƾ:5_`^H4<+@b_8wK~g b{l$YELz-Eh<NdCpoBgDOV C(' Ufjg{L 4~BrٜqqP+bW3Hrdth*يgk=/AqKROjS<F Fz+ho8ߢ ?|)i'>xN6 ^nW-ۡLg|~V}/ oF[)K2G8'y}]̓qdhxUJMt;ѡa5EyQwP[l%ۚxXڬPJ,fUo'wjoKv[9prh|!fT{ºڏ'2@z|.dvkAetl,bڂ$dNmlIي}<[kvalro8_j`J9;|C'o/K[pJB Uk^azQVOq7dt:.|M iMXrBGQ`Eq+z3<ǥ^{Gdy]d:>Acќ[+_S}+Uo:I ]47s5U3<9))+d+4^ܷKcUaO'l_HkM`a|QNw"- 㬏%L]AoKg(v.Z(R
+aB0J(JG-?nO ws_/pJMj^X|RAo.nG8C {!(xO؟l{ $yA >PMΓ
+1 ުF
+4E>ޖ獝}..Gs, )zB7jTsB5垫edtsj*>_a>gj%:P:\UGv &޾ ė%z"5_$? cx)M8$Դ8f&CC06-$6~ddղb̈́ 5‘Nrd̟&V6˟:h6Л:nfR-_){ߢf*7*~W!$/V
+d EǤ0i/Gϧ":Ks?$ }jE<aqh_f=(͜e=hGB ,CxAX/%[!Pt6$ 3d
+6h@<vmc(5/QN_Zd6| 94uDrq(Q**z۰^1K*cc" $,|.He\mcq0DF44x=.qxE~k7ØY+L7s>F+o<e㽄6 'S0N"ڿ Z!֐.8AMJR
+Sn1YK%bt<{Y4r,O禶Ž:t{׋a6S61!,D)4.Gt˺I`3ó̙ CF&XcqPIE\N)dDCEEonGu^>XTbߍ'~6{C,p-/3j3뇤
+Y;9ElbO#!b]m/Go̯U<^ej^Jm<N:pMiyOn"z<ױȶa.,7=& a&k{{FOրvz"HݍWur.G'aRa牖K#)ۇ]/B]U9jA]Ub{T~3W jlWZءwh#_l3e9d=-mC{7
+3$yZOEU")ȡ90YwůDгatf .1ʁVܣ70=sf&1p2R.3%:ƻ|%Y
+ g\KW\?*l :ƒ?6"iD\rْh':yԬeu*ubk)T\E{GXuXm "~Vmn*NU1+X5>ұ:I}yzo{:ny-KtOU@]ǘ(f@[Ç[Ϸfk ZȅӚ<fKX^S5bʼn<:6{{s n4(_d.Q74\Y®D9:WIP?CPfo/(@:nK)Iq:]%0vo+lUsDc , |a|G6_\wX~UyPb_>T сFc[{ BYem{sW,pbr/<~;VNΓ/w'譍O6$G
+Ñ?4TEy缚F{?FW` Sۯ<Nax`IhzZ5+$c&'W](xmIw&hca:qDaZז-{>8&Mr^偍 CrZpjvrrD
+'Q E&a:(~M^;E9ZF#Qo6tWAʲs}Ӟfo^D8{ZGԣ|wG=@X.Y˶u8k0nw>{D_Ro;Jc(;s
+ÛD%}-]Ms?Ӫg,H} iXf$/da@?lZ9IϷOW~,DFU@7JYecgٗ5
+!tAG3Ii ^]@§=#"EЎttr.E.\lpU+2c 7ޛ!G+@qC^yǟ[3H.YkL dJs?"fhZSѻ ѓӴџҖ^i@#,|.xTvXQ }73'
+&9BWB6n4T-~ ?+C/(8#ÝD j+8҇^Aemt@EU3e, ad q.A^IJv,qt^a q#yuXAeRBt
+_&
+Z2f
+־&?~~*DrƢJ1ᖤtҁOoNwj6CW(S S& ׇ*lH݃ħ?4c!uoE)FXb!?ģe4c@/#V^3eH7=./i<_P_Wa*4djG% @LWkpoD_x89zȰ] T r|I(:$|'w cB;lpغiZ-ׂgȻ5#4B_c>XWM]}ܹd.ZY\aW ,E8S]a)5֚_xp;Xb=$"s"X /oC{fجu}=AP!Iԓ^&V=LK2*@ x2CW6h OユjPȌB@Zvr犬@ZxHJmS7|B*Z(0XH;_T`&dZsih:+{mann\sO/-3`pV)z\7z9P8Q8-5^&9r}(l 8,RV{Bk?jjey?*Ew5
+c:m+v@H2Dx<DJ5<phI8/li )MzEQSA. Pmm}+GQbٟ1ueU_fm_k>agPy 0NJ_˾ՌJ> -Br\ >3jԗ,ڐ[;AbtUFG73kzsN&41O^Yr^8}&qDaG_=
+UY'щ b" c^h⛀I3SI& N8$^QT v9lOObl/X:7(AH~ >ަ7;iTyVDd(Nk.u?; 3lTd#-&K5d/nҫꢸKC!4]?}}=*&dA;㜻.tÚ#Qꓺ(D$
+h`}SN!H *7h.vQ`p{ŤqxRi\"tQzea.c:IayW%I!kP= =JVV'rAGԭ1݈,Tߊ~p52 YPL]K^{(+'iw!ԻDCqj:?ݱk%:<R񝍸
+a-n܆/XsvҰp1 ̔^YuY\]|j!EVb42fߢ,'jRg5Kc`~t4Wt"gIąvFn$2y'&:rnʾ)bM0I۠Qc<>R-.T`a0dR/Qj]:!Wvڂ(e&Zy [,k KFK떸IɊ: Dg ֍L56| 3QӐb1oZ0=SvM~7R*R7.#f#tnjf+ם~<E/$<N(dvNY\̡pwtaP 1ף$ap+$}ۈ#Cǀ'CN֕li%"־</+rC2 Ȩ4%/
+6|H~jm#Y]Г`4($= U\T>":=]o+"B$Zio=TMhm~ "Ք3Eo1 5=L<MhxiR[ďc4Qp'mѹ
+z
+0>1`+P~`% Q**] U
+lg E=dXg' 5nEBS' ]>Inα Ʃjj.&b |*BRn!57
+"9 cjdkh_^\X2pkPݍ;)-K~Ro-cjѷ:i*/{ru@X@\ة5}S{ΔoV'= ·D\HO T{?P%iJďOW&;\J>wO++dQULC}}Tˇ<AT|E{J*s 8+!Ujm0}?zL
+WXZ˕n2@\|Q @~FQnuvFF!WMЇ0ή$=8Q?dM!ޯ>Sc9VXZ@SI `4CNxaKE m6)n^z[ث~riV-1 ?;
+VőHoȡ-;2eIҘ[IpRBkܧ/ta}@R޵5H$i?Rߜar^E<1DU,}"^ w^'o};UA[~t2[F\vNߊD/$>D۸D춆ycذuܧ7 !ĥdzBdPL:?Vv)|OfiN
+&€k(aܠ:JN_&ןU'Joeh+y}@ {i>rx$ozU{D\*cԕR
+(`7ڈ{>2Zt
+I m9~m,҇znZ2-]Hz5w]ڝB;M , >\ǁ@=/pl_=R0dito>hJ!:/[Y&G2;Wgw[U U7lVW~iǢ \f>V
+p X?NMTͣ!~|IÃc;=骷OC011=~ımwk=UcwXo4EVsRkjSuMh9ǻy,kjD7ҧm 3sd,_N^P*>|,*$)ȗ%YGJ ]ꟜI;=nvԴAdT' g*JӱS"[g^(G52<_`;Jcz }28tm0P0!\R\+.χW]>k 9?yaϺU
+dzmy_ )0|T( ;Eqǹ
+oQWi2KfݑQS
+CrƼOar  O#ɵk:YÎ>[%M:NA0
+F$(qqFbGԑbNu&m-T^<-q:pL^xQcHmG=_ov?vx
+:yUl~wJ P`XO<8D%rt4:%ɁcL K<d7A K7C !%U.y>YkW] "fdr&:Y*/,8sH%>atrcNi1ܺ]NX@!|P+1ĠכDzc-Ox#i65\3{aŏ_
+ȝqO] "yt.w*bD 5s)noksZTDX=-pU#N?&=k&Q)A{[d/"0[܇l`yzyS6u^S=Q}#YqȠ&//N-\`>2`k
+ÒrEԖN%P``#f|TƥC㥡P\ޕdAd
+ Jcs:Ⱦk,Uez^lC? ԫU"H-T%ߒSda,!|e,d4%-?V˽)7"B4 D4:a7|X=Q&;AQUF44^m$G*Ig ,A.NײxjWe P5O|{I
+LNgl,]bG,ٗ08ao,6;29򧦗@.lVIJGdP;IHܰ>Icl@ґN8YB>=ɗbMl
+mKJu(o{U˙>ABzC*UV'0~q` =ByܯoJ\*l|E5{ :yxغ(QQo"ߊg̀^Q"ZHOFl(
+2 Ӱׇ7yh\ʌbIs!M9X{#G5
+o)f{H4\Rb#e~lK.C8 U>aWGM
+0##D%WVJ7da"8%Ҳ'<]`"]TxJ޸ޕ@YzA rAamGGJIbWI{Gk?(ۦ~ًGcփ$a&i1U0Ժ?K>nїNZJ#pWUgQk})g$
+gQMFuO{й>$Qoo?yK$\yɽ_D]oIhF{qd #&gB!:|X橀y؜%~82)oItț 2EŝO sJmi|\KQXxiC?bzJj#u iͮ*F[mE B9ֈS
+Y ƬI[XM0d
+b$#Y P}Y"x 뎿m`k<PK<S(57OEA*4-D
+;aP$T!0dcU=`4
+x{^-G,gKp~@ bHaCjFĕM\ L̼f{UfvAoh2J4$g:!ɟK.*()"_]*,_dzП9+cUŞ~mO a*[_l|u:ͺc{dXoWWn}rP s9]CRݏfst$(Џ;=a?<N4g%7W4QJ; XKi97b-u|`EiCC8(o$MKGDob*lήٮ ]T :H7*=PZ+eN4e`ttரٲ*`ayxIRzfBˌ@|BLx]z1p^륁uN;t"WŨ];` 6vZ!_&#cJ>J >V ltPn7GpawM\bzhZ!W?mӡ_o|  m W
+7z{t.pu|}Å]<v/&K]M̓Szuk \o9IU&OŒDN4L6Q(jvV^Rhx]3T*<~"6{$C>1&"4ok pjY0j~3);My'Vi"`zż8rfETa GRCЀ @p^ifG^<F|'(G$I"XaF bf7rąS M?}48
+~ҹ
+<qN|ns)dFǂ{@dt^.4U4Sq Oz
+c6UdɖO
+}C{\fqR}W}T#Iҹ i6lxؖ92w֦1Sȕp7ٱЧӶ\nbUZd}jwS;_.7UZ"d5{}U.N80H l15w"*d%P|T<ѭm-^qJxeYjћvnŀld~DgL.SX@7TUN))r 7%2pWpXҖu&3ep]|'c޴K.W%{A%P G^Z 60
+}H 2) _kB_EV>Q7gڭʨʵNOOm"MH p++Xdku`|3={!kDE3 mjwV䱏i(2<+fl+.I/Eb;QQ>7w |#bHn6JC۳.[Q"Cɇ0RdA8lΒ=~ޞg06L\ c I4u\3Bf<_Ӯ՞=R48vt5zf씏%YTUiNBp͙4MNUYhcګ:$+B%V!tlڬ/eKBQI$3w|'[ q4VMO.oɌgd ivPl|Dv"S+(1.Q-xD&*dk>y.Ypm)+!Ѓu3#{]&$h]nLNq8]v^q2dFaYDk*%QئX^BO|bL\6A8jb?-uJr9r1ͰL c՘RQPmi67ZAY(u7rUxf]rC-uؼzP1 )90.W {D"Ҁ1Q I'zE{mFɡW4)P
+ƪyxLyyL !;wٴ#E=31v7KB:k
+*ag!ܰ+_#ƴΝYg># c&$E0ӍUL %7k7F!}iz,ʢ=Sǰq+
+?/mїRA??YC-pևSe>:EHYwWw/%=
+t(;#8& %2+
+#H5,r)e#4|ry?<.Ԯ1,O=q uWdgu?4A<(ĕ>9_E/l̬@mco!-Sf2`7pZCIvKSsCm`1s[ލ׺xzp"#1@ms[#f#Z[NIh8z`fbdd;eMUրP2}XD[aIR|.zz
+endstream
+endobj
+1225 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RXJXSK+LMSans10-Regular
+/Flags 4
+/FontBBox [-420 -309 1431 1154]
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/ItalicAngle 0
+/StemV 78
+/XHeight 444
+/CharSet (/B/C/D/E/F/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/a/ampersand/b/backslash/braceleft/c/colon/comma/d/e/f/fi/fl/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/plus/q/r/s/t/u/v/w/x/y)
+/FontFile 1224 0 R
+>>
+endobj
+1226 0 obj
+<<
+/Length1 1744
+/Length2 12375
+/Length3 0
+/Length 13520
+/Filter /FlateDecode
+>>
+stream
+xڵxeT.Ŋ{pw[p`ŵ8)R
+NҽssHLY\Y#4j,V .
+ O
+
+Py*
+kЫ^;
+'
+?}EO
+d [Y:FnC#L].NVvA'MR5ozx8LAUKQډUs1Jv/Եٽ l. F?i`|>݅X㇠ޮ "DTc1[oq5$]IGK]Hcomph2OQ-F>C0] *XTgo.d7;cI}PE)) R,kz8~`OmP-O ב@A0.[%6~`k8i ~2FCs= XtUJiɻdE u&/-<-:9R֋5:o^GIM?@o V!m)kgԜ0{:5"H6U7X/u ^=̀a\6~
+Yu/ s;ٺv1dbOe%1BbUK){>iF:JV$<[VR<CE{_MH;Y:VUx-y 2N Xqkj_ވE%1N鰍<&fzz~w^<2V^nXJېzmQe'KC5L Qm&zW@Bnc5W.}s7vBA` bf Ӄ唫Ħm1
+{U.ܙ2YoN{"Nq( ޜ( nyz*G)m~5*$0IܰwF
+J1(Lo:EI7HYZ/]:N75wY:AC8ȳRx\cC]ˆ2LBI<j-\wGhq<M ۖX$__U\Dr{
+jk) J$A}8mel&۳6F ˏȢ&_@ }dؕ3@jPK"}ӈK!MDd rgΑ%0Ӽ$ybe"ă?e,_)3_CWVf&^Q E.@1N3e1NHv׫nm}l )D7a;tyo-~
+Ո`bn-ywg]3NWQ,LU$FoVUK$ЉCQI!%3 6<~d0s ֽ]cDu\Bq [Gq3X)?$s$ynw|5 dj[BcS=Oߢ4Ƃ6* p^ԥ.S *JP4TK2*ON~LJQi878p{*U6IKT.&]^[y uOlapQrM7Xֿҏp
+FMg*-_an&I0wP$`1I.ӱYb"G}x.R? ,Rp'$n~3y
+wvn8-wr.=T;ҟfɋRNk9s;1oQP#,k'y3lZrZk3ORyѐ:Ԭ'y 9t۝\s d4-W[a1 "#j:YF{_z /܏ }1|U,mOÙ WN;!P{OJ1V/Ovt g O/5(),}C IBX(bT2n@RzTgy6֦0i`naέ|Ϩz}˧VEH#Nňb&Tઌߘ.)Oz?BIp7jLn^X`?VC %27lXoa?W]r.U,#@BrE C-)i| o-TX} .ڼ$ {A ܡklv)DtC*Mt^]ipl? uG pc
+>Ϲ1
+i$4@ːBœ2 ڇXu/jP@ǽhvheI<m5Sޥm?A\@[YP`y
+'˓;)< \8Rv)|PFoX_ho#oG2<<a\J}<d d?F[uxz7U&IS2DG%]o\'kȒS
+hDj¦wJD11𫷮8ͳu}
+kFbܩB"0Jxn]%?'U2Y9܎}'Yu$;,b|j&l%]9Ҋ} 6rɝh]0&cbvpt,ޓ]Vc)6&a^ҩWIYR#
+t=] nGyaw52O,% i n-F-ƛ/9kuBG-;)y6u~ku5~ SBRH2c>cWfoĆ(GK\ KƂ"uMD^R9ot:6nWzDI4Wy6B UxmkkLz{?@)6󢔷ؼfRSqCCGonpۄE@?[}rx9UI|f}W4C}8'ҒE1]M!R;VMfޝ';to{cxӦXt.ldsH!p7bx#+񄿑An"\9qa?.;C5-};Tj"·A:š%G5.c;U K:]ܖ>ڧ],HdNWnW4ڠ>{/XFSvA`ބ݄E!)C*N):7{+ ϐ#M ve~74AVe#/xA[C(!jS!'YNDa8uDǍTK[I kV{P<,NQ5Wm0i5E "yR&N}&_ݚ0G?Q5Y恷 8n;2/e_hVR!X`MNDO;TɲX컦lqOy,=Ă~ Y8f[#C+:@/+"o,7VAE^}MV;Q'17eC]k6[GS=~EWf8'̴~λۣI3M;Q8 V맛KqKKva"r~7M+O?fw@~;G'?nl"7T#s{!7Sȏ'^{r YkE7>.hI(GZF`8XwM⏷\^RoQ p_âeRnO 2XR->Dʳ6ٝBlΗĂmӑ2,0s~| I ;y
+?9
+`k'ٛ <cvlG%m~4n
+/Q7k! 6\Dol~Pqo#XV$ى*רwڿ| Z1!@I(i
+׍k oJ|u' 2dv]=}wKKKL4_: ӎeQe "ro|r3'9PJPBEx2?KövPʌH!E|gfanݔ[k\*r7Zbߤ<end\$<ƺIVʇ7_^q婯@9a%Lq6\3s$VJ7[ٕM#;"lt}6SJ~OH kljF MW|׆I=guB5̸+4[N%R H]ΡN c&&*vA@t+^R)Lѳp^Łlr
+OZm!d 2~KΡҰZf/.w3eŅFkxI? (r A #ۧ/ S.mǷ!>h|.k9ٳ3%|WVdZ@ߟ\1RP@SKX!F1YCLB%5@A?D&'Qw,,F} 5jLSќ~{mFJXm֪.jw`WB{uհDJ"c;KYr?r%ʳ[9I Cycs5Z{lXL^fJ+|!ցj li3Uz)y"Ӟ#BQ@I;ܓd~~ UXp]qipM[v,.o»iO\M'N/䒳˂֝hD,Z뺑Xëz)V3}sR:ѓr>R %#]ɗDX_͂ޞY4L6愱>]Q18t|\7bCn1*K+h0Q4nAq!MdQ AKE3LI$6#{r5t X`n&^}NV\zob~S{$m =T_A 'wxcefO1|LF4ub;=o&pŶ1H4 '"+H,|#*ځ10-0}5n+9֜4p;5E0TkNr~lZ%#[
+#2͹~?GDz}C=lmEr:d,g9qf|Ȫ;%=Щzi#v[dV1Nj|2ڽ\î=C2W1xFV\JaX W}rl
+4s[<~K=x!u( z\Me;IsEo\?5agV"x3 #$*G?w37+ n{`(J"F[aMeU)8^u{q"HϠP`I
+! +qX}h{ PTUSK<es=<E?;0DFd'RȂ0?
+*n5޹^>t]~*.R("HG'sm(Mg4_Y;}>L} yz+RhF#]j|U5{Wt
+<V/&Ƭ~9f'wZEu^IZvcv_yn`w#עGM7QNurOb<~f9"$W{#a;2ۉFxhujs &[GAYz_ujA
+yQv-ro 6R
+r-Ut]Xzz!Yhڬ@5>,t8WqTk0/':O;b^YRdO?^Fal@Զ5G}'
+HуmmDViκEmBlF@$"WdƗaj_0$PPwKoˋnnаKU`o81P_^`N
+'5k9~gz'4re`{86w=2l9puicP'TZڸMa|Ldŵ9/Wl@o4wS)<{Ʉst1`"U8HIYQLGAڽCeېjuQizmfo<j"\6?%|)T^HS<奓d~?5˿B&Ub-vO\fNDzn=׆^ cTƢD ˡ)[x}h$AZm`M b0G$6kSh7 z;H+e ^R;R/'
+O.AGq5~2 d`OjnjVӄ!js<M
+$(3hn0*Μ's_cѕǺD¶|],0\{,R%Ub#ޞ1Sx=LNg$׆޹zf
+f="eяJP򛱩<hIۣ_B=rܗa^ƹ<uG(Oq="ʋpsZۓTE) \9ՋE,q~'mD~{?ZNJZڻjhd<OńW9Q2
+~iaeƥjb6dm2Nh>aŻ)`)g/ùeBBoj<]Kv5etFnëU&~+yr3AIr5@`RVrh`؟cH%0M:4$χ^|iVw^$a4EυĖț
+ܰS6fj-_J1nr.' \3<m{lXrD:OX={a'7&n;Y>ʚΎ!!+5MOR#3L$ۊ'UNO(m(|)ӐAdhZYkbn"Od mPP.㦉_;):D(BR1NJ>Ѵ|Bw k]"v9SGDUT #d`oR7kyC5Dx,E&KSP*q!^y9h 'G|3")$dgM8d"wJp 7:
+ɟLIg}2kv@tUu/Dֳ\%%FR"yM;i+"$%(jΔ)^')5`z̝@鼝ԅckp<PXRK[=y z#@?Pѥ'|pi+͡\WmLZRxTs߁.KhFw@
+TE/ UkL]%OP\i~iFZe3=]
+n h]i8a틋,=~'RM.Y=y9;'lDȓ\oy}mZߐh`
+Hű?tFA Yzhth{u˘R/B<0 GǩNl&|_[ uBqSpVW>d44Q`ZY3mto*0ui J0CrqKqe}V "d+6À7iPXN)K UvNHD+
+`r=Vܩ
+fd10iqNi鰤$ŪwnWUM ĥ48/@?(!@j߾NlH鋚oXa1ԔⲈIV /F?!Q&;*Bp^BKn f OߒB+٥D
+endstream
+endobj
+1227 0 obj
+<<
+/Type /FontDescriptor
+/FontName /UQBZSC+LMSans8-Regular
+/Flags 4
+/FontBBox [-446 -314 1510 1154]
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/ItalicAngle 0
+/StemV 87
+/XHeight 444
+/CharSet (/A/S/bracketleft/f/h/i/plus/t)
+/FontFile 1226 0 R
+>>
+endobj
+1228 0 obj
+<<
+/Length1 2269
+/Length2 5412
+/Length3 0
+/Length 6786
+/Filter /FlateDecode
+>>
+stream
+xڵuw<RMdsǞٲ*u8os3ȾSQD"YHɈI[]w8z>_zK98, T$W _G.d
+tHP{?|1(?28)!x܏\G@bD]2C\'OBBsu
+jRߌcZN+s;ӓqj)H{'!k \Ήdi373nqO_^c{+;V𠤳(ڣs&˷Inf3Sf]LONSj64)fZqK73&DXpyl[  oX!z OǑ(k߅+#].搻{4^I̮y}R TQ5:fZ< Ogn1T85yYKZqnY_ ږHǢ}HX LvɌ/iG^Ex܋KRڕِJ/unĭ,t2#6;x3JF/{W,ΐ=ccY=Kڻ (00{^"`WNzS`{Dӫgπg=s4䬮_N uN6S}^R[&Wa9;>}1_;ۏ[1)jUǶ8|̩0v>oeSu`).GA#OEl\MH# xN0Kz[gȧYnS]N]sED*l3ܷ?З)h^@q7xsR o_e|{sZ# mRT}9+6iEyUGq.V9gG KMnͪ|E'iB2%@JVUː1vӌF%EN;3J>)a\lqϬ"Mq O˙U31GP!!§'ަyݜ9t :}z[qbJsxPrJ]h@Hޢ`ie>Q燾dg>|[z=gFvd<EjIn#,k+,̱K.0ĠVc0*jTIE*аp T
+:Q=cQ-Rh,h[=0~L٬TپzȋUrٙfg% eXg̼OW+P҂@AuT57xe ǐdYpħ׃@YX\/M~-;#6ƮdKofi)'I6*L67ܪ<zNApx&9i쳲ٰ 5%A:OUFtx7D^ݑfKCO}'6Tzfāf|mD-}/Rtsz&/4N,><>00A^gUAx12דYXr5Xu1j8yZry
+]ҽeD:uîGBV[
+*. bJŠCWƢQf\3 &ޓʊtEeDz \>;ytu&6W%,RkF¡&TIQ+;|XzmŎE؅j§RSb0Ve^Gң_k t`gۚZ-_q W-&ՄwTYOV4_SOLZ?xJ"L
+N7~U|-YQXy4b`ZxEpntECy|MͼݲΪMq^S^9gZ#4NH'- merCNwLye"bMHR+M<yϫ1#o_2CgtZpӫL}o_=a}-pW4cDCT@'a=ٍAa=qlAҫ>*w7|֌?74o ^+Bt3c=j-<K"O}Uv$Jnq&j<u+wK џ3Z"}w!n}F.m- y_
+&D?L{Ҧ2F}T7U+yDZڶbL廊fQzw]{|)&n٫(Bs-ӴE6"m+ uq^1YgԶ<QLcر\g*߱cvM5ɃG?Jxٻ?kMg(7>a榪} PKKjW)YyEB~d?V~=g
+[ WW;Ҳeq\=ؘ-XUFe2܃u(=2~"9%݇
+쪠Wu" \ iC`=-ov$}K⧚~vI8
++'ܥ} ;lXJ_&eA4nU:텶,ʠ?}7=4tU-"Dz=<&rf]h*O/ΡSS'\^ wT䄮[J0:WiYM`+b:gT]ƾ 톏|JoTy"kI@D *w]KK ~%IU,Yi er~=_Ȏ7PGϻݵxkSCN\2f\gIc,NiSZJF 3iXK G
+d'wIP\*.Y`Wi}.FIz5m$:K
+ȅ:Kߺ)bL6uk`cnܒ[\ڪdJo!az6,L:T}uuKi1ٛR3]ڂy>cnAˍ>kfGw)sX‹wJP.4&R_D'lVHSB7sk+:/'sQ=O{3 |g.ҼLҪ~s 7s}[cq_3In'w/|cįRrmt{\c~.n#Ȥ`\ܧ7<sW熣Ť?",tR}Q.0zsHI*1Ij۞Ὂ"}C\kQS]y U:;y䬹)!ȪΧ
+f9,-ɀ_]nDqTQ# #G=7u4(4Gnn[IS_h?[}NKȸGbTYuڭwrT-2ֲR IsЍ../Gڏ+'Ю%4w( 5Rs.#- mS譻cn|Is7YVh8Pb>sMZ! 'VtXܤ{oFluG;JMZJAfu!cAx|BA6S
++#xyj NL6sn8xFwEiSV޶ug(H.lp\xUygb{f"^:jU7Ҥw˽w}%veߍ6::Yhh.:aQey*mb==BCC'% 1~`{c(+-^48XX⤼&Z5 }=w75ݚJ<&`ΞVߞ)C;z9´\M̽3a1臸M4sk7~ʝ=ޔK3 [E=W%LPAӉb/zGGgej-,M\iL_f8>tD>p_zPθ%jB/p.'V+Iᮜvo3'K&?Plv{D+ $ԶTP6&/:atB/>_mNǾ/&4ehUTo8PebkBdLx|̴CiOFvzirQ^YZ # ۮi~{T&0yMZu}7d35f'/+%)UAB)7ڴM>vtˍ;Hו n=m
+@anlɕvlmSR -.A%"
+i\<wicA{t1'Zҧ}+U>x9okj2ᐠ٢k)^?)
+rXblnQu
+ Gx{2MP6ÑDلӤ)/khRu] iܼ/Oݡ)0.\\A<qVoj `cVvX잖aOZ{!k(s9.40Z{=PN⼒ #J{&:rIU؍-8\į^o]_}nSuUOr ._Aeڽ`~6'!VU'uG 㖷/eqJMa,0s[ =O*ۜ|Zsc<v6cHNi *QGY7zm4l<?[x
+endstream
+endobj
+1229 0 obj
+<<
+/Type /FontDescriptor
+/FontName /IQIYKC+LMMathSymbols10-Regular
+/Flags 4
+/FontBBox [-29 -960 1116 775]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 40
+/XHeight 431
+/CharSet (/D/E/F/R/approxequal/arrowdblright/arrowright/asteriskmath/bar/ceilingleft/ceilingright/divide/element/equivalence/floorleft/floorright/greaterequal/infinity/lessequal/logicaland/logicalnot/logicalor/minus/multiply/negationslash/periodcentered/radical)
+/FontFile 1228 0 R
+>>
+endobj
+1230 0 obj
+<<
+/Length1 1869
+/Length2 2571
+/Length3 0
+/Length 3715
+/Filter /FlateDecode
+>>
+stream
+xڵUy<T{-bM2Qȝ3,ٷ!9fp23g9-$[DT(ED!E$ZP[){{|?}> hF k)$#D!<?+2 Ab.(($@B
+#|K
+
+Y
+
+f%''GS$0&Ix
+b;aB
+c|~)@?E_1D>P!5H8fX翟%
+~##K>Xs\/!}f~_M0~U9:SEI}7n2W]8b]'޵K J\vX_K#@So#5Q-A JBʥe]ٰf)bdӘT)OY(
+s5nM0{rX/޽?nU
+Lﲀx&PzkU^i6jgK3peRBqc s.Ts.,'I]?鰀u]#Q3*ԯ#S$"uT-ƭc] "m_bБͩѯuzdn'^xK~tj?;K,E\hknJ;ì~e ieGJfWޞvx2%]m?¢i=s*yeq
+ߘU3)gumԪ^)nMzW> YwL2.'MtOͩҤmZit>Ӿ:kzach+ru+VѶ>K6T=$Vޏs-'gq0v载Ű%dRvJ;:bd*19='ؼđxekc>σxzlE0X9Z|{/yczxƗW`b&.tH/~U0?~S[xnSn[+e.~\=y`|q0f_{mZYfuU8xfO6E̳nTnQﰡ3 Ώ+ZϚhU06Yo7IWLr돗,|RxڻUd/%^*_f^F8qq^f/nY 4LknX-xyDoӦԙ+ oo .[h+.MPEWjq`^Lkt2Jֳ|3*,%*z:~l]#ggدpz{:Svq?ݻlrEUZ4<lHx?
+2N(jm)W{}^ڥ5IKb
+w*v,w'zUi/a͊0zqwǧx(8N^{˗/>pd-6 [[ UCUuk[iS@W\[`,j6x^yk5ѮpX"yK/,޶I%rPU<=`p'eN;<;?Q94VN, rnr^JwaG-:6y} a>S3)y7ݍihz`kgzJ0Cxfo?6ǖEβf-<A?e]-78)5Kyn?󎝻9R[Ds)6ObbՕO8|®ӊ3 d>]9CRǸCQUEv }e[Vo5j=ޑA$ʇHx4Ǻ.Ȏ/.'c_5l윛K=TLw|%+mG
+endstream
+endobj
+1231 0 obj
+<<
+/Type /FontDescriptor
+/FontName /PXJHEZ+LMMathSymbols7-Regular
+/Flags 4
+/FontBBox [-15 -951 1252 782]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 49
+/XHeight 431
+/CharSet (/arrowright/ceilingleft/ceilingright/floorleft/floorright/infinity/minus/multiply/prime)
+/FontFile 1230 0 R
+>>
+endobj
+1232 0 obj
+<<
+/Length1 1691
+/Length2 1663
+/Length3 0
+/Length 2716
+/Filter /FlateDecode
+>>
+stream
+xڵT{<TgUX6e*] 3 3acfΙf`h,Km"ݔmV*tcԢVlْQ[g|<y'
+Yb,r1wfP鞀#xTN)4APU j2t#[ \=c
+@ \ "tqDSApB # CT*C"tj4
+'s8;h/*C"XF.*~T>`Q0D(D!b
+@ x
+HU0;.`g:f9
+b UJ(
+JD1i8(Ȩ&}q *U@p]f0m
+B$#/7wa FQ
+n3
+P $0aABFE1*-LM!L&%/c˴)jPw19\$G.i,[:!a'>}R?]m&`0\g
+ꋇ:zP;omxkJ>3iƛ)ݳ1uV !D;K&o!UC9~C!WrN?1j:N3Z=lZ|fWl
+eve^421|Q5~TgNXWzTu[g̾{(3(@c!8y^ܭƷsC-cro
+oCケyWES-:y
+>s`; ߏ8Z>e[[Ke]{Yڬ4إVM35}tn7/oOR.JpxWl)ϖ`>4Q=lWR
+Xg"Z7-neizkG>|u|ǝ
+W{WKoMܐfqr{թ᫮ su ų6|.ИDXJ_,3)>}y;D.jt^۩7ɳl}/='IQz?k8bOP=-כWK;S>/KW-I:3M *b2%yO̼ѽLʫDL3efC3Gl)Vokw5{vɒW{y>Z~pEnjg^+SʫcxCWxI7kEGgZ5IƟifI#mK*RwM>"bp$ϒT4xgy@:|8kYe=ExcŒk K]YQ7j &QâGr?nC
+ n>FdUW]\}a/V39Ҧb;*UFonӓZΎMR[LτY]35̾vAy C~;=iϫ$#HSpvմlfr,|Wg֎'e_ߛb{n[ P苏~yp-wކ~ns}h8mEMK/o3MaqgZ/cݞsq\Ǜ>M)~M6SmA]Ñ?}iݘ;uIq;[]yS</Q}s6߷r>W6Ä+W_? ˶GZ=ku--hۡ߈i(+_~kr24\UЌ Leoj0J۱fU:}k/)Ȇ)^m^S&MSr^Qs᮷dflG<xoxs2߮bشKL#uc\9y/kZYig 4뚐FShU~F& sʈմ7e3nDY*Ol[%uplAZUC-k'L!a珌jm}xFi%ܙ#)%_XcZ͖sn8-*hd<['3m;< s_<ہoSߙɮ4G\Ĥ5j? |UDw_(1b:ӌ?V78 q
+endstream
+endobj
+1233 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YSOURC+LMMathSymbols9-Regular
+/Flags 4
+/FontBBox [-30 -958 1146 777]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 43
+/XHeight 431
+/CharSet (/greaterequal)
+/FontFile 1232 0 R
+>>
+endobj
+1234 0 obj
+<<
+/Length1 2278
+/Length2 26738
+/Length3 0
+/Length 28067
+/Filter /FlateDecode
+>>
+stream
+xڴeT5
+5Kݽqh݂$Xp k};YT=xGS(2L {Ff^<$
+5223SP9]@.@^
+htzL<@c5O /rva01v~W-4.b O'+ K{ 6?x2dMm@6V
+zLOϲMAV.[wsfVEd$%TGΞA{FpqXY8)ao&{g }V}r9y2@؃?bs+{3?}7su`Rrtʈo
+_eA
+x|_Ϫn-_A
+geu2ը}NYt5q2D]G;wYTNaɼ@^a~ݝG|Cf"?j+,Cc3˩bzO{\_]+KX- NJ>h[7m.֑m!=9@huwi
+CŅxQ Qɽ5A3iƛ Ȧ}B)d*`ejvZ0NA4y l`]5hMNq*1&f ܨ_oi"o'_~t[0fU )ф,_Ndš=ZXzF@]Tz#4u_DEB b[Ǘ7>+PT ħ:ZlqZ r 3Nxl[K JÄ4ۓv[3oE{9>#~9BHovMҁx@>ƑPCAZjlVw
+ɖI'rGY*,g &̭挨[\#eD?+N=(]kj~N2`&n!v|@nd~C\,/ҟ ك3 ^h,CӠxk($Ӟ#LnT=jC3']QUI~>qج* Y|vXڔxc.073k E]v3jp\,S/I
+:P8 ^2ϱJW,e,箴Eig| g0/Jw_n*kܟ;Iqqw6g`;ƌuoJGB`#C:K yP(JJv{J”R;r2A scB;PQY(!}'5 ʁ :<'s{[X;eVu b,y݌YBHf7^dQ`&_26#7Ha?+Lj.7<;T;-'z,v%FNm`j]+GӰG5 3mUޚ8=ԕ'Ja wa(*bPrXeu.i~VU.`0,`
+]Q\ x A2 PJ VQDIbn-E;]kR^FPvS)cT0!̛>'rp _sO# }#<x;ǾFv@@cXwyD.X%k\hw klu=N[+STvJTZ*ck 1ASn-MQ-4`r1Ns!y]g-,ύa5Ӎ]cTGu[3ٯ>C4 .#~%o G|]bxJ'7IUXļil%AĹުWt"O;!/)JH]sڻ(k'suK{@;(/ߌUOFa2P wMYsMG$!*B}< XVlmlXߍ >xA 1p>X?kw "kC/-aoF O0Ҷ-8|H3^O7{][eFD`K45ardDT1j{( yRM̒F'їu=Z1NJNeqXyf5wknr2%jͿ)xF 9_TW1O+VlS>E~k1vՇVL q&cncbj'uj,oܻ0,ѐV
+_La#I8hhzAX{džoܾ/؇O ]tawtk)JKVM颴HlV:.cOWUgKu\ۛ fuwN.a{Q%lh {8. ](uASڏ1 -ug)W\įBJh +`(ݶIK\hESƘ_sYD{RC<+wP6S `?C]@w:,/}U#|wd3U9O.Հ/`Pm༘+=UlJPn6Kql>?ITw_Z;`h93;Zlb77/C^
+n M\;[u5 ff'83B5}Gi'}pIg("M \x-TRFզ ق3}k i*,W̧S]8ƀ0a@oUhTOiqm;f\.\~&$xeF*ǩ&TVՆ_>"NFk|0~+&{5.moip}4$>Z/̠1('- :ejC{d-Wօ)Fp4Den{g:IhPA”$ƃ:SNUP@zkv_.!NmqCǡAͬ}F':0_T ̂sdZ(N0r0*5%-=yyv O!=fr°h;Aŕ33R~qͬM'v"X{}u{CSTҥ+%hB :gA߯l(-ljPKMY"g ĉMa}ERE֋u[T^Ooƙd4S*e2:omCb;RT'Z(/!7OL Z?)OJv"$Щ࿤ՙJ>Oyqc &ϢGcz餇PuOY#
+gYؿ!Wydo (BP41L\:sB M'!(~rRNq( 7S`W:.id8ҙɛ\|wS[sN(N
+ڙ$
+ Vm9 }⃨<SWӶǫ|i`.:KwxO
+f.y^ M!#AUŀ JƩt 7O6<;7~Ǯpu|;Gnj1 *,AMN_+tj4>CYZBU[V]j lӊn jGEz.u}!;!Ѫf Χ[aH&=I?@j+1r58wCrN?~,o&rvZ *U:-0Woh?
+,<CՑ4獈K>IZ.N f!O~X:D#8%`$NBHCl|pOX@XY|9.Pl̜A8efn]s5!4
+CH2fPc$k)^=L3v2-M!oYqv>b&|3=-tzՓ.7z_4r6>\I5Ub"b q( %EޫVA
+a
+5L;|L2Q:cZQZ*ڒ}5W;%'d<;YM潤ME9|Wͺ0K@Kx3O> k58;CO\P`Y{qtY?SxOֺv+FG B+Q,f6!vR-kYT#CN?~U%]T OC.'o<EP[¨wYFNڳOΨa(" ۯk'@0XY~e(\CYLC~:+ˌtZ abR
+
+-JAiF\4MQG'd2M2?..6s ?LLˀS$!G P 64{ms z6Cep_?rGg"-jﷷc?|5תiIzo8S*YҨ b^`Or;\QV_"fŘecܠB1PfdaPSsq6raI{Lم`]Ӝz܊.tK;:b1o#JY;֖haU28J[%yː6тo-|wCUbu);Q)Bdї$;ITy }( `~Y ;DV1}"ھX21!U<^|56dl7ȟ~S:NkP|`XIg <HK*O$#'za??{%^sMnN[fb߻MH@bOFe=sQj_l Ǔ+W#A̭|]6
+B&_:ͧ
+Xl%5
+VZd=hi4?g㙣}RT |tiKĥ~ٳg|G./Nvl0I:|{Buo[^,ƵcL][mB?n>w=&$ݕ(3ӯo2}NDdX"W|v3N
+79_e"i˨{GV*J,SUsݟ
+JbbfV
+h#{:qZD/ԧov!RrE;ΒV džCґ!fӱx]TI&~i@ĿUBU%pLb@qX-(Kfc[M};C[9|<`̼e4ېȢY`[)[SD؎kOK0DGi`9N|xsK7c'?yoü:q_򇰙GR਌3P")_ް>/~e#@p'#
+M9%[\Q¬\IT&*bo VD\<EU%Ü<ւZ6~J
+c0; xABSqǑQ-9
+)QCz0("YzW\f.E+JA&
+XlZؖfoٺ#c1¡{,=W \\3&fZ B?#LB\^T]KAI5rQ4iק1u#muwSZZ'8$5}5}JMA_1PVD2Gpj2,y ІifJjw(igl WBς٩?InM)N\]Hkб_ tQkVKi_Pw :m7^#FX X\ST1dž~G7ogѨ1&\*:wjcEt3E8 dkm!jzX%8r ofҽF2
+2.z8&  .~q4;C-H6kmKnO+¶gvpY;MQYB8>N굵)Gę-<|ʹT40}]_\zK^mxI)N[lx6os!깬F`?RZYcgܽY7+>$NvVy]НMafN,3XKQ |vz~
+>wE}@Q&bǹpG ܎
+aEʛOfIQz* Z,֙Ɉ"A@u^(G4YTMB+9ߝl[Yg*m&-Hl
+Y76%5*,H?dɩLV=| @hO*oܔj:$+`=6#: cB ܳ(}mҶX2ΚiH|W@NX3!J7 e}/@Ϲ&?opx|<DVAi
+j`1V Wyb;Zq,aSzf8H.{n@Lf'U,{̋VKKivٙn2&dMU׃f_jYAYH75k`oEcߊXbR~kH qEcŃYJ.Vkת_/4PK= M00r9e(IHVyRѮ?@Ʒ%( ]?i ڊ"ST&kDY^b#%'!@m.-kӂ8/ 0:c@姒%QvY V>tƎH<bTn]^m'8K5@}1,8ǸǗ@7)H97˓kV&n0.ms?')mOU.=
+܂e&P NG^͠9[tۏ8[Շ}ݦD*݌b
+:oTi܄mE^qle/,&UQpyt
+cҊ%ë]ijzp~,UFHOzGYׇ>4[ѯJu2ܘ㾲;ZZާ\fe>^|ZPyُ\kkV~c+̮4jwQ9[zQ 8M'N }:#oo,1$ORO6yoVZ@\VA|[q54-\r؞ZܘVxjtXi'ȳEEB.+`h܏HDXl #|`!(+}L2 9EJ 'N%FVCӪ
+}9_ρNX8ޟzSl ^0HZFI.ތ\u L}gL9^mk^/CWXE.='ڍv>H7p{+iy/DK5QCͣw269,f(6g]7ۊg-hJ[l=
+M89.ޡ [ڝG@D(x(\y膃 (jSzyFb>yUySwS}ԬоJKʚ~<Q8<Q' *|:nܕ~Bs "W2h)Qx֏cYnO6·g΄/Pb2L 12m ^@a:[dz,prP֤_I4;I%cԅ ѹ G|FåoJeV{C]b:)nw! w]ElOo[Bv $YM`c0Ռ=B0ʏ_X(kM, 7Z/}ͼiWvki;鶘ol%
+D wy:<Ts":j-W42um0ThlZ0|)3x^nbo;|5^ \QJ!zQԼ}8{8hjEG_8m8 <Qc*+c
+ IIg [/g{,IWIHOUhm]qڷ8JK}SeΉ~3djT?<:G\!B(X9Nߊd0
+ӯtׇ9[k"0cDD<{jqҥ|a*`A ٫]1C`=Y ٪D$Ƀ MsfQSIt?S],IA> wWʮP{廣ɝi!8 -_c59Z
+c'>pJGܧu\tYU:έP7/WGQU0`! }պan}xx)m-1~
+&4q]uUzʽZFO?V/<tg!NPP;
+Ѱ0Caڳ՛\3գ2H61 @'T?_IHrJ}V;y CеuYN,~p5;zNvc2|TRsdnA<xG/Uΐw!+
+I#g-q2,
+-jtDX:8aiY+@6u
+t“ݑ+}%!B: 7VCFH"o s:l8Ck$Vוx ŽZf3eÖǴv bwUPHrYV!Xd"v%CօlYCT,{/kڪp *
+$lvL|,Gq̧ /Ƶ"nLx<2\4X{g=#P#>W:Ӛt`/JA(SU+]^R\dxCX}Qfr]z
+HAw1RBg_k׃ kFuFv!XK=Vk9*kU~"9m0#9rպzH(
+rrNZCLSQxpX`z,փ)P
+CK5W=}U+{i'TA}3TBRWLɢ *8?>2phs#U4nwu#(P`) Ǖd#oDXHėҮH
+c~JfIAm Yf"a&^!l~: {ƻ0S 8G(iU)<YP䄌eDsGbVXQWdw\[ 󜴿4Xƺ;uW\LsK.(P;6M:(#4HbKfJbpeH:+i&I9F`g0>_0/s߆\/H a0ȵR" pη!]vM](TWj4b$u<u38l_W54qʖ a,0h ~:?^ƄK.#Qd?0{ D6EhH̹&LSh=U;LX_v ϓX*fEc/z\15h__s}`5848X;>VO>Eή`JH&6΍m=Q:
+y/VU|tkJ;>u321?uCo4^~8gG7N/j9 Q޽84E
+
+8۾xb.hsOO  i`?DXVeQ
+6DcɛM22&W͜A_ָz]9DR8jta ׎z}T`_]C)7 Ei !˝\$ "#pCG="TY`]0?k#icѬs؋Hau, 淐FVO5G S' L3co7h:xz)&fQp37>痟:(qY!Q3`Qb/~Q6x& u>`͛FG^=K&Ԑ:BX~ٯ<qRa|Ч,CQbIΏ򯮪 weFuC0!ugZ_K
+77ީS8_YL ɉ‘&&M05<x,5IsWZV
+p@IXiUo_;쑒)9mM@ìnEmZ]Tn+SnsEб
+
+URfu'硝ԟ? Pޜ)QJ,p 1oڍRȃ~^vN<w2UR%6𘸤p}03YdOi,`i73xsñǛ%4#;Ƣ_0*?{F6 9˫ެUc;ҸZYZ|Bml+#bnU
+4m%C߫ ԅ*bR5Ycĸ%
+|u/ȀXaf'+MZy]j7zD_( b9eeCoJy#lM_G[X⦧TpIjpLgk8 QeRGy6胾n$j DR4cON MCp(g[9ק~ʶO+R:vH
+>}WsbaiN}WXw
+WnDGa@H,I.PױiٸUK)(GtM,Oʇ8ůq%8>ٖK)jݜu=}TojxX~>l;e{
+.\PzJꇫi}jٚuXƄ-q |;dxu| FcRy;k3fB] IMF[}8>"e>%0Zj!Mۢ껫}D#GUI\܀
+ Z<e Iw,_ BsӋTQIMZz8ʊk[5JNhZUDL 4awC" -wʹ9Cs *`leR dzFECDzAhKA PւOd0b8ֹ93S_':,T/RZj!2cy^WCpʓUJ*_ֽ>ר[RQ!D6fQKC=eu ?=f*28_fZ@=8RpO-=fׁї5h
+7oW+ Q0Ǻt| CoB
+V1$&<2]6`i./MՕZڹĿ3kJQ,qh f`coK~E:eIM!'zF7v =c24mna j A҆#]2>b&$TBP'8(lã,"s|X<I-$W'5=g#R
+^26⬯TqU=n_4Z3/,4{KWMFkeR
+^ ɪ7x>EbT( jJk׬|>ږ#0e6hI|eQTO|2qᄌ}[z#th.䰧K%o0P\"p,lx[W)8cay,|&<sSYVB~֜pƒ3 )y+є}픸?t;cw9_@1f2>5V+;~[Ι(uDSd c/ !s,'gW=՜ŀo3a#NRyx2/BM7?|hD0ePtaLMP ))g[e)x0S'#/w
+b23Cf&r3^ǦnuAp_ 8 Z8~L(A00~@8+5D~ɦ!ٚ3wQT>Zt6r"קYvěomϸt1O! >yU-g [pD
+1ݠGk4m(TZG n*SS AnzE`J3;FwQ3ڇ]~?uѦps@`c{QTKN WJGF]3՘}qoZ<kҴjln%)<
+3= .YcmA>tAn/2gh%{XE@;m4t"T`o)u gTZӔ+3`U$~{Ţ.iwתa' F3ia) ȹ.Fˌ1qT3Zq[3yOY{@un;C6~$\
+]߄9ֆ{ J ޘeEJa2EAX hRYNs|se hELcTj=b۲&?<ڞfJEi">O/Ce0Nevo
+196tTu`8r{R?7YN m WXR\&l.ɂ#W@]JĭB@@IGd&Fg;UĿO،|Sysor&UF|oUGK,$LB;.y_pn_wh/"a%#Ɯgt,n3NL&lF(5"}7LW=K-{L&"ѽ(
+X+kRN})̔8?.7vQ5W`RĀeĹ]-sisg* B>kYL4Zx@X5F^|Is]ՇU!QHlu&o,[*6Op)t>=og)֭+*i
+:&I77҇/ZD*ӽMpk =|KLB-3ڏ3BVnzXv0YI)r&?=t2#;/''(Uǽ6U<-$\gV; 30"һWKPx=/ b]U=.e{#*᫤E\lgSRI2]B/B7-D7tiRSTHKg+A`Cڌ 8|y[s$P7ItI^p:Jo+`T
+zĤ^dƊfLlTӱ=AsfY3}_KΧ=ࣱ_
+\R-GH}
+.a]?ɍSձl:-*<S4(25$ӞmT&
+""
+C͜D"j k>h(&G߯ݗګeoa]!c,
+$oK͌Sf@xNoE)c8v<rы3DzmBeO[pRf.NS'Yk
+gq)c,G:@|
+߶ExauLXɑe祙_:)S5|c
+T5
+ru={D?J+A[a%47a2QeoIe618_R4[{ᙆ:>ʰ|S~c.)%[@flKP.}#ӗDnZ<591&?SqLXKQQ#x$&"9O0ϼpE$0d
+DґW&jlzh
+JI&h\W=/sh.,C+'^[NǴ>e:KHEO/
+r!Zs2*;<6kpRM߹*5̿~ՠ& H!8F[&yѩO
+.24s
+؀E7D6kGthJ2E n)^ Pqf“
+R~Jqæ϶;4hlG%J 6LxNlL٧/JYoZTQ_Kq}
+눰$ŰkA=ݖ7 Ak2.ֶ$OxK0 '=
+CacJ]@XK":$D[ DpTc`/!m UGDP{h"m
+B1kS JH9lQ*5%
+9-A"t!E<[P0iw)0XP/B>YUx4C-h
+MF^bեr4D4<1S@"G(FNY7v +{?ėZp1ҽQH}.`ʁT =c=o*C"ݨm[2mlh8C[6'BS+(5cˤ8j'a#6pwƕ6oxj8Eam^rAH_-Ênb"Pj,&:wU%דA3@-g#FسE[Gyۍ+E8~@GU\FQm
+%hpt{ d;USZ>Uc-X<ظ<~Jo1¥MX㍋_O')Ψvc=i5/vDUf` t<ʹH]2t4, vz]!=4_qCw;s'rMH
+mO6)TzIe7)h, ,hD-#7s)oP4d$ IJzX
+#8U bT [vVP<P6a'}
+rs&ZXBB?/_*q+O&ì<Zʓ%Ez瘻+-6nvqxdo􋴉ZNSy\ 0*vN]PNqc{ҏ.Lx
+endstream
+endobj
+1235 0 obj
+<<
+/Type /FontDescriptor
+/FontName /DIPXOL+LMMonoLt10-Bold
+/Flags 4
+/FontBBox [-454 -308 734 1039]
+/Ascent 600
+/CapHeight 600
+/Descent -217
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/E/F/I/Q/R/T/a/asterisk/b/backslash/bracketleft/bracketright/c/comma/d/e/equal/f/g/h/i/l/m/n/o/one/p/parenleft/parenright/period/q/r/s/t/three/two/u/v/x/y/zero)
+/FontFile 1234 0 R
+>>
+endobj
+1236 0 obj
+<<
+/Length1 3028
+/Length2 31175
+/Length3 0
+/Length 32875
+/Filter /FlateDecode
+>>
+stream
+xڴuX= Ғұ
+5@9@f
+q@;l@ 6d M(Z_IҐP)IP?ĠB8iw8WK_
+;/ :ÂWu99修
+6@G\+5q
+0r/7϶M~_
+П!V *%Gf*o<P%l~~,67\jh/ɯء@~ք]o72׆sR_ByYA~o*TI;?^/ r;*ZCW7t [ -h
+v(+ut
+pXdbp2"ժP6eO|H .;JDǑ7^f}\]M8 a@k;j'N"çfnM?
+6U9t& hZrU*=O܏"@"!L~>j!(Ġە>ǣ.e kbq_aɏXb pf)t;|qʍY\XkLgƋ<!ZrTɍ"y&~/%eg*L i PJpZS "dE#Bvay;?b1~
+>
+< }26ȳG]HvM !M.\6Z*Ihի Jl2|r %m UZu~M1mP O\Hdh3mܰd*uԜ}B2v\iG?uS;>7%9:f%}$T>"otj^|ݳvJEQ)@y݇TkAG"na`{Y7#16յtU[nTaJg6#W&ȩb`4ZRc&бUPu]# 1s;=ENN+m ׄj avYU81&Z{[Ze yأ~"24
+t~J$ُ}U~"'ּ@-,Q)#rL1i' A]-}g? yWȩXkj 
+w)5FBd;@n\Q=U$x]R][ - qCw66"~E/BѿV`Q⥾:k'F&-392R_fVP6ЕRXL19P%|Θ;/Z^t}h4ɨx"󘧫3|q>6j'` }`V%Mo<Vg*kWӥ3>E#z7/;׳LRqU?_.үdJFȼ ML|$h4# Xk]U@,#Q`lZ ^<Q 8ТOq V/ȼ iZJ!qA{4zO$~
+k r2p\GPiD2l=iiُW Ú4'N&-qXg4Xǚl(QMOK),ʆFU
+%~>CWxC\4|NK-.L3H:_r*OWث? Vp̝X])$`'YbTA7I e5ɭ?lYTH(ޭpq[]ƒDW D;Osla"falvX6B80sU>Db}o_"R5W?:Azsiiۉ AB랧Ayp!ᣍzG
+mJߒze_zِW,wd9^zh xcӢ(K2Sh$)|q>]ѧp|0#6^k85JbVq&QJ(z̘[m%ލ .֤'݃~ SWD{O #T}(pD,Bت
+ XhO>p$g(خ?Y~Şz.覔)
+q8`~<}hq&S٤K!#ҭ=Td:BVIps*"ۅ8_WHLOvSW'UC,=kLBB_Nk)$.L)`<Td~9|dއ=+#-eYQ̻-Pɟ#[ϹMB; :o7yrwԞyzPc
+*.輎!#qc aMh8rp
+#>3G&scV~柳OBqmQc =
+r_EHQB+Jӱd2!擪d0y֟<TŞ<v;g*NOh
+K*7fJE4KCSQ42Dw6rL=Abe{&cGn~y9\IU쵎 گ5E wҜHss{|2?r۹ ~J(mf5E^/.
+roF%hXF#| ,,ÍdxDRH!,ؠjuSZ۽X@3 5+wBt˽RptxR'㞚EDm鷌DȰGI@B= i];/g⤪{I1!tq MA9v.8y_崦Dط:2/
+~!F
+OfH~Wmo;WkD[ݫU;k:Ou&iIQ?Y
+!x5Z1J7P>aeo`>pސLG>B
+oK\EFM_-a|ugtϛe1mzc==<jΈueT56Hil,q(fϖM^ȭs.z{%_Ԏ*$Ϲ'*u?XuB4x#v WeD[y'HFW˵#px+C7[=ʘSorFv]/KVCed?I 5,D-!oxɣX4ٌi|Yw4'⅛)&|"R+Bz$lQxT$W}ٚ`>J,YXw4NW2PG.v3,zH{݅V}˻,NJZ6ONF͔vH޲ }6"ް_كJ}8 9q"ڢ}
+^5~j45p(:y}=+_}j8y,Mhd"؆ᠹ"88[s"G U-J͌J@iFoLyTV ɳxW:~9\_JBe!Ou\ԡ{ }KӏU``P7oȅ0[۽~m%W̡^2-eEX7yΊp)t>¨h`)8Y1zQ;/){F-F]*)q=N^<?'A7KfwVskRik+Ѫd#p--+OUڃ*S&^ аú"rHU7*7[H>xT?,2aEUVcV |mDQn?zFUuw?׃^œB<-Lqnۺ>S;
+ H0\|S7Q&1.Q:)~Jm]rUd?|1c" H=
+7RT;ůE[j T[{/1#4j E4v0 [!?~40@^D{Έ'٢,Fu EB O2UCH-Υ,7nY#=
+%Z_.qH
+2YI /Z Uiu*+WXS<e&=,-'w1ʥzw_
+J{QSХos|s\AG jeCq
+$fRش IC AQ=_( !} қhWih87!(Vf0 oUP˫=W=q,\er%WRYQbL.YхH5"{'r9f`t eQ(eBmU:Jd[Y- ֡#^W>ʾ[}7FwDTZGZrB:aEM;ťiF44{C]]x9i`iUIXc4H, nG ~c+=#C\ S+k*GXj#}RB%f^W?]cUК0csH{Fw Փ4QXirif52#'J=\T5os NiB68&NF"]3ϔB?FL>BB y 6:ӭW)Npg_Pp8*%ngN 6FhM\#Dm1-c:[0+7' eZ5\ fA zBVTAjfkPң]J[ge%xr-kj\+:*΋ |%WҪgIɤ`iR|
+Ŗ5uH)}YYH=&.ҟA<Iz=^6~h ,k[ua
+JqoFg)[[ޱWRESM do~pMn
+y}Dӆ^;^Q~1r#`YB7ރgGHkV?̠P\pB#|f"Q/$gf`6%UD DZ>ʆn=Tu玦ʓ㖩̖f*8!L3(|&w<,mQ38n>=.Wb:4ƃ(L3IBwh)_핻}Kۧi:As7Tj}uzp@iYIi;/yiGU'EZO!k#r԰ KN'Ka)'ƞ"qbp1
+nҏtu)ψv<zcr%
+%{!^GR<17YgY72ڶsu2=}UK?l>
+J_<gIS'w>
+;16$٢᥹op4JF7#˘)gnǡ[}ws:<lqȫSW[}R^QPī<מ}uHvo*7>~ WD-A)=!sޖ*QV `@AyS)hٸ g <c.߭!Uma&z3Zx#a@Y3DɂRv%:0(Ιnq+47];A`n?'oV<a^A)S!Ԧx/ko҃pH.K<9(2f~ewe5&SqH0*x ZStnrB
+3R|)#=iJ}0s
+4{wY%_z
+;Lztѥx/:%L7d& +Y˩.wMßX8rJ0P%^Dr*j?5E9„ڢUѥׁ
+wyap
+~:
+K5K鹐ID6־
+
+6m]ZLJO+(euVwe]Co~) e% \P4؄'HK¹WTcDϢ`s8<䀗iX 1lNN1
+ b5#41QV
+HS;v :[jˉf\|Q7>>HeW*82]s3L9s/=Y B*]FZA y˞{څM<g&`?<SSWSOQEpE|팯*{KەV "7Nb|`n;FU X]L MFY,VF}A`U3;!?uBo=aG]iMFZ#>w[li>aALOʵ2?Toeކ|AʸD}Ul*>ڏvÛw [%.(ru\ kI;Uix賂'u/;Kʑ%Nc\rbj JSVF4t}/5N +Bn#osYO06I姧J'Y/pc'ʷѤc nҁTTg ϹLmh4U];u(ds Qoy^\"fu<A$dX=VuDn OwHdQL߸5, kKsEҚ2ׅ@{!)E_C߅9.
+"f4t۷
+e7߷k%d"_R-%- Nm`xgU
+ t7yض_xmN H؊&?T.U^l[m;l*\VGZYPNΚwb?;2㔆t|-<r0g,x0
+Lp?$2Z DBE(dAE*S>.GPu5ygxftVպT_W>SlYEpDw s3lR3RzzUiVLi07U0e ,|0lLL@;\}Kh$ө KuGUeZޥ~-Jkt۷Vny
+(N·rX5+ЪPN$_Qm}{Iq(ǫ[RIQp;Q3\8|ܲhDjؐqA 6"?.@Gӓ[G#5nke_fxq^mӴaDjR=g%bQW'is\J
+(F]*ئ™2 zvU Q
+[YcR
+kvGds9t?0F.*@v6ycf2f.s fm>Ï{P%!+HRxC+U'+ޖp,Bp+h%֓Lxck4:w.W^k-N ngq
+gL`WL@l#G ߴIn_Saޣ`ޫtD'}USk]Q6Gx{ c@mE bdzX%GMyb Y$YC#{2(ا؃Zu
+9<ko/{[1ݬjb\ا%a.is}/Ԝd߲]E# EE7. VWv>mM4ut{ ,
+PuŤyD2ק$e&_rT$P?^.^g>hloHG'NmIzR(,.SL'/Om+;xIN,ya*t4S4~M4|H@DIl9ƇhUGYTِo2f8 4\m_^WԬ0P=y2*KE> +%TsFwcgPU/LPpPg= pl-2r
+‘22D3ka䥼ufocӒ\`S:dWf;)ItdX~ܖH^
+I {EqvEmɞ*6JhTjR2˧uS]Rl1EɉlVه]2v~4hݭ$5C|ևv= NfVv rs/;v`Ȼ~ ,N9פ԰q o87a|b< `ZxN,3>JN ߤ D'<\c$-F<
+h1˟YG$HȔ'%jz,Ɩ*S%Fod~HEAVz+,P .NϖލmX|̩VDo^qUO U׼8wgoO@Ansی<Lq]9V
+_[ܣ2$oGd(WᇢcMg.֕Oҩe?L@U!&~qȸ.^
+IQ8]
+`YQ'C_W(eI22`r)iT.4u}UyDh
+V>&QՂ&:Jem0 &9f
+RXZx^lƙrIgEvIvb/.Wސ@ـՋ{_fޙ!
+*Y&}d ;N`m5s==ü+e\6J' 8NǖSyg.ue7QIU6x GӥH0Eg\0T6S+ʖ~/YwWaBFD; 6"%daO2p0tNĉwN&Oewsf>أ5^Gp{jFStCfn&WJ+
+\+g:?MP[o6^u`KIyN}nd=偉o}?7w
+'Ph@ߌvbB9KPd;(K\-lj*N 8J;#3%}}*|ѫï|ž[ӁW6~JXwWxoN=]0#"OܺGCf獃Y
+Ѣ.NY2N]}&2M)bg'gH<+Ep6N!Va.8F]2G܀vza08S:'Pa$gcif]dE/<q@:K览_ _3S3Ak+(W *KQM{vCXoT56"~AfYġ5aTb@<sG[]ߞ-ULmTz|`{Ax%7?cLdV%,5\Z2A>]bb4DBGð \^ WžWq9Z :Î(Q\0첋׀qXVdw! f'wB_
+NU$FJ0JeoXnc) pvISt!$]Gk^i0\288ݎ$6W64-,""_Zᦗ'ϰ1›D.M\Ƽ\Ĥ me-" H 0 `K.?T;7E*e*3ϸ.z
+t ?m3\V2h]1ObHa #YVRmFI:n1XtFvIH5nrlbeyf""u.dHG2rLD<z䁭J܆ؽfxSʟ^z kw2%F]DnHc?+[y+i>r\#hi/*k)EE XDʢTʋbAjKy*6V,oa2!%<Bs~{HE'?F0%U& JMlM*[jE2YCÇ޾_pQtDHL;~1aNctT+uy_=lݼxeBD%l-AOf9kU)ǽ@ɩ
+U1
+hG|ب<`
+(H~Hi<#HH7KA V,!ۭ d-;t*̞W!
+c~7bۋh{ Y^^<;l7ʒ%l5B(+UR,9K:TAYqYȗ(V١UD7퍕m?@.?坤 -
+^;y@.<A;a=,ŠD!A$Yłgn6ga[0<T;0"eD
+n t u: Far3s^N8Ό`ܐ `iKAV
+au`6j7
+K3Ŝof6nwr 1qꐶb.fwPSLJ;f=qu=)C*S=mWñ:7u }3Pɱ>fnJ=cM*M/{kI
+mgO %ۃphu`(?ޏt "33p- 4P;_oHwrZSYI޳6\pjdq22%wh_dn5Zr CY` j.}%szg,'yE`ٕY6` 4o5$FN5NJ@æ~5/XQ$oIgp$@q"n@kRjfK(xxt^uȅւ"ғOy:zR--$ +`UgT~ݼ
+K|~}N&v"o| y;&kipߝo.WcjwWM'uIZ ȷ 6p+h79FɄͮچpmNnza͑܆N֕QpʢG-P+{
+$B$8Nկ:;bsҫK^O3iZMgςeq Xvm̜Mw}CE]
+U5A&OM3ϩp^A?0^F@bXf#n_„ qf>0WaAK3"38c0R/=ЯD*m 4n9?N}
+^Ƒ{W1W<|ޅS Zj15w'zܖbtR`.
+`#|TՃi4guhVefw=D@=s:qrӒ*¾
+l*hRg|>cו:]m%,Pfa\WCu4>yY=.7kTwR˫PqL6V_~wj UV?d&r)I2Ze&h3N4pyݘȎMh5j&T_gCAkm zȖ+Q( %?IEHu$ wS:b
+g]*`A:\2T
+ԓGDƿOҾIpl
+sp4P\PLm̫8ECdi.2ЊGDST/inpm
+_ʲ$"Jfe$l18Xl}-7irv ɞnv7! M`M3@p^ɞw I,m !İ`Cf㳩0<'f>D50qz#SJǧRއ&ØSa*E4
+F:}SR2sF%SO3ʹIɱ8Czl憨K{͕)`" rي 4 |6 mU0u4xls_Kw<-e80eTbylz$ʈ:Nc "f+:=5e|bR~b[FI>3Z":{nò1N8_"'^P$O9!$X]T-֤QioPHesU߭#c瞬î!>|Ik{)p
++CkۮT"UsO0cW6*
+5?{
+^7 cOξ'Ӛ>A&пJ
+K4Ҥ'vj>lg-H(i72߹HwI\]T;d6nλ͖ÿ/:FK|N%)$ş0k$2Rn_C.7nʯފLqПe`Y'ROv%"~%
+K 6qB:2ϙ,TаF1wwj⛁a+ SH'Tdw
+O. 'K̸(f^`f|0[L] 6_Ft~ʳ¸Kua?8Yic[-$<+reSЎT,mԩ_rxVU^w#_9[֍2\=zJ) J<]F)S_Grx,$mXFq`_նz!ՓUM}uq$Š
+f<QuԍWls
+9}I
+ WmƯ]8i+CIL\bl+tG #w*K".Ȧz;կ{QQ&hl}Oc~q)e
+"e ޝ0 r<Y0=Rb]:(k.;*eT`.>:uZAMM- kMzp&Ґ2(8􌠬0i %W5"a\OVypnmX e vمiհdݐ*xm&}!6HMGGdLnMN╥Gґ Y [˺
+Q6ff1Q(ǑJr5CoNw96Vv υKB2"i(<Z,4(%$ȕV$ ^wʙ0,l
+CRF$XZ?,
+ܥ:<
+5AirCi)YHB ݚ`I^
+ф\{1'nBb>U3(v :qҎ|zI&x5{&Gu,QMh"S8kI}XLE&!Hi+5)><Pe3. ^l&i;ag @"#hhF
+d~ ' <NjvUf\A=xa(ia
+#Owlk*?NK{c#'ғo0*:oQWڿ%e%E0B9vP',% pZ䠙PR6|gCNe&iߵFc\ut$U6\ =G,C5]pO1-dȏ3`ȡA*/`_3qW9
+aFјq7 &tʆY}_˃2eiVOl P ot lNV ¶ l_@
+x}#I2wZF IރM98g~D j+4d} [(J+ peOB~rKv͗t +zPwq(rNTTj:L4ǑBoѐ*RV1e`7Zzr n=wi Q+Dt&O˴[`H
+ =Xrwu\0[ă)y#idD\[1<0*LC &G7At(O4@@#HH$A.x 6]H;gSq𽗨EM8TU]jy9LƵp|XT"G[OgxrRRhL:IZocꄫЁo2Jك w!"N/N#F ^ú\7\t:ukwB<[Dk7R%U3O:7PPMC!GFnQZ ng}²
+`Ƀn*}v+XJK-zbIUڠyosi1E׭5 t+GY0?
+?kPЏCNτZ[NYl_f:<w)f;"YRV[Jn1 J+?@*E?_ޔ $)ӧBpp~<5 {0PǕ9e%?3c<& ۢ|Our_em!tjwKt8\5^}xsT,gD{aM:U7`4;'&>Փ޸1Ljv"Ǚ+B N'8Ґ޻p{WCxXY PU 'OJδ})}K~Pf^4&8
+DgƥRt:Q3ëNrl1: msv}ȗI݀걃йKG6yN7̻aSt[^|U):/txF~뱇X¨gAsL0b','k\ l3LeTJ-[k.7SjS_CS.Mhi:Aƙ Z. v&*
+r"0TxsFx_|dfFɐ+'G%6]UkL}Vtd|{8yx*vP \3sl6~g@6X
+WP;O18U6G(f%hʝě4!#ऺ0ڈNEʢҘ{󼲄6]2'Ghx;kYycZo',]GCu#"8<Κ{;(0JY\:,r RZEMtǭW0=x(BWڒ2dKТFm9`/tfH|6 1SmʅIX*tV`{ӄefMI^bqdW:P{oxȪG͵=ّz6I*8d&.`:QOv#, Q-Ӂ P@ww ij䪷eÙ?mA;쯱fǿx3W] 7KlqBk92xpFd8( PTv_cu;RPϨUt*$2D1NtS\zMwv$>Jv
+w`n=Žg_fir le߮hjh5 x$)ȯ]?ж-]_= nB@39"IlY,'}Wū! $>)>K׈Ya;8-2hmǨfNMTɈ.}
+省i;&0Ь"Mi7q,.z4҇]nlJ+H)fw5:v%1~7+}DO%brrU5MUڊǚ`clI}і}V1~׺jDm)4d}_tAhLQ\w,-/~>RP!<B.e}@\_s̄[0(Sޖ\䃋*SG%@WSQ03|i>$W 4
+͟ fb_ ]fx$)8pm%"rJ}qU :&
+93&DZJxt%H*9OXm#UsIZX7㥤>3OGnGM$ry `ߜ"o6*C<T٪LvZZ>j-^al@ek/(v?Ǘ
+^ DwIzU ;L+cTQZB Of4_(x
+.'M ]4Rr( Skaj!?0asFFޔ(wLI̔> nF Nk4ЬwxHO:PN>5U5u\
+f|a"y)tDž}"*uRW>y)$f!)_h`ca +Eҙ\R>Ojyd[;Y(NEy;$dCo['ԧIEe$SRe g1y&g<L8}N}]IgI'@.ߡG;`b֠ lwQs|=GT/Y&F6EU3;s aྫNB~G5e'-Crg8so_+ Ui5e/;:O}JB넸.y1'xIo <)<4\cZl(PC^.Yyc<tԃK;AU-{ېQts p+&Z2wl wi~y J)Ja1^藛{_IibSP`svH➬J q\[`e<1y/"\Ϡ$@PF`}#ŊrB[\|_;S~I6%^n 'e/dS2VV&sI/ ե
+M/N5?sT=rpz
+&XY| Rr"T[t%ɞ3wJIP[0Y[-RYDk*
+
+!͑)
+endstream
+endobj
+1237 0 obj
+<<
+/Type /FontDescriptor
+/FontName /AZWOQB+LMMono10-Regular
+/Flags 4
+/FontBBox [-451 -316 731 1016]
+/Ascent 599
+/CapHeight 599
+/Descent -222
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/P/Q/R/S/T/U/V/X/Z/a/ampersand/asciicircum/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotesingle.ts1/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 1236 0 R
+>>
+endobj
+1238 0 obj
+<<
+/Length1 1894
+/Length2 18948
+/Length3 0
+/Length 20147
+/Filter /FlateDecode
+>>
+stream
+xڴzeTm-=8{pơqnA5@\͙o朿w٥]DYA dٻ002@ VO@ W[c'
+d/npXL]]-y)
+`loeT`(߅V
+@h $ Nr{/˟08/_yeey `hF@ӟ
+T9+?Ogk7flMAV.[wsgVDe$%TϞA^{FoE.n
+.NV.C7oQQ7;;;\dߋX {P
+2 Nk'Q4SExV-%
+*hϢ,KؗjQcپm%WOߙ)#KLi0f)WtҜje''~t<ŰNFI%իh_/r/Y`itEXA_wm/J;oT=! ׃MxK@>Tlv{HRQ0I;a}uAW2ɴSO㛶'< v &Ҕ?"KKe ҵ"gcHQcPO} 9l]5o]nn[̳V,z54zxbHoϽ2Xz`N9ŸR4U\jrd%(I*8cOn¶l{T᫑>~Q@M2c'ۚg\AQ +Yp^:{ϲxmCJt}o>KoNWoGW*-q693i*6dCxEZ!+/my_PdT*;%jGLϼz4$g &6aE[.LOokrcFFOIdߢ2Q¹|Lyp+&hAvG.bdb,Xh$'ְuhUm@T$fw?٢.u@%ZR.rn8 \q
+* 2epǑU2; ~I2uݘ-="upWrd$*C X 9t'fF|S<ދnNB}i
+Wz<bEPM,+q5\[:L~
+u3,`IF&v.c uC/c4;#lv0F:KdB|lޜ\aɏ;~ E*h20:.R󊤂gYZ~W:F
+uOR{?@qX7j;2}59r<f''86e٬L<Ig[Xw39gϾo5k?xgdCgcֹЧ
+hh Ib' ah%L'*QjDr:k\#!DT
+cYp`gWpE@gT
+AGӅwgJD<hԨT]"Tg2mU&U J=3,qJQz.
+hfnuXֿ#cI͓ xKE 2]ӷ-FӁ؏B;%<漖z$\ʣؐ]8$p
+t#%";ڙҹnoD ;iE_oL7Q ;;rXqѶ{g:+4L_M^"?B.IU<9*`ZNwVo<i e
+N
++b2瞈 6.FSP!mR>&.^ݳn4o;Ri LP'v¾|5[r>#И:&1ৈe6-LM>.6H#3]j8u/dXTg(d G2Z,#"nJaqCMcyDO^ĵ]:l9[2a`3|$S2NY>k<$GMZ62kzUR9A6U}
+l{bjԕ%ښB0.}rWȠ*؞kO2ǘ,ǜ)-F\tNq^f<2 +cg6m$gs#rDZoWf&ȁar~?.o
+&<(Bw^FTgtӂ?+4 kl;|߃LX(-Ae(nDk%0f# ;B9td0]}JlPJݶW8.lpt#M'|Bַ}/ҧsZՎjf'6y2sU,9cU6k/\Da˝na4mr?hUg #Nt[ԜiJNJ/Ld,C2ι=ZVkm3*9J 3 9V~?5R0%734C?Î)uՠ1VS 0:Bh3Ee특EO>{'A S,E;\3:@v+xF_E.(yr^]b0
+%TLTџ.i>ހ''Zصb?<^)188,<F9j9GzKp۞[ .-2ìoX Bه5^J!W嵱 <ܒHjPW^jƽ"\cҜN T(/#kȥߝR4µ|-W4Ɣ Ge8xGg!EغɬN߁v`ġ!/)g~F@Ѷku]3Kګ bN̿) *?h3%9Pm|lESXdkb9bjư5V#B<YTߔ2dHO9q2qO4KS>7°@#:sjoJ?Ak7
+돾œt|z]oK俢er0AFU`֗NAJ?Q2rόQ1$qmeYm>4Ku7^ԉP^T+XLsYQ53mi=_I?YVG#W c
+CCX.(ѐ*rKA)r1YepQ{YwVCwEI,5~<>2RH=yspOб.cN[]G𣻍^ȴ~O3n.p,
+0_+}7Tx 4rd2j?6m:gA@^3% F=r)Sɪ#m]v6Т0UR[oЉ&."Cy%O=ʙܧlpOeWu^V6,NmMZ ׻nyObKW.*cviQ KeO! '3@Kaĵ?99 &m/`D. X1r5mNtӲ| Ju2;e]2")*[!1zw14X*ʲ !bP4 %pfXvc2a;j8ҎoC?Mi}-{KCď_P|d
+u(9qh)TX7Y0ڿJ$Z~{
+=kn6_xT&˦xIiAy^_&*%yhMq8(Wuv;bK-Msynb*34tc\XH|t9*\3# Q:)F| n!C2[ݰBFuJ󧫨fm/_#@< *F
+jWP!anƏ3Pt[1
+
+OiOC$8ov9Q@g:4|5*RcV_P
+,1 gJ$B䌖<{"HRkc\q۳CYӅdL*Ny͜$݃a/Avkv<i P'BjPݢQImPR;|=h4՚`a44*3 v8X)j(,jn ]ʈ65 &,L)(7}b2њBtCNQ. qm
+<62>Qإ?3 zO
+#UD?A3w}ީ Ķ7>♻i~2Ntz6"ލubιx=dדwU!swe5U>O}&:)OWR!:$6X{Fæz.ƒSIO
+t^`8a[K3upcO>O+PŮRglCjt$e"TK㢟 *!1U9+J5<a
+6T}p!OIkN egY⚰w*2[p'<6ĆrW)6)7X6}d%Vc#ÜRMڢ,
+r:U32U9b$-7Jʈc1ס㕠6I7uOw\4;H괢>oA6nMT@iD//NmB ^~Уդ: +C!AA3J0; ʿle _aS@:6F`c[EGm^h\>PiS[A#&IzJ(5P?{sqh%Xn8a9}!مMssN!b0I J`n,=Y>y6bmM,"Ǚhq=Qɕxԝ.r1N<G9rdUPz{t$:2>_UTE@%:1rrɆ/2XTz$Б&1g݇­Hu,6
+
+% p6A0hh1J)|}vTұh-jq=>^'F6lEHPei24.:6$Q_V o "2QAw:@, WƖh0ዊCv dn3+q}fP"bⴍg*zbN0` {`;rRa<d~u75GNr!&\RĢqUTJf+<jUlƥV.:ު Υ=`
++~0hsd}꿟yvK1bcr+|"Kӝ
+\>@Ú&Y Q]~\EpX@ʣQ7?
+<BG]ĨAԿ1O5o}کԾ7Ta^YY0C{,-ߍ
+;XD4N<W.<>Pvsr*i- )ML$[ՆyYT(;FjIH}$x6UvP9'.(Uh,A4UH[+FqghNs*])kGkJJS "nUAgd\i^|D"M39NDjl|5@K^*Ŭ s[CHZUҍ0R
+q5[AÇ{_ɋA 5^\1w346$n2°پmq t3= 3+:H]ND& >\C1ML\~Tş uxdOd>KCHAdYQEw)}n`3lI,)vRT;ld<S0T+|c oi8z-'s+HhEB 44O)r||{ ~KkՖ Z.:-,3A(os9ɏVs[F.
+,@X?<sQ!%:W (|iO:q+/{)scPN&ic$_!8NÛ %‘(V*g;vc~pdMC?1-)MHR;u |nzo&ZjJǝ%FcWS(NsX<>Ora7TCogf2H¾U:YDryZ t ,h̓ėYl}98v|ƒ%okA?x}61ob~pX:`$^
+#٥XOD(Vu_ԴU;=:D2qWue ac B
+
+"
+{ۖd;=)*_?^.>oIZӡ-LNg2adEǟBΠ<V:Q0^@ oW;r{zn `oMyeĿNIمkk䏆8Bi=#tkkkmQ꬛R؄=0雲k6'iP}/,wzVXˏlG6CZa _;F=9Ҙ(^7CP>"Q
+*`Bɧhs1^dh7[֮C)K8 r%tIE9~AkH%a6S)+Cl{~c1`#O6@Lgu3wIѴBT*gHsDk[T1#nJ9Ue+j8H<Xy-h31)a+/mYF*UκU)Ty.ARԟ 1hzQC{ Yor8XkS/ iw+M MWH=ɷe":_<f.0 2xOk4a[ZS)/PJݗ:ix ۿd+
+&$B*/=Du!{gjS/Mws|>|lm4*~=#UO
+]ɝpU:T>ρ"?KuS:* /…g?>4 -<5q3.R|Pƚ%Xێ
+﮼!or*Cp{RH?.i<Krn]&%KEՁ'/_Rlᦿ4
+dqi.͛1 [#N>Q<{l6i|9oG?!37+22 ofS%M;*\ &/4s6 +陼/Jx4緑Arެ[J'\ >Iy̏9C8%>ײc9b/o
+vtdѝ\&iN?_w?`<U:h~n%I%W5Q]b#:Q)qT}Fʽ[/]!υ 0=0O9{1=mou!~qN,3| LMx, իC!ǚ* BbA?yi1o4~R!++XR[|`0\_Юa5qvj}QQ )ݣ) PDf7nmKEInOkVvE0ܔ)^q4uɪM~7P;r-Щ6A213yp̠jP<YLtMR."MNn,ڈn 7iBvs\ Fr#(B)*W8JFTĢGޛYƻ'}`~E=hT2X!~HX:C?WK v;E&$$#4Ώ^Sl;6CÒ0KtMBȊ'$F1,Xx[؍tLז@wC2: `=Om/yB\h
+k=hQ(Qr4q5/DDJ?{o >ޅpқdT+T]P`~53+1;K̘ XW>MBjן5૑*=dԱ!]<.uXc?ΏP[ P_T"==KH\w|q*O&BJ~Wʅ,
+hԾʇ?̍Cڨ;}~-hլM1%mYpCkaζ.ܑv~@T>pSЇelOܢ":/jʩreU^-P #T*3v/K(Y5-W~ਲ਼܄搥2zt^ Fr$"pG,hdVZjdc0# ;3SO5P<F
+;(O{=h6kY\Q+Qv EaI>&iT+]Lު(nBܰa*OY1!:f hH,6qB_D/ͳ4zCW-(eu1U_0g
+ ɊiW*S<cBt9^};'Wsۜ#Ro=߅#b{%;:c,A7@fO6]W71J}K0&*8h9 6i
+exk+d+ͫ
+Q"Կ!>h"sB+x,ʛM5C" DI7`. 9xÇL6\7u|NDP4u,4 &Y4cP}[WzѸ(n>Cxdgc,Q7}2zX|qKѡf*-zZV#P65>v#~Q43WoZRX
+e'"]cejIÉSte +~/ʼ
+CG(卢Mi[l~2k
+tFL : &ǥA1CGgN8=΂SցMRak,,>aYS/$͗33WC ~`#V-֋CL^]mBGkWaO߸ÿTo.m^)
+dLdjsQ˃&VA?a '6E!-V٥sBU߆#~9am$oufK7 AԽncRݬe+6j }͘ < ճg5(乐eAkBNɶ4Snr=Ï0m%L3QkTn]kR ׬7*Cq8"a0_MvcL?|D>\z+(Z=۞wļ!l 1mia7ޏ81rXue;v/g5q> C e32Ǡ,05z#mʇ1rtVΖStrt\*FyOm嵏뎪z^D2V':\V%s__IG
+V)ە:0!C\9,St႖G.ExnS,Qn{80c9IA{Gv"v,5I Z%hJc:= <d
+z[Ⱥr4q27X `.`UeQ0$9yMz<rawaaT)Q{_8 G|AQ;&¡ ]XwjęJw@9 Vm"PHhip_Yv-&XO&~4>wn5 BHG(FXˉl2|N[Cz3|}X
+``_ -lT {Qhn O\duϾz r;b^T CyzEWgBnԤo wq}὚g\y/~M si9'A,Oȳ:
+]P~XX4eJX:Cy`K@H,G`{t"OhTs%i4f꼖46pWI.q1$h w9"3y@: 0UDaFi9!fv{19MkKW2|ԫf"(\#b`@ʆbs{6ַKh`/QKjhm19 \L?C%"Qns$ ɸy$0yuјZ`g٠R
+80jzuG[t-܋DZNŎVY+ p;oZ_Ggsg/s”>ܑIj;BvqOѪ=-73 Y?[dAvF=rQB394P[l>p|߲}!ʠUTHd
+[ajft!+Xq9D '$gyW-zrn;/XQLX˨oi`W{~ٝJ%WGb P͗"\~>d3[/ ʣJEmoW+L~KfI:%dGE·^? ulP mO {ߊy6WJa3 \ 黔fuTJL4v KԮAJnP- 4N=j;l{B֧V
+t_ݗ3ZGPZ<3h;[?*ޓ
+Fau"~&VYIJ/eOm h+-SOGWR'P׺
+['5ڃEE1:&k1eWgߚ߮tY膼S(͟ڇ5+Mh|WJjywj~`Stzsqꛖ1"[f+rTT+2qW/ '>wY?? RƲ5tG|B !L9.|`,ïrTLؑёDY;RծxY35044y(<{yy0ކIhRXWGIpmr? XX݁42eo$R#dK[nLchxlBg?LH~x7y>([svٚc%./ްϔ΃Cn`K6˄O\ j^쎚%Q=1Tw8jB5/TX&)܈fir9 Q3(t$ 8`*
+)iMZL5y0@EoQ>_[e4/}F2lƺjAZ`\GtZ̮M,7o&I>^}Pp(f#^7ݰAT'Bj`mUy%뤩sCy
+%(äQو#Cv'rWup6L3f_M5X}wmRGF&Ұ`cɏP->{6IkD8H.U`mECy& -`P CW>x} iD^{&rүdZ +zɩ 4$4c]i'Ϻ#v<KƛX?jݍp_R+AN:hp yl\A4Lw
+DД;)[wH'<HZ_ fy_hӜiAO\~X?ܱ;YvԿSTrUύ|V Юӓ}`7 & cao&I|P3Lo/hTk{2m<ts࿻ N/!4;Rimߛ6Z_DX%)`M${W]]GE5iG=+P9-+@Cvch ,n#`LZ`kApi5h'gy=_@݋yS.v5X`BN͚)}ĊPa8ǹr{H7},fɸ+9[w靧K"t^g#w⍑d+s[%%Z+ rf_%%|8 fJF(c G@N
+hNJ
+nv*C:lw :
+9V^%Dڊ5VBfRTf
+.1`^ CW9ꓐ,x9V+/!xrm?*d(*FpD^o)y!M?:e =~8u;00[#Tm`4^%fTcC/ ?0&/դ.np/@ '6cgw0^o2EH9T~PK :$C(Kq^::(ʵ.*+ITm",ո(DLCr"j?= oq >e2C?1v~>Ħ+#U꒑29'vȍ b y7fնkm6C:ի5i {C0;!33X5&lD>@ܶNLx:-mnZhV/MH2 f$ 2"o,ڎa |r mo AM~d&iLf
+d=:+ef, NǎoLcZClLG]<>+~M]Qld]Skhȇ6ݖ 0R(gmVVVG/5yE҄`gQ6k4wJ ̽3S+V=ób&'n7etLΫcŷV{K|Q")$$}3۾5frLg/uiETQzw%/𐙀rb69]7YG53HZY`N&o,L?^t!$u`8w{17H ͢n1DK0rnqf/ͬb
+?ZIZ2Q+B2BF^xǀyKSKppcu*ן,Y/oEp<`c#
+endstream
+endobj
+1239 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YSUWTI+LMMono12-Regular
+/Flags 4
+/FontBBox [-444 -311 715 1019]
+/Ascent 618
+/CapHeight 618
+/Descent -222
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/a/at/b/c/e/g/hyphen/i/j/l/m/n/o/p/period/r/s/u)
+/FontFile 1238 0 R
+>>
+endobj
+1240 0 obj
+<<
+/Length1 2051
+/Length2 21581
+/Length3 0
+/Length 22836
+/Filter /FlateDecode
+>>
+stream
+xڴsxFLl۶mgbl4m;MVc7hl;7;3]|Zk=3dD*tB@q{;:&zFn='2 L
+GF&4r5rr8\,
+&.\pd
+0]T=L
+l $/K+$iўT=uc$c'燏$&4N)PP:@gfG|gؑWgc ;U
+nEZ>{S+ 
+^t#FlQ2aA(֘4CO7'dY<)6h`l$ʪ\
+~Vu s9N,tkOA֦k ]Y Jf(gAZ:s CLyMΓ1#h5?9Y.lPT[t6P$q|ʼn=gi湐<Izoi SK%.5_aG 
+^\Hm3 X̂TΝj'?:Ѵ!ʛ$D.6Z^tUHh[[KaS5^WsYչN, T\8I,#,<mߙx\̏ei8ߤL'Ipvh<,l Ade0M] &_,F>$bƪ&Fe-=ɽZ(VcKk-L(*h3gS*
+@ }CDQIxuEl[<펁1aRhf%,DK6CkY!c*ipaقt k<%{1YUfB5OZ[PV7
+M
+!o~6ʩC ʆNx`/W9#1Y*ϻbKY!³wR+ݬlX0_]/|BpŬ^e[f;Ȁu,蕠/{ϵ>z H*?Bm@x\,N{Nx &V0K}3u#-WeHxls?Wdu?tO@]M'j&jzMǾ@rs[a%7vYZftsr ezn5a`%jۘ\T[A
+'X0ƳB1mݤWn_iI{|>Ai#m0a'
+E
++נ,5] >]v_)uRIFg: ʘ@ &9xn \;4w0c#JؐEBwNP2ĥPkcH|a ]SM/0!7ηc4!fV/!"){3'IXe=O#72o}ْ)_q55wM:Vy==x Q\{CQז)zW`Gv+)ڢm ;GPY!"+ƘХsK h#N_ۖ^":v#vh?ON4h<OUg$]34
+q)J݁
+yÜ_dkA-ЄrA!WK}B>{PДZ9 : Ib@Yo;݇$x6g1`?5EhSMA|QVNIMd0hE>NkSE-p9lTjL^iRKHxh6ʶKM'4|B$
+V"X*wXUv(۬b'@E T0<7z9T rG]+5Oы"BnagRJ]e;S?j0
+Qwj7Ja$!a"9'@?(gc3vQ!7F'[γkuo_M>0@jYcUgZ쑊/X;`nlkNl{jF7o#}!jP@7` *sP1}J%
+tלV)0J5VP(1Ѷ$U`3l ψ;5{pB)Lo;jui3[El1set9&(fAKT~ȺZ)VKC8ܼ\Hܷ]ҙF[zU0ŸT5jorV&keMEp2<Ӵ5fLUAT ;{gIR}sL|^LGypO8|<{lz !~@omʯs}U^d!NDAȚKfX0P'2_·x"c&ǚdߠ'R9-<aC_f*JILv2S pzapq QSE s9E:Rv7V Kd6-h3X5fhvk |%8f3[~qH\̻N4K`ը-;KG 5CfU/;S@0R2cW,B^7)iwVŷU&?SԇT*ICX5kKuަJQO)JS[CSݕhY-d U#ƥݯ˸ /ϖC"D8ܬ'o ~xqy~M냀QjU" uƺՋ6۴d.}oB
+!F<~V&R!IJ%>sE$ xc 2NN$%rJ0$ߗDF9Z・,$9NY|{˾fC9ɳVum:8@jJ壏UwqpKMpI ZBol?e>Kߞf@^=י8xWà@;Q~'+ZLtcyiݼjD0B֑yGN:hM |;e-wnhP,5W@<@р ik8WH>9E]3jN.ӝθ(u)! #u([< Q~IAᱯa$p
+ X-˲V`&zM׊з" 7Ԋ4 3zgZ"KnGW=u#×e`Dӥ3<g5\b{0ͤUN!,Q<tXfJd{L>$De)v'[[TC'~ZOLnj*v['NIQD]ӭCq2]j܈Z$Byt4\?QFxO1|kh_YKQ#¹"dnUhZ$]Hz=H7UDez.+y_ݎjY4.죬XNw05|[~P*Xz.8K?`K2d؂mϊ9]Ϙ~'{|@-2vߡj 1'ź/T?ܶ|[C3ږ^츛hqG`8ՙX1[g׃gx/d5${nl-
+MyH0dS"{yJ xe`ǦƊl9j)v
+Fu]quNϧœmjwX(!W(ĥy1
+E9֮`RNgPR6Z o)kA( ̝wm 7vZ ql.`\H"ݵ\J!~ܴJ
+> 9+2mfqXM@ӏ̛Ɉ}%T!ZT3Laⱶ /l LF|-YjqBs-`zиb\C$@ڧ/P8KlZMn0Κu|RrʴL6CQ-!cw5z ;e <XFn={ yM&5-lO
+Dt` Ԃ:^5CMo
+}Xb?7f@IHGvZq]h?ְ )=H@"t쯕^G5 ;'ڤGB^>Po p[ U/e(C%:sx'aӃ-N;$l8M]|5eF!9@ AStUmc|^(Ȁ
+Ҝl|w@ҠuQDqq]xkV|j/ OY0h$P,ؗ5"Nׁw6Xggڥގbx53F>r晅W!V]xr0f/|]v a }?aGR4'-rTXcUO }+2n;Wel h%w"֝sóŲ7弁V1k  4E]穦\3HKs9[e}S wh}좉~:Q?>ǂsƞ`OTI b=^:,m[`yvnb^;8t 6=6^htHQU]^b-=Ŭ];w^E*y= ,L"|7')uEԷ|neU /v5n-~RQjN`Bfj:jzqtgmn >w霻oJOe f5iCaKg- Ouncֶ~O%zàgn1Q+["Qv+)T^Q!=I;8|Y<>PW{Y[K +
+u0f:UFY6f*ݳiJ'~S;F wï얾h^LXo'^a5T4h4'c+xF?Ȝ{Hew ;3|bIVWb8˴.wEC/%q)łlwNɕa~'ZXI [7(XA+`pH_+ DK,IJUqF8 I_z߇nů~7Q26P9[=@b|NZR&vS&Q>0MjGH=|O;:hIqfآg6۠Q_ž|cE[g&A(ԘcPfEڦ mdq۹|UҟxKĦA#N@1, ˽S7|bE^;OB$za 5{t_?˹$b:eΨ[n<;1mw8͟~7]dŘFq$I
+Ae?/iӅXV|OwmDj&4kP>v/ŨH
+?[6NWYu푱҈}_
+N$0p:gֆh}d13]OA)$?~nAgkLqbz?ޝ=nζ
+aTԙE _C# 9#0y*FI+ fF~06%yoܟW%n$ o, ơ~gXڼ]%?Rp˾ulw%ybK=kܾUE@EJmYB%7I$y&tK_*=F
+!L*o
+Yu_'=q>>tݫCX+9 %Sv&_jآ5,FQhltQ(ҚfxZ` y dpZ.c-̓Ȭ6&н2\n9Pua\6Rn$DbXj |E1}JP
+9 "y1`V$Όt#(ed1gdЪ.\Ծq+6PiMMU]^sc$R\]6@ _ϝbb~[DSB7q㣞<M^*dyrK%v@<y=b?-M \G/Z0_'DZe_4RC{~Ί[|< LΎ0-s:^ {w
+ sth:)-::7fnVAo %Agr&*p L}:
+wkhj=L_$g~6{iC*49^'4f!Z8FsuV/iw3Y 2 m L*9g1^$@*_JIjxv',s
+(,yNawbwmOUhb gqftm6#fc$0ݶָܐXx\3 <a#ra>ւ3 aZH95QF4#1 Iq6tsb"t'^(oo{UF3N!;D#Cpuۘ5OϦ?"15sr.Jy5Pغ8:*36!(@HXA:]5GԘ}
+|mjx
+{ԌGlLiԕG
+mIn+e4GGo^S>jۼG'֝4mOz%*g:)̾'c|Sz.}Nj͠.pHx (.mAӌs!:GuW \rci6u{p\ܫGP*p#pYںow .*g::G4?KxtL+cQJ殴sͨE>)V^4Խ1ckdϽw>'p }s=c$7AJO
+L5&zbokPĖB>}EHC:(*#0OrW5pgWnczUS$c~LJ=[C|jBx/. Jя"֌mϻp4U.;R7T>4Iv:2~vq#zis>Ir\V2 4y$l,gC^m:7i ,<ͣe'%ImG{<>HR c08~Eߑ1hSkxJr"OUq/x~(ar6y0hYY2| E.?ع}2w Wl%Rn»+U9eS!hٝCBy4RoMT`O9C#[74/яGH+022ǜ( Y\{ݯ e{FB
+
+Zɾ[616;8M@TC֯,SPչq98iG"e{ܱcޭ" 49 h2noOi_rk.
+ugI˴aQduQ3y [ipϭcƊ'>36IAAVdW!E%g~މK .|IȦ=^I#Ap"-UE@ fMט>nv6q4p2hH"-&w61# V zc>v!&}H3I]ѧOϮ2ܫ=">B3 Gy;@o^]lw爏I uNg08- gQeqO؟DK=}T;f)rzQeLӮ*EWǒz ك2A{\uC(:6@ [x bfV,~` ~Mf[`Pϳ.\ t&dzr Ջ倡b9H'X GHzT|aϭ6CXy_W2LB3kiO RsE]}
+FՑi4jEClz|((nQm j#IHC&Kv\#tcn](4pYQ
+vRHHuz4ou|"=d< >˒Ac5۵uf, x+=
+ L\wx/@qS/)=n[T6L߷3uA?d<J) Ă\ǰՊзQQ?H*xh-r{ؚT[ S7y\0jBVˣkX Kk 'HagB>[W}|M ;׉% _;Ȳ^l—8YFPӞĹtD}!3ҴNO`rhy(Tx"WAxϨUu SC̛O2w8NGc`5O^K 3{ʊaI/,TUskue~ D޶Mq4 ΩHUOZ)Li$4Zk\X:7>*7>jƢ|A<ETR)}<7̘н 2J&q@ӳ4ٹwSB@Y)j H=󚟎e<]v?7 ۠ $ʕ߳wl%
+i@zsm>۷RE)^
+eo,4&.3ČLE%?mqGxy4dv c$/o582cQ !tL{vJAG5*f-D*I GS6Vrk`<_XI&F<\kӵr*
+|'ɦ>%/[s-72J<
+oǦzԋ`&Uh*de0vF8*nV!"KހddžÂזx.%a@6F DA{JP5 5vV,%C4d^+W!C\FM_.te<DuoYzϕFw[i' e_w`D /})y~qlJfdg byG&tgz979= .
+l
+$@/ me
+
+UdrI`O_zt+O m|E&x٦bg\~$s$``k7!i#w%1F 2\Vb,@kIY]!m?uw~5ɕI:~ڜ㯫﷐ŲTU5 .6ȏ+rHkiV?eK6}ڭ5گJ@1oI~mHr?]~giZCj'͚fDW=LIT|Z|&Z}Dk7X6+ 34P6Qa2닳ti7^0WC-?WZg|#A"}_b =y̕q*5Ry̵l@Ķ=H.G=}ė
+,a>&ܹe7TMc*}7AѧL|oFBPoѾ/tq9j֩4Np"& C
+u=IŶTٜ hHZBQ]_&V_Дu3HzG#qXfV-9mE"Fwڞu-QXhk!.m q
+~3)Qζוؐؗ f̙^`|nv DvQ4'(9L, 3C;Vi6Jwfu
+Ew] *ND5gZb
+GᖸK0˒t,fS5g=/0bd'w4
+4ǩ)H #7w
+9ͳk !'yK-ʉOR3̪̉.BAt|7CcYrBĵK0O @
+5dHO]جPs3
+^fc$-ɨ [1hHkc0ueؽrf@g ?+0Vl گ]e(ҎP{UEd^@ ĖK+Oj$\eVe=d4{{#B!5~St*g>؞uC/{XY
+~ҭMUcA7w~wKG m=#t1&|zŐs1»ſ폳w^6a3
++KSI*}|2A6%~\\E;ɭލYUIv`'ZLv>¡r&7ܗI.mLjTءIǙ7HR@1&%FCg]jЫ҂ /N{v՗?5o5u-)
+%* ja1Om̫uJvUʣM.d!Ă, ?U>JoZ34m^-
+)7`>MhG\~dvy56|Mk˯M",m !TL+x Ӓ~}-ٹq=ꗤ?('=mSɮى
+mݵV-;`ai>Zv-FC \-)4ג?.šr3{M;FHܶBJ!KCc"2Fb T8С$wˈuv`5
+/Ùf=x 厢1Dpu(PԞdd:k k [M)O2^l*c
+ѥxWVX825
+G 5^gwZ9lXNSÍ.ie"\µI4w
+M OCr,9[/SV*2k4!x.4`j
+ftͫн}ކ;# b5]-ٔH2g|][ڙru=e⪸M|/yf0 ?r/
+MVgwZI?j/y"Xhx:PTkV߅:S,y}Fވ1Ki'86d{lmZ qYniJǍ CWV7_o uD+#FdB$f';.}-Hx9>c-i۠a2Ql(AƢ M
+ENt/冔+eutoJy(ef7q5Qg6?ץb/V+o5se⇓qGɾ&ڪ7\夑f:C.
+ m}7n.eN9;@ur#}70n讓+l[̀-T4e81THПG*6b6H!!9P[ 尉LS"x߃tst[TL*HxrX\4Loev-\~殘nlkH~0~Hp  ,_M;^HUtK7SGeP´Rf-FXZuݤ,>gbAxsyk߆2j@uOK7vEZGӛaVHK*'Cer 
+z}*qj;Omwwٻt{ ˾rHQz$)i%$3T f6;Q$o?f5+;(j-Ee!*U$?v[],W)v]4/u߇B_]` t<կz0_cDj85v"ϥ syأ L\v
+ip-7CSBq1F٥]7cjVQCλ`YnJb<m%=!JYFx"`0:ʻ %;RVSǻȬFbP2򻽧
+b=i|xݕ8p7,63@7sxge
+mAX3|N{1\0y⊄ǰSez~.9J,Kn[OΈd(ZѾMc1r임ךoC^]Ȟiv=" rv6ϿUhrU b1Kq.fNՙf 6C9b8Ę.[I,iŚސj;qd7o3pT_-K01!@|};*EG<V J4oл"ЛD塴ЀPJp;ǰB9Ñ _ֱSծ\.%kV.E(D
+q\H2QM(rZC˜N{$EXc#aUtuvy#{ GRo3?ݳhUT"nfol܄ B'U0O_>Z xoaFJw6!ڟq'9;fEz>nÝ~U^w'E|1hAPy7yd'[#.Hc[u dmGP[Z(`kyF^o3LPBJلk/ύ. f#Շk^s'o47}GğQLSޕ_pb w1"}O*J)JeJv;
+4潿maM˧x`zZ栦L
+wor?&ָ JCοJcD޿uDaNڄܕ.q~^؆w'o^4-"\t~mm8z$!lFH+fo;IbI[:s>6~{ϐpW"J\}yZ!fhv*# *
+endstream
+endobj
+1241 0 obj
+<<
+/Type /FontDescriptor
+/FontName /OVEALU+LMMono8-Regular
+/Flags 4
+/FontBBox [-456 -320 743 1014]
+/Ascent 601
+/CapHeight 601
+/Descent -222
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/CharSet (/a/b/bracketleft/bracketright/c/comma/d/e/equal/f/g/hyphen/i/l/m/n/o/p/period/r/s/t/three/u/v/x/y)
+/FontFile 1240 0 R
+>>
+endobj
+1242 0 obj
+<<
+/Length1 2491
+/Length2 24233
+/Length3 0
+/Length 25698
+/Filter /FlateDecode
+>>
+stream
+xڴeXJw4nE" %"t Hs{Ͼ}xxcZ Kk Cr jm=,\l<(@ =E 
+l
+0X%<3 ځfew@hp(TA=Y8
+ri-m9,
+'?
+ sUA+  L
+dxyi5%
+9,.y D:AEߒ'㯻?䄐'/a'X`;w&!W G
+ee d%!-*Hs5< Y-b
+JB]*xYhG[2IPFK>|O?5$,TH0d%' utު,TQ1~U,,1x3+3y"-5}Ie\ݵ^ ]َ㳌EKro1$4o^I0:؏eȜU2qY3Nebxg1~:)r۫-rG/FV[֪D]ĺ<
+Aw&}jŇ K pq
+7tiO&$o7i
+Eh{Io__DNS[Nҫ|Gn0h@ ~0hTbWinX.f*A4[O<#7ۺ"Y\ SXGnzo륍l#+~{Jn8eOVy|'!|YIcEJ(=vNk7Ӷa'Q4W޺,N0J'.lzAy>zG؆isn,i߼ԅ@/\abr]C{lDG&mJXۄ[⽑ Sӿl+Y%hoӸP)Z0[gq=GMl+#So.o+S&\?,xeb_ל>Obt,d+$m@!tsՒuo`;RYĨ
+yJWZ7uFN|;'5qQt,eW\#^AK
+ƀ:Iv}ls̔rGR1t&V
+xlu-!/[ہudTAR}(+SxaBhlCd v׭WOnד1v5zSR~
+jU϶S2H2ԙ ( yxbP嬜<9YUՏ{ f(w{=\LHb'Yָ
+`@!bG j65h.&[ϻ\yZn+|k =Q;}]CN+4$f=5@q V4xfV q@`_8k0o)g^b=[W? 9
+qա1qڥP'a٨I$I*THRȀ,zQ.kۄyE"h K6nL
+c}Ҁ?2̗\'fBg^vu7Ճ#
+._jYXR
+Q5r:ySj Ac,C˷IrBvΎh4L6d|ZwEȏ:噊yNIen y=ROtiY ݃Y4cMޓڗ2}X" 1w|oKȉ7m]9il<nOST-;p\Kg8_@4Zŷ96NZ{ {eMZ6v8H6RT|޽/+4^D)F1[ "sc:,*EM[ti@#PI/KfzR&+dN5}@/e9Q qCztx99+8x C!]XU#$qJeMnoRW{R/s%hRkt P>u5@[nkYEw9ME )ʙ[(8FDrT"fb\IQtǗf(py0Sc&hFX8S읥bK`؟tX{*uZߟGrW32"6yû^6*θToXR'P
+z|9wrDŽb \+r_/h,J >ә.3PWkR1BNqNaCsӏrxZyX"WW8+*vƾ}9A8R9+BxkEᨺbţQȫJ^&W2=c[&!9%v:8Ԡxno03 ڻÇ۩cٌcG?^~?1*!g
+kDUdÖ<s
+Ejڇ%#J)Q,n)S~f܄J3kguDIKd[>Gvފ4U]%9knF
+;|]WOȯsS2ӛG*'<$+Xt}\Mpk}+ܳ
+@sBI"\$хk7^Ȩ߃ uI<u=ȉTta&`U`2q&{=2>
+E#
+|k]>U(K ?W#Q]sNM+%J]0xGp" PWyMK_ 3/,G/Xw؊sO֞Zq; Ll["M:j6S4Z#Xmұl3#yiݕU{QV ϰLa8F>GNrJ4_=%DIMk4#3ϭxtUK0|F]4:Ǔ<F-~B )^UN] $pBY5COze7cLqU0^M"DτWaz>ʯJ=)JcqbZk~%%ne3rxkT&Go޴!t8 q ZʬЍ[/PG$x ܎IFroZܳѭm(H$ f?Y{& Wie^vCH/ذBcK#4\18,ᵚ%Rȭ;fn\
+YRMv9ؒX~&S6<Vo=}ځI]oJ
+*aLOW|#N}{xR@ݻ5c*opAX"Tf:{F<Z7\
+F=B)%*
+8o_
+X,/c_\q&i^=LǴhFjE |Iu Fuw:bL+ @DLuNޖ‹>ߒdoWj-f]m
+2#In#F}"&dkXe | ш*Rj/N8?Sƃx:>d uиA}\zd^)_'ļ97~.;] uoPi 1иE851,Z*Z:h3/+"fo_x0`
+9;Rk#QDV`p+֔mo+y`э&ئnA z 8RCP:)
+-?Bي-SY$T>Z_ 'j6omH0ϗ{CδͨYR圃{z,FD0EqO{- cdu 5{ЌIHk>m/s8 -LP=1/v1B9g,twI aQ,x5Y×IlGUx=\l\Y<i0ROxkQ1, ߪUU}uA^dMj/*k~Z9DCѬ_`tzP4•HR1
+,)o8xV;īAΥ+tY8,ײ;WoJdQŐ+u\+U=X:.TM./8UŢr>5lz\uK,sթE;,XGa4sD7<W][Ď2ڌYZQ׭Y+)d-V6A[(>ɮz 'zH} 2URC"sR߼$O+h(qM\OɴQU$MTW΄uYIztZFuնjbאsfG y'4Ti ]TX.Fw 6XH]s}
+\Vgۆ<=Ym"3ǰo|e[;<+$G)ZM(F(;KGɀy`6-ocnּ|5M3 })bh7qչAMwf3gUbбjo;ك2K(%Z<r[\JW@WvCc<2vyJ= .6(]:w9gќIZȮnI.]%n BxOX$gG:pȇF*l? w5dg@o%H.jp)@i9Mce2e`"ۮf[ZȎ4up#`_ | :}BU)A7[AnܰXw<? l*H=inC:F7] ULy# I/`ZE0x$7Ca r휿i~k\K|/xd}},.^XyL;C
+ĢY*)̴xT1"á_:Q2:QXEpM xp͔b8n-[3hjqO!pـH"lҾ%*;xm4sY`{`Tv%)*<f|%8[{x"zy5Lqgvx 3rC+M|/XsUvEai[Jl_=s#SXkl\T n7~mȹ(gs AZU؏ޖk)}hqj jk1}po( BR<݆cSf["l2Hչ&WD/Obh%;g'WYCRG[62 ,Vߠp؅0-Im{}2{6Q81g%C54с*P!}}M|7˔cgCo. -!!w;iNh/zQ"{Yҁܸ<T
++J\7^_F 8IHϭ\DШVRxZtP?ZWVin6(R)Ǎynʗ^ 7ԭ6֡:;YuwU9+G2y(*d/v%DX̚i0|QK/R *842U#|5!vE]ZÍb4ZjWhW/i9i麀jqi)rƟ ʌkѨ^0Ik?SCS752
+So"ml3 G26FǞHݶ;m4͑ pe}>a3ν_!h":G,1iJG{d CKاG,krmrD/-;'*BuՈId^4b1I4R ukFs.RW> (XTkW1謈} 2y &f~~JL+/`Ғ*W߸9A\[_s?;/ P:iԊL
+;7p(uO-J}_>Xx@Au՟HW4ϵKf֚NwEX! ˈ A;Ф.Zgة%HX)E+[z,DZxo Ẃ.AHm.˥JI_%LbyZ (l֣]SV>c5gDch炢d#|>(n˓c3,wE?zFp]h[>wȋ/?ɇ̘1݃Ѳ,3! ҸKs"&t9!->iOE]Xbi(T`p2]B^GpF[
+Uʄ}$%f{GJ%q(ؗWb/>܈¾ƒ7fwȔS{t4iû+8a}&<C*՚$߷5Y}b dm+0Z>6gqP@l;-<WԹJ& F+?4g >ғS ~rT9?xup&@ AGAKYSF2G"<xv qqwϰs@$iܙ3ș6M=CO"?йb7isrOTĦ̳sk4jrhUIF§j I>045WX`ݛ-45~V,orY(F;
+;ֶAM!x#|I)4F} AP SA)c~ q4>T ɀ֘qPx7j~1aڅ)j5gȱt;F5^. 0)h]˞@kB7Ok5(~^z>g#ĭc9OTm f3m?p)-)EXK&%yd:uo#RN{\8#K6lU8T:
+ @m>l/$*yQ7"'2xc-[Sa.]GZ/in)<<,L%j21JFY
+=k`>E1jcpGVMlzlA$Wx%\~V_5@uc_G%vN`Lx.Ao
+Gg
+P^A9K@HYLZ6X(iV//q2{, j}6..{3.h=\/ F;i24P ~vݚ}ao ^Z>Žu +l%7p mek*ޯ͕ĸQr jZ(j5:#8i)EB7Ȋr3jsp|ez4^4QY%4WEaIcZ<{*mH3j.x`p5(stX]I"b#!~.ҠB%?]S3`A>S,4_PJPf7ڭ5 uwʚ]a 1Fwf XI!I+<9Km6 
+'I7Xmu{4wfL^J\bCQA1ȇP5?vOE>g;u宋w~.'S>8z=Erv^^3Q^yhE`2 rӛ?#[v5xy=h42 РåJ5)<S}EoK;5=Kq,eAMwi7:Ye\r?xk@]]9b_ש(iOU rpzdA01!iōSD-XܐpS"ím?`B<e?&T@Q\}"MCVH^x;37G.{!v~r汒WB3TU§H,]7oW$u[ij*oQyrQCMj|)%pp:x'8TR&{ӣid [ݞL
+ }́&6<|?$9JrBNO/cbO -Mz ,D͞LOStiT}
+Wl9hM񭬟y55RZ%g52}=[>>LS.2z5H |7dh8q []q*q(<yiVuZ4K̐ fP*U8CV sV8ΌVN~viJW"ePEcOUC~1,O)m#;
+z-]勇o0:`f\>U?ɹ48ߠ{kQyJz4+u+&'$-\{X7QzR`HWL/z2 M7wu5_oK\ڴ1mI#O@lLNL~mht{dE-Llvma|ڪ=~;Uīff4xԅiX⟉OmiVU1]CjqF=>cw19@ЖQ
+$ i^8QpyfUťYj e< }B\DS%24e1 @mv%tg`aUMؘ}#$;>i]㷻}BD'͵8sp\6ֶu ,%/1n 0cĩhޞ:?8ỷ6J+(~\r0ݑYPj(.\N}9ÞFآzF?8b^4q}xY.BQ4Ii#(g$T[_du<
+07oPë-$ރUᵈ1Si/ mP|qœ@n/dpq˧%A/ks;MuB+ZQb]V|,+hNqzq/ib4F nGZbx"Cb,jE~ n7ع?tރ/}8'h{^STD8$]AK w
+#vާD CӚVoۓGX:utWI좆fE~ .%O?WZ7Sb ;嫱q*zR(x|eQr{?j1oWtˢw |>]yHڧ1 V/3&n<&`,qRI߷~<i la*>`*
+g651^ 7Ho' b#b'IQQ5Hl)L)xCJ~sVUPNMÒZ]tw8m|[V=k;mwS8N
+U8K Sc;^+Ja6J޶fÞ o[.d_,RgyEcb ƛova A.-b<LYf'M!R5y >0pQ~|`쿇bss (R ]B'[zS;ѱX[,ay@ޔeRB4~Xl\QB5y~K8,M
+{
+8_/q"w?G@ '0ȥVk-۵fN[PcZeJ`QQ[xq;FouGA8֏!p,ME$_76͵P&Ωi4֎cp\9OzӖ3D72GJߠhT|LԛEOsXa)Տi_?/e"g9u=ifzt=1
+sZ7oG(5N,~
+D7U;0yl{;O',Y_#B{a3pM\v(5# _迠tCk_BomLQm4}+3ru[fc)KhAnTmÏz
+f}Co"'cX:t6+ "jxpIe?W= k $FWgC7^ O,GIdғzlv$hUqtvn2?ٝS/qY1 =L[RD~pO'
+fۂxB˹AM5"Ƌ~<]c']uQ>*tsqIxz7bg&f ?'^LO/ 9ե}?\fGUZ呚`TUX"sG8ЉVޙOS!4~} ˼h=M碓<2gEaW
+_OaD:
+Pk"Cyk+v0--AL1ɱUB/]Jwˀl#vAimyz;e)^Z>o,7ޔ!|70cLe1jPrk-EK޾^Hwe?mz%lc۶mۚm۶͞maǶͽ.w^Q{b2s~#229<Fd̪Gq He$.<`wv`+%2+&72 }~ѳJ%c _&D.{ EC@nvGW{q1Ɉ4g#^|VFb=9J-)#V6浫%/!Viقu~'ۖY
+@HY>8͠m>:sg3]7 9إTEBu8dSz]ӱvMBEmeolñXv*~(sEQK
+ׄè?Gǐ]п{8INryɖnoiZmO۳pg~Ԓo?);,I3!RZcXj]-|8çlpoz`{˙R @.`[|@H:NI.#yW N/="<c|JFθjO?4d:0S(usWAY *AZ!nA
+;`ܕMV֭]qو^ W&2V
+,䍃,T?]Nthv'&e)"1sM@ Bߣ2z+mVOٱ١5AǟbU3 IK{1.ǵmjxK8
+pmz$i?NGX
+;9My"JzWkx˻1)Yi5xt-v+pJ %P3:_K:2,h6KJ3j=Xn9}ǰgY <
+(%_ؗz`u%EPaUԮ\ߎY$| &Bfg2G- 9_ƀxc t4cRIۆZHR=rH G`oϐMB6㩮7W}cJk$
+^`Pi ㉶eHG1/TsnēGO{+qݺz%F/p9c2cT5}3YEIwDͶ倫:mumX욚,T&mJ7cC3
+&Ec!AUM9$٢/_ۃ7-p/
+L89pIͷ QO/zY7aq3?{%n0GЭhp.Fl!("+GxzG>eߙeޫnv) MFCMZߤ@8`IҞZ(Ohkhn=ʙ` d<é37F}zR0xLr
++4&>o/:7v4! 0MǚjRQu05H6 %) ~u0łݙ>+蘎1 >"R3?^'W9&#n@P
+EJ5W̙.
+DMdaTKtg |jͼA.tZ.:i W%P**Т|؍">T\J zðbN ZsQMY-٤Z@EnTds7"oľ~ v۹Ty?4.DwŸk <*4u3Is\Zusa&ūsZTn9D)k|mP7?!fwGZa<1e7[;U}Rm֤8ԋF("3NJ9IJ6y\6m&+yʋFƧB[++it' ˅uw;D~n
+kB3m EҙwJ1msF8UE;~3h,GS9?mRCwem6lNכϹ5:@&-T f%]ūxz@7uh;ee,8Q$Ѥ^D#Y.MVޫGQdhyT2QS1 q@!ZMؾ qɉ[h=o%܌*Xᯗ`GCowծfUޱI 'JvTv_(lL,J;SYO4*bR #1z>;eZ
+(YQS[1?CP[ދg Frq1%ޫO(g*o1T0>;Oݪ Z8}h2c_Uɒ,>j6QPwC!"EDEc鄦5MW7ܨRBw"^8ɸI}
+SJvF&UGʞ$[_[ ~
+R>fCܲ\15-=,a:)5 #$Nuzl>eȷ8rw9vJ;{1yPJ h,)3=78BM\@Kn48K\*߯5!`-ьV
+LY',Ah~?ض6kFڢvwrD.ƏAÿn\,r[ـRQ ppcY!j^sNh;t-q9HQ UhVH!+Syd=rfq$^=T>
+WlŬv0E }ϟ ?6@:5!H&ec
+DOZŪBO$]CyhPw\SFN< kRaa
++H B2H2bD26?ɧ%c*xǂ csnmꐳ{,d][zʴQIW%zo"ϊņ{2һiV J:͵tyTDE fvD*s?L*G5oHi
+5j)RL
+J'w+
+CاA;Ě+dvJi 8|`[Wb\Ch^9()<yrLsUB
+hXZb1
+of^ tZh$]sVJ$z/94E.UQww)1zK>"~4c2 vNVD5 {voKрov,h@
+HQ|)cZy
+Jxkr^w _(SX1
+>9uCǽ&9%ovY`E2Ӱ+RȽJx"V/*-ECiuH?Iێiv\? }Uv?|_Yp";Pbd˚5]jU﷐" |
+(\8sn-&w3P˷EBe@K-閐y 9͂ 3>ٯK0wUo9{1lj„fk5n^QHdU|` TNF_Cܨ߂Ȫr؎__!t4QWT9
+X|v0bgd뗍D\hUqpϬjtHhҤ%amJꚅD4 +^^>&=qu(Qj"zxE+korFkqV3$3?qxPM]U;$EX"ĠvRG=Hn=4`S##b.S2قo: G\%ϲ
+}y61w[luq}}HY."ǐ?2R e2Z Wc Gw<ǢBlov8$C 2e9 ЇDEǔ6nw6a1Cڿ罯ZA=6{%V3A2L^K8dH8n
+endstream
+endobj
+1243 0 obj
+<<
+/Type /FontDescriptor
+/FontName /HYJJLU+LMMono9-Regular
+/Flags 4
+/FontBBox [-451 -318 734 1016]
+/Ascent 600
+/CapHeight 600
+/Descent -222
+/ItalicAngle 0
+/StemV 74
+/XHeight 431
+/CharSet (/P/R/S/a/asciicircum/asterisk/b/backslash/braceleft/braceright/bracketleft/bracketright/c/comma/d/dollar/e/f/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/question/r/s/six/slash/t/three/two/u/underscore/v/x/y/zero)
+/FontFile 1242 0 R
+>>
+endobj
+1244 0 obj
+<<
+/Length1 1636
+/Length2 5300
+/Length3 0
+/Length 6376
+/Filter /FlateDecode
+>>
+stream
+xڵVuXkFP_J:!H^`6F ) i;%$DETPDQ|k{GT\ jQ8q"F!R:8;PÀ0R@E@:@ZJJZ
+N.p'Da$Mo'@%!`/0, {gd aDP@ Nl/ Լ00oh›ٸ|1 7}mG4
+ⰿ+<F=3Ħba
+#%&N멨( "@H$5>u''Ph1;!Ppc^f(W0DR
+'. p 40ֲRS7'Q(G4r/0 G-Eŋ?j8{@RR
+#N{t1ZB-mYoaY<@&}6
+ W*z_~mI!/`uZ36Kv((8ӀjT FbrSʕ̱9a6t¦w]M>+U?Hl1DZ>_}֛Gh`sⳡOS^m/~[FFxn<Kƍ;MۊAaSL"&e'*ˉ,(oB+ۼJQ^(_8E7]з0 rSI1lp`1fs(NgFޢ .'U!Ťԥկ ?0)*m'n4lsteQOߺ,WS6#vs528=d*Di)LO=ERo3RGJ_ą貰U
+(P@u k-YB)ov:D*.gIZ@EU]ThxH׮JBl?xvnVB0Ge嘵|/׳ ɰ
+&, v~%$w2ǡ44+]cxnՓMCm<~iش/桧SVlg|ucYڲOǟ:g禽Uʯ@EwdݭZ t.g\!hxB!ǰ`73SHӷIVw ްh>aKR42fOxc^8%Hn 0rIǪ< sr\;cbw?8ԢQ.~ ((xIIh1N3M:l=ȅ/!!/"HZۯe~0G.D*/}1ƿ;M?[0&R򅮄?kn 6|n)h:*eJQp\e\rpɹvےSճ1ڮ[eJZr<\) sЮ;dȡ؞`wԚoʔ Av͖-820r&vv|ŢFJTʼntf!TTi
+TWd×ečvvIDqSq$,d]i7Co$O*p p!ġlM"1lņڤI.{Z956WGQuגte^̦VDq5mx9Ȑ[ 6m/ KzSȄzO.})gΒp3Xkn`JXGM^G)ryQKAv4nʶga&8CQyfԆ{+SݨO&,~8lTFfoo~;;.@Ndy ;`(}-W!{wWCRa ߿o`FvSNGs^ï*uq`
+8X|_CnV</e1lGN~/}MVgxlLc$JE̲9W='徛F7?VLt5^*hw|"iAt*, S9,}Yn>O|A'zW\=z<85D9#tv0 MVso\ &Y:I,gZ.c/yY.7;R}[_4f夸<K
+x/=% m2@cq{]@vׅg g,w4(?ދ{qUo (#YIK;G5<ų/wTb= z{SJ˘e:3bLw.,dߘ;tJَ^A_YeO$JϞ7L|mm$pYWHa7G-ht0}:/?Ηjg2y~` &ZJ$ok7<Ԯm.|pK3'klS8gP/{zP^ս~ yïS_>[,igF-|6YBBHgJ2Qb?XyZ!_*(d1|}oH%C‰K)ϧLƶ0M=̬*&)=? (gmOzPOgֻL/6m0sՠ"4\rgmk{j 13o6\Jڟoٔ
+IZqw׶*%;U^;N==xv㼕*-lh`oRr#P3"XBnC˒@
+LbiT` T봩2CE>lު _X$g~:\N᥌2Am+<<|VD&mC~D|aeSKF>3{\92Z-Y/֭fzuΪS%uד N<7tgv6(*3ksr55x8.wtt 8Wdڂ:
+|$J 8GYhf<q揎OB38Q "+N܉P!]ѧgyQ2Zx[^F ֝ dtx78N*ܛ8=I/J=ig6|6ឈde}tbbt<|^A=9(*!AS,pPPC S" O'ޞ~Gz3,HkOn%ʳ{}FKʶ?(^`\G\ID3 OE5JccCI$).#7czɨsdF*;awBO<m-N K\־>&#k<CqhepuT,᰹dK#/՗NT()W~1TAuINH2˻kdeL%`qjQ7z[mn[,ﭹ*Gb{Bg-V\H n5O? !Qupֱ/yB&Q97u]zf+]|e%j<v^问|ˣj #.fmi-+kD+E7XA3yj6*h,ˮ6>?F}yZC6;ZŤM n[K̂68TEkG05L~ d7h8V$f>X)SE/V:cru桞ꅨ(3vz{!pn:"e}cʛw^*_{[Y-go{Fw/E鷹ĕ\֧? zx6pV`t
+~p{m΂NOF=1}]8ȶ^u4Jp3{Wt3tŇ5R}~묩@fv:ƤLOYR{ajj/4o\zshdX+mh"9_{Ƣ<:|:| t1^IwĐA~+?%_dI#<WJfPs J ك762(0|3ϗɾ1(BXǍy}I9|e`[&i,c#oe"!=0597V!8貴B{0Yљ8"3E|{ա~ݴEan f{֗%Y3=D_c׏ v1)TYC}svZX$mb^W};I/2Ks͕yz/Ҧ@3Z
+endstream
+endobj
+1245 0 obj
+<<
+/Type /FontDescriptor
+/FontName /NQGYYB+LMMono10-Italic
+/Flags 4
+/FontBBox [-491 -316 834 1016]
+/Ascent 599
+/CapHeight 599
+/Descent -222
+/ItalicAngle -14
+/StemV 69
+/XHeight 431
+/CharSet (/n)
+/FontFile 1244 0 R
+>>
+endobj
+1246 0 obj
+<<
+/Length1 1434
+/Length2 7117
+/Length3 0
+/Length 8071
+/Filter /FlateDecode
+>>
+stream
+xڍtTT]6݈ =tt"%0003C)-!݈HHտֽϳ!-R
+KC ol`/"ts
+Ťť@(7(ݡ
+'[o C ~ @םALM o007rto\Xp`?0@ BOTQ?lܐț-^
+ O tcmPiƈ$ۆK.>9d-$gK?p?gm}
+?|rl%ϥWl?OOq$Fbm5=$Caߟ겍g,gtSXNiwW 2i6;i'-oD\'B'.!J\X:y>qRY~O~#yig})-'3SM$_D'-WA$pbս *0UaWXIV[/ՄlCv(M~qkaJk"9)sā9zq^uU -\uRc>п"!8hkfHZ
+3A\IKK!|(f5E" 8 uN)6߮ʹƙScȅA7wq,)Bfc>TxV~m4e\G(ۨxnE" YغJR.*ج+dܝ%Nu[ T\KMxO'Zb2 )-$<bc"b.I~Cn_͉ʧIqV:9 mrS Y󷵮u7x8~F}-,+!9b
+y}a's?pW1zZ|Q&pmYӻ}
+ݻ^9sX͎r4fĮ5r#MvVXc
+{<U/k/6XByر.uROĴnHoxtU@3G`A=%A7w`^}q{̢Մ-êrY1P3ƜSm)2ןk(Hڇ:(՛.5єPIGZ՚65?&UJbp+ؒ:xTt#Ҁ
+嚚\ϝV~؄w #T]D*m<kb$Z;F;*~XZ]d0W&vzJG9Q
+1ȸ"-r| .yDH- yQsJMlp 6sU=v*zT#6~-Z+˫ƾp}J$g~wËJϔRTYKwւȾ'fxd>n|[YnǃM{y M¿gX/^yi-@1)kUݡK
+|˽,lAv#/ުS1|D>}*Tb&>`3|&͠]'lFlҔRnOTmYl'-䟳}k|ɉ~ ڎ邓[A78xvt ?
+`n|a(3F{jI4~^b {;5vKNR[Γ=r$k,@n|"cjt9fM-\]{Qǜ/to`L5VX%Øˈ.AmP/.cD@F9PRꚉG%~p\/ :ad]g| |CzC=xxA-Rys
+g$uKl?a)Ԗ˶"ٶE`Esh,E|r~ V氛o-2<BAso^[Ly| Vl"3ISlAdhU`7-o)Ief%xk0ZJ&)!9{ej2B:6X7.˭?tYMoj2#]+"
+FJ! Nd{p \^7+!WxWf1V`R 9s;I@l, MW{/1VEM)u=&Uk7 $N?k6٫x3BA8K\8+gJNmP*R6<I~_3 J pD?!|8?r{B魲x|Ys
+7%e`QQ e gڳ1gYBJ?ñf6L=;_>ZYJi.8qh>-H"qβTC`?H*
+!3>?i-+RȍA]tJa=^7:z[#I)#
+Q˅A!m/o-T/L=^H},tF ު-qLz><t,!\zx0zs,#xQoU)ygPxH[O4uX"R`lE8}8m'ɠ<^n5>v@x;J<)$D酇k8VLDĬWډg/^w@r:WbTjbJ}a-G>0qΗd
+Z|B2,19-}l{ibNX {֩qn˧z+;xlrn蕰u OS%B._Gzm߇aOzM<qp7(s]Hm+ϖjK`~.'Lc_.]ԑu̅tch&in'Hڄjڂ?Lz_Bə:~H]bfJ+opR ]*U;X,,/D<p\z9eԲI%㸑f;DXʨn7'<
+Aj!Uf(qczI՟o.
+X;JU?^ZϜ7
+?b ͠nIn3 ?u'e}\GOn.R U ҳ4eD3z3"n
+n'; a%3bF"S)K7o(`m-1{oU ;cmؔc(۰oX}Žha->U{<I}d#{{ YQM|]=O?$y}]I @YxESkcUV>ES0^=
+-g[0ױI̋gnpLbBz=GX_5RB*(H<pXɎ$G5*Ɇ~ w4o)<v`oEN3{QX,6&) jgga26@ Soz{~~E;trg&gԪ*oP(a3Լ1?LC
+%
+,1uU]Jд͕ܣjHMI+#gUsM 5͇\H\tq}/HO
+'O
+x^M['/5F%KtOIʤESS\Q;@)fхPϛ3ALBBI`tǣ&KڞT*YЅ"T9Y8y5nbZHTLw)n#nّZRr3>͓ L3Mr~1nĔcUR"9UiɆ8Et)
+C%9GueT;hlc"? w#y
+^p!%QS v*gzuH7
+5t+_3z{k<_HO
+IpuoYbw(V?l,Wm#Zέ)<^pi*HYfXס 碨H4*:s֧2x'AN$==l?L݈CG-{9%j%4kīb
+uh#kt))Z IsE}nȰt-ˡ bɔkM'TzS;E
+u{4]ZW~43eA~fP8/?O2HR۱k⑈{萕EgV
+IYg66{=;ˊc[9 j1{e8X>G6Tܭ%Mo1tyġgi<u/J"Z^'=mSa?!i6F).qAٯ>R %3?Pdː:;3Vۛ6]g%gn~AJ‘&5h*_E*tJ= <cW"xQck~K+(SpzZ0ΰ'^{TwѠ1! ˷ujig[$FlзX&ׁz)Hؘ@ h Zh,Xr̳4Au *:BZ<'nH氠<e&8NX
+S{:ZS4i:}Ji5UfErFCYA))zr eSryV:oi-ֆrc.,_{v{݀*L'|ݮF<,yNd}RΣG}{,j@T%Axڶd([Ia`_{SJZ[)h{ MVnYb|s6.݂uz[=4x
+endstream
+endobj
+1247 0 obj
+<<
+/Type /FontDescriptor
+/FontName /JGFHSA+MSAM10
+/Flags 4
+/FontBBox [8 -463 1331 1003]
+/Ascent 692
+/CapHeight 550
+/Descent 0
+/ItalicAngle 0
+/StemV 40
+/XHeight 431
+/CharSet (/greaterdblequal/greaterorequalslant/greaterorsimilar/lessdblequal/lessorequalslant)
+/FontFile 1246 0 R
+>>
+endobj
+1248 0 obj
+<<
+/Length1 1532
+/Length2 4268
+/Length3 0
+/Length 5231
+/Filter /FlateDecode
+>>
+stream
+xڍT 8K$IO,"Y#{]ɌØ3cRhRBQ(Bd˒dJF}\39}#yJAKt S̬t0
+HPC tq4uH$
+󃠽("M<H}A,2`qѕ&
+Fm9%\1Ji(?.TPVt**)jXqX#+Py\~d~-a\DrA@)0-!ʷB?p^8|O$'f Mp?Q1?ew>Cn BY@
+f+ !?GtǺ]EQG~ )HN:5${44=\38N۝\~mi2Ês,ҙWZ3}z=^F,ޥG]k~37 5z.N>~͎>!Yc=760ihbJ $TB"> [rg `;&8_XDU$" -9@^ۡPl24 [?#2LyF'4e@tR0X/;*zFVr_Tbo ɷr60A-aۡ(nw>n7wwIe/̿Ie<;1cj?Ƞ}7H9x174ks+=JC RSzv}ѺSʐ8sbyIc!Z9L1d%a~(Q7R4k%Jl-ɞrr!"DX<PagDԘ_v9J?ʷ>+5!m6-7F.~-
+875{M*7=dÐ5d]wM[<SFH2uq0)7`?G^ӎ+=*;if֡'0(s5riLÕ+ ח )tMK1%dr֡U&ÄU't_!)LgPNM1[˴T&*H*pGkhb/0gdYʲͮrZJ3ʓ[_Ih'7
+TLX XD~\ߑϊ-B/UDzE-ؾokN[R΋x11}TZz^jwMZC~hk>[ۑl>k<]OP]V}Ջu=-U4%lefD{oœErddʁJq*^소/ g]v)=(`2Xb@ɚZfq)6F(0{ E1,6l #8oMH #ev1oUdBCC5+,^71.-bR7:|hSw׫5Ep]/5ԽŨ6v4v VhJ ЃH >|
+>ؐ p
+BѾg27Ew1i,>sE}R)`T~g A|MRn֋lЗPumH=`x]q{:fEEv'ug|zhXI__Z|؎8Z]낾p{A(Z\Ji
+aʓ~¯ =ļEt䜻޼8~O* W4 K C"+jG&OcwNiBYrݘGard©uMga'.[0xea''تHnAh]Jcy"hD
+rt/!W'5[<zۀ]2R5>4Snꄇ5O#
+Agˉ;ͽq/$ bWt[Lbv[x'$߷g{q 8ߐ5CO>iEX|5Oh\yQ.g*gq1[ʿ\R=%\cb$ZW/K #\mA w׾¼\<Phb,",N-V FK|`R{;+QLuk{KV>U*2+%DG\mYWY[\4
+f3
+
+FKw'>wQw74fY%#%|=?VrktW)mWV=x^'9P?/
+*zSdً"Fȉ6RFLIu=%F[ |I~c,/EƻÛ}u&.Yҽe-B ǝSŮ[ҷqΛq3a,YڎR<o~xx%Y `~Mf
+endstream
+endobj
+1249 0 obj
+<<
+/Type /FontDescriptor
+/FontName /QFSCRH+MSBM10
+/Flags 4
+/FontBBox [-55 -420 2343 920]
+/Ascent 464
+/CapHeight 689
+/Descent 0
+/ItalicAngle 0
+/StemV 40
+/XHeight 463
+/CharSet (/N/R/notgreater/notgreaterdblequal/notgreaterequal/notgreaterorslnteql/notless/notlessdblequal/notlessequal/notlessorslnteql)
+/FontFile 1248 0 R
+>>
+endobj
+1143 0 obj
+<<
+/Type /Encoding
+/Differences [21/endash 27/ff/fi/fl/ffi 33/exclam 35/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I 75/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright 159/section]
+>>
+endobj
+1166 0 obj
+<<
+/Type /Encoding
+/Differences [0/parenleftbig/parenrightbig 12/vextendsingle 16/parenleftBig/parenrightBig/parenleftbigg/parenrightbigg/bracketleftbigg/bracketrightbigg 30/slashbigg 34/bracketleftBigg/bracketrightBigg 48/parenlefttp/parenrighttp 64/parenleftbt/parenrightbt/parenleftex/parenrightex 80/summationtext/producttext 88/summationdisplay/productdisplay/integraldisplay 112/radicalbig 114/radicalbigg/radicalBigg/radicalbt/radicalvertex/radicaltp]
+>>
+endobj
+1157 0 obj
+<<
+/Type /Encoding
+/Differences [11/alpha/beta/gamma 16/zeta 18/theta 21/lambda 23/nu 25/pi 28/tau 30/phi 34/epsilon 37/rho1 46/triangleright 58/period/comma/less/slash/greater 65/A/B/C/D/E/F 78/N 82/R/S/T 86/V 88/X/Y 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n 112/p/q/r/s/t 118/v 120/x/y/z]
+>>
+endobj
+1150 0 obj
+<<
+/Type /Encoding
+/Differences [0/minus/periodcentered/multiply/asteriskmath/divide 17/equivalence 20/lessequal/greaterequal 25/approxequal 33/arrowright 41/arrowdblright 48/prime/infinity/element 54/negationslash 58/logicalnot 68/D/E/F 82/R 94/logicaland/logicalor 98/floorleft/floorright/ceilingleft/ceilingright 106/bar 112/radical]
+>>
+endobj
+1148 0 obj
+<<
+/Type /Encoding
+/Differences [6/Sigma 8/Phi 33/exclam 40/parenleft/parenright 43/plus 48/zero/one/two/three/four/five/six/seven/eight/nine 61/equal 63/question 70/F 91/bracketleft 93/bracketright 97/a 99/c/d/e/f/g/h/i 108/l/m/n/o/p 114/r/s/t 118/v 120/x]
+>>
+endobj
+1152 0 obj
+<<
+/Type /Encoding
+/Differences [48/zero/one 101/e/f 109/m 111/o 114/r/s/t/u]
+>>
+endobj
+1163 0 obj
+<<
+/Type /Encoding
+/Differences [39/quotesingle.ts1 42/asteriskmath 136/bullet]
+>>
+endobj
+387 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VBHDYL+LMRoman10-Bold
+/FontDescriptor 1189 0 R
+/FirstChar 21
+/LastChar 121
+/Widths 1185 0 R
+/Encoding 1143 0 R
+>>
+endobj
+436 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /BUSZJO+LMRoman12-Bold
+/FontDescriptor 1191 0 R
+/FirstChar 28
+/LastChar 125
+/Widths 1179 0 R
+/Encoding 1143 0 R
+>>
+endobj
+1038 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AHPNOF+LMRoman8-Bold
+/FontDescriptor 1193 0 R
+/FirstChar 65
+/LastChar 65
+/Widths 1146 0 R
+/Encoding 1143 0 R
+>>
+endobj
+687 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /OMBWTA+LMRoman10-BoldItalic
+/FontDescriptor 1195 0 R
+/FirstChar 110
+/LastChar 110
+/Widths 1156 0 R
+/Encoding 1143 0 R
+>>
+endobj
+388 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EJFIFH+LMRoman10-Regular
+/FontDescriptor 1207 0 R
+/FirstChar 21
+/LastChar 159
+/Widths 1184 0 R
+/Encoding 1143 0 R
+>>
+endobj
+381 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KZOWGH+LMRoman12-Regular
+/FontDescriptor 1209 0 R
+/FirstChar 40
+/LastChar 121
+/Widths 1186 0 R
+/Encoding 1143 0 R
+>>
+endobj
+512 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /MQVKDL+LMRoman6-Regular
+/FontDescriptor 1213 0 R
+/FirstChar 49
+/LastChar 65
+/Widths 1177 0 R
+/Encoding 1143 0 R
+>>
+endobj
+392 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /TQFUVM+LMRoman7-Regular
+/FontDescriptor 1215 0 R
+/FirstChar 49
+/LastChar 65
+/Widths 1181 0 R
+/Encoding 1143 0 R
+>>
+endobj
+515 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RIIBXH+LMRoman8-Regular
+/FontDescriptor 1217 0 R
+/FirstChar 27
+/LastChar 159
+/Widths 1175 0 R
+/Encoding 1143 0 R
+>>
+endobj
+793 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /XWCOXA+LMRoman9-Regular
+/FontDescriptor 1219 0 R
+/FirstChar 28
+/LastChar 121
+/Widths 1155 0 R
+/Encoding 1143 0 R
+>>
+endobj
+393 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FWBTCQ+LMRoman10-Italic
+/FontDescriptor 1221 0 R
+/FirstChar 27
+/LastChar 122
+/Widths 1180 0 R
+/Encoding 1143 0 R
+>>
+endobj
+517 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /LLUQRK+LMRoman8-Italic
+/FontDescriptor 1223 0 R
+/FirstChar 28
+/LastChar 122
+/Widths 1174 0 R
+/Encoding 1143 0 R
+>>
+endobj
+894 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RXJXSK+LMSans10-Regular
+/FontDescriptor 1225 0 R
+/FirstChar 28
+/LastChar 123
+/Widths 1147 0 R
+/Encoding 1143 0 R
+>>
+endobj
+1041 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UQBZSC+LMSans8-Regular
+/FontDescriptor 1227 0 R
+/FirstChar 43
+/LastChar 116
+/Widths 1145 0 R
+/Encoding 1143 0 R
+>>
+endobj
+437 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /DIPXOL+LMMonoLt10-Bold
+/FontDescriptor 1235 0 R
+/FirstChar 40
+/LastChar 121
+/Widths 1178 0 R
+/Encoding 1143 0 R
+>>
+endobj
+389 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AZWOQB+LMMono10-Regular
+/FontDescriptor 1237 0 R
+/FirstChar 33
+/LastChar 125
+/Widths 1183 0 R
+/Encoding 1143 0 R
+>>
+endobj
+380 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /YSUWTI+LMMono12-Regular
+/FontDescriptor 1239 0 R
+/FirstChar 45
+/LastChar 117
+/Widths 1187 0 R
+/Encoding 1143 0 R
+>>
+endobj
+514 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /OVEALU+LMMono8-Regular
+/FontDescriptor 1241 0 R
+/FirstChar 44
+/LastChar 121
+/Widths 1176 0 R
+/Encoding 1143 0 R
+>>
+endobj
+794 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /HYJJLU+LMMono9-Regular
+/FontDescriptor 1243 0 R
+/FirstChar 36
+/LastChar 125
+/Widths 1154 0 R
+/Encoding 1143 0 R
+>>
+endobj
+1050 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NQGYYB+LMMono10-Italic
+/FontDescriptor 1245 0 R
+/FirstChar 110
+/LastChar 110
+/Widths 1144 0 R
+/Encoding 1143 0 R
+>>
+endobj
+533 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /BAOSFP+LMMathExtension10-Regular
+/FontDescriptor 1197 0 R
+/FirstChar 0
+/LastChar 118
+/Widths 1167 0 R
+/Encoding 1166 0 R
+>>
+endobj
+529 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JDQVSO+LMMathItalic10-Regular
+/FontDescriptor 1199 0 R
+/FirstChar 11
+/LastChar 122
+/Widths 1171 0 R
+/Encoding 1157 0 R
+>>
+endobj
+679 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KAZMTL+LMMathItalic5-Regular
+/FontDescriptor 1201 0 R
+/FirstChar 110
+/LastChar 110
+/Widths 1158 0 R
+/Encoding 1157 0 R
+>>
+endobj
+528 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RBQQKH+LMMathItalic7-Regular
+/FontDescriptor 1203 0 R
+/FirstChar 11
+/LastChar 122
+/Widths 1172 0 R
+/Encoding 1157 0 R
+>>
+endobj
+668 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /ISRRCW+LMMathItalic8-Regular
+/FontDescriptor 1205 0 R
+/FirstChar 65
+/LastChar 67
+/Widths 1160 0 R
+/Encoding 1157 0 R
+>>
+endobj
+530 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /IQIYKC+LMMathSymbols10-Regular
+/FontDescriptor 1229 0 R
+/FirstChar 0
+/LastChar 112
+/Widths 1170 0 R
+/Encoding 1150 0 R
+>>
+endobj
+532 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /PXJHEZ+LMMathSymbols7-Regular
+/FontDescriptor 1231 0 R
+/FirstChar 0
+/LastChar 101
+/Widths 1168 0 R
+/Encoding 1150 0 R
+>>
+endobj
+848 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /YSOURC+LMMathSymbols9-Regular
+/FontDescriptor 1233 0 R
+/FirstChar 21
+/LastChar 21
+/Widths 1151 0 R
+/Encoding 1150 0 R
+>>
+endobj
+665 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JGFHSA+MSAM10
+/FontDescriptor 1247 0 R
+/FirstChar 38
+/LastChar 62
+/Widths 1162 0 R
+>>
+endobj
+666 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /QFSCRH+MSBM10
+/FontDescriptor 1249 0 R
+/FirstChar 2
+/LastChar 82
+/Widths 1161 0 R
+>>
+endobj
+594 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VBHDYL+LMRoman10-Bold
+/FontDescriptor 1189 0 R
+/FirstChar 70
+/LastChar 114
+/Widths 1165 0 R
+/Encoding 1148 0 R
+>>
+endobj
+527 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EJFIFH+LMRoman10-Regular
+/FontDescriptor 1207 0 R
+/FirstChar 6
+/LastChar 120
+/Widths 1173 0 R
+/Encoding 1148 0 R
+>>
+endobj
+678 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /WHNEMO+LMRoman5-Regular
+/FontDescriptor 1211 0 R
+/FirstChar 48
+/LastChar 52
+/Widths 1159 0 R
+/Encoding 1148 0 R
+>>
+endobj
+531 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /TQFUVM+LMRoman7-Regular
+/FontDescriptor 1215 0 R
+/FirstChar 33
+/LastChar 61
+/Widths 1169 0 R
+/Encoding 1148 0 R
+>>
+endobj
+849 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /XWCOXA+LMRoman9-Regular
+/FontDescriptor 1219 0 R
+/FirstChar 48
+/LastChar 48
+/Widths 1149 0 R
+/Encoding 1148 0 R
+>>
+endobj
+821 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AZWOQB+LMMono10-Regular
+/FontDescriptor 1237 0 R
+/FirstChar 48
+/LastChar 117
+/Widths 1153 0 R
+/Encoding 1152 0 R
+>>
+endobj
+391 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EJFIFH+LMRoman10-Regular
+/FontDescriptor 1207 0 R
+/FirstChar 42
+/LastChar 136
+/Widths 1182 0 R
+/Encoding 1163 0 R
+>>
+endobj
+639 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AZWOQB+LMMono10-Regular
+/FontDescriptor 1237 0 R
+/FirstChar 39
+/LastChar 39
+/Widths 1164 0 R
+/Encoding 1163 0 R
+>>
+endobj
+382 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1250 0 R
+/Kids [374 0 R 385 0 R 395 0 R 432 0 R 481 0 R 502 0 R]
+>>
+endobj
+518 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1250 0 R
+/Kids [509 0 R 524 0 R 538 0 R 544 0 R 551 0 R 556 0 R]
+>>
+endobj
+563 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1250 0 R
+/Kids [560 0 R 565 0 R 571 0 R 582 0 R 591 0 R 596 0 R]
+>>
+endobj
+606 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1250 0 R
+/Kids [601 0 R 608 0 R 614 0 R 619 0 R 624 0 R 628 0 R]
+>>
+endobj
+642 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1250 0 R
+/Kids [635 0 R 645 0 R 652 0 R 660 0 R 674 0 R 683 0 R]
+>>
+endobj
+695 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1250 0 R
+/Kids [691 0 R 701 0 R 709 0 R 714 0 R 721 0 R 726 0 R]
+>>
+endobj
+739 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1251 0 R
+/Kids [731 0 R 745 0 R 750 0 R 756 0 R 762 0 R 768 0 R]
+>>
+endobj
+776 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1251 0 R
+/Kids [773 0 R 779 0 R 784 0 R 789 0 R 797 0 R 805 0 R]
+>>
+endobj
+814 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1251 0 R
+/Kids [811 0 R 818 0 R 826 0 R 831 0 R 835 0 R 839 0 R]
+>>
+endobj
+850 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1251 0 R
+/Kids [844 0 R 853 0 R 857 0 R 862 0 R 867 0 R 871 0 R]
+>>
+endobj
+880 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1251 0 R
+/Kids [876 0 R 886 0 R 890 0 R 896 0 R 902 0 R 906 0 R]
+>>
+endobj
+920 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1251 0 R
+/Kids [913 0 R 922 0 R 936 0 R 941 0 R 945 0 R 949 0 R]
+>>
+endobj
+962 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1252 0 R
+/Kids [953 0 R 965 0 R 978 0 R 983 0 R 987 0 R 992 0 R]
+>>
+endobj
+1000 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1252 0 R
+/Kids [997 0 R 1003 0 R 1008 0 R 1013 0 R 1019 0 R 1023 0 R]
+>>
+endobj
+1031 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 1252 0 R
+/Kids [1028 0 R 1035 0 R 1043 0 R 1047 0 R 1053 0 R 1059 0 R]
+>>
+endobj
+1075 0 obj
+<<
+/Type /Pages
+/Count 5
+/Parent 1252 0 R
+/Kids [1064 0 R 1077 0 R 1105 0 R 1136 0 R 1140 0 R]
+>>
+endobj
+1250 0 obj
+<<
+/Type /Pages
+/Count 36
+/Parent 1253 0 R
+/Kids [382 0 R 518 0 R 563 0 R 606 0 R 642 0 R 695 0 R]
+>>
+endobj
+1251 0 obj
+<<
+/Type /Pages
+/Count 36
+/Parent 1253 0 R
+/Kids [739 0 R 776 0 R 814 0 R 850 0 R 880 0 R 920 0 R]
+>>
+endobj
+1252 0 obj
+<<
+/Type /Pages
+/Count 23
+/Parent 1253 0 R
+/Kids [962 0 R 1000 0 R 1031 0 R 1075 0 R]
+>>
+endobj
+1253 0 obj
+<<
+/Type /Pages
+/Count 95
+/Kids [1250 0 R 1251 0 R 1252 0 R]
+>>
+endobj
+1254 0 obj
+<<
+/Type /Outlines
+/First 3 0 R
+/Last 351 0 R
+/Count 93
+>>
+endobj
+371 0 obj
+<<
+/Title 372 0 R
+/A 369 0 R
+/Parent 363 0 R
+/Prev 367 0 R
+>>
+endobj
+367 0 obj
+<<
+/Title 368 0 R
+/A 365 0 R
+/Parent 363 0 R
+/Next 371 0 R
+>>
+endobj
+363 0 obj
+<<
+/Title 364 0 R
+/A 361 0 R
+/Parent 351 0 R
+/Prev 359 0 R
+/First 367 0 R
+/Last 371 0 R
+/Count 2
+>>
+endobj
+359 0 obj
+<<
+/Title 360 0 R
+/A 357 0 R
+/Parent 351 0 R
+/Prev 355 0 R
+/Next 363 0 R
+>>
+endobj
+355 0 obj
+<<
+/Title 356 0 R
+/A 353 0 R
+/Parent 351 0 R
+/Next 359 0 R
+>>
+endobj
+351 0 obj
+<<
+/Title 352 0 R
+/A 349 0 R
+/Parent 1254 0 R
+/Prev 307 0 R
+/First 355 0 R
+/Last 363 0 R
+/Count 5
+>>
+endobj
+347 0 obj
+<<
+/Title 348 0 R
+/A 345 0 R
+/Parent 307 0 R
+/Prev 339 0 R
+>>
+endobj
+343 0 obj
+<<
+/Title 344 0 R
+/A 341 0 R
+/Parent 339 0 R
+>>
+endobj
+339 0 obj
+<<
+/Title 340 0 R
+/A 337 0 R
+/Parent 307 0 R
+/Prev 331 0 R
+/Next 347 0 R
+/First 343 0 R
+/Last 343 0 R
+/Count 1
+>>
+endobj
+335 0 obj
+<<
+/Title 336 0 R
+/A 333 0 R
+/Parent 331 0 R
+>>
+endobj
+331 0 obj
+<<
+/Title 332 0 R
+/A 329 0 R
+/Parent 307 0 R
+/Prev 327 0 R
+/Next 339 0 R
+/First 335 0 R
+/Last 335 0 R
+/Count 1
+>>
+endobj
+327 0 obj
+<<
+/Title 328 0 R
+/A 325 0 R
+/Parent 307 0 R
+/Prev 319 0 R
+/Next 331 0 R
+>>
+endobj
+323 0 obj
+<<
+/Title 324 0 R
+/A 321 0 R
+/Parent 319 0 R
+>>
+endobj
+319 0 obj
+<<
+/Title 320 0 R
+/A 317 0 R
+/Parent 307 0 R
+/Prev 311 0 R
+/Next 327 0 R
+/First 323 0 R
+/Last 323 0 R
+/Count 1
+>>
+endobj
+315 0 obj
+<<
+/Title 316 0 R
+/A 313 0 R
+/Parent 311 0 R
+>>
+endobj
+311 0 obj
+<<
+/Title 312 0 R
+/A 309 0 R
+/Parent 307 0 R
+/Next 319 0 R
+/First 315 0 R
+/Last 315 0 R
+/Count 1
+>>
+endobj
+307 0 obj
+<<
+/Title 308 0 R
+/A 305 0 R
+/Parent 1254 0 R
+/Prev 279 0 R
+/Next 351 0 R
+/First 311 0 R
+/Last 347 0 R
+/Count 10
+>>
+endobj
+303 0 obj
+<<
+/Title 304 0 R
+/A 301 0 R
+/Parent 295 0 R
+/Prev 299 0 R
+>>
+endobj
+299 0 obj
+<<
+/Title 300 0 R
+/A 297 0 R
+/Parent 295 0 R
+/Next 303 0 R
+>>
+endobj
+295 0 obj
+<<
+/Title 296 0 R
+/A 293 0 R
+/Parent 279 0 R
+/Prev 287 0 R
+/First 299 0 R
+/Last 303 0 R
+/Count 2
+>>
+endobj
+291 0 obj
+<<
+/Title 292 0 R
+/A 289 0 R
+/Parent 287 0 R
+>>
+endobj
+287 0 obj
+<<
+/Title 288 0 R
+/A 285 0 R
+/Parent 279 0 R
+/Prev 283 0 R
+/Next 295 0 R
+/First 291 0 R
+/Last 291 0 R
+/Count 1
+>>
+endobj
+283 0 obj
+<<
+/Title 284 0 R
+/A 281 0 R
+/Parent 279 0 R
+/Next 287 0 R
+>>
+endobj
+279 0 obj
+<<
+/Title 280 0 R
+/A 277 0 R
+/Parent 1254 0 R
+/Prev 271 0 R
+/Next 307 0 R
+/First 283 0 R
+/Last 295 0 R
+/Count 6
+>>
+endobj
+275 0 obj
+<<
+/Title 276 0 R
+/A 273 0 R
+/Parent 271 0 R
+>>
+endobj
+271 0 obj
+<<
+/Title 272 0 R
+/A 269 0 R
+/Parent 1254 0 R
+/Prev 255 0 R
+/Next 279 0 R
+/First 275 0 R
+/Last 275 0 R
+/Count 1
+>>
+endobj
+267 0 obj
+<<
+/Title 268 0 R
+/A 265 0 R
+/Parent 263 0 R
+>>
+endobj
+263 0 obj
+<<
+/Title 264 0 R
+/A 261 0 R
+/Parent 255 0 R
+/Prev 259 0 R
+/First 267 0 R
+/Last 267 0 R
+/Count 1
+>>
+endobj
+259 0 obj
+<<
+/Title 260 0 R
+/A 257 0 R
+/Parent 255 0 R
+/Next 263 0 R
+>>
+endobj
+255 0 obj
+<<
+/Title 256 0 R
+/A 253 0 R
+/Parent 1254 0 R
+/Prev 167 0 R
+/Next 271 0 R
+/First 259 0 R
+/Last 263 0 R
+/Count 3
+>>
+endobj
+251 0 obj
+<<
+/Title 252 0 R
+/A 249 0 R
+/Parent 243 0 R
+/Prev 247 0 R
+>>
+endobj
+247 0 obj
+<<
+/Title 248 0 R
+/A 245 0 R
+/Parent 243 0 R
+/Next 251 0 R
+>>
+endobj
+243 0 obj
+<<
+/Title 244 0 R
+/A 241 0 R
+/Parent 167 0 R
+/Prev 231 0 R
+/First 247 0 R
+/Last 251 0 R
+/Count 2
+>>
+endobj
+239 0 obj
+<<
+/Title 240 0 R
+/A 237 0 R
+/Parent 231 0 R
+/Prev 235 0 R
+>>
+endobj
+235 0 obj
+<<
+/Title 236 0 R
+/A 233 0 R
+/Parent 231 0 R
+/Next 239 0 R
+>>
+endobj
+231 0 obj
+<<
+/Title 232 0 R
+/A 229 0 R
+/Parent 167 0 R
+/Prev 219 0 R
+/Next 243 0 R
+/First 235 0 R
+/Last 239 0 R
+/Count 2
+>>
+endobj
+227 0 obj
+<<
+/Title 228 0 R
+/A 225 0 R
+/Parent 219 0 R
+/Prev 223 0 R
+>>
+endobj
+223 0 obj
+<<
+/Title 224 0 R
+/A 221 0 R
+/Parent 219 0 R
+/Next 227 0 R
+>>
+endobj
+219 0 obj
+<<
+/Title 220 0 R
+/A 217 0 R
+/Parent 167 0 R
+/Prev 171 0 R
+/Next 231 0 R
+/First 223 0 R
+/Last 227 0 R
+/Count 2
+>>
+endobj
+215 0 obj
+<<
+/Title 216 0 R
+/A 213 0 R
+/Parent 171 0 R
+/Prev 211 0 R
+>>
+endobj
+211 0 obj
+<<
+/Title 212 0 R
+/A 209 0 R
+/Parent 171 0 R
+/Prev 207 0 R
+/Next 215 0 R
+>>
+endobj
+207 0 obj
+<<
+/Title 208 0 R
+/A 205 0 R
+/Parent 171 0 R
+/Prev 203 0 R
+/Next 211 0 R
+>>
+endobj
+203 0 obj
+<<
+/Title 204 0 R
+/A 201 0 R
+/Parent 171 0 R
+/Prev 199 0 R
+/Next 207 0 R
+>>
+endobj
+199 0 obj
+<<
+/Title 200 0 R
+/A 197 0 R
+/Parent 171 0 R
+/Prev 195 0 R
+/Next 203 0 R
+>>
+endobj
+195 0 obj
+<<
+/Title 196 0 R
+/A 193 0 R
+/Parent 171 0 R
+/Prev 191 0 R
+/Next 199 0 R
+>>
+endobj
+191 0 obj
+<<
+/Title 192 0 R
+/A 189 0 R
+/Parent 171 0 R
+/Prev 187 0 R
+/Next 195 0 R
+>>
+endobj
+187 0 obj
+<<
+/Title 188 0 R
+/A 185 0 R
+/Parent 171 0 R
+/Prev 183 0 R
+/Next 191 0 R
+>>
+endobj
+183 0 obj
+<<
+/Title 184 0 R
+/A 181 0 R
+/Parent 171 0 R
+/Prev 179 0 R
+/Next 187 0 R
+>>
+endobj
+179 0 obj
+<<
+/Title 180 0 R
+/A 177 0 R
+/Parent 171 0 R
+/Prev 175 0 R
+/Next 183 0 R
+>>
+endobj
+175 0 obj
+<<
+/Title 176 0 R
+/A 173 0 R
+/Parent 171 0 R
+/Next 179 0 R
+>>
+endobj
+171 0 obj
+<<
+/Title 172 0 R
+/A 169 0 R
+/Parent 167 0 R
+/Next 219 0 R
+/First 175 0 R
+/Last 215 0 R
+/Count 11
+>>
+endobj
+167 0 obj
+<<
+/Title 168 0 R
+/A 165 0 R
+/Parent 1254 0 R
+/Prev 31 0 R
+/Next 255 0 R
+/First 171 0 R
+/Last 243 0 R
+/Count 21
+>>
+endobj
+163 0 obj
+<<
+/Title 164 0 R
+/A 161 0 R
+/Parent 131 0 R
+/Prev 159 0 R
+>>
+endobj
+159 0 obj
+<<
+/Title 160 0 R
+/A 157 0 R
+/Parent 131 0 R
+/Prev 155 0 R
+/Next 163 0 R
+>>
+endobj
+155 0 obj
+<<
+/Title 156 0 R
+/A 153 0 R
+/Parent 131 0 R
+/Prev 151 0 R
+/Next 159 0 R
+>>
+endobj
+151 0 obj
+<<
+/Title 152 0 R
+/A 149 0 R
+/Parent 131 0 R
+/Prev 147 0 R
+/Next 155 0 R
+>>
+endobj
+147 0 obj
+<<
+/Title 148 0 R
+/A 145 0 R
+/Parent 131 0 R
+/Prev 143 0 R
+/Next 151 0 R
+>>
+endobj
+143 0 obj
+<<
+/Title 144 0 R
+/A 141 0 R
+/Parent 131 0 R
+/Prev 139 0 R
+/Next 147 0 R
+>>
+endobj
+139 0 obj
+<<
+/Title 140 0 R
+/A 137 0 R
+/Parent 131 0 R
+/Prev 135 0 R
+/Next 143 0 R
+>>
+endobj
+135 0 obj
+<<
+/Title 136 0 R
+/A 133 0 R
+/Parent 131 0 R
+/Next 139 0 R
+>>
+endobj
+131 0 obj
+<<
+/Title 132 0 R
+/A 129 0 R
+/Parent 31 0 R
+/Prev 75 0 R
+/First 135 0 R
+/Last 163 0 R
+/Count 8
+>>
+endobj
+127 0 obj
+<<
+/Title 128 0 R
+/A 125 0 R
+/Parent 75 0 R
+/Prev 123 0 R
+>>
+endobj
+123 0 obj
+<<
+/Title 124 0 R
+/A 121 0 R
+/Parent 75 0 R
+/Prev 119 0 R
+/Next 127 0 R
+>>
+endobj
+119 0 obj
+<<
+/Title 120 0 R
+/A 117 0 R
+/Parent 75 0 R
+/Prev 115 0 R
+/Next 123 0 R
+>>
+endobj
+115 0 obj
+<<
+/Title 116 0 R
+/A 113 0 R
+/Parent 75 0 R
+/Prev 111 0 R
+/Next 119 0 R
+>>
+endobj
+111 0 obj
+<<
+/Title 112 0 R
+/A 109 0 R
+/Parent 75 0 R
+/Prev 107 0 R
+/Next 115 0 R
+>>
+endobj
+107 0 obj
+<<
+/Title 108 0 R
+/A 105 0 R
+/Parent 75 0 R
+/Prev 103 0 R
+/Next 111 0 R
+>>
+endobj
+103 0 obj
+<<
+/Title 104 0 R
+/A 101 0 R
+/Parent 75 0 R
+/Prev 99 0 R
+/Next 107 0 R
+>>
+endobj
+99 0 obj
+<<
+/Title 100 0 R
+/A 97 0 R
+/Parent 75 0 R
+/Prev 95 0 R
+/Next 103 0 R
+>>
+endobj
+95 0 obj
+<<
+/Title 96 0 R
+/A 93 0 R
+/Parent 75 0 R
+/Prev 91 0 R
+/Next 99 0 R
+>>
+endobj
+91 0 obj
+<<
+/Title 92 0 R
+/A 89 0 R
+/Parent 75 0 R
+/Prev 87 0 R
+/Next 95 0 R
+>>
+endobj
+87 0 obj
+<<
+/Title 88 0 R
+/A 85 0 R
+/Parent 75 0 R
+/Prev 83 0 R
+/Next 91 0 R
+>>
+endobj
+83 0 obj
+<<
+/Title 84 0 R
+/A 81 0 R
+/Parent 75 0 R
+/Prev 79 0 R
+/Next 87 0 R
+>>
+endobj
+79 0 obj
+<<
+/Title 80 0 R
+/A 77 0 R
+/Parent 75 0 R
+/Next 83 0 R
+>>
+endobj
+75 0 obj
+<<
+/Title 76 0 R
+/A 73 0 R
+/Parent 31 0 R
+/Prev 55 0 R
+/Next 131 0 R
+/First 79 0 R
+/Last 127 0 R
+/Count 13
+>>
+endobj
+71 0 obj
+<<
+/Title 72 0 R
+/A 69 0 R
+/Parent 55 0 R
+/Prev 67 0 R
+>>
+endobj
+67 0 obj
+<<
+/Title 68 0 R
+/A 65 0 R
+/Parent 55 0 R
+/Prev 63 0 R
+/Next 71 0 R
+>>
+endobj
+63 0 obj
+<<
+/Title 64 0 R
+/A 61 0 R
+/Parent 55 0 R
+/Prev 59 0 R
+/Next 67 0 R
+>>
+endobj
+59 0 obj
+<<
+/Title 60 0 R
+/A 57 0 R
+/Parent 55 0 R
+/Next 63 0 R
+>>
+endobj
+55 0 obj
+<<
+/Title 56 0 R
+/A 53 0 R
+/Parent 31 0 R
+/Prev 39 0 R
+/Next 75 0 R
+/First 59 0 R
+/Last 71 0 R
+/Count 4
+>>
+endobj
+51 0 obj
+<<
+/Title 52 0 R
+/A 49 0 R
+/Parent 39 0 R
+/Prev 47 0 R
+>>
+endobj
+47 0 obj
+<<
+/Title 48 0 R
+/A 45 0 R
+/Parent 39 0 R
+/Prev 43 0 R
+/Next 51 0 R
+>>
+endobj
+43 0 obj
+<<
+/Title 44 0 R
+/A 41 0 R
+/Parent 39 0 R
+/Next 47 0 R
+>>
+endobj
+39 0 obj
+<<
+/Title 40 0 R
+/A 37 0 R
+/Parent 31 0 R
+/Prev 35 0 R
+/Next 55 0 R
+/First 43 0 R
+/Last 51 0 R
+/Count 3
+>>
+endobj
+35 0 obj
+<<
+/Title 36 0 R
+/A 33 0 R
+/Parent 31 0 R
+/Next 39 0 R
+>>
+endobj
+31 0 obj
+<<
+/Title 32 0 R
+/A 29 0 R
+/Parent 1254 0 R
+/Prev 3 0 R
+/Next 167 0 R
+/First 35 0 R
+/Last 131 0 R
+/Count 33
+>>
+endobj
+27 0 obj
+<<
+/Title 28 0 R
+/A 25 0 R
+/Parent 7 0 R
+/Prev 23 0 R
+>>
+endobj
+23 0 obj
+<<
+/Title 24 0 R
+/A 21 0 R
+/Parent 7 0 R
+/Prev 19 0 R
+/Next 27 0 R
+>>
+endobj
+19 0 obj
+<<
+/Title 20 0 R
+/A 17 0 R
+/Parent 7 0 R
+/Prev 15 0 R
+/Next 23 0 R
+>>
+endobj
+15 0 obj
+<<
+/Title 16 0 R
+/A 13 0 R
+/Parent 7 0 R
+/Prev 11 0 R
+/Next 19 0 R
+>>
+endobj
+11 0 obj
+<<
+/Title 12 0 R
+/A 9 0 R
+/Parent 7 0 R
+/Next 15 0 R
+>>
+endobj
+7 0 obj
+<<
+/Title 8 0 R
+/A 5 0 R
+/Parent 3 0 R
+/First 11 0 R
+/Last 27 0 R
+/Count 5
+>>
+endobj
+3 0 obj
+<<
+/Title 4 0 R
+/A 1 0 R
+/Parent 1254 0 R
+/Next 31 0 R
+/First 7 0 R
+/Last 7 0 R
+/Count 6
+>>
+endobj
+1255 0 obj
+<<
+/Names [(Doc-Start) 379 0 R (Hfootnote.1) 513 0 R (Hfootnote.10) 705 0 R (Hfootnote.11) 724 0 R (Hfootnote.12) 1016 0 R (Hfootnote.13) 1039 0 R]
+/Limits [(Doc-Start) (Hfootnote.13)]
+>>
+endobj
+1256 0 obj
+<<
+/Names [(Hfootnote.14) 1040 0 R (Hfootnote.15) 1056 0 R (Hfootnote.16) 1062 0 R (Hfootnote.2) 516 0 R (Hfootnote.3) 534 0 R (Hfootnote.4) 541 0 R]
+/Limits [(Hfootnote.14) (Hfootnote.4)]
+>>
+endobj
+1257 0 obj
+<<
+/Names [(Hfootnote.5) 641 0 R (Hfootnote.6) 650 0 R (Hfootnote.7) 667 0 R (Hfootnote.8) 669 0 R (Hfootnote.9) 704 0 R (Item.1) 574 0 R]
+/Limits [(Hfootnote.5) (Item.1)]
+>>
+endobj
+1258 0 obj
+<<
+/Names [(Item.10) 917 0 R (Item.11) 918 0 R (Item.12) 925 0 R (Item.13) 926 0 R (Item.14) 927 0 R (Item.15) 928 0 R]
+/Limits [(Item.10) (Item.15)]
+>>
+endobj
+1259 0 obj
+<<
+/Names [(Item.16) 929 0 R (Item.17) 930 0 R (Item.18) 931 0 R (Item.19) 932 0 R (Item.2) 575 0 R (Item.20) 933 0 R]
+/Limits [(Item.16) (Item.20)]
+>>
+endobj
+1260 0 obj
+<<
+/Names [(Item.21) 957 0 R (Item.22) 958 0 R (Item.23) 959 0 R (Item.24) 960 0 R (Item.25) 961 0 R (Item.26) 969 0 R]
+/Limits [(Item.21) (Item.26)]
+>>
+endobj
+1261 0 obj
+<<
+/Names [(Item.27) 970 0 R (Item.28) 971 0 R (Item.29) 972 0 R (Item.3) 585 0 R (Item.30) 974 0 R (Item.31) 975 0 R]
+/Limits [(Item.27) (Item.31)]
+>>
+endobj
+1262 0 obj
+<<
+/Names [(Item.32) 976 0 R (Item.33) 1067 0 R (Item.34) 1068 0 R (Item.35) 1069 0 R (Item.36) 1070 0 R (Item.37) 1071 0 R]
+/Limits [(Item.32) (Item.37)]
+>>
+endobj
+1263 0 obj
+<<
+/Names [(Item.38) 1072 0 R (Item.39) 1073 0 R (Item.4) 586 0 R (Item.40) 1074 0 R (Item.41) 1080 0 R (Item.42) 1081 0 R]
+/Limits [(Item.38) (Item.42)]
+>>
+endobj
+1264 0 obj
+<<
+/Names [(Item.43) 1082 0 R (Item.44) 1083 0 R (Item.45) 1084 0 R (Item.46) 1085 0 R (Item.47) 1086 0 R (Item.48) 1087 0 R]
+/Limits [(Item.43) (Item.48)]
+>>
+endobj
+1265 0 obj
+<<
+/Names [(Item.49) 1088 0 R (Item.5) 587 0 R (Item.50) 1089 0 R (Item.51) 1090 0 R (Item.52) 1091 0 R (Item.53) 1092 0 R]
+/Limits [(Item.49) (Item.53)]
+>>
+endobj
+1266 0 obj
+<<
+/Names [(Item.54) 1093 0 R (Item.55) 1094 0 R (Item.56) 1095 0 R (Item.57) 1096 0 R (Item.58) 1097 0 R (Item.59) 1098 0 R]
+/Limits [(Item.54) (Item.59)]
+>>
+endobj
+1267 0 obj
+<<
+/Names [(Item.6) 734 0 R (Item.60) 1099 0 R (Item.61) 1100 0 R (Item.62) 1101 0 R (Item.63) 1102 0 R (Item.64) 1103 0 R]
+/Limits [(Item.6) (Item.64)]
+>>
+endobj
+1268 0 obj
+<<
+/Names [(Item.65) 1108 0 R (Item.66) 1109 0 R (Item.67) 1110 0 R (Item.68) 1111 0 R (Item.69) 1112 0 R (Item.7) 735 0 R]
+/Limits [(Item.65) (Item.7)]
+>>
+endobj
+1269 0 obj
+<<
+/Names [(Item.70) 1113 0 R (Item.71) 1114 0 R (Item.72) 1115 0 R (Item.73) 1116 0 R (Item.74) 1117 0 R (Item.75) 1118 0 R]
+/Limits [(Item.70) (Item.75)]
+>>
+endobj
+1270 0 obj
+<<
+/Names [(Item.76) 1119 0 R (Item.77) 1120 0 R (Item.78) 1121 0 R (Item.79) 1122 0 R (Item.8) 736 0 R (Item.80) 1123 0 R]
+/Limits [(Item.76) (Item.80)]
+>>
+endobj
+1271 0 obj
+<<
+/Names [(Item.81) 1124 0 R (Item.82) 1125 0 R (Item.83) 1126 0 R (Item.84) 1127 0 R (Item.85) 1128 0 R (Item.86) 1129 0 R]
+/Limits [(Item.81) (Item.86)]
+>>
+endobj
+1272 0 obj
+<<
+/Names [(Item.87) 1130 0 R (Item.88) 1131 0 R (Item.89) 1132 0 R (Item.9) 737 0 R (Item.90) 1133 0 R (Item.91) 1134 0 R]
+/Limits [(Item.87) (Item.91)]
+>>
+endobj
+1273 0 obj
+<<
+/Names [(chapter*.2) 435 0 R (chapter.1) 2 0 R (chapter.2) 30 0 R (chapter.3) 166 0 R (chapter.4) 254 0 R (chapter.5) 270 0 R]
+/Limits [(chapter*.2) (chapter.5)]
+>>
+endobj
+1274 0 obj
+<<
+/Names [(chapter.6) 278 0 R (chapter.7) 306 0 R (chapter.8) 350 0 R (page.1) 378 0 R (page.10) 558 0 R (page.11) 562 0 R]
+/Limits [(chapter.6) (page.11)]
+>>
+endobj
+1275 0 obj
+<<
+/Names [(page.12) 567 0 R (page.13) 573 0 R (page.14) 584 0 R (page.15) 593 0 R (page.16) 598 0 R (page.17) 603 0 R]
+/Limits [(page.12) (page.17)]
+>>
+endobj
+1276 0 obj
+<<
+/Names [(page.18) 610 0 R (page.19) 616 0 R (page.2) 434 0 R (page.20) 621 0 R (page.21) 626 0 R (page.22) 630 0 R]
+/Limits [(page.18) (page.22)]
+>>
+endobj
+1277 0 obj
+<<
+/Names [(page.23) 637 0 R (page.24) 647 0 R (page.25) 654 0 R (page.26) 662 0 R (page.27) 676 0 R (page.28) 685 0 R]
+/Limits [(page.23) (page.28)]
+>>
+endobj
+1278 0 obj
+<<
+/Names [(page.29) 693 0 R (page.3) 483 0 R (page.30) 703 0 R (page.31) 711 0 R (page.32) 716 0 R (page.33) 723 0 R]
+/Limits [(page.29) (page.33)]
+>>
+endobj
+1279 0 obj
+<<
+/Names [(page.34) 728 0 R (page.35) 733 0 R (page.36) 747 0 R (page.37) 752 0 R (page.38) 758 0 R (page.39) 764 0 R]
+/Limits [(page.34) (page.39)]
+>>
+endobj
+1280 0 obj
+<<
+/Names [(page.4) 504 0 R (page.40) 770 0 R (page.41) 775 0 R (page.42) 781 0 R (page.43) 786 0 R (page.44) 791 0 R]
+/Limits [(page.4) (page.44)]
+>>
+endobj
+1281 0 obj
+<<
+/Names [(page.45) 799 0 R (page.46) 807 0 R (page.47) 813 0 R (page.48) 820 0 R (page.49) 828 0 R (page.5) 511 0 R]
+/Limits [(page.45) (page.5)]
+>>
+endobj
+1282 0 obj
+<<
+/Names [(page.50) 833 0 R (page.51) 837 0 R (page.52) 841 0 R (page.53) 846 0 R (page.54) 855 0 R (page.55) 859 0 R]
+/Limits [(page.50) (page.55)]
+>>
+endobj
+1283 0 obj
+<<
+/Names [(page.56) 864 0 R (page.57) 869 0 R (page.58) 873 0 R (page.59) 878 0 R (page.6) 526 0 R (page.60) 888 0 R]
+/Limits [(page.56) (page.60)]
+>>
+endobj
+1284 0 obj
+<<
+/Names [(page.61) 892 0 R (page.62) 898 0 R (page.63) 904 0 R (page.64) 908 0 R (page.65) 915 0 R (page.66) 924 0 R]
+/Limits [(page.61) (page.66)]
+>>
+endobj
+1285 0 obj
+<<
+/Names [(page.67) 938 0 R (page.68) 943 0 R (page.69) 947 0 R (page.7) 540 0 R (page.70) 951 0 R (page.71) 955 0 R]
+/Limits [(page.67) (page.71)]
+>>
+endobj
+1286 0 obj
+<<
+/Names [(page.72) 967 0 R (page.73) 980 0 R (page.74) 985 0 R (page.75) 989 0 R (page.76) 994 0 R (page.77) 999 0 R]
+/Limits [(page.72) (page.77)]
+>>
+endobj
+1287 0 obj
+<<
+/Names [(page.78) 1005 0 R (page.79) 1010 0 R (page.8) 546 0 R (page.80) 1015 0 R (page.81) 1021 0 R (page.82) 1025 0 R]
+/Limits [(page.78) (page.82)]
+>>
+endobj
+1288 0 obj
+<<
+/Names [(page.83) 1030 0 R (page.84) 1037 0 R (page.85) 1045 0 R (page.86) 1049 0 R (page.87) 1055 0 R (page.88) 1061 0 R]
+/Limits [(page.83) (page.88)]
+>>
+endobj
+1289 0 obj
+<<
+/Names [(page.89) 1066 0 R (page.9) 553 0 R (page.90) 1079 0 R (page.91) 1107 0 R (page.92) 1138 0 R (page.93) 1142 0 R]
+/Limits [(page.89) (page.93)]
+>>
+endobj
+1290 0 obj
+<<
+/Names [(section*.1) 390 0 R (section*.3) 712 0 R (section.1.1) 6 0 R (section.2.1) 34 0 R (section.2.2) 38 0 R (section.2.3) 54 0 R]
+/Limits [(section*.1) (section.2.3)]
+>>
+endobj
+1291 0 obj
+<<
+/Names [(section.2.4) 74 0 R (section.2.5) 130 0 R (section.3.1) 170 0 R (section.3.2) 218 0 R (section.3.3) 230 0 R (section.3.4) 242 0 R]
+/Limits [(section.2.4) (section.3.4)]
+>>
+endobj
+1292 0 obj
+<<
+/Names [(section.4.1) 258 0 R (section.4.2) 262 0 R (section.5.1) 274 0 R (section.6.1) 282 0 R (section.6.2) 286 0 R (section.6.3) 294 0 R]
+/Limits [(section.4.1) (section.6.3)]
+>>
+endobj
+1293 0 obj
+<<
+/Names [(section.7.1) 310 0 R (section.7.2) 318 0 R (section.7.3) 326 0 R (section.7.4) 330 0 R (section.7.5) 338 0 R (section.7.6) 346 0 R]
+/Limits [(section.7.1) (section.7.6)]
+>>
+endobj
+1294 0 obj
+<<
+/Names [(section.8.1) 354 0 R (section.8.2) 358 0 R (section.8.3) 362 0 R (subsection.1.1.1) 10 0 R (subsection.1.1.2) 14 0 R (subsection.1.1.3) 18 0 R]
+/Limits [(section.8.1) (subsection.1.1.3)]
+>>
+endobj
+1295 0 obj
+<<
+/Names [(subsection.1.1.4) 22 0 R (subsection.1.1.5) 26 0 R (subsection.2.2.1) 42 0 R (subsection.2.2.2) 46 0 R (subsection.2.2.3) 50 0 R (subsection.2.3.1) 58 0 R]
+/Limits [(subsection.1.1.4) (subsection.2.3.1)]
+>>
+endobj
+1296 0 obj
+<<
+/Names [(subsection.2.3.2) 62 0 R (subsection.2.3.3) 66 0 R (subsection.2.3.4) 70 0 R (subsection.2.4.1) 78 0 R (subsection.2.4.10) 114 0 R (subsection.2.4.11) 118 0 R]
+/Limits [(subsection.2.3.2) (subsection.2.4.11)]
+>>
+endobj
+1297 0 obj
+<<
+/Names [(subsection.2.4.12) 122 0 R (subsection.2.4.13) 126 0 R (subsection.2.4.2) 82 0 R (subsection.2.4.3) 86 0 R (subsection.2.4.4) 90 0 R (subsection.2.4.5) 94 0 R]
+/Limits [(subsection.2.4.12) (subsection.2.4.5)]
+>>
+endobj
+1298 0 obj
+<<
+/Names [(subsection.2.4.6) 98 0 R (subsection.2.4.7) 102 0 R (subsection.2.4.8) 106 0 R (subsection.2.4.9) 110 0 R (subsection.2.5.1) 134 0 R (subsection.2.5.2) 138 0 R]
+/Limits [(subsection.2.4.6) (subsection.2.5.2)]
+>>
+endobj
+1299 0 obj
+<<
+/Names [(subsection.2.5.3) 142 0 R (subsection.2.5.4) 146 0 R (subsection.2.5.5) 150 0 R (subsection.2.5.6) 154 0 R (subsection.2.5.7) 158 0 R (subsection.2.5.8) 162 0 R]
+/Limits [(subsection.2.5.3) (subsection.2.5.8)]
+>>
+endobj
+1300 0 obj
+<<
+/Names [(subsection.3.1.1) 174 0 R (subsection.3.1.10) 210 0 R (subsection.3.1.11) 214 0 R (subsection.3.1.2) 178 0 R (subsection.3.1.3) 182 0 R (subsection.3.1.4) 186 0 R]
+/Limits [(subsection.3.1.1) (subsection.3.1.4)]
+>>
+endobj
+1301 0 obj
+<<
+/Names [(subsection.3.1.5) 190 0 R (subsection.3.1.6) 194 0 R (subsection.3.1.7) 198 0 R (subsection.3.1.8) 202 0 R (subsection.3.1.9) 206 0 R (subsection.3.2.1) 222 0 R]
+/Limits [(subsection.3.1.5) (subsection.3.2.1)]
+>>
+endobj
+1302 0 obj
+<<
+/Names [(subsection.3.2.2) 226 0 R (subsection.3.3.1) 234 0 R (subsection.3.3.2) 238 0 R (subsection.3.4.1) 246 0 R (subsection.3.4.2) 250 0 R (subsection.4.2.1) 266 0 R]
+/Limits [(subsection.3.2.2) (subsection.4.2.1)]
+>>
+endobj
+1303 0 obj
+<<
+/Names [(subsection.6.2.1) 290 0 R (subsection.6.3.1) 298 0 R (subsection.6.3.2) 302 0 R (subsection.7.1.1) 314 0 R (subsection.7.2.1) 322 0 R (subsection.7.4.1) 334 0 R]
+/Limits [(subsection.6.2.1) (subsection.7.4.1)]
+>>
+endobj
+1304 0 obj
+<<
+/Names [(subsection.7.5.1) 342 0 R (subsection.8.3.1) 366 0 R (subsection.8.3.2) 370 0 R (subsubsection.2.2.2.1) 599 0 R (subsubsection.2.2.2.2) 604 0 R (subsubsection.2.2.2.3) 605 0 R]
+/Limits [(subsection.7.5.1) (subsubsection.2.2.2.3)]
+>>
+endobj
+1305 0 obj
+<<
+/Names [(subsubsection.2.2.2.4) 611 0 R (subsubsection.2.2.3.1) 576 0 R (subsubsection.2.2.3.2) 617 0 R (subsubsection.2.2.3.3) 554 0 R (subsubsection.2.3.3.1) 638 0 R (subsubsection.2.3.3.2) 640 0 R]
+/Limits [(subsubsection.2.2.2.4) (subsubsection.2.3.3.2)]
+>>
+endobj
+1306 0 obj
+<<
+/Names [(subsubsection.2.3.4.1) 648 0 R (subsubsection.2.3.4.2) 649 0 R (subsubsection.2.3.4.3) 655 0 R (subsubsection.2.3.4.4) 656 0 R (subsubsection.2.3.4.5) 663 0 R (subsubsection.2.3.4.6) 664 0 R]
+/Limits [(subsubsection.2.3.4.1) (subsubsection.2.3.4.6)]
+>>
+endobj
+1307 0 obj
+<<
+/Names [(subsubsection.2.4.1.1) 677 0 R (subsubsection.2.4.1.2) 686 0 R (subsubsection.2.4.1.3) 688 0 R (subsubsection.2.4.11.1) 729 0 R (subsubsection.2.4.12.1) 738 0 R (subsubsection.2.4.12.2) 748 0 R]
+/Limits [(subsubsection.2.4.1.1) (subsubsection.2.4.12.2)]
+>>
+endobj
+1308 0 obj
+<<
+/Names [(subsubsection.2.4.13.1) 759 0 R (subsubsection.2.4.2.1) 694 0 R (subsubsection.3.1.1.1) 808 0 R (subsubsection.3.3.1.1) 893 0 R (subsubsection.3.4.1.1) 909 0 R (subsubsection.3.4.2.1) 916 0 R]
+/Limits [(subsubsection.2.4.13.1) (subsubsection.3.4.2.1)]
+>>
+endobj
+1309 0 obj
+<<
+/Names [(subsubsection.3.4.2.2) 919 0 R (subsubsection.3.4.2.3) 822 0 R (subsubsection.3.4.2.4) 956 0 R (subsubsection.3.4.2.5) 968 0 R (subsubsection.3.4.2.6) 973 0 R (subsubsection.3.4.2.7) 981 0 R]
+/Limits [(subsubsection.3.4.2.2) (subsubsection.3.4.2.7)]
+>>
+endobj
+1310 0 obj
+<<
+/Names [(subsubsection.6.3.2.1) 1026 0 R (table.3.1) 792 0 R (table.3.2) 800 0 R (table.3.3) 847 0 R (table.3.4) 865 0 R (table.3.5) 879 0 R]
+/Limits [(subsubsection.6.3.2.1) (table.3.5)]
+>>
+endobj
+1311 0 obj
+<<
+/Names [(table.3.6) 910 0 R]
+/Limits [(table.3.6) (table.3.6)]
+>>
+endobj
+1312 0 obj
+<<
+/Kids [1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R]
+/Limits [(Doc-Start) (Item.26)]
+>>
+endobj
+1313 0 obj
+<<
+/Kids [1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R]
+/Limits [(Item.27) (Item.59)]
+>>
+endobj
+1314 0 obj
+<<
+/Kids [1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R]
+/Limits [(Item.6) (Item.91)]
+>>
+endobj
+1315 0 obj
+<<
+/Kids [1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R]
+/Limits [(chapter*.2) (page.33)]
+>>
+endobj
+1316 0 obj
+<<
+/Kids [1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R]
+/Limits [(page.34) (page.66)]
+>>
+endobj
+1317 0 obj
+<<
+/Kids [1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R]
+/Limits [(page.67) (section.2.3)]
+>>
+endobj
+1318 0 obj
+<<
+/Kids [1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R]
+/Limits [(section.2.4) (subsection.2.4.11)]
+>>
+endobj
+1319 0 obj
+<<
+/Kids [1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R]
+/Limits [(subsection.2.4.12) (subsection.4.2.1)]
+>>
+endobj
+1320 0 obj
+<<
+/Kids [1303 0 R 1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R]
+/Limits [(subsection.6.2.1) (subsubsection.3.4.2.1)]
+>>
+endobj
+1321 0 obj
+<<
+/Kids [1309 0 R 1310 0 R 1311 0 R]
+/Limits [(subsubsection.3.4.2.2) (table.3.6)]
+>>
+endobj
+1322 0 obj
+<<
+/Kids [1312 0 R 1313 0 R 1314 0 R 1315 0 R 1316 0 R 1317 0 R]
+/Limits [(Doc-Start) (section.2.3)]
+>>
+endobj
+1323 0 obj
+<<
+/Kids [1318 0 R 1319 0 R 1320 0 R 1321 0 R]
+/Limits [(section.2.4) (table.3.6)]
+>>
+endobj
+1324 0 obj
+<<
+/Kids [1322 0 R 1323 0 R]
+/Limits [(Doc-Start) (table.3.6)]
+>>
+endobj
+1325 0 obj
+<<
+/Dests 1324 0 R
+>>
+endobj
+1326 0 obj
+<<
+/Type /Catalog
+/Pages 1253 0 R
+/Outlines 1254 0 R
+/Names 1325 0 R
+/PageMode/UseOutlines/PageLabels<</Nums[0<</S/D>>1<</S/D>>2<</S/D>>]>>
+/OpenAction 373 0 R
+>>
+endobj
+1327 0 obj
+<<
+/Producer (MiKTeX pdfTeX-1.40.21)
+/Author(\376\377\000A\000n\000d\000r\000e\000w\000\040\000P\000a\000r\000s\000l\000o\000e\000,\000\040\000\050\000`\000\040\000`\000\045\000%\000%\000`\000\043\000`\000\046\0001\0002\000\137\000`\000\137\000\137\000~\000~\000~\000\051\000,\000\040)/Title(\376\377\000n\000u\000m\000e\000r\000i\000c\000a\000-\000b\000a\000s\000i\000c\000s)/Subject()/Creator(LaTeX with hyperref)/Keywords()
+/CreationDate (D:20210215122033+13'00')
+/ModDate (D:20210215122033+13'00')
+/Trapped /False
+/PTEX.Fullbanner (This is MiKTeX-pdfTeX 4.3.0 (1.40.21))
+>>
+endobj
+xref
+0 1328
+0000000000 65535 f
+0000000015 00000 n
+0000049043 00000 n
+0000931505 00000 n
+0000000060 00000 n
+0000000159 00000 n
+0000053451 00000 n
+0000931412 00000 n
+0000000206 00000 n
+0000000359 00000 n
+0000056811 00000 n
+0000931340 00000 n
+0000000411 00000 n
+0000000620 00000 n
+0000056872 00000 n
+0000931254 00000 n
+0000000673 00000 n
+0000000852 00000 n
+0000059998 00000 n
+0000931168 00000 n
+0000000905 00000 n
+0000001079 00000 n
+0000063926 00000 n
+0000931082 00000 n
+0000001132 00000 n
+0000001237 00000 n
+0000070623 00000 n
+0000931009 00000 n
+0000001290 00000 n
+0000001405 00000 n
+0000075334 00000 n
+0000930882 00000 n
+0000001451 00000 n
+0000001606 00000 n
+0000075395 00000 n
+0000930808 00000 n
+0000001654 00000 n
+0000001875 00000 n
+0000078890 00000 n
+0000930685 00000 n
+0000001923 00000 n
+0000002094 00000 n
+0000083193 00000 n
+0000930611 00000 n
+0000002147 00000 n
+0000002280 00000 n
+0000086747 00000 n
+0000930524 00000 n
+0000002333 00000 n
+0000002520 00000 n
+0000093696 00000 n
+0000930450 00000 n
+0000002573 00000 n
+0000002752 00000 n
+0000100411 00000 n
+0000930327 00000 n
+0000002800 00000 n
+0000003014 00000 n
+0000103043 00000 n
+0000930253 00000 n
+0000003067 00000 n
+0000003208 00000 n
+0000106384 00000 n
+0000930166 00000 n
+0000003261 00000 n
+0000003425 00000 n
+0000106445 00000 n
+0000930079 00000 n
+0000003478 00000 n
+0000003644 00000 n
+0000110054 00000 n
+0000930005 00000 n
+0000003697 00000 n
+0000003830 00000 n
+0000125489 00000 n
+0000929879 00000 n
+0000003878 00000 n
+0000004036 00000 n
+0000125550 00000 n
+0000929805 00000 n
+0000004089 00000 n
+0000004199 00000 n
+0000132962 00000 n
+0000929718 00000 n
+0000004252 00000 n
+0000004430 00000 n
+0000133085 00000 n
+0000929631 00000 n
+0000004483 00000 n
+0000004714 00000 n
+0000136855 00000 n
+0000929544 00000 n
+0000004767 00000 n
+0000004958 00000 n
+0000136916 00000 n
+0000929457 00000 n
+0000005011 00000 n
+0000005263 00000 n
+0000140966 00000 n
+0000929368 00000 n
+0000005316 00000 n
+0000005427 00000 n
+0000144304 00000 n
+0000929277 00000 n
+0000005481 00000 n
+0000005653 00000 n
+0000144366 00000 n
+0000929185 00000 n
+0000005707 00000 n
+0000005950 00000 n
+0000144428 00000 n
+0000929093 00000 n
+0000006004 00000 n
+0000006143 00000 n
+0000148703 00000 n
+0000929001 00000 n
+0000006198 00000 n
+0000006520 00000 n
+0000148765 00000 n
+0000928909 00000 n
+0000006575 00000 n
+0000006864 00000 n
+0000154660 00000 n
+0000928817 00000 n
+0000006919 00000 n
+0000007156 00000 n
+0000159480 00000 n
+0000928739 00000 n
+0000007211 00000 n
+0000007368 00000 n
+0000165807 00000 n
+0000928624 00000 n
+0000007417 00000 n
+0000007549 00000 n
+0000169009 00000 n
+0000928545 00000 n
+0000007603 00000 n
+0000007762 00000 n
+0000169071 00000 n
+0000928452 00000 n
+0000007816 00000 n
+0000007950 00000 n
+0000172126 00000 n
+0000928359 00000 n
+0000008004 00000 n
+0000008171 00000 n
+0000172188 00000 n
+0000928266 00000 n
+0000008225 00000 n
+0000008468 00000 n
+0000175388 00000 n
+0000928173 00000 n
+0000008522 00000 n
+0000008704 00000 n
+0000175450 00000 n
+0000928080 00000 n
+0000008758 00000 n
+0000008907 00000 n
+0000175512 00000 n
+0000927987 00000 n
+0000008961 00000 n
+0000009139 00000 n
+0000178053 00000 n
+0000927908 00000 n
+0000009193 00000 n
+0000009312 00000 n
+0000180481 00000 n
+0000927776 00000 n
+0000009359 00000 n
+0000009440 00000 n
+0000180543 00000 n
+0000927658 00000 n
+0000009489 00000 n
+0000009618 00000 n
+0000180605 00000 n
+0000927579 00000 n
+0000009672 00000 n
+0000009822 00000 n
+0000192627 00000 n
+0000927486 00000 n
+0000009876 00000 n
+0000010005 00000 n
+0000192689 00000 n
+0000927393 00000 n
+0000010059 00000 n
+0000010332 00000 n
+0000192751 00000 n
+0000927300 00000 n
+0000010386 00000 n
+0000010555 00000 n
+0000196083 00000 n
+0000927207 00000 n
+0000010609 00000 n
+0000010902 00000 n
+0000196145 00000 n
+0000927114 00000 n
+0000010956 00000 n
+0000011194 00000 n
+0000196207 00000 n
+0000927021 00000 n
+0000011248 00000 n
+0000011453 00000 n
+0000200182 00000 n
+0000926928 00000 n
+0000011507 00000 n
+0000011651 00000 n
+0000202997 00000 n
+0000926835 00000 n
+0000011705 00000 n
+0000011953 00000 n
+0000206440 00000 n
+0000926742 00000 n
+0000012008 00000 n
+0000012280 00000 n
+0000209472 00000 n
+0000926663 00000 n
+0000012335 00000 n
+0000012456 00000 n
+0000212929 00000 n
+0000926532 00000 n
+0000012505 00000 n
+0000012695 00000 n
+0000223978 00000 n
+0000926453 00000 n
+0000012749 00000 n
+0000012987 00000 n
+0000230783 00000 n
+0000926374 00000 n
+0000013041 00000 n
+0000013226 00000 n
+0000233591 00000 n
+0000926243 00000 n
+0000013275 00000 n
+0000013447 00000 n
+0000241172 00000 n
+0000926164 00000 n
+0000013501 00000 n
+0000013688 00000 n
+0000244721 00000 n
+0000926085 00000 n
+0000013742 00000 n
+0000014003 00000 n
+0000244783 00000 n
+0000925968 00000 n
+0000014052 00000 n
+0000014259 00000 n
+0000248196 00000 n
+0000925889 00000 n
+0000014313 00000 n
+0000014540 00000 n
+0000251943 00000 n
+0000925810 00000 n
+0000014594 00000 n
+0000014728 00000 n
+0000284468 00000 n
+0000925678 00000 n
+0000014775 00000 n
+0000014935 00000 n
+0000284530 00000 n
+0000925599 00000 n
+0000014984 00000 n
+0000015185 00000 n
+0000286793 00000 n
+0000925482 00000 n
+0000015234 00000 n
+0000015404 00000 n
+0000286855 00000 n
+0000925417 00000 n
+0000015458 00000 n
+0000015564 00000 n
+0000291851 00000 n
+0000925285 00000 n
+0000015611 00000 n
+0000015747 00000 n
+0000294872 00000 n
+0000925220 00000 n
+0000015796 00000 n
+0000015877 00000 n
+0000297325 00000 n
+0000925088 00000 n
+0000015924 00000 n
+0000016112 00000 n
+0000297388 00000 n
+0000925009 00000 n
+0000016161 00000 n
+0000016427 00000 n
+0000301035 00000 n
+0000924878 00000 n
+0000016476 00000 n
+0000016747 00000 n
+0000301097 00000 n
+0000924813 00000 n
+0000016801 00000 n
+0000016920 00000 n
+0000304541 00000 n
+0000924696 00000 n
+0000016969 00000 n
+0000017096 00000 n
+0000304604 00000 n
+0000924617 00000 n
+0000017150 00000 n
+0000017376 00000 n
+0000304667 00000 n
+0000924538 00000 n
+0000017430 00000 n
+0000017605 00000 n
+0000308821 00000 n
+0000924405 00000 n
+0000017652 00000 n
+0000017817 00000 n
+0000308884 00000 n
+0000924288 00000 n
+0000017866 00000 n
+0000017995 00000 n
+0000313034 00000 n
+0000924223 00000 n
+0000018049 00000 n
+0000018274 00000 n
+0000313097 00000 n
+0000924092 00000 n
+0000018323 00000 n
+0000018404 00000 n
+0000313160 00000 n
+0000924027 00000 n
+0000018458 00000 n
+0000018622 00000 n
+0000317068 00000 n
+0000923934 00000 n
+0000018671 00000 n
+0000018851 00000 n
+0000317131 00000 n
+0000923803 00000 n
+0000018900 00000 n
+0000018989 00000 n
+0000320909 00000 n
+0000923738 00000 n
+0000019043 00000 n
+0000019243 00000 n
+0000320972 00000 n
+0000923607 00000 n
+0000019292 00000 n
+0000019424 00000 n
+0000328726 00000 n
+0000923542 00000 n
+0000019478 00000 n
+0000019615 00000 n
+0000328789 00000 n
+0000923463 00000 n
+0000019664 00000 n
+0000019796 00000 n
+0000330297 00000 n
+0000923345 00000 n
+0000019843 00000 n
+0000019972 00000 n
+0000330360 00000 n
+0000923266 00000 n
+0000020021 00000 n
+0000020221 00000 n
+0000332709 00000 n
+0000923173 00000 n
+0000020270 00000 n
+0000020430 00000 n
+0000338839 00000 n
+0000923056 00000 n
+0000020479 00000 n
+0000020570 00000 n
+0000338902 00000 n
+0000922977 00000 n
+0000020624 00000 n
+0000020849 00000 n
+0000339915 00000 n
+0000922898 00000 n
+0000020903 00000 n
+0000021158 00000 n
+0000021528 00000 n
+0000021660 00000 n
+0000021950 00000 n
+0000021208 00000 n
+0000021827 00000 n
+0000021888 00000 n
+0000916665 00000 n
+0000914743 00000 n
+0000920493 00000 n
+0000023905 00000 n
+0000024120 00000 n
+0000023773 00000 n
+0000022035 00000 n
+0000913869 00000 n
+0000914567 00000 n
+0000916490 00000 n
+0000024058 00000 n
+0000920143 00000 n
+0000915093 00000 n
+0000915617 00000 n
+0000024517 00000 n
+0000024405 00000 n
+0000024257 00000 n
+0000026481 00000 n
+0000026632 00000 n
+0000026785 00000 n
+0000026943 00000 n
+0000027100 00000 n
+0000027258 00000 n
+0000027415 00000 n
+0000027573 00000 n
+0000027723 00000 n
+0000027877 00000 n
+0000028030 00000 n
+0000028188 00000 n
+0000028344 00000 n
+0000028500 00000 n
+0000028652 00000 n
+0000028809 00000 n
+0000028967 00000 n
+0000029124 00000 n
+0000029282 00000 n
+0000029436 00000 n
+0000029594 00000 n
+0000029752 00000 n
+0000029910 00000 n
+0000030068 00000 n
+0000030226 00000 n
+0000030384 00000 n
+0000030542 00000 n
+0000030698 00000 n
+0000030855 00000 n
+0000031013 00000 n
+0000031171 00000 n
+0000031330 00000 n
+0000031488 00000 n
+0000034212 00000 n
+0000031765 00000 n
+0000026093 00000 n
+0000024589 00000 n
+0000031642 00000 n
+0000031703 00000 n
+0000914042 00000 n
+0000916316 00000 n
+0000034370 00000 n
+0000034528 00000 n
+0000034686 00000 n
+0000034844 00000 n
+0000035002 00000 n
+0000035160 00000 n
+0000035318 00000 n
+0000035476 00000 n
+0000035628 00000 n
+0000035782 00000 n
+0000035939 00000 n
+0000036097 00000 n
+0000036254 00000 n
+0000036412 00000 n
+0000036569 00000 n
+0000036727 00000 n
+0000036885 00000 n
+0000037042 00000 n
+0000037200 00000 n
+0000037359 00000 n
+0000037518 00000 n
+0000037670 00000 n
+0000037828 00000 n
+0000037985 00000 n
+0000038139 00000 n
+0000038297 00000 n
+0000038455 00000 n
+0000038608 00000 n
+0000038766 00000 n
+0000038924 00000 n
+0000039076 00000 n
+0000039229 00000 n
+0000039383 00000 n
+0000039541 00000 n
+0000039693 00000 n
+0000039845 00000 n
+0000039997 00000 n
+0000040149 00000 n
+0000040303 00000 n
+0000040459 00000 n
+0000040613 00000 n
+0000042320 00000 n
+0000040832 00000 n
+0000033752 00000 n
+0000031902 00000 n
+0000040771 00000 n
+0000042477 00000 n
+0000042629 00000 n
+0000042783 00000 n
+0000042941 00000 n
+0000043095 00000 n
+0000043252 00000 n
+0000043406 00000 n
+0000043559 00000 n
+0000043716 00000 n
+0000043870 00000 n
+0000044027 00000 n
+0000044181 00000 n
+0000044333 00000 n
+0000044487 00000 n
+0000044641 00000 n
+0000044795 00000 n
+0000044953 00000 n
+0000045172 00000 n
+0000042052 00000 n
+0000040943 00000 n
+0000045111 00000 n
+0000048516 00000 n
+0000048670 00000 n
+0000048823 00000 n
+0000049227 00000 n
+0000048368 00000 n
+0000045296 00000 n
+0000048982 00000 n
+0000914919 00000 n
+0000049103 00000 n
+0000916840 00000 n
+0000915267 00000 n
+0000049165 00000 n
+0000915792 00000 n
+0000920611 00000 n
+0000052918 00000 n
+0000053077 00000 n
+0000053231 00000 n
+0000056294 00000 n
+0000053573 00000 n
+0000052770 00000 n
+0000049403 00000 n
+0000053390 00000 n
+0000919271 00000 n
+0000917909 00000 n
+0000917547 00000 n
+0000918268 00000 n
+0000919620 00000 n
+0000918449 00000 n
+0000917364 00000 n
+0000053511 00000 n
+0000056448 00000 n
+0000056598 00000 n
+0000056995 00000 n
+0000056146 00000 n
+0000053827 00000 n
+0000056750 00000 n
+0000056933 00000 n
+0000063228 00000 n
+0000060059 00000 n
+0000059825 00000 n
+0000057184 00000 n
+0000059937 00000 n
+0000063382 00000 n
+0000063541 00000 n
+0000063705 00000 n
+0000063987 00000 n
+0000063072 00000 n
+0000060235 00000 n
+0000063865 00000 n
+0000097331 00000 n
+0000067210 00000 n
+0000067037 00000 n
+0000064228 00000 n
+0000067149 00000 n
+0000070684 00000 n
+0000070450 00000 n
+0000067386 00000 n
+0000070562 00000 n
+0000920729 00000 n
+0000072632 00000 n
+0000072459 00000 n
+0000070886 00000 n
+0000072571 00000 n
+0000074955 00000 n
+0000075119 00000 n
+0000075580 00000 n
+0000074815 00000 n
+0000072808 00000 n
+0000075273 00000 n
+0000075456 00000 n
+0000075518 00000 n
+0000093757 00000 n
+0000078337 00000 n
+0000078490 00000 n
+0000082815 00000 n
+0000082973 00000 n
+0000078951 00000 n
+0000078197 00000 n
+0000075704 00000 n
+0000078644 00000 n
+0000078705 00000 n
+0000078767 00000 n
+0000078828 00000 n
+0000086373 00000 n
+0000086532 00000 n
+0000083254 00000 n
+0000082675 00000 n
+0000079075 00000 n
+0000083132 00000 n
+0000919098 00000 n
+0000086870 00000 n
+0000086233 00000 n
+0000083469 00000 n
+0000086686 00000 n
+0000086808 00000 n
+0000090422 00000 n
+0000090125 00000 n
+0000087059 00000 n
+0000090237 00000 n
+0000090298 00000 n
+0000090360 00000 n
+0000920847 00000 n
+0000093819 00000 n
+0000093461 00000 n
+0000090598 00000 n
+0000093573 00000 n
+0000093634 00000 n
+0000097049 00000 n
+0000097393 00000 n
+0000096917 00000 n
+0000094021 00000 n
+0000097208 00000 n
+0000097269 00000 n
+0000100472 00000 n
+0000100238 00000 n
+0000097569 00000 n
+0000100350 00000 n
+0000106169 00000 n
+0000103104 00000 n
+0000102870 00000 n
+0000100674 00000 n
+0000102982 00000 n
+0000106506 00000 n
+0000106037 00000 n
+0000103267 00000 n
+0000106323 00000 n
+0000109717 00000 n
+0000113228 00000 n
+0000113534 00000 n
+0000110177 00000 n
+0000109585 00000 n
+0000106695 00000 n
+0000109869 00000 n
+0000109930 00000 n
+0000920319 00000 n
+0000109992 00000 n
+0000110115 00000 n
+0000920965 00000 n
+0000113382 00000 n
+0000113941 00000 n
+0000113080 00000 n
+0000110405 00000 n
+0000113694 00000 n
+0000113755 00000 n
+0000113817 00000 n
+0000113879 00000 n
+0000117973 00000 n
+0000117676 00000 n
+0000114169 00000 n
+0000117788 00000 n
+0000117849 00000 n
+0000117911 00000 n
+0000121583 00000 n
+0000121737 00000 n
+0000122198 00000 n
+0000121443 00000 n
+0000118188 00000 n
+0000121891 00000 n
+0000121952 00000 n
+0000122014 00000 n
+0000918809 00000 n
+0000918954 00000 n
+0000122076 00000 n
+0000918089 00000 n
+0000122136 00000 n
+0000129016 00000 n
+0000129170 00000 n
+0000129329 00000 n
+0000125672 00000 n
+0000125316 00000 n
+0000122465 00000 n
+0000125428 00000 n
+0000125610 00000 n
+0000919446 00000 n
+0000917728 00000 n
+0000129489 00000 n
+0000129649 00000 n
+0000129992 00000 n
+0000128852 00000 n
+0000125874 00000 n
+0000129807 00000 n
+0000129868 00000 n
+0000914387 00000 n
+0000129930 00000 n
+0000132741 00000 n
+0000133146 00000 n
+0000132609 00000 n
+0000130207 00000 n
+0000132901 00000 n
+0000133023 00000 n
+0000921083 00000 n
+0000136167 00000 n
+0000136476 00000 n
+0000136635 00000 n
+0000136321 00000 n
+0000137101 00000 n
+0000136011 00000 n
+0000133335 00000 n
+0000136794 00000 n
+0000136977 00000 n
+0000137039 00000 n
+0000140535 00000 n
+0000140692 00000 n
+0000141027 00000 n
+0000140395 00000 n
+0000137316 00000 n
+0000140844 00000 n
+0000140905 00000 n
+0000144489 00000 n
+0000144131 00000 n
+0000141242 00000 n
+0000144243 00000 n
+0000148164 00000 n
+0000148328 00000 n
+0000148482 00000 n
+0000148889 00000 n
+0000148016 00000 n
+0000144678 00000 n
+0000148642 00000 n
+0000148827 00000 n
+0000151818 00000 n
+0000151583 00000 n
+0000149104 00000 n
+0000151695 00000 n
+0000151756 00000 n
+0000155032 00000 n
+0000154487 00000 n
+0000151994 00000 n
+0000154599 00000 n
+0000154722 00000 n
+0000154784 00000 n
+0000154846 00000 n
+0000154908 00000 n
+0000154970 00000 n
+0000921201 00000 n
+0000158726 00000 n
+0000158884 00000 n
+0000159038 00000 n
+0000159197 00000 n
+0000159542 00000 n
+0000158570 00000 n
+0000155195 00000 n
+0000159357 00000 n
+0000159418 00000 n
+0000162260 00000 n
+0000162087 00000 n
+0000159783 00000 n
+0000162199 00000 n
+0000165377 00000 n
+0000165531 00000 n
+0000165869 00000 n
+0000165237 00000 n
+0000162449 00000 n
+0000165684 00000 n
+0000165745 00000 n
+0000168789 00000 n
+0000169133 00000 n
+0000168657 00000 n
+0000166097 00000 n
+0000168948 00000 n
+0000171906 00000 n
+0000175012 00000 n
+0000172250 00000 n
+0000171774 00000 n
+0000169283 00000 n
+0000172065 00000 n
+0000175170 00000 n
+0000175574 00000 n
+0000174872 00000 n
+0000172413 00000 n
+0000175327 00000 n
+0000921319 00000 n
+0000177832 00000 n
+0000178115 00000 n
+0000177700 00000 n
+0000175737 00000 n
+0000177992 00000 n
+0000180267 00000 n
+0000180667 00000 n
+0000180135 00000 n
+0000178317 00000 n
+0000180420 00000 n
+0000182736 00000 n
+0000183010 00000 n
+0000182604 00000 n
+0000180791 00000 n
+0000182888 00000 n
+0000182949 00000 n
+0000915442 00000 n
+0000917014 00000 n
+0000185594 00000 n
+0000185875 00000 n
+0000185462 00000 n
+0000183147 00000 n
+0000185753 00000 n
+0000185814 00000 n
+0000188811 00000 n
+0000192255 00000 n
+0000192407 00000 n
+0000189093 00000 n
+0000188679 00000 n
+0000185999 00000 n
+0000188970 00000 n
+0000189031 00000 n
+0000195702 00000 n
+0000192812 00000 n
+0000192115 00000 n
+0000189269 00000 n
+0000192566 00000 n
+0000921437 00000 n
+0000195861 00000 n
+0000199644 00000 n
+0000196269 00000 n
+0000195562 00000 n
+0000192988 00000 n
+0000196022 00000 n
+0000919968 00000 n
+0000267030 00000 n
+0000199797 00000 n
+0000199957 00000 n
+0000200244 00000 n
+0000199496 00000 n
+0000196445 00000 n
+0000200121 00000 n
+0000202777 00000 n
+0000203059 00000 n
+0000202645 00000 n
+0000200433 00000 n
+0000202936 00000 n
+0000206502 00000 n
+0000206267 00000 n
+0000203209 00000 n
+0000206379 00000 n
+0000209534 00000 n
+0000209299 00000 n
+0000206665 00000 n
+0000209411 00000 n
+0000212654 00000 n
+0000212991 00000 n
+0000212522 00000 n
+0000209697 00000 n
+0000212806 00000 n
+0000212867 00000 n
+0000918629 00000 n
+0000919794 00000 n
+0000921555 00000 n
+0000216324 00000 n
+0000216537 00000 n
+0000216192 00000 n
+0000213234 00000 n
+0000216476 00000 n
+0000220794 00000 n
+0000220621 00000 n
+0000216765 00000 n
+0000220733 00000 n
+0000223768 00000 n
+0000224040 00000 n
+0000223636 00000 n
+0000221009 00000 n
+0000223917 00000 n
+0000227620 00000 n
+0000227682 00000 n
+0000227447 00000 n
+0000224255 00000 n
+0000227559 00000 n
+0000230845 00000 n
+0000230610 00000 n
+0000227884 00000 n
+0000230722 00000 n
+0000233378 00000 n
+0000233715 00000 n
+0000233246 00000 n
+0000231060 00000 n
+0000233530 00000 n
+0000233653 00000 n
+0000921673 00000 n
+0000237246 00000 n
+0000237400 00000 n
+0000237554 00000 n
+0000237713 00000 n
+0000237928 00000 n
+0000237090 00000 n
+0000233904 00000 n
+0000237867 00000 n
+0000241296 00000 n
+0000240999 00000 n
+0000238130 00000 n
+0000241111 00000 n
+0000241234 00000 n
+0000915966 00000 n
+0000244845 00000 n
+0000244548 00000 n
+0000241460 00000 n
+0000244660 00000 n
+0000247972 00000 n
+0000251661 00000 n
+0000248258 00000 n
+0000247840 00000 n
+0000245009 00000 n
+0000248135 00000 n
+0000252066 00000 n
+0000251529 00000 n
+0000248434 00000 n
+0000251820 00000 n
+0000251881 00000 n
+0000252005 00000 n
+0000255307 00000 n
+0000255779 00000 n
+0000255175 00000 n
+0000252230 00000 n
+0000255471 00000 n
+0000255532 00000 n
+0000255593 00000 n
+0000255655 00000 n
+0000255717 00000 n
+0000921791 00000 n
+0000259651 00000 n
+0000258921 00000 n
+0000255942 00000 n
+0000259033 00000 n
+0000259094 00000 n
+0000259156 00000 n
+0000259217 00000 n
+0000259279 00000 n
+0000259341 00000 n
+0000259403 00000 n
+0000259465 00000 n
+0000259527 00000 n
+0000259589 00000 n
+0000266651 00000 n
+0000262875 00000 n
+0000262702 00000 n
+0000259853 00000 n
+0000262814 00000 n
+0000266815 00000 n
+0000267092 00000 n
+0000266511 00000 n
+0000263025 00000 n
+0000266969 00000 n
+0000269588 00000 n
+0000269415 00000 n
+0000267268 00000 n
+0000269527 00000 n
+0000273134 00000 n
+0000272961 00000 n
+0000269725 00000 n
+0000273073 00000 n
+0000276821 00000 n
+0000276276 00000 n
+0000273323 00000 n
+0000276388 00000 n
+0000276449 00000 n
+0000276511 00000 n
+0000276573 00000 n
+0000276635 00000 n
+0000276697 00000 n
+0000276759 00000 n
+0000921909 00000 n
+0000279367 00000 n
+0000280148 00000 n
+0000279235 00000 n
+0000276997 00000 n
+0000279531 00000 n
+0000279592 00000 n
+0000279654 00000 n
+0000279716 00000 n
+0000279778 00000 n
+0000279839 00000 n
+0000279900 00000 n
+0000279962 00000 n
+0000280024 00000 n
+0000280086 00000 n
+0000281882 00000 n
+0000281647 00000 n
+0000280350 00000 n
+0000281759 00000 n
+0000281820 00000 n
+0000284591 00000 n
+0000284295 00000 n
+0000282071 00000 n
+0000284407 00000 n
+0000286917 00000 n
+0000286620 00000 n
+0000284767 00000 n
+0000286732 00000 n
+0000288869 00000 n
+0000289092 00000 n
+0000288737 00000 n
+0000287067 00000 n
+0000289031 00000 n
+0000291632 00000 n
+0000291913 00000 n
+0000291499 00000 n
+0000289242 00000 n
+0000291790 00000 n
+0000922027 00000 n
+0000294654 00000 n
+0000294935 00000 n
+0000294517 00000 n
+0000292141 00000 n
+0000294809 00000 n
+0000300657 00000 n
+0000297449 00000 n
+0000297146 00000 n
+0000295138 00000 n
+0000297262 00000 n
+0000300812 00000 n
+0000301224 00000 n
+0000300511 00000 n
+0000297587 00000 n
+0000300972 00000 n
+0000301160 00000 n
+0000304325 00000 n
+0000304730 00000 n
+0000304188 00000 n
+0000301440 00000 n
+0000304478 00000 n
+0000306757 00000 n
+0000306514 00000 n
+0000304894 00000 n
+0000306630 00000 n
+0000306693 00000 n
+0000308947 00000 n
+0000308642 00000 n
+0000306934 00000 n
+0000308758 00000 n
+0000922151 00000 n
+0000312660 00000 n
+0000312815 00000 n
+0000313351 00000 n
+0000312514 00000 n
+0000309112 00000 n
+0000312971 00000 n
+0000914215 00000 n
+0000313223 00000 n
+0000313287 00000 n
+0000916141 00000 n
+0000317194 00000 n
+0000316889 00000 n
+0000313559 00000 n
+0000317005 00000 n
+0000321035 00000 n
+0000320730 00000 n
+0000317359 00000 n
+0000320846 00000 n
+0000917188 00000 n
+0000324618 00000 n
+0000324900 00000 n
+0000324481 00000 n
+0000321232 00000 n
+0000324774 00000 n
+0000324837 00000 n
+0000328507 00000 n
+0000328915 00000 n
+0000328370 00000 n
+0000325091 00000 n
+0000328663 00000 n
+0000328851 00000 n
+0000330935 00000 n
+0000330118 00000 n
+0000329093 00000 n
+0000330234 00000 n
+0000330423 00000 n
+0000330487 00000 n
+0000330551 00000 n
+0000330615 00000 n
+0000330679 00000 n
+0000330743 00000 n
+0000330807 00000 n
+0000330871 00000 n
+0000922276 00000 n
+0000334303 00000 n
+0000332530 00000 n
+0000331047 00000 n
+0000332646 00000 n
+0000332772 00000 n
+0000332836 00000 n
+0000332900 00000 n
+0000332964 00000 n
+0000333028 00000 n
+0000333091 00000 n
+0000333155 00000 n
+0000333219 00000 n
+0000333283 00000 n
+0000333347 00000 n
+0000333411 00000 n
+0000333475 00000 n
+0000333539 00000 n
+0000333603 00000 n
+0000333667 00000 n
+0000333731 00000 n
+0000333794 00000 n
+0000333858 00000 n
+0000333922 00000 n
+0000333986 00000 n
+0000334049 00000 n
+0000334113 00000 n
+0000334176 00000 n
+0000334239 00000 n
+0000337324 00000 n
+0000335419 00000 n
+0000334402 00000 n
+0000335535 00000 n
+0000335598 00000 n
+0000335662 00000 n
+0000335726 00000 n
+0000335790 00000 n
+0000335854 00000 n
+0000335918 00000 n
+0000335982 00000 n
+0000336046 00000 n
+0000336110 00000 n
+0000336173 00000 n
+0000336236 00000 n
+0000336300 00000 n
+0000336364 00000 n
+0000336428 00000 n
+0000336492 00000 n
+0000336556 00000 n
+0000336620 00000 n
+0000336684 00000 n
+0000336748 00000 n
+0000336812 00000 n
+0000336876 00000 n
+0000336940 00000 n
+0000337004 00000 n
+0000337068 00000 n
+0000337132 00000 n
+0000337196 00000 n
+0000337260 00000 n
+0000338964 00000 n
+0000338660 00000 n
+0000337423 00000 n
+0000338776 00000 n
+0000339978 00000 n
+0000339736 00000 n
+0000339117 00000 n
+0000339852 00000 n
+0000911742 00000 n
+0000340077 00000 n
+0000340101 00000 n
+0000340556 00000 n
+0000340582 00000 n
+0000913390 00000 n
+0000341140 00000 n
+0000913032 00000 n
+0000341166 00000 n
+0000913669 00000 n
+0000341192 00000 n
+0000341492 00000 n
+0000341872 00000 n
+0000342427 00000 n
+0000912731 00000 n
+0000342451 00000 n
+0000342477 00000 n
+0000342527 00000 n
+0000342565 00000 n
+0000343061 00000 n
+0000913768 00000 n
+0000343228 00000 n
+0000343252 00000 n
+0000912251 00000 n
+0000343526 00000 n
+0000344259 00000 n
+0000344899 00000 n
+0000345087 00000 n
+0000345736 00000 n
+0000346378 00000 n
+0000347067 00000 n
+0000347709 00000 n
+0000348290 00000 n
+0000349107 00000 n
+0000349591 00000 n
+0000349709 00000 n
+0000350057 00000 n
+0000350623 00000 n
+0000351197 00000 n
+0000351315 00000 n
+0000351665 00000 n
+0000352057 00000 n
+0000352823 00000 n
+0000353390 00000 n
+0000353845 00000 n
+0000354299 00000 n
+0000385958 00000 n
+0000386404 00000 n
+0000418933 00000 n
+0000419442 00000 n
+0000438835 00000 n
+0000439067 00000 n
+0000445918 00000 n
+0000446158 00000 n
+0000452736 00000 n
+0000453364 00000 n
+0000466736 00000 n
+0000467150 00000 n
+0000470389 00000 n
+0000470626 00000 n
+0000478030 00000 n
+0000478330 00000 n
+0000481514 00000 n
+0000481757 00000 n
+0000520184 00000 n
+0000520856 00000 n
+0000543717 00000 n
+0000544025 00000 n
+0000562369 00000 n
+0000562622 00000 n
+0000584763 00000 n
+0000585031 00000 n
+0000608119 00000 n
+0000608442 00000 n
+0000641957 00000 n
+0000642417 00000 n
+0000670307 00000 n
+0000670689 00000 n
+0000692616 00000 n
+0000692995 00000 n
+0000706828 00000 n
+0000707088 00000 n
+0000729546 00000 n
+0000729956 00000 n
+0000743598 00000 n
+0000743858 00000 n
+0000750765 00000 n
+0000751255 00000 n
+0000755091 00000 n
+0000755416 00000 n
+0000758253 00000 n
+0000758504 00000 n
+0000786693 00000 n
+0000787082 00000 n
+0000820079 00000 n
+0000820702 00000 n
+0000840971 00000 n
+0000841249 00000 n
+0000864207 00000 n
+0000864534 00000 n
+0000890354 00000 n
+0000890827 00000 n
+0000897324 00000 n
+0000897558 00000 n
+0000905750 00000 n
+0000906049 00000 n
+0000911401 00000 n
+0000922392 00000 n
+0000922512 00000 n
+0000922632 00000 n
+0000922739 00000 n
+0000922821 00000 n
+0000931612 00000 n
+0000931818 00000 n
+0000932028 00000 n
+0000932221 00000 n
+0000932392 00000 n
+0000932562 00000 n
+0000932733 00000 n
+0000932903 00000 n
+0000933079 00000 n
+0000933254 00000 n
+0000933431 00000 n
+0000933606 00000 n
+0000933783 00000 n
+0000933957 00000 n
+0000934131 00000 n
+0000934308 00000 n
+0000934483 00000 n
+0000934660 00000 n
+0000934835 00000 n
+0000935021 00000 n
+0000935199 00000 n
+0000935370 00000 n
+0000935540 00000 n
+0000935711 00000 n
+0000935881 00000 n
+0000936052 00000 n
+0000936221 00000 n
+0000936390 00000 n
+0000936561 00000 n
+0000936731 00000 n
+0000936902 00000 n
+0000937072 00000 n
+0000937243 00000 n
+0000937418 00000 n
+0000937595 00000 n
+0000937770 00000 n
+0000937965 00000 n
+0000938167 00000 n
+0000938370 00000 n
+0000938573 00000 n
+0000938793 00000 n
+0000939030 00000 n
+0000939272 00000 n
+0000939514 00000 n
+0000939756 00000 n
+0000939999 00000 n
+0000940244 00000 n
+0000940487 00000 n
+0000940730 00000 n
+0000940973 00000 n
+0000941236 00000 n
+0000941519 00000 n
+0000941802 00000 n
+0000942089 00000 n
+0000942374 00000 n
+0000942657 00000 n
+0000942869 00000 n
+0000942956 00000 n
+0000943074 00000 n
+0000943190 00000 n
+0000943305 00000 n
+0000943424 00000 n
+0000943540 00000 n
+0000943660 00000 n
+0000943790 00000 n
+0000943925 00000 n
+0000944064 00000 n
+0000944169 00000 n
+0000944291 00000 n
+0000944395 00000 n
+0000944479 00000 n
+0000944519 00000 n
+0000944700 00000 n
+trailer
+<< /Size 1328
+/Root 1326 0 R
+/Info 1327 0 R
+/ID [<A971C01041B91DD916EB04B34B3F508F> <A971C01041B91DD916EB04B34B3F508F>] >>
+startxref
+945296
+%%EOF
diff --git a/macros/latex/contrib/numerica/numerica-basics.tex b/macros/latex/contrib/numerica/numerica-basics.tex
new file mode 100644
index 0000000000..6e58e34822
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-basics.tex
@@ -0,0 +1,4743 @@
+%% LyX 2.4.0-alpha1 created this file. For more info, see https://www.lyx.org/.
+%% Do not edit unless you really know what you are doing.
+\documentclass[english,tableposition=top]{report}
+\usepackage{lmodern}
+\renewcommand{\sfdefault}{lmss}
+\renewcommand{\ttdefault}{lmtt}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage[utf8]{inputenc}
+\setcounter{secnumdepth}{3}
+\usepackage{color}
+\definecolor{shadecolor}{rgb}{0.667969, 1, 1}
+\usepackage{babel}
+\usepackage{array}
+\usepackage{cprotect}
+\usepackage{wrapfig}
+\usepackage{booktabs}
+\usepackage{framed}
+\usepackage{url}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage[unicode=true,pdfusetitle,
+ bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
+ breaklinks=true,pdfborder={0 0 1},backref=section,colorlinks=true]
+ {hyperref}
+
+\makeatletter
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
+\providecommand{\LyX}{\texorpdfstring{\ensureascii{%
+ L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}{LyX}}
+\DeclareRobustCommand*{\lyxarrow}{%
+\@ifstar
+{\leavevmode\,$\triangleleft$\,\allowbreak}
+{\leavevmode\,$\triangleright$\,\allowbreak}}
+%% Because html converters don't know tabularnewline
+\providecommand{\tabularnewline}{\\}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
+\newenvironment{centred}%
+ {\begin{center}\baselineskip=13pt\parskip=1pt}{\end{center}}
+\newenvironment{lyxcode}
+ {\par\begin{list}{}{
+ \setlength{\rightmargin}{\leftmargin}
+ \setlength{\listparindent}{0pt}% needed for AMS classes
+ \raggedright
+ \setlength{\itemsep}{0pt}
+ \setlength{\parsep}{0pt}
+ \normalfont\ttfamily}%
+ \item[]}
+ {\end{list}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
+\usepackage{numerica}
+
+\newcommand\rel{\,\varrho\;}
+\DeclareMathOperator{\erf}{erf}
+\DeclareMathOperator{\gd}{gd}
+
+\reuse
+
+\usepackage{upquote}
+
+\makeatother
+
+\begin{document}
+\title{\texttt{numerica-basics}}
+\author{Andrew Parsloe\\
+(\url{ajparsloe@gmail.com})\\
+}
+\maketitle
+\begin{abstract}
+The \verb`numerica` package defines a command to wrap around a mathematical
+expression in its LaTeX form and, once values are assigned to variables,
+numerically evaluate it. The intent is to avoid the need to modify
+the LaTeX form of the expression being evaluated. For programs with
+a preview facility like LyX, or compile-as-you-go systems, interactive
+back-of-envelope calculations and numerical exploration are possible
+within the document being worked on. The package requires the bundles
+\verb`l3kernel` and \verb`l3packages`, and the \verb`amsmath` and
+\verb`mathtools` packages. Additional modules define commands to
+iterate and find fixed points of functions of a single variable, to
+find the zeros or extrema of such functions, to calculate the terms
+of recurrence relations, and to create multi-column tables of function
+values (which requires the \verb`booktabs` package).\\
+\\
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+
+\paragraph*{Note:}
+\begin{itemize}
+\item {\normalsize This document applies to version 1.0.0 of }{\normalsize\texttt{numerica.sty}}{\normalsize .}{\small\par}
+\item {\normalsize Reasonably recent versions of the \LaTeX 3 bundles }{\normalsize\texttt{l3kernel}}{\normalsize{}
+and }{\normalsize\texttt{l3packages}}{\normalsize{} are required.}{\small\par}
+\item {\normalsize The package requires }{\normalsize\texttt{amsmath}}{\normalsize{}
+and }{\normalsize\texttt{mathtools}}{\normalsize .}{\small\par}
+\item {\normalsize I refer many times in this document (especially §\ref{sec:Argument-parsing})
+to }{\normalsize\emph{Handbook of Mathematical Functions}}{\normalsize ,
+edited by Milton Abramowitz and Irene A. Segun, Dover, 1965. This
+is abbreviated to }{\normalsize\emph{HMF}}{\normalsize , often followed
+by a number like 1.2.3 to locate the actual expression referenced.}{\small\par}
+\end{itemize}
+\end{shaded}%
+\end{minipage}
+\end{abstract}
+\begin{center}
+\tableofcontents{}
+\par\end{center}
+
+\chapter{Introduction}
+
+\texttt{numerica} is a \LaTeX{} package offering the ability to numerically
+evaluate mathematical expressions in the \LaTeX{} form in which they
+are typeset.\footnote{\texttt{numerica} evolved from the author's \texttt{calculyx} package
+that was designed for use with the document processor \LyX{} and available
+for download from a link on the \LyX{} wiki website (but not from CTAN). }
+
+There are a number of packages which can do calculations in \LaTeX ,\footnote{A simple search finds the venerable \texttt{calc} in the \LaTeX{} base,
+\texttt{calculator }(including an associated \texttt{calculus} package),
+\texttt{fltpoint}, \texttt{fp} (\emph{fixed} rather than floating
+point), \texttt{spreadtab} (using either \texttt{fp} or \texttt{l3fp}
+as its calculational engine) if you want simple spreadsheeting with
+your calculations, the elaborate \texttt{xint}, \texttt{pst-calculate}
+(a limited interface to \texttt{l3fp}), \texttt{l3fp} in the \LaTeX 3
+kernel, and \texttt{xfp}, the \LaTeX 3 interface to \texttt{l3fp}.
+Other packages include a calculational element but are restricted
+in their scope. (\texttt{longdivision} for instance is elegant, but
+limited only to long division.) } but those I am aware of all require the mathematical expressions
+they operate on to be changed to an appropriate syntax. Of these packages
+\texttt{xfp} comes closest to my objective with \texttt{numerica}.
+For instance, given a formula
+\begin{centred}
+\verb`\frac{\sin (3.5)}{2} + 2\cdot 10^{-3}`
+\end{centred}
+(in a math environment), this can be evaluated using \texttt{xfp}
+by transforming the expression to \verb`sin(3.5)/2 + 2e-3` and wrapping
+this in the command \verb`\fpeval`. In \texttt{numerica} you don't
+need to transform the formula, just wrap it in an \verb`\eval` command
+(for the acutal calculation see §\ref{subsec:introSimple-examples}):
+\begin{centred}
+\verb`\eval{ \frac{\sin (3.5)}{2} + 2\cdot 10^{-3} }`.
+\end{centred}
+\texttt{numerica}, like \texttt{xfp} and a number of other packages,
+uses \texttt{l3fp} (the \LaTeX 3 floating point module in \texttt{l3kernel})
+as its calculational engine. To some extent the main command, \verb`\nmcEvaluate`,
+short-name form \verb`\eval`, is a pre-processor to \texttt{l3fp},
+converting mathematical expressions written in the \LaTeX\texttt{
+}form in which they will be typeset into an `fp-ified' form that
+is digestible by \texttt{l3fp}. The aim is to make the command act
+as a wrapper around such formulas. Ideally, one should not have to
+make \emph{any} adjustment to them, although any text on Fourier series
+suggests that hope in full generality is delusional. Surprisingly
+often however it \emph{is} possible. We will see shortly that even
+complicated formulas like
+
+\[
+\cos\tfrac{m}{n}\pi-(1-4\sin^{2}\tfrac{m}{3n}\pi)\frac{\sin\tfrac{1}{n}\pi\sin\tfrac{m-1}{n}\pi}{2\sin^{2}\tfrac{m}{3n}\pi},
+\]
+and
+\[
+\left(\frac{1-4\sin^{2}\tfrac{m}{3n}\pi}{2\sin^{2}\tfrac{m}{3n}\pi}\right)\sin\tfrac{2m-3}{3n}\pi\sin\tfrac{m-3}{3n}\pi,
+\]
+
+\noindent can be evaluated `as is' (see below, §\ref{subsec:introReassurance}).
+There is no need to shift the position of the superscript $2$ on
+the sines, no need to parenthesize the arguments of $\sin$ and $\cos$,
+no need to insert asterisks to indicate multiplication, no need to
+change the \verb`\frac` and \verb`\tfrac`-s to slashes, \texttt{/},
+no need to delete the \verb`\left` and \verb`\right` that qualify
+the big parentheses (in the underlying \LaTeX ) in the second expression.
+Of course, if there are variables in an expression, as in these examples,
+they will need to be assigned values. And how the result of the evaluation
+is presented also requires specifying, but the aim is always: to evaluate
+mathematical expressions in \LaTeX{} with as little adjustment as possible
+to the form in which they are typeset.
+
+\texttt{numerica} is written in \texttt{expl3}, the programming language
+of the \LaTeX 3 project. It uses the \LaTeX 3 module \texttt{l3fp}
+(part of \texttt{l3kernel}) as its calculational engine. This enables
+floating point operations to 16 significant figures, with exponents
+ranging between $-10000$ and $+10000$. Many functions and operations
+are built-in to \texttt{l3fp} – arithmetic operations, trigonometric,
+exponential and logarithm functions, factorials, absolute value, max
+and min. Others have been constructed for \texttt{numerica }from \texttt{l3fp}
+ingredients – binomial coefficients, hyperbolic functions, sums and
+products – but to the user there should be no discernible difference.
+
+Associated modules provide for additional operations: iteration, finding
+zeros, recurrence relations, mathematical table building. Further
+modules are planned (e.g. calculus).
+
+\section{How to use \texttt{numerica}}
+
+The package is invoked in the usual way:\footnote{I use the angle-bracket notation to indicate optional user input.
+Of course what is input does not include the angle brackets.} put
+\begin{lyxcode}
+\textbackslash usepackage{[}<options>{]}\{numerica\}
+\end{lyxcode}
+\noindent in the \LaTeX{} preamble. \texttt{numerica} requires the
+\texttt{amsmath} and \texttt{mathtools} packages and loads these automatically.
+\texttt{numerica} will also accept use of some relational symbols
+from the \texttt{amssymb} package provided that package is loaded;
+see §\ref{subsec:evalBoolean-output}.
+
+\subsection{Packages and package options}
+
+\label{subsec:introPackagesOptions}Version 1.0.0 of \texttt{numerica}
+has three package options.
+\begin{description}
+\item [{\texttt{plus}}] By calling \texttt{numerica} with the \texttt{plus}
+package option,\\
+{\ttfamily{}%
+\noindent\begin{minipage}[t]{1\columnwidth}%
+~~~~\textbackslash usepackage{[}plus{]}\{numerica\}%
+\end{minipage}}\texttt{}~\\
+the file \texttt{numerica-plus.def }is loaded where a number of additional
+commands: \verb`\nmcIterate`, \verb`\nmcSolve`, \verb`\nmcRecur`
+are defined. These enable the iteration of functions of a single variable\footnote{At this stage!},
+including finding fixed points; the solving of equations of the form
+$f(x)=0$ (or the location of local maxima or minima); and the calculation
+of terms in recurrence relations (like the Fibonacci series or othogonal
+polynomials). See the associated document \texttt{numerica-plus.pdf}.
+\item [{\texttt{tables}}] By calling \texttt{numerica} with the \texttt{tables}
+package option\\
+{\ttfamily{}%
+\noindent\begin{minipage}[t]{1\columnwidth}%
+~~~~\textbackslash usepackage{[}tables{]}\{numerica\}%
+\end{minipage}}\texttt{}~\\
+the file \texttt{numerica-tables.def} is loaded with with the command
+\verb`\nmcTabulate` enabling the creation of multi-column tables
+of function values with a wide variety of formatting options (most
+of those employed in \emph{HMF} in fact). See the associated document
+\texttt{numerica-tables.pdf}.
+\item [{\texttt{lyx}}] By calling \texttt{numerica} with the \texttt{lyx}
+package option,\\
+{\ttfamily{}%
+\noindent\begin{minipage}[t]{1\columnwidth}%
+~~~~\textbackslash usepackage{[}lyx{]}\{numerica\}%
+\end{minipage}}\texttt{}~\\
+the file \texttt{numerica-lyx.def }is loaded with code enabling the
+full use of the \verb`\nmcReuse` command in the document processor
+\LyX{} (along with all other commands of the \texttt{numerica} package).
+Use of \texttt{numerica} in \LyX{} exploits the mini-\LaTeX{} runs of
+the instant preview facility of that program to give immediate feedback
+on calculations without requiring the whole document to be compiled.
+See Chapter~\ref{chap:LyX}.
+\end{description}
+More than one option can be used at a time by separating the options
+with a comma; e.g. \texttt{\textbackslash usepackage{[}plus,tables{]}\{numerica\}}.
+However, apart from Chapter~\ref{chap:LyX}, the present document
+focuses on \texttt{numerica} when called with no options: \texttt{\textbackslash usepackage\{numerica\}}.
+
+\subsection{Simple examples of use}
+
+\label{subsec:introSimple-examples}A simple example of use is provided
+by the document
+\begin{verbatim}
+ \documentclass{minimal}
+ \usepackage{numerica}
+ \begin{document}
+
+ \eval{$ mc^2 $}[m=70,c=299 792 458][8x]
+
+ \end{document}
+
+\end{verbatim}
+\noindent We have a formula between math delimiters: \verb`$ mc^2 $`.
+We have wrapped a command \verb`\eval` around the lot, added an optional
+argument in parentheses specifying numericaal values for the quantities
+\texttt{m} and \texttt{c}, and concluded it all with a trailing optional
+argument specifying that the result should be presented to $8$ places
+of decimals and in scientific notation (the \verb`x`). Running \texttt{pdflatex}
+on this document generates a pdf displaying
+\begin{centred}
+\eval{$ mc^2 $}[m=70,c=299 792 458][8x]
+\end{centred}
+\noindent where the formula ($mc^{2})$ is equated to the numerical
+value resulting from substituting the given values of $m$ and $c$.
+Those values are displayed in a list following the result. The calculation
+is presented to $8$ decimal places in scientific notation. (According
+to Einstein's famous equation $E=mc^{2}$ this is the enormous energy
+content, in joules, of what was once considered an average adult Caucasian
+male. Only a minute fraction is ever available.)
+
+A second example is provided by the formula in earlier remarks:
+\begin{verbatim}
+ \documentclass{minimal}
+ \usepackage{numerica}
+ \begin{document}
+
+ \eval{\[ \frac{\sin(3.5)}{2} + 2\cdot 10^{-3} \]}
+
+ \end{document}
+
+\end{verbatim}
+Running \texttt{pdflatex} on this document produces the result
+
+\eval{\[ \frac{\sin(3.5)}{2} + 2\cdot 10^{-3} \]}
+
+The \verb`\eval` command used in these examples is the main command
+of the \texttt{numerica} package. It is discussed in full in the next
+chapter, but first some preliminaries.
+
+\subsection{Display of the result}
+
+\label{subsec:introResultDisplay}In what follows I shall write things
+like (but generally more complicated than)
+\begin{centred}
+\verb`$ \eval{ 1+1 } $` $\Longrightarrow \eval{ 1 + 1 } $
+\end{centred}
+to mean: run \texttt{pdflatex} on a document containing \verb`\eval{1+1}`
+in the document body to generate a pdf containing the calculated result
+($2$ in this instance). In this case the \verb`\eval` command is
+used \emph{within} a math environment (delimited by the dollar signs).
+It is not limited to this behaviour. The command can also wrap \emph{around}
+the math delimiters (as we saw in the previous examples):
+\begin{centred}
+\verb`\eval{$ 1+1 $}` $\Longrightarrow$ \eval{$ 1+1 $}.
+\end{centred}
+As you can see, the display that results is different.
+\begin{itemize}
+\item When the \verb`\eval` command is used\emph{ within} a math environment,
+only the \emph{result,} followed possibly by the \emph{variable~=~value
+list} (see §\ref{subsec:evalVv-list}) is displayed.
+\end{itemize}
+Environments may include the various AMS environments as well as the
+standard \LaTeX{} inline ( \verb`$ $` ), \texttt{equation} ( \verb`\[ \]`
+) and \texttt{eqnarray} environments. For an example of \verb`\eval`
+within an \verb`align*` environment see §\ref{subsec:introExploring}
+below.
+\begin{itemize}
+\item When the \verb`\eval` command is wrapped\emph{ around} a math environment,
+the result is displayed in the form, \emph{formula = result} (followed
+possibly by the \emph{variable~=~value list}) within that environment,
+\begin{itemize}
+\item If the formula is long or contains many variables then it may be desirable
+to split the display over two lines; see §\ref{subsec:evalChanging-display-format}
+and §\ref{subsec:settings New-line-display},
+\end{itemize}
+\end{itemize}
+the whole presented as an inline expression if \verb`$` delimiters
+are used, or as a display-style expression otherwise. (See the $mc^{2}$
+example for an illustration.)
+
+It is not clear to me that wrapping \verb`\eval` \emph{around} the
+AMS environments, except for \texttt{multline}, makes much sense,
+although it can be done. Here is an example of \verb`\eval` wrapped
+around a \texttt{multline{*}} environment (the phantom is there so
+that the hanging $+$ sign spaces correctly),\medskip{}
+
+\begin{minipage}[t]{0.8\columnwidth}%
+\begin{verbatim}
+\eval{ \begin{multline*}
+ 1+2+3+4+5+6+7+8+9+10+\phantom{0}\\
+ 11+12+13+14+15+16+17+18+19
+ \end{multline*} }
+\end{verbatim}
+%
+\end{minipage}
+
+\medskip{}$\Longrightarrow$ %
+\begin{minipage}[t]{0.8\columnwidth}%
+\vspace{-2ex}\eval{ \begin{multline*}
+ 1+2+3+4+5+6+7+8+9+10+\phantom{0}\\ 11+12+13+14+15+16+17+18+19
+\end{multline*} }%
+\end{minipage}
+\begin{itemize}
+\item It is also possible to dispense with math delimiters entirely, neither
+wrapped within nor wrapped around the \verb`\eval` command, but in
+that case \texttt{numerica} acts as if \verb`\eval` had been used
+within \verb`\[` and \verb`\]` and displays the result accordingly.
+\end{itemize}
+
+\subsection{Exploring}
+
+\label{subsec:introExploring}When working on \texttt{numerica}'s
+predecessor package, I constantly tested it against known results
+to check for coding errors. One test was to ensure that
+\[
+\left(1+\frac{1}{n}\right)^{n}
+\]
+did indeed converge to the number $e$ as $n$ increased.\texttt{ }Let's
+do that here. Try first $n=10$:
+\begin{center}
+\verb`\eval{$ e-(1+1/n)^n $}[n=10][x]` $\Longrightarrow$ \eval{$ e-(1+1/n)^n $}[n=10][x].
+\par\end{center}
+
+\noindent (The default number of decimal places displayed is $6$.)
+The difference between $e$ and $(1+1/n)^{n}$ is about an eighth
+($0.125$) when $n=10$, which is encouraging but hardly decisive.
+The obvious thing to do is increase the value of $n$. I'll use an
+\verb`align*` environment to `prettify' the presentation of the
+results:
+\begin{verbatim}
+ \begin{align*}
+ e-(1+1/n)^{n} & =\eval{e-(1+1/n)^n}[n=1\times10^5][*x],\\
+ e-(1+1/n)^{n} & =\eval{e-(1+1/n)^n}[n=1\times10^6][*x],\\
+ e-(1+1/n)^{n} & =\eval{e-(1+1/n)^n}[n=1\times10^7][*x],\\
+ e-(1+1/n)^{n} & =\eval{e-(1+1/n)^n}[n=1\times10^8][*x].
+ \end{align*}
+\end{verbatim}
+(most of which was written using copy and paste) which produces
+
+\begin{align*}
+e-(1+1/n)^{n} & =\eval{e-(1+1/n)^{n}}[n=1\times10^{5}][x],\\
+e-(1+1/n)^{n} & =\eval{e-(1+1/n)^{n}}[n=1\times10^{6}][*x],\\
+e-(1+1/n)^{n} & =\eval{e-(1+1/n)^{n}}[n=1\times10^{7}][x],\\
+e-(1+1/n)^{n} & =\eval{e-(1+1/n)^{n}}[n=1\times10^{8}][x].
+\end{align*}
+Clearly $(1+1/n)^{n}$ converges to $e$, the difference between them
+being of order $1/n$, but that is not what catches the eye. There
+is an unanticipated regularity here. 1.35914? Double the number: \verb`$\eval{2\times 1.35914}[5]$`\texttt{
+}$\Longrightarrow\eval{2\times1.35914}[5]$ which is close enough
+to $e$ to suggest a relationship, namely,
+\[
+\lim_{n\to\infty}n\left(e-\left(1+\frac{1}{n}\right)^{n}\right)=\tfrac{1}{2}e.
+\]
+
+This was new to me. Is it true? From the familiar expansion of the
+logarithm
+
+\begin{align*}
+\ln\left(1+\frac{1}{n}\right)^{n} & =n\ln\left(1+\frac{1}{n}\right)\\
+ & =n\left(\frac{1}{n}-\frac{1}{2}\frac{1}{n^{2}}+\frac{1}{3}\frac{1}{n^{3}}-\ldots\right)\\
+ & =1-\frac{1}{2n}\left(1-\frac{2}{3}\frac{1}{n}+\frac{2}{4}\frac{1}{n^{2}}-\right)\\
+ & \equiv1-\frac{1}{2n}E_{n},
+\end{align*}
+say. Since $E_{n}$ is an alternating series and the magnitudes of
+the terms of the series tend to $0$ monotonically, $1>E_{n}>1-2/3n$.
+From this and the inequalities $1/(1-x)>e^{x}>1+x$ when $x<1$ it
+proved a straightforward matter to verify the proposed limit.
+
+\subsection{Reassurance}
+
+\label{subsec:introReassurance}In the course of some hobbyist investigations
+in plane hyperbolic geometry I derived the formula
+\[
+\Phi_{1}(m,n)=\cos\tfrac{m}{n}\pi-(1-4\sin^{2}\tfrac{m}{3n}\pi)\frac{\sin\tfrac{1}{n}\pi\sin\tfrac{m-1}{n}\pi}{2\sin^{2}\tfrac{m}{3n}\pi},
+\]
+for $m=2,3,\ldots$ and integral $n\ge2m+1$. A key concern was: when
+is $\Phi_{1}$ positive? After an embarrassingly laborious struggle,
+I managed to work this expression into the form
+\[
+\Phi_{2}(m,n)=\left(\frac{1-4\sin^{2}\tfrac{m}{3n}\pi}{2\sin^{2}\tfrac{m}{3n}\pi}\right)\sin\tfrac{2m-3}{3n}\pi\sin\tfrac{m-3}{3n}\pi,
+\]
+in which the conditions for positivity are clear: with $n\ge2m+1$,
+so that $m\pi/3n<\pi/6$, the first factor is always positive, the
+second is positive for $m\ge2$, and the third is positive for $m\ge4$.
+All well and good, but given the struggle to derive $\Phi_{2}$, was
+I confident that $\Phi_{1}$ and $\Phi_{2}$ really\emph{ }are equal?
+It felt all too likely that I had made a mistake.
+
+The simplest way to check was to see if the two expressions gave the
+same numericaal answers for a number of $m,\thinspace n$ values.
+I wrote \verb`\eval{\[ \]}[m=2,n=5]` twice and between the delimiters
+pasted the already composed expressions for $\Phi_{1}$ and $\Phi_{2}$,
+namely:
+\begin{verbatim}
+ \eval{\[
+ \cos\tfrac{m}{n}\pi-(1-4\sin^{2}\tfrac{m}{3n}\pi)
+ \frac{\sin\tfrac{1}{n}\pi\sin\tfrac{m-1}{n}\pi}
+ {2\sin^{2}\tfrac{m}{3n}\pi}
+ \]}[m=2,n=5]
+ \eval{\[
+ \left(
+ \frac{1-4\sin^{2}\tfrac{m}{3n}\pi}
+ {2\sin^{2}\tfrac{m}{3n}\pi}
+ \right)
+ \sin\tfrac{2m-3}{3n}\pi\sin\tfrac{m-3}{3n}\pi
+ \]}[m=2,n=5]
+\end{verbatim}
+I have added some formatting – indenting, line breaks – to make the
+formulas more readable for the present document but otherwise left
+them unaltered. The \verb`\eval` command can be used for even quite
+complicated expressions without needing to tinker with their \LaTeX{}
+form, but you may wish – as here – to adjust white space to clarify
+the component parts of the formula. Running \texttt{pdflatex} on these
+expressions, the results were
+
+\eval{\[
+ \cos\tfrac{m}{n}\pi-(1-4\sin^{2}\tfrac{m}{3n}\pi)
+ \frac{\sin\tfrac{1}{n}\pi\sin\tfrac{m-1}{n}\pi}
+ {2\sin^{2}\tfrac{m}{3n}\pi}
+ \]}[m=2,n=5]
+
+\eval{\[
+ \left(
+ \frac{1-4\sin^{2}\tfrac{m}{3n}\pi}
+ {2\sin^{2}\tfrac{m}{3n}\pi}
+ \right)
+ \sin\tfrac{2m-3}{3n}\pi\sin\tfrac{m-3}{3n}\pi
+ \]}[m=2,n=5]
+
+\noindent which was reassuring. Doing it again but with different
+values of $m$ and $n$, again the results coincided:
+
+\eval{\[
+ \cos\tfrac{m}{n}\pi-(1-4\sin^{2}\tfrac{m}{3n}\pi)
+ \frac{\sin\tfrac{1}{n}\pi\sin\tfrac{m-1}{n}\pi}
+ {2\sin^{2}\tfrac{m}{3n}\pi}
+ \]}[m=5,n=13]
+
+\eval{\[
+ \left(
+ \frac{1-4\sin^{2}\tfrac{m}{3n}\pi}
+ {2\sin^{2}\tfrac{m}{3n}\pi}
+ \right)
+ \sin\tfrac{2m-3}{3n}\pi\sin\tfrac{m-3}{3n}\pi
+ \]}[m=5,n=13]
+
+\noindent Thus reassured that there was \emph{not }an error in my
+laborious derivation of $\Phi_{2}$ from $\Phi_{1}$, it was not difficult
+to work back from $\Phi_{2}$ to $\Phi_{1}$ then reverse the argument
+to find a straightforward derivation.
+
+\chapter{\texttt{\textbackslash nmcEvaluate} (\texttt{\textbackslash eval)}}
+
+The main calculational command in \texttt{numerica} is \verb`\nmcEvaluate`.
+Unlike some other commands which are loaded optionally, \verb`\nmcEvaluate`
+is \emph{always} loaded, and therefore always available. Because \verb`\nmcEvaluate`
+would be tiresome to write too frequently,\texttt{ }particularly for
+back-of-envelope calculations, there is an equivalent short-name form,
+\verb`\eval`, used almost exclusively in the following. But note:
+wherever you see the command \verb`\eval`, you can substitute \verb`\nmcEvaluate`
+and obtain the same result.
+
+\verb`\eval` (like other short-name forms of other commands in the
+\texttt{numerica} suite) is defined using \verb`\ProvideDocumentCommand`
+from the \texttt{xparse} package. Hence if \verb`\eval` has already
+been defined in some other package already loaded, it will not be
+redefined by \texttt{numerica}. It will retain its meaning in the
+other package. Its consequent absence from \texttt{numerica} may be
+an irritant, but only that; \verb`\nmcEvaluate` is defined using
+\texttt{xparse}'s \verb`\DeclareDocumentCommand` which would override
+any (freakishly unlikely) previous definition of \verb`\nmcEvaluate`
+in another package and would therefore still be available.
+
+\section{Syntax of \texttt{\textbackslash nmcEvaluate (\textbackslash eval)}}
+
+There are five arguments to the \verb`\nmcEvaluate` (or \verb`\eval`)
+command, of which only one, the third, is mandatory. All others are
+optional. If all are deployed the command looks like
+\begin{centred}
+\noindent \verb`\eval*[settings]{expr.}[vv-list][num. format]`
+\end{centred}
+I discuss the various arguments in the referenced sections.
+\begin{enumerate}
+\item \verb`*` optional switch; if present ensures display of only the
+numerical result (suppresses display of the formula and vv-list);
+see §\ref{subsec:evalVvSuppresList}
+\item \verb`[settings]` optional comma-separated list of \emph{key=value
+}settings for this particular calculation; see §\ref{sec:settingsOption}
+\item \verb`{expr.}` the only mandatory argument; the mathematical expression/formula
+in \LaTeX{} form that is to be evaluated
+\item \verb`[vv-list]` optional comma-separated list of \emph{variable=value
+}items; see §\ref{subsec:evalVv-list}
+\item \verb`[num. format]` optional format specification for presentation
+of the numerical result (rounding, padding with zeros, scientific
+notation, boolean output); see~§\ref{subsec:evalRoundingEtc}
+\end{enumerate}
+Note that arguments 4 and 5 are both square-bracket delimited optional
+arguments. Should only one such argument be used, \texttt{numerica}
+determines which is intended by looking for an equals sign within
+the argument. Its presence indicates the argument is the vv-list;
+its absence indicates the argument is the number format specification.
+
+The vv-list and number-format specification are \emph{trailing} optional
+arguments. There is a possibility that the \verb`\eval` command could
+be followed by a square-bracketed mathematical expression which \texttt{numerica}
+might therefore confuse with one of its trailing arguments. Experience
+using \texttt{numerica} suggests that this will be a (very) rare occurrence
+and is easily prevented by inserting an empty brace pair (\verb`{}`)
+before the offending square-bracketed expression. Allowing spaces
+between the arguments enables complicated expressions and large vv-lists
+to be formatted, in the interests of clarity, with new lines and white
+space – without requiring the insertion of comment characters (\verb`%`).
+
+Recommended practice is to minimise the number of optional arguments
+used in \LaTeX{} commands by consolidating such arguments into a single
+\emph{key=value} list. Although \texttt{numerica} uses such an argument,
+the vv-list does not fit naturally into that scheme. And practice
+suggests that separating out the elements of the number format specification
+(rounding value, padding with zeros, scientific notation, boolean
+output) and placing them in a trailing argument feels natural for
+the kind of back-of-envelope calculations envisaged for \texttt{numerica}.
+
+\section{The variable=value list}
+
+\label{subsec:evalVv-list}To evaluate algebraic, trigonometric and
+other formulas that involve \emph{variables} we need to give those
+variables values. This is done in the \emph{variable=value list} –
+or \emph{vv-list} for short. This is the fourth argument of the \texttt{\textbackslash nmcEvaluate}
+command and is a square-bracket delimited optional argument (optional
+because an expression may depend only on constants and numbers).
+
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+I was sorely tempted to use parentheses to delimit this argument,
+since then both the placement and delimiters of the vv-list would
+anticipate the way it is displayed in the evaluated result (see the
+$mc^{2}$ example in §\ref{subsec:introSimple-examples} above). But
+there is good reason not to. Parentheses will often occur in expressions
+in the vv-list. With parentheses nested within parentheses it is all
+too easy to get a pairing wrong, which would cause a \LaTeX{} error
+and halt compilation. As it is, using the standard square bracket
+delimiters, unbalanced parentheses cause a \texttt{numerica} error
+(see §\ref{subsec:errorsMismatched-brackets}), which does not halt
+compilation. (Of course unbalanced \emph{square} brackets now will
+cause a \LaTeX{} error, but such brackets are used less often in mathematical
+expressions and are rarely nested within other square-bracketed expressions.)\end{shaded}%
+\end{minipage}
+
+\subsection{Variable names}
+
+\label{subsec:evalVariableNames}In mathematical practice, variable
+names are generally single letters of the Roman or Greek alphabets,
+sometimes also from other alphabets, in a variety of fonts, and often
+with subscripts or primes or other decorations. In \texttt{numerica}
+a variable name is \emph{what lies to the left of the equals sign
+in an item} of the vv-list. Thus variables can be multi-token affairs:
+$x',x'',x^{iv},x_{n},x'_{n},x''_{mn}$, $^{k}C_{n},var,\mathrm{var},Fred,\mathbf{Fred},\mathcal{FRED}\ldots$
+Although variable names start and end with non-space tokens, a variable
+name may contain spaces – for instance \verb`x x` should not cause
+a \verb`numerica` error, but such names are not part of mathematical
+practice. Usually, for the kind of back-of-envelope calculations envisaged
+for \verb`numerica`, and for ease of typing, most variables will
+be single letters from the Roman or Greek alphabets.
+
+Because equals signs and commas give structure to the vv-list, it
+should also be clear that a variable name should not contain a \emph{naked}
+equals sign or a \emph{naked} comma. They can be incorporated in a
+variable name but only when decently wrapped in braces, like \verb`R_{=}`
+displaying as $R_{=}$ or \verb`X_{,i}` displaying as $X_{,i}$.
+
+Note that $x$ and $\mathrm{x}$ will be treated by \verb`numerica`
+as \emph{different} variables since, in the underlying \LaTeX , one
+is \texttt{x} and the other \verb`\mathrm{x}`. Even names that look
+identical in the pdf may well be distinct in \LaTeX . This is true
+particularly of superscripts and subscripts: \verb`x_0` and \verb`x_{0}`
+appear identical in the pdf but in the underlying \LaTeX{} they are
+distinct, and will be treated as distinct variables by \verb`numerica`.
+
+Although multi-token variables are perfectly acceptable, \emph{internally}
+\verb`numerica` expects variables to be single tokens. Hence a necessary
+initial step for the package is to convert all multi-token variable
+names in the vv-list and the formula to single tokens. \verb`numerica`
+does this by turning the multi-token variable names into control sequences
+with names in the sequence \verb`\_nmca`, \verb`\_nmcb`, \verb`\_nmcc`,
+etc., then searches through the vv-list and the formula for every
+occurrence of the multi-token names and replaces them with the relevant
+control sequences. It does this in order of decreasing size of name,
+working from the names that contain most tokens down to names containing
+only two tokens.
+
+The conversion process uses computer resources. Even if there are
+no multi-token variables present, \verb`numerica` still needs to
+check that this is so – unless the user alerts the program to the
+fact. This can be done by making a brief entry \texttt{xx=0 }in the
+settings option (the second optional argument of \verb`\nmcEvaluate`);
+see §\ref{subsec:settingsMultitokSwitch}. If the user never (or hardly
+ever) uses multi-token variables, then a more permanent solution is
+to create a file \verb`numerica.cfg`\texttt{ }with the line \texttt{multitoken-variables
+= false}; see §\ref{sec:settingsDefaults} for this.
+
+\subsection{The vv-list and its use}
+
+A vv-list is a comma-separated list where each item is of the form
+\emph{variable=value}. It might be something simple like
+\begin{lyxcode}
+{[}g=9.81,t=2{]}
+\end{lyxcode}
+or something more complicated like
+\begin{lyxcode}
+{[}V\_S=\textbackslash tfrac43\textbackslash pi~r\textasciicircum 3,V\_C=2\textbackslash pi~r\textasciicircum 2h,h=3/2,r=2{]}.
+\end{lyxcode}
+Spaces around the equals signs or the commas are stripped away during
+processing so that
+\begin{lyxcode}
+{[}g=9.81,t=2{]}~\textrm{and}~{[}~g~=~9.81~,~t~=~2{]}
+\end{lyxcode}
+are the \emph{same} variable=value list.
+
+\subsubsection{Evaluation from right to left}
+
+In these examples, with variables depending on other variables, there
+is an implication: that the list is evaluated \emph{from the right}.
+Recall how a function of a function is evaluated, say\emph{ }$y=f(g(h(x)))$.
+To evaluate $y$, first $x$ is assigned a value then $h(x)$ is calculated,
+then $g(h(x))$ then $f(g(h(x)))=y$. We work from right to left,
+from the innermost to the outermost element. Or consider an example
+like calculating the area of a triangle by means of the formula
+\[
+A=\sqrt{s(s-a)(s-b)(s-c)}.
+\]
+First we write the formula; then we state how $s$ depends on $a,b,c$,
+namely $s=\frac{1}{2}(a+b+c)$, then we give values to $a,b,c$. In
+\texttt{numerica} this is mirrored in the layout of the \verb`\eval`
+command:
+\begin{verbatim}
+ \eval{$ \sqrt{s(s-a)(s-b)(s-c)} $}
+ [s=\tfrac12(a+b+c),a=3,b=4,c=5]
+\end{verbatim}
+The formula in a sense is the leftmost extension of the vv-list. The
+entire evaluation occurs from right to left.
+
+This means that the rightmost variable in the vv-list can depend only
+on (mathematical) constants and numbers – although it may be a complicated
+expression of those elements. Other variables in the vv-list can depend
+on variables \emph{to their right} but not to their left.
+
+\subsubsection{Expressions in the variable=value list}
+
+Suppose our expression is $\tfrac{4}{3}\pi r^{3}$, the volume $V_{S}$
+of a sphere in terms of its radius $r$, and we want to calculate
+the volume for different values of $r$ to get a sense of how rapidly
+volume increases with radius.
+\begin{centred}
+\verb`$ V_S=\eval{ \tfrac43\pi r^3 }[r=1] $` $\Longrightarrow$ $ V_S=\eval{ \tfrac43\pi r^3 }[r=1] $.
+\end{centred}
+Having set up this calculation it is now an easy matter to change
+the value of $r$ in the vv-list:
+\begin{centred}
+\verb`$ V_S=\eval{ \tfrac43\pi r^3 }[r=1.5] $` $\Longrightarrow$
+$ V_S= \eval{ \tfrac43\pi r^3 }[r=1.5] $.
+
+\verb`$ V_S=\eval{ \tfrac43\pi r^3 }[r=2] $` $ \Longrightarrow $ $V_S= \eval{ \tfrac43\pi r^3 }[r=2] $.
+\end{centred}
+To compute the volume $V_{C}=\pi r^{2}h$ of a cylinder, we have two
+variables to assign values to:
+\begin{centred}
+\verb`$ V_C=\eval{ \pi r^2h }[h=4/3,r=1] $` $\Longrightarrow$ $ V_C=\eval{ \pi r^2h }[h=4/3,r=1] $.
+\end{centred}
+Although values in the vv-list are generally either numbers or simple
+expressions (like \texttt{4/3}), that is not essential. A little more
+complicated is
+\begin{centred}
+\verb`$ V_C=\eval{ hA_C }[A_C=\pi r^2,h=4/3,r=1] $` $\Longrightarrow$
+$ V_C=\eval{ hA_C }[A_C=\pi r^2,h=4/3,r=1] $.
+\end{centred}
+where calculation of the volume of the cylinder has been split into
+two: first calculate the area $A_{C}$ of its circular base and then,
+once that has been effected, calculate the volume.
+
+A second example is provided by Brahmagupta's formula for the area
+of a triangle in terms of its semi-perimeter. In a triangle ABC, the
+sides are $a=3$, $b=4$ and $c=5$. (Of course we know this is a
+right-angled triangle with area $\tfrac{1}{2}ab=6$.) The semi-perimeter
+$s=\tfrac{1}{2}(a+b+c)$ and the area of ABC is \medskip{}
+\begin{verbatim}
+ \eval{$ \sqrt{s(s-a)(s-b)(s-c) $}
+ [s=\tfrac12(a+b+c),a=3,b=4,c=5]
+\end{verbatim}
+$\Longrightarrow$ \eval{$ \sqrt{s(s-a)(s-b)(s-c)} $}
+ [s=\tfrac12(a+b+c),a=3,b=4,c=5].
+
+\subsubsection{Constants}
+
+There are five constants built-in to \texttt{numerica}: \verb`\pi`,
+the ratio of circumference to diameter of a circle, \verb`e`, the
+base of natural logarithms, \verb`\gamma`, the limit of $\left(\sum_{1}^{N}1/n\right)-\ln N$
+as $N\to\infty$, \verb`\phi`, the golden ratio, equal to $\tfrac{1}{2}(1+\surd5)$,
+and the utilitarian constant \verb`\deg`, the number of radians in
+a degree.
+\begin{centred}
+\verb`\eval{$ \pi $}` $\Longrightarrow$ \eval{$ \pi $},
+
+\verb`\eval{$ e $}` $\Longrightarrow$ \eval{$ e $},
+
+\verb`\eval{$ \gamma $}` $\Longrightarrow$ \eval{$ \gamma $},
+
+\verb`\eval{$ \phi $}` $\Longrightarrow$ \eval{$ \phi $},
+
+\verb`\eval{$ \deg $}` $\Longrightarrow$ \eval{$ \deg $},
+\end{centred}
+so that \verb`\eval{$ 180\deg $}` $\Longrightarrow$ \eval{$ 180\deg $}
+(as it should).
+
+Let's combine two of these in a formula:
+\begin{centred}
+\verb`\eval{$ e^\pi-\pi^e $}` $\Longrightarrow$ \eval{$ e^\pi-\pi^e $},
+\end{centred}
+which is close-ish to $\tfrac{1}{4}e$: \verb`\eval{$ \tfrac14e $}`
+$\Longrightarrow$ \eval{$ \tfrac14e $}.
+
+\subsubsection{Use of \texttt{\textbackslash pi},\texttt{ e},\texttt{ \textbackslash gamma},\texttt{
+\textbackslash phi} as variables}
+
+In some contexts it may feel natural to use any or all of \verb`\pi`,
+\verb`e`, \verb`\gamma` and \verb`\phi` as variables by assigning
+values to them in the vv-list. \texttt{numerica} does not object.
+The values assigned in this way override the constants' values. For
+example, if the triangle we labelled ABC previously was instead labelled
+CDE then it has sides $c=3,d=4$ and (note!) $e=5$. It's area therefore
+is\medskip{}
+\begin{verbatim}
+ \eval{$ \sqrt{s(s-c)(s-d)(s-e)} $}
+ [s=\tfrac12(c+d+e),c=3,d=4,e=5]
+\end{verbatim}
+$\Longrightarrow$
+
+\eval{$ \sqrt{s(s-c)(s-d)(s-e)} $}
+ [s=\tfrac12(c+d+e),c=3,d=4,e=5].\medskip{}
+
+\noindent Since this is the correct area we see that \texttt{e} has
+been treated as a variable with the assigned value $5$, not as the
+constant. But if \texttt{e} (or \verb`\pi` or \verb`\gamma` or \verb`\phi`)
+is not assigned a value in the vv-list then it has, by default, the
+value of the constant.
+
+In the case of \texttt{e}, if you wish to use it as a variable, the
+constant is always available as \verb`\exp(1)`. There is no similar
+alternative available for \verb`\pi`, \verb`\gamma` or \verb`\phi`
+although you can always do something like \verb`[\pi=<new value>,\pi_0=\pi]`
+in the vv-list, so that \verb`\pi_0` now has the constant's value.
+
+\subsection{Display of the vv-list}
+
+By default, the vv-list is displayed with (in fact following) the
+numerical result. That and the format of the display can both be changed.
+
+\subsubsection{Star option: suppressing display of the vv-list}
+
+\label{subsec:evalVvSuppresList}If display of the vv-list is not
+wanted at all, only the numerical result, it suffices to attach an
+asterisk (star) to the \texttt{\textbackslash eval} command:
+\begin{centred}
+\verb`$ V_C=\eval*{ hA_C }[A_C=\pi r^2,h=4/3,r=1] $` $\Longrightarrow$
+$ V_C=\eval*{ hA_C }[A_C=\pi r^2,h=4/3,r=1] $,
+\end{centred}
+or simply the naked result:
+\begin{centred}
+\verb`\eval*{$ hA_C $}[A_C=\pi r^2,h=4/3,r=1]` $\Longrightarrow$
+\eval*{$ hA_C $}[A_C=\pi r^2,h=4/3,r=1].
+\end{centred}
+In the latter case, note that a negative result will display with
+a hyphen for the minus sign unless you, the user, explicitly write
+math delimiters around the \verb`\eval*` command:
+\begin{centred}
+\verb`\eval*{$ y $}[y=ax+b,x=2,a=-2,b=2]` $\Longrightarrow$ \eval*{$ y $}[y=ax+b,x=2,a=-2,b=2]
+\end{centred}
+The \verb`$` signs that \verb`\eval*` wraps around are ignored.
+The star option delivers a number, pure and simple, with no accompaniments.
+
+\subsubsection{Suppressing display of items}
+
+\label{subsec:evalVvSuppressVars}You may wish to retain some variables
+in the vv-list display, but not all. For those variables you wish
+omitted from the display, wrap each variable (but not the equals sign
+or value) in braces. When calculating the volume of a cylinder in
+the previous examples, the base area $A_{C}$ has a different status
+from the `fundamental' variables $r$ and $h$. It is an intermediate
+value, one that we pass through on the way to the final result. To
+suppress it from display enclose the variable in braces:
+\begin{centred}
+\verb`$ V_C=\eval{ hA_C }[{A_C}=\pi r^2,h=4/3,r=1] $` $\Longrightarrow$
+$ V_C=\eval{ hA_C }[{A_C}=\pi r^2,h=4/3,r=1] $.
+\end{centred}
+As you can see, $A_{C}$ no longer appears in the displayed vv-list.
+Of course the name and its value are still recorded `behind the scenes'
+and can still be used in calculations.
+
+\subsubsection{Changing the display format}
+
+\label{subsec:evalChanging-display-format}In two examples above,
+we have calculated the area of a triangle using Brahmagupta's formula.
+Display of the result is crowded. Two remedies have just been suggested,
+but a third one and preferable in this case would be to force display
+of the vv-list and result to a new line. This can be done through
+the settings option to the \verb`\eval` command, discussed in §\ref{subsec:settings New-line-display}.
+However, if \verb`\eval` is wrapped around an \emph{appropriate}
+environment (like \verb`multline`, but not \verb`equation`) it can
+also be done simply by including \texttt{\textbackslash\textbackslash}
+at the end of the formula.
+
+In the following example I use Brahmagupta's formula for calculating
+the area of a cyclic quadrilateral (of which his formula for a triangle
+is a special case). The cyclic quadrilateral in the example is formed
+by a 45-45-90 triangle of hypotenuse 2 joined along the hypotenuse
+to a 30-60-90 triangle. The sides are therefore $\surd2,\surd2,\surd3,1$.
+Adding the areas of the two triangles, the area of the quadrilateral
+is $A=1+\tfrac{1}{2}\surd3$, or in decimal form, \verb`$\eval{1+\tfrac12\surd3}$`
+$\Longrightarrow$ $\eval{1+\tfrac12\surd3}$. Let's check with Brahmagupta's
+formula:
+\begin{verbatim}
+ \eval{
+ \begin{multline*}
+ \sqrt{(s-a)(s-b)(s-c)(s-d)}\\
+ \end{multline*}
+ }[s=\tfrac12(a+b+c+d),
+ a=\surd2,b=\surd2,c=\surd3,d=1]
+\end{verbatim}
+$\Longrightarrow$ \eval{
+ \begin{multline*}
+ \sqrt{(s-a)(s-b)(s-c)(s-d)}\\
+ \end{multline*}
+ }[s=\tfrac12(a+b+c+d),
+ a=\surd2,b=\surd2,c=\surd3,d=1]
+
+\section{Formatting the numerical result}
+
+\label{subsec:evalRoundingEtc} A result of a calculation is displayed,
+by default, to $6$ decimal places. All our results so far have been
+rounded to this figure, although not all digits are displayed, for
+instance if the sixth one is $0$, or the result is an integer. Like
+other elements of the display, both rounding value and the (dis)appearance
+of trailing zeros can be customized, in this case by means of an optional
+argument following the vv-list (or the formula if there is no vv-list).
+This optional argument may contain up to four juxtaposed items from
+seven possibilities:
+\begin{itemize}
+\item a question mark ?, which gives boolean output, or
+\item an integer, the \emph{rounding value}, positive, negative or zero,
+specifying how many decimal places to display the result to, or
+\item an asterisk {*}, which pads the result with zeros should it not have
+as many decimal places as the rounding value specifies, or
+\item the character \texttt{x} (lower case!) which presents the result in
+`proper' scientific notation (a form like $1.234\times10^{5}$ for
+123450), or
+\item the character \texttt{t} (lower case!) which presents the result in
+a bastardized form of scientific notation useful in tables (a form
+like $(5)1.234$ for 123450), or
+\item a character other than \texttt{?}, \texttt{{*}}, \texttt{x}, \texttt{t}
+or a digit, usually (but not necessarily) one of the letters\texttt{
+e d} \texttt{E D}, which presents the result in scientific notation
+using that character as the exponent mark (a form like $1.234\text{e}5$
+for $123450$), or
+\item a prime
+\begin{itemize}
+\item attached to the character specifying scientific notation, which extends
+that notation to numbers in the interval \texttt{{[}1,10)}, or
+\item attached to a question mark, which changes the format of boolean output.
+\end{itemize}
+\end{itemize}
+If you use \texttt{?} in the same specification as some other text
+character, the \texttt{?} prevails; if you use \texttt{x} in the same
+specification as some other text character except for \texttt{?},
+the \texttt{x} prevails; if you use \texttt{t} in the same specification
+as some other text character except for \texttt{?} or \texttt{x},
+the \texttt{t} prevails.
+
+\subsection{Rounding value }
+
+\label{subsec:evalRounding-value}The rounding value specifies the
+number of decimal places displayed:
+\begin{centred}
+\verb`$ \eval{ 1/3 }[4] $` $\Longrightarrow$ $ \eval{ 1/3 }[4] $
+\end{centred}
+The default rounding value is $6$:
+\begin{centred}
+\verb`$ \eval{ 35/3 } $` $\Longrightarrow$ $ \eval{ 35/3 } $
+\end{centred}
+Following the default behaviour in \texttt{l3fp}, `ties' are rounded
+to the nearest \emph{even} digit. Thus a number ending $55$ has a
+`choice' of rounding to $5$ or $6$ and rounds up to the even digit
+$6$, and a number ending $65$ with a `choice' of rounding to $6$
+or $7$ rounds down to the even digit $6$:
+\begin{centred}
+\verb`$ \eval{ 0.1234555 } $` $\Longrightarrow\eval{0.1234555}$
+
+\verb`$ \eval{ 0.1234565 } $` $\Longrightarrow\eval{0.1234565}$
+\end{centred}
+The calculational engine which \texttt{numerica} uses, \texttt{l3fp},
+works to 16 significant figures and never displays more than that
+number (and often less).
+\begin{itemize}
+\item In the first of the following although I have specified a rounding
+value of $19$ only $16$ decimal places are displayed, with the final
+digit rounded up to $7$;
+\item in the second I have added $10$ zeros after the decimal point, meaning
+that all $19$ decimal places specified by the rounding value can
+be displayed since the 10 initial zeros do not contribute to the significant
+figures;
+\item in the third I have changed the figure \emph{before} the decimal point
+to $1$ so that the $10$ added zeros are now included among the significant
+figures;
+\item and in the fourth, I have added $9$ digits before the decimal point:
+\end{itemize}
+\begin{centred}
+\verb`$ \eval{ 0.1234567890123456789 }[19] $` $\Longrightarrow$
+$\eval{ 0.1234567890123456789 }[19]$
+
+\verb`$ \eval{ 0.00000000001234567890123456789 }[19] $` $\Longrightarrow$
+$\eval{ 0.00000000001234567890123456789 }[19]$
+
+\verb`$ \eval{ 1.00000000001234567890123456789 }[19] $` $\Longrightarrow$
+$\eval{ 1.00000000001234567890123456789 }[19]$
+
+\verb`$ \eval{ 987654321.1234567890123456789 }[19] $` $\Longrightarrow$
+$\eval{ 987654321.1234567890123456789 }[19]$
+\end{centred}
+In all cases, no more than $16$ \emph{significant} figures are displayed,
+although the number of decimal places displayed may exceed $16$ as
+in the second example.
+
+It is possible to use \emph{negative} rounding values. Such a value
+zeroes the specified number of digits \emph{before} the decimal point.
+\begin{centred}
+\verb`$ \eval{ 987654321.123456789 }[-4] $` $\Longrightarrow$ $\eval{ 987654321.123456789 }[-4]$
+\end{centred}
+A rounding value of $0$ rounds to the nearest integer:
+\begin{centred}
+\verb`$ \eval{ 987654321.123456789 }[0] $` $\Longrightarrow$ $\eval{ 987654321.123456789 }[0]$
+\end{centred}
+If you wish to change the \emph{default} rounding value from $6$
+to some other value, this can be done by creating or editing a file
+\texttt{numerica.cfg} in a text editor; see §\ref{sec:settingsDefaults}.
+
+\subsection{Padding with zeros }
+
+\label{subsec:evalPadding-with-zeros}A result may contain fewer decimal
+places than the rounding value specifies, the trailing zeros being
+suppressed by default (this is how \texttt{l3fp} does it). Sometimes,
+perhaps for reasons of presentation like aligning columns of figures,
+it may be desirable to pad results with zeros. This is achieved by
+inserting an asterisk, {*}, into the final optional argument of the
+\verb`\eval` command:
+\begin{centred}
+\verb`$ \eval{ 1/4 }[4] $` $\Longrightarrow$ $ \eval{ 1/4 }[4] $,
+
+\verb`$ \eval{ 1/4 }[4*] $` $\Longrightarrow$ $ \eval{ 1/4 }[4*] $.
+\end{centred}
+
+\subsection{Scientific notation }
+
+\label{subsec:evalScientificNotation} The \texttt{l3fp} package can
+output numbers in scientific notation. For example, $1234$ is rendered
+as $\eval{1234}[e]$, denoting $1.234\times10^{3}$ , and $0.008$
+as $\eval{0.008}[e]$, denoting $8\times10^{-3}$. The `e' here,
+the \emph{exponent mark}, separates the \emph{significand} ($1.234$)
+from the \emph{exponent} ($3$). To switch on output in scientific
+notation in \texttt{numerica} enter \texttt{e} in the trailing optional
+argument:
+\begin{centred}
+\verb`$ \eval{ 123456789 }[e] $` $\Longrightarrow$ $ \eval{ 123456789 }[e] $.
+\end{centred}
+The default rounding value $6$ is in play here. In \texttt{numerica},
+when scientific notation is selected rounding takes a different meaning:
+it is the \emph{significand }which is rounded (not the number as a
+whole). One digit precedes the decimal point, at most $15$ follow
+it.
+
+Negative rounding values are pointless for scientific notation. A
+zero might on occasion be relevant:
+\begin{centred}
+\verb`$ \eval{ 987654321 }[0e] $` $\Longrightarrow$ $ \eval{ 987654321 }[0e] $.
+\end{centred}
+Sometimes letters other than `e' are used to indicate scientific
+notation, like `E' or `d' or `D'. With a few exceptions, \texttt{numerica}
+allows any letter or text character to be used as the exponent marker:
+\begin{centred}
+\verb`\eval{$ 1/23456789 $}[4d]`\texttt{ $\Longrightarrow$} \eval{$ 1/23456789 $}[4d].
+\end{centred}
+But when \texttt{x} is inserted in the trailing optional argument,
+the output is in the form $d_{0}.d_{1}\ldots d_{m}\times10^{n}$ (except
+when $n=0$), where each $d_{i}$ denotes a digit.
+\begin{centred}
+\verb`\eval{$ 1/23456789 $}[4x]`\texttt{ $\Longrightarrow$ }\eval{$ 1/23456789 $}[4x] .
+\end{centred}
+The requirements of tables leads to another form of scientific notation.
+Placing \texttt{t} in the trailing argument turns on this table-ready
+form of notation:
+\begin{centred}
+\verb`\eval{$ 1/23456789 $}[4t]`\texttt{ $\Longrightarrow$ }\eval{$ 1/23456789 $}[4t].
+\end{centred}
+This is discussed more fully in the associated document \texttt{numerica-tables.pdf}.
+
+In the next example three options are used in the trailing argument.
+The order in which the items are entered does not matter:
+\begin{centred}
+\verb`\eval{$ 1/125 $}[*e4]` $\Longrightarrow$ \eval{$ 1/125 $}[*e4].
+\end{centred}
+Finally, to illustrate that `any' text character\footnote{Be sensible! An equals sign for instance might confuse \texttt{numerica}
+into thinking the number-format option is the vv-list, and will certainly
+confuse the reader.} save for \texttt{x} or \texttt{t} can be used to distinguish the
+exponent, I use an @ character:
+\begin{centred}
+\verb`\eval{$ 1/123 $}[@4]` $\Longrightarrow$ \eval{$ 1/123 $}[@4].
+\end{centred}
+
+\subsubsection{Numbers in \texttt{{[}1,10)}}
+
+Usually when scientific notation is being used, numbers with magnitude
+in the interval $[1,10)$ are rendered in their normal decimal form,
+$3.14159$ and the like. Occasionally it may be desired to present
+numbers in this range in scientific notation (this can be the case
+in tables where the alignment of a column of figures might be affected).
+\texttt{numerica} offers a means of extending scientific notation
+to numbers in this range by adding a prime to the letter chosen as
+the exponent mark in the trailing optional argument.
+\begin{centred}
+\verb`\eval{$ \pi $}[4t']` $\Longrightarrow$ \eval{$ \pi $}[4t']
+\end{centred}
+
+\subsubsection{\textbackslash eval{*} and scientific notation}
+
+Scientific notation can be used for the numerical result output by
+\verb`\eval*`:
+\begin{centred}
+\verb`\eval*{$ \pi $}[e']` $\Longrightarrow$ \eval*{$ \pi $}[e']
+\end{centred}
+There is one catch: if you substitute \texttt{x} for \texttt{e} here,
+\LaTeX{} will complain about a missing \verb`$`. An \texttt{x} in
+the number-format option produces a \verb`\times` in the output which
+requires a math environment. It is up to you, as the user, to provide
+the necessary delimiters outside the \verb`\eval*` command. (This
+applies even when \verb`\eval*` wraps around math delimiters.)
+
+(Because of the way \texttt{numerica} parses the number-format option,
+entering a prime with neither exponent character nor question mark
+specified will result in scientific output using \texttt{e} as the
+exponent mark. The last example could have been written \verb`\eval*{$ \pi $}[']`.)
+
+\subsection{Boolean output}
+
+\label{subsec:evalBoolean-output}\texttt{l3fp} can evaluate comparisons,
+outputting $0$ if the comparison is false, $1$ if it is true. By
+entering a question mark, \texttt{?}, in the trailing optional argument,
+you can force \texttt{numerica} to do the same depending as the result
+of a calculation is zero or not. The expression being evaluated does
+not need to be a comparison, \verb`$ \eval{\pi}[?] $` $\Longrightarrow$ $ \eval{\pi}[?]$,
+but comparisons are what this is designed for.
+
+Possible comparison relations are \verb`=`, \verb`<`, \verb`>`,
+\verb`\ne`, \verb`\neq`, \verb`\ge`, \verb`\geq`, \verb`\le`,
+\verb`\leq`. Although programming languages use combinations like
+\verb`<=` or \verb`>=`, \texttt{numerica} does \emph{not} accept
+these (they are not part of standard \emph{mathematical} usage) and
+will generate an error. An example where the relation is equality
+exhibits a numerological curiosity:\footnote{The \texttt{{[}p=.{]}} of this and the next example ensures a full
+stop appears in the correct place; see §\ref{subsec:settingsPunctuation}.}
+\begin{centred}
+\verb`\eval[p=.]{\[ \frac1{0.0123456789}=81 \]}[5?]` $\Longrightarrow$
+\eval[p=.]{\[ \frac1{0.0123456789}=81 \]}[5?]
+\end{centred}
+Notice the $5$ alongside the question mark in the trailing argument.
+That is critical. Change the $5$ to a $6$ (or omit it since the
+default rounding value is $6$) and the outcome is different:
+\begin{centred}
+\verb`\eval[p=.]{\[ \frac1{0.0123456789}=81 \]}[6?]` $\Longrightarrow$
+\eval[p=.]{\[ \frac1{0.0123456789}=81 \]}[6?]
+\end{centred}
+Now the relation is false. Evaluating the fraction to more than $6$
+places, say to $9$, we can see what is going on:
+\begin{centred}
+\verb`\eval{$ 1/0.0123456789 $}[9]` $\Longrightarrow$ \eval{$ 1/0.0123456789 $}[9].
+\end{centred}
+
+\subsubsection{Outputting \texttt{T} or \texttt{F}}
+
+To my eye, outputting $0$ or $1$ in response to a `question' like
+$1/0.0123456789=81$ is confusing. It is easy to change the boolean
+output from $0,1$ to a more appropriate $F,T$, or \texttt{$\texttt{F,\texttt{T}}$}
+by adding a prime or two primes respectively to the question mark
+in the number-format option.
+\begin{centred}
+\verb`\eval[p=.]{\[ \frac1{0.0123456789}=81 \]}[6?'']` $\Longrightarrow$
+\eval[p=.]{\[ \frac1{0.0123456789}=81 \]}[6?'']
+\end{centred}
+The default boolean output format is chosen to be $0,1$ in case an
+\verb`\eval*` command is used within another \verb`\eval` command
+(`nesting'– see Chapter~\ref{chap:Nesting}~). The inner command
+needs to output a \emph{numerical} answer.
+
+\subsubsection{Rounding error tolerance}
+
+\label{subsec:evalToleranceRounding}If at least one of the terms
+in a comparison is the result of a calculation, then it's value is
+likely to contain rounding errors. What level of rounding error can
+we tolerate before such errors interfere with the comparison being
+made? \texttt{l3fp} tolerates none. It decides the truth or falsity
+of a comparison to all $16$ significant figures: 1.000 0000 0000
+0000 and 1.000 0000 0000 0001 are \emph{not }equal in \texttt{l3fp}.
+But for most purposes this will be far too severe a criterion.
+
+Suppose our comparison relation is $\varrho$, denoting one of =,
+<, >, \verb`\le`, etc. If $X\rel Y$ then $X-Y\rel Y-Y$, i.e. $X-Y\rel0$.
+This is what \texttt{numerica} does. It takes the right-hand side
+of the relation from the left-hand side and then compares the \emph{rounded}
+difference under $\varrho$ to $0$. The rounding value used is the
+number specified with the question mark in the trailing argument of
+the \verb`\eval` command or, if no number is present, the default
+rounding value (`out of the box' this is $6$). Thus, in a recent
+example, $1/0.0123456789-81$ when rounded to $5$ decimal places
+is \@.$0.00000$, indistinguishable from zero at this rounding value;
+hence the equality $1/0.0123456789=81$ is true. But when rounded
+to $6$ places it is $0.000001$ which \emph{is} distinguishable from
+zero and so the equality is false. Truth or falsity depends on the
+rounding value.
+
+When dealing with numbers generated purely mathematically, rounding
+values of $5$ or $6$ are likely to be too small. More useful would
+be rounding values closer to \texttt{l3fp}'s $16$ – perhaps $14$?
+– depending on how severe the calculations are that generate the numbers.
+However if the numbers we are dealing with come from outside mathematics,
+from practical experiments perhaps, then even a rounding value of
+$5$ or $6$ may be too large.
+
+\subsubsection{Rationale}
+
+Mathematically, the claim that $X=Y$ at a rounding value $n$ is
+the claim that
+\[
+\abs{X-Y}\le5\times10^{-(n+1)}.
+\]
+since this rounds \emph{down} to zero at $n$ places of decimals.
+This gives a more accurate test of equality than doing things in the
+opposite order – rounding each number first and then taking the difference.
+One might, for instance, have numbers like $X=0.12345$, $Y=0.12335$.
+Rounding to $n=4$ places, both round to $0.1234$ and yet the difference
+between them is $0.0001$ – they are distinguishable numbers to $4$
+places of decimals. This is why \texttt{numerica} forms the difference
+\emph{before }doing the rounding.
+
+\subsubsection{And, Or, Not}
+
+For logical And \LaTeX{} provides the symbols \verb`\wedge` and \verb`\land`,
+both displaying as $\land$, but \texttt{numerica} adds thin spaces
+( \verb`\,` ) around the symbol for \verb`\land` (copying the package
+\texttt{gn-logic14.sty}). For logical Or \LaTeX{} provides the symbols
+\verb`\vee` and \verb`\lor`, both displaying as $\lor$, but again
+\texttt{numerica} adds thin spaces around the symbol for \verb`\lor`.
+\begin{centred}
+\verb`\eval{$ 1<2 \wedge 2<3 $}[?'']` $\Longrightarrow$ \eval{$ 1<2 \wedge 2<3 $}[?''],
+
+\verb`\eval{$ 1<2 \land 2<3 $}[?'']` $\Longrightarrow$ \eval{$ 1<2 \land 2<3 $}[?''].
+\end{centred}
+To my eye the second of these with its smidgen more space around the
+wedge symbol displays the meaning of the overall expression better
+than the first. Both And and Or have equal precedence; in cases of
+ambiguity the user needs to parenthesize as necessary to clarify what
+is intended.
+
+\LaTeX{} provides two commands for logical Not, \verb`\neg` and \verb`\lnot`,
+both displaying as $\lnot$ . Not binds tightly to its argument:
+\begin{centred}
+\verb`\eval{$ \lnot A \land B $}[A=0,B=0]` $\Longrightarrow$ \eval{$ \lnot A \land B $}[A=0,B=0].
+\end{centred}
+Here \verb`\lnot` acts only on the $A$; if it had acted on $A\land B$
+as a whole the result would have been $1$.
+
+For a little flourish, I evaluate a more complicated logical statement:\footnote{Quoting from an article in \emph{Quanta Magazine} (August 2020) by
+Kevin Hartnett: `Let’s say you and two friends are planning a party.
+The three of you are trying to put together the guest list, but you
+have somewhat competing interests. Maybe you want to either invite
+Avery or exclude Kemba. One of your co-planners wants to invite Kemba
+or Brad or both of them. Your other co-planner, with an ax to grind,
+wants to leave off Avery or Brad or both of them. Given these constraints,
+you could ask: Is there a guest list that satisfies all three party
+planners?' I have written $C$ for Kemba, $A$ and $B$ for Avery
+and Brad.}
+\begin{verbatim}
+ \eval{$(A\lor\lnot C)\land(C\lor B)\land
+ (\lnot A\lor\lnot B)$}[A=1,B=0,C=1][?'']
+\end{verbatim}
+$\Longrightarrow$ \eval{$(A\lor\lnot C)\land(C\lor B)\land
+ (\lnot A\lor\lnot B)$}[A=1,B=0,C=1][?'']
+
+\subsubsection{Chains of comparisons}
+
+\texttt{numerica} can handle chains of comparisons like $1<2<1+2<5-1$.
+`Behind the scenes' it inserts logical And-s into the chain, $1<2\land2<1+2\land1+2<5-1$,
+and evaluates the modified expression:
+\begin{centred}
+\verb`\eval{$ 1<2<1+2<5-1 $}[?'']` $\Longrightarrow$ \eval{$ 1<2<1+2<5-1 $}[?''].
+\end{centred}
+
+\subsubsection{\texttt{amssymb} comparison symbols}
+
+\label{subsec:evalAmssymb-comparisons}\texttt{numerica} accepts some
+alternative symbols for the basic comparison relations from the \texttt{amssymb}
+package provided that package is loaded, i.e. the preamble of your
+document includes the statement
+\begin{lyxcode}
+\textbackslash usepackage\{amssymb\}
+\end{lyxcode}
+The variants from this package are: \verb`\leqq` ( $\leqq$ ), \verb`\leqslant`
+( $\leqslant$ ), \verb`\geqq` (~$\geqq$~), and \verb`\geqslant`
+( $\geqslant$ ).\footnote{No, that is not \texttt{eggplant}.} There
+are also negations: \verb`\nless` ( $\nless$ ), \verb`\nleq` (~$\nleq$~),
+\verb`\nleqq` ( $\nleqq$ ), \verb`\nleqslant` ( $\nleqslant$ ),
+\verb`\ngtr` ( $\ngtr$ ), \verb`\ngeq` ( $\ngeq$ ), \verb`\ngeqq`
+( $\ngeqq$ ), \verb`\ngeqslant` ( $\ngeqslant$ ).
+
+\section{Calculational details}
+
+\subsection{Arithmetic}
+
+\label{subsec:evalArithmetic}Addition, subtraction, multiplication,
+division, square roots, \emph{$n$}-th roots, and exponentiating (raising
+to a power) are all available.
+
+Multiplication can be rendered explicitly with an asterisk,
+\begin{centred}
+\verb`\eval{$ 9*9 $}` $\Longrightarrow$ \eval{$ 9*9 $},
+\end{centred}
+but that's ugly. More elegant is to use \verb`\times`:
+\begin{centred}
+\verb`\eval{$ 9\times9 $}` $\Longrightarrow$ \eval{$ 9\times9 $}.
+\end{centred}
+\verb`\cdot` is also available and in many cases juxtaposition alone
+suffices:
+\begin{centred}
+\verb`\eval{$ \surd2\surd2 $}` $\Longrightarrow$ \eval{$ \surd2\surd2 $},
+
+\verb`\eval{$ ab $}[a=123,b=1/123]` $\Longrightarrow$ \eval{$ ab $}[a=123,b=1/123].
+\end{centred}
+Division can be rendered in multiple ways too:
+\begin{centred}
+\verb`\eval{$ 42/6 $}` $\Longrightarrow$ \eval{$ 42/6 $},
+
+\verb`\eval{$ 42\div6 $}` $\Longrightarrow$ \eval{$ 42\div6 $},
+\end{centred}
+or by using \verb`\frac` or \verb`\tfrac` or \verb`\dfrac` as in
+\begin{centred}
+\verb`\eval{$ \frac{42}6 $}` $\Longrightarrow$ \eval{$ \frac{42}6 $}.
+\end{centred}
+But note that since juxtaposition means multiplication, it is also
+true that $42\tfrac{1}{6}$\texttt{ }evaluates to $7$ inside an \verb`\eval`
+command rather than denoting `forty two and a sixth'. Hence if you
+want to use `two and a half' and similar values in \texttt{numerica},
+they need to be entered as improper fractions like $\tfrac{5}{2}$
+or in decimal form, $2.5$ (as one does automatically in mathematical
+expressions anyway because of the ambiguity in a form like $2\tfrac{1}{2}$).
+
+\subsubsection{Square roots and $n$-th roots}
+
+\label{subsec:evalSquareRootsEtc}Let us check that 3, 4, 5 and 5,
+12, 13 really are Pythagorean triples (I use \verb`\sqrt` in the
+first, \verb`\surd` in the second):
+\begin{centred}
+\verb`\eval{$ \sqrt{3^2+4^2} $}` $\Longrightarrow$ \eval{$\sqrt{3^{2}+4^{2}}$},
+
+\verb`\eval{$ \surd(5^2+12^2) $}` $\Longrightarrow$ \eval{$ \surd(5^2+12^2) $}.
+\end{centred}
+The \verb`\sqrt` command has an optional argument which can be used
+for extracting $n$-th roots of a number. This notation is generally
+used when $n$ is a small positive integer like $3$ or $4$. This
+practice is followed in \texttt{numerica}: $n$ must be a (not necessarily
+small) \emph{positive integer}:
+\begin{centred}
+\verb`\eval{$ \sqrt[4]{81} $}` $\Longrightarrow$ \eval{$ \sqrt[4]{81} $},
+
+\verb`\eval{$ \sqrt[n]{125} $}[n=\floor{\pi}]` $\Longrightarrow$
+\eval{$ \sqrt[n]{125} $}[n=\floor{\pi}].
+\end{centred}
+If $n$ should not be a positive integer, an error message is generated;
+see §\ref{sec:evalErrors}.
+
+For display-style expressions, the \verb`\sqrt` command grows to
+accommodate the extra vertical height; the surd doesn't. Here is an
+example which anticipates a number of matters not discussed yet. It
+shows \verb`\eval` wrapping around a square root containing various
+formatting commands (negative spaces, \verb`\left` and \verb`\right`
+nested within \verb`\bigg` commands), all digested without complaint
+(see §\ref{subsec:evalFormatting-commands}; and see §\ref{subsec:settingsPunctuation}
+for the \verb`[p=.]`): \medskip{}
+\begin{verbatim}
+ \eval[p=.]
+ {\[
+ \sqrt[3]
+ {\!\biggl(\!\left.\frac AD\right/\!\frac BC\biggr)}
+ \]}[A=729,B=81,C=9,D=3]
+\end{verbatim}
+$\Longrightarrow$\eval[p=.]
+ {\[
+ \sqrt[3]
+ {\!\biggl(\!\left.\frac AD\right/\!\frac BC\biggr)}
+ \]}[A=729,B=81,C=9,D=3]
+
+As implemented in \texttt{numerica}, $n$-th roots found using \verb`\sqrt[n]`
+are \verb`n=<integer>`\emph{ }roots. This raises an interesting question:
+if the `$n$' of an $n$-th root is the result of a calculation,
+what happens with rounding errors? The calculation may not produce
+an \emph{exact} integer. (This problem also arises with factorials;
+see §\ref{subsec:evalFactorialsBinom}.) The solution employed in
+\texttt{numerica} is to make what is considered an integer depend
+on a rounding value. Most calculations will produce rounding errors
+in distant decimal places. For `int-ifying' calculations, \texttt{numerica}
+uses a rounding value of $14$: a calculation produces an integer
+if, when rounded to $14$ figures, the result is an integer. Since
+\texttt{l3fp} works to $16$ significant figures, a rounding value
+of $14$ allows ample `elbowroom' for rounding errors to be accommodated
+when judging what is an integer and what is not. As a practical matter
+problems should not arise.
+
+\subsubsection{\emph{n}-th roots of negative numbers}
+
+Odd (in the sense of `not even') integral roots of \emph{negative}
+numbers are available with \verb`\sqrt`,
+\begin{centred}
+\verb`\eval{$ \sqrt[3]{-125} $}` $\Longrightarrow$ \eval{$ \sqrt[3]{-125} $},
+
+\verb`\eval{$ \sqrt[3]{-1.25} $}` $\Longrightarrow$ \eval{$ \sqrt[3]{-0.125} $}.
+\end{centred}
+
+\subsubsection{Inverse integer powers }
+
+Of course to find an $n$-th root we can also raise to the inverse
+power,
+\begin{centred}
+\verb`\eval{$ 81^{1/4} $}` $\Longrightarrow$ \eval{$ 81^{1/4} $}.
+\end{centred}
+However, raising a \emph{negative} number to an inverse power generates
+an error even when, mathematically, it should not. This matter is
+discussed below in §\ref{subsec:errorsInverse-powers}.
+
+\subsection{Precedence, parentheses}
+
+The usual precedence rules apply: multiplication and division bind
+equally strongly and more strongly than addition and subtraction which
+bind equally stongly. Exponentiating binds most strongly. Evaluation
+occurs from the left.
+\begin{centred}
+\verb`\eval{$ 4+5\times6+3 $}` $\Longrightarrow$ \eval{$ 4+5\times6+3 $},
+
+\verb`\eval{$ 6\times10^3/2\times10^2 $}` $\Longrightarrow$ \eval{$ 6\times10^3/2\times10^2 $},
+\end{centred}
+which may not be what was intended. Parentheses (or brackets or braces)
+retrieve the situation:
+\begin{centred}
+\verb`\eval{$ (4+5)(6+3) $}` $\Longrightarrow$ \eval{$ (4+5)(6+3) $},
+
+\verb`\eval{$ (6\times10^3)/(2\times10^2) $}` $\Longrightarrow$
+\eval{$ (6\times10^3)/(2\times10^2) $}.
+\end{centred}
+Because exponentiating binds most strongly, negative values must be
+parenthesized when raised to a power. If not,
+\begin{centred}
+\verb`\eval{$ -4^2 $}` $\Longrightarrow$ \eval{$ -4^2 $},
+\end{centred}
+which is clearly not $(-4)^{2}$. But
+\begin{centred}
+\verb`\eval{$ (-4)^2 $}` $\Longrightarrow$ \eval{$ (-4)^2 $}.
+\end{centred}
+
+\subsubsection{Command-form brackets}
+
+\label{subsec:evalCommandBrackets}Note that brackets of all three
+kinds are available also in command form: \verb`\lparen \rparen`
+(from \verb`mathtools`) for \verb`( )`, \verb`\lbrack \rbrack`
+for \verb`[ ]`, and \verb`\lbrace \rbrace` for \verb`\{ \}`.
+
+\subsection{Modifiers\texttt{ (\textbackslash left \textbackslash right}, etc.)}
+
+The \verb`\left` and \texttt{\textbackslash right} modifiers and
+also the series of \verb`\big...` modifiers\texttt{ }(\texttt{\textbackslash}\verb`bigl \bigr`,
+\verb`\Bigl \Bigr`, \verb`\biggl \biggr`, \verb`\Biggl \Biggr`)
+are available for use with all brackets (parentheses, square brackets,
+braces):
+\begin{verbatim}
+ \eval[p=.]{\[ \exp\left(
+ \dfrac{\ln2}{4}+\dfrac{\ln8}{4}
+ \right) \]}
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.]{\[ \exp\left( \dfrac{\ln2}{4}+\dfrac{\ln8}{4} \right) \]}
+
+\texttt{numerica} also accepts their use with \texttt{.} (dot) and
+with \texttt{/} (as noted earlier, the \verb`[p]` and \verb`[p=.]`
+are explained at §\ref{subsec:settingsPunctuation}):
+\begin{centred}
+\verb`\eval[p]{\[ \left.\dfrac{3+4}{2+1}\right/\!\dfrac{1+2}{4+5} \]}`
+$\Longrightarrow$ \eval[p=.]{\[ \left. \dfrac{3+4}{2+1} \right/\!\dfrac{1+2}{4+5} \]}
+\end{centred}
+They can be nested.
+
+\subsection{Other formatting commands}
+
+\label{subsec:evalFormatting-commands}There are many formatting commands
+which change the layout of a formula on the page but do not alter
+its content. These include various spacing commands like \verb`\!`,
+\verb`\quad`, etc., phantoms (\verb`\phantom` etc.), \verb`\mathstrut`
+from \TeX{} and its \verb`mathtools` cousin \verb`\xmathstrut`.
+
+Consider the same package's \verb`\splitfrac` and \verb`\splitdfrac`.
+The \verb`mathtools` documentation gives an example to illustrate
+the use of these last two. I've mangled it to produce a ridiculous
+illustration of their use, and of the modifiers \verb`\left \right`,
+and of the command-form alternatives to parentheses \verb`\lparen \rparen`;
+also the use of \verb`\dfrac`. A little mental arithmetic will convince
+that we are evaluating the square root of $(9\times7)^{2}$ which
+indeed is what we get:\footnote{For the \texttt{{[}p=.,vvd={]}} see §\ref{subsec:settingsPunctuation}
+and §\ref{subsec:settingsVvDisplayChangeLocal}. The first puts the
+concluding full stop in the right place; the second suppresses the
+vv-list.} \medskip{}
+\begin{verbatim}
+ \eval[p=.,vvd=]{\[
+ \sqrt{\left\lparen
+ \frac{ \splitfrac{xy + xy + xy + xy + xy}
+ {+ xy + xy + xy + xy}
+ }
+ { \dfrac z7}
+ \right\rparen \left\lparen
+ \frac{ \splitdfrac{xy + xy + xy + xy + xy}
+ {+ xy + xy + xy + xy}
+ }
+ {\dfrac z7}\right\rparen}
+ \]}[x=2,y=5,z=10]
+\end{verbatim}
+$\Longrightarrow$\eval[p=.,vvd=]{\[
+ \sqrt{\left\lparen
+ \frac{ \splitfrac{xy + xy + xy + xy + xy}
+ {+ xy + xy + xy + xy}
+ }
+ { \dfrac z7}
+ \right\rparen \left\lparen
+ \frac{ \splitdfrac{xy + xy + xy + xy + xy}
+ {+ xy + xy + xy + xy}
+ }
+ {\dfrac z7}\right\rparen}
+ \]}[x=2,y=5,z=10]\texttt{numerica} essentially ignores formatting commands (the ones
+it knows of). They do not alter the mathematical content of a formula,
+only how it looks. But there will undoubtedly be formatting commands
+it does not recognize which will probably trigger an `Unknown token'
+message. Please contact the author in that case.\footnote{ajparsloe@gmail.com}
+
+\subsection{Trigonometric \& hyperbolic functions}
+
+\LaTeX{} provides all six trignometric functions, \verb`\sin`, \verb`\cos`,
+\verb`\tan`, \verb`\csc`, \verb`\sec`, \verb`\cot` and the three
+principal inverses \verb`\arcsin`, \verb`\arccos`, \verb`\arctan`.
+It also provides four of the six hyperbolic functions: \verb`\sinh`,
+\verb`\cosh`, \verb`\tanh`, \verb`\coth`, and \emph{no} inverses.
+\texttt{numerica} provides the missing hyperbolic functions, \verb`\csch`
+and \verb`\sech`, and all missing inverses, the three trigonometric
+and all six hyperbolic: \verb`\arccsc`, \verb`\arcsec`, \verb`\arccot`,
+and \verb`\asinh`, \verb`\acosh`, \verb`\atanh`, \verb`\acsch`,
+\verb`\asech`, \verb`\acoth`. (\emph{HMF} writes $\text{arcsinh}$,
+$\text{arccosh}$, etc. and ISO recommends $\text{arsinh}$, $\text{arcosh}$,
+etc. The first seems ill-advised, the second not widely adopted. At
+present neither is catered for in \texttt{numerica}.)\emph{ }
+\begin{centred}
+\verb`\eval{$ \arctan1/1\deg $}` $\Longrightarrow$ \eval{$ \arctan 1/1\deg $} ,
+
+\verb`\eval{$ \atanh\tanh3 $}` $\Longrightarrow$ \eval{$ \atanh\tanh3 $} .
+\end{centred}
+Inverses can also be constructed using the `$-1$' superscript notation.
+Thus
+\begin{centred}
+\verb`\eval{$ \sin^{-1}(1/\surd2)/1\deg $}` $\Longrightarrow$ \eval{$ \sin^{-1}(1/\surd2)/1\deg $} ,
+
+\verb`\eval{$ \tanh\tanh^{-1}0.5 $}` $\Longrightarrow$ \eval{$ \tanh\tanh^{-1}0.5 $} .
+\end{centred}
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+
+\subsubsection*{Hyperbolic functions}
+
+Please note that \texttt{l3fp} does not (as yet) provide \emph{any}
+hyperbolic functions natively. The values \texttt{numerica} provides
+for these functions are \emph{calculated} values using familiar formulas
+involving exponentials (for the direct functions) and natural logarithms
+and square roots for the inverses. Rounding errors mean the values
+calculated may not have $16$-figure accuracy. The worst `offenders'
+are likely to be the least used, \verb`\acsch` and \verb`\asech`.
+For instance,
+\[
+\acsch x=\ln\left[\frac{1}{x}+\left(\frac{1}{x^{2}}+1\right)^{1/2}\right],
+\]
+
+\begin{centred}
+\verb`\eval{$ \csch \acsch 7 $}[16]` $\Longrightarrow$ \eval{$ \csch \acsch 7 $}[16].
+\end{centred}
+\end{shaded}%
+\end{minipage}
+
+\subsection{Logarithms}
+
+The natural logarithm \verb`\ln`, base $10$ logarithm \verb`\lg`,
+and binary or base $2$ logarithm \verb`\lb` are all recognized,
+as is \verb`\log`, preferably with a subscripted base:
+\begin{centred}
+\verb`\eval{$ \log_{12}1728 $}` $\Longrightarrow$ \eval{$ \log_{12}1728 $}
+\end{centred}
+If there is no base indicated, base $10$ is assumed. (The notations
+\verb`\ln`, \verb`\lg`, and \verb`\lb` follow ISO 80000-2 recommendation,
+which frowns upon the use of the unsubscripted \verb`\log` although
+only \verb`\ln` appears widely used.) The base need not be explicitly
+entered as a number. It could be entered as an expression or be specified
+in the vv-list:
+\begin{centred}
+\verb`\eval*{$ \log_b c $}[b=2,c=1024]` $\Longrightarrow$ \eval*{$ \log_b c $}[b=2,c=1024],
+\end{centred}
+the log to base $2$ in this case. It is possible to use the unadorned
+\verb`\log` with a base different from $10$; if you wish to do this
+only for a particular calculation see §\ref{subsec:settingsLogBase},
+or see §\ref{sec:settingsDefaults} if you want to make this default
+behaviour.
+
+\subsection{Other unary functions}
+
+Other unary functions supported are the exponential function \verb`\exp`
+and signature function \verb`\sgn` (equal to $-1$, $0$, or $1$
+depending as its argument is $<0$, $=0$, or $>0$).
+
+\subsection{Squaring, cubing, \ldots unary functions}
+
+\texttt{numerica} has no difficulty reading a familiar but `incorrectly
+formed' expression like
+\[
+\sin^{2}1.234+\cos^{2}1.234.
+\]
+You do not have to render it $(\sin1.234)^{2}+(\cos1.234)^{2}$ or
+(heaven forbid) $(\sin(1.234))^{2}+(\cos(1.234))^{2}$. The everyday
+usage is fine:
+\begin{centred}
+\verb`\eval{$ \sin^2\theta+\cos^2\theta $}[\theta=1.234]` $\Longrightarrow$
+\eval{$ \sin^2\theta+\cos^2\theta $}[\theta=1.234] .
+\end{centred}
+Equally \texttt{numerica} has no difficulty reading the `correct'
+but pedantic form
+\begin{centred}
+\verb`\eval{$ (\sin(\theta))^2+(\cos(\theta))^2 $}[\theta=1.234]`
+$\Longrightarrow$ \eval{$ (\sin(\theta))^2+(\cos(\theta))^2 $}[\theta=1.234] .
+\end{centred}
+A hyperbolic identity is confirmed in this example:
+\begin{centred}
+\verb`\eval{$ \sinh 3x $}[x=1]` $\Longrightarrow$ \eval{$ \sinh 3x $}[x=1],\medskip{}
+
+\verb`\eval{$ 3\sinh x+4\sinh^3x $}[x=1]` $\Longrightarrow$ \eval{$ 3\sinh x+4\sinh^3x $}[x=1].
+\end{centred}
+In fact all named unary functions in \texttt{numerica} can be squared,
+cubed, etc., in this `incorrect' but familiar way, although the
+practice outside the trigonometric and hyperbolic context seems (vanishingly?)
+rare.
+
+When the argument of the function is parenthesized and raised to a
+power – like $\sin(\pi)^{2}$ – it is read by \texttt{numerica} as
+the `sine of the square of pi', $\sin(\pi^{2})$, and \emph{not
+}as the `square of the sine of pi', $(\sin\pi)^{2}$:
+\begin{centred}
+\verb`\eval{$ \sin(\pi)^2 $}` $\Longrightarrow$ \eval{$ \sin(\pi)^2 $} .
+\end{centred}
+Things are done like this in \texttt{numerica} above all to handle
+the logarithm in a natural way. Surely $\ln x^{n}=n\ln x=\ln(x^{n})$
+rather than $(\ln x)^{n}$? And if we wish to write (as we do) $\ln(1+1/n)^{n}=n\ln(1+1/n)=1-1/2n+1/3n^{2}-\ldots$
+to study the limiting behaviour of $(1+1/n)^{n}$, then we cannot
+avoid $\ln(x)^{n}=n\ln(x)=\ln(x^{n})$.
+
+\subsection{\emph{n}-ary functions}
+
+The functions of more than one variable ($n$-ary functions) that
+\texttt{numerica} supports are \verb`\max`, \verb`\min` and \verb`\gcd`,
+greatest common divisor. The comma list of arguments to \verb`\max`,
+\verb`\min` or \verb`\gcd` can be of arbitrary length. The arguments
+themselves can be expressions or numbers. For \verb`\gcd`, non-integer
+arguments are truncated to integers. Hence both $y$ and $3y$ are
+independently truncated in the following example – to $81$ and $243$
+respectively:
+\begin{centred}
+\verb`\eval{$ \gcd(12,10x^2,3y,y,63) $}[y=1/0.0123456789,x=3]` $\Longrightarrow$
+\eval{$ \gcd(12,10x^2,3y,y,63) $}[y=1/0.0123456789,x=3] .
+\end{centred}
+(The truncation occurs in the argument of \verb`\gcd`, not in the
+vv-list.)
+
+For $n$-ary functions, squaring, cubing, etc. follows a different
+pattern from that for unary functions. For \verb`\max`, \verb`\min`,
+\verb`\gcd` the argument of the function is a comma list. Squaring
+the argument makes no sense. We understand the superscript as applying
+to the function as a whole. (Consistency is not the point here; it
+is what mathematicians do that \texttt{numerica} tries to accommodate.)
+\begin{centred}
+\verb`\eval{$ \gcd(3x,x,\arcsin 1/\deg)^2 $}[x=24]` $\Longrightarrow$
+\eval{$ \gcd(3x,x,\arcsin 1/\deg)^2 $}[x=24] .
+\end{centred}
+
+\subsection{Delimiting arguments with brackets \& modifiers }
+
+Arguments of unary and $n$-ary functions can be delimited not only
+with parentheses, but also with square brackets and braces, both in
+explicit character form and also in the command form of §\ref{subsec:evalCommandBrackets}.
+The brackets, of whatever kind, can be qualified with \verb`\left \right`,
+\verb`\bigl \bigr`, etc.\footnote{See §\ref{subsec:settingsPunctuation} for the \texttt{{[}p=.{]}}
+(which ensures the concluding full stop appears in the correct place.}
+\begin{centred}
+\verb`\eval[p=.]{\[ \sin\left\lbrack \dfrac\pi{1+2+3}\right\rbrack \]}`
+$\Longrightarrow$\eval[p=.]{\[ \sin\left\lbrack\dfrac\pi{1+2+3}\right\rbrack \]}
+\end{centred}
+
+\subsection{Absolute value, floor \& ceiling functions}
+
+It is tempting to use the \texttt{|} key on the keyboard for inserting
+an absolute value sign. \texttt{numerica} accepts this usage, but
+it is deprecated. The spacing is incorrect – compare $|-l|$ using
+\texttt{|} against $\lvert-l\rvert$ using \verb`\lvert \rvert`.
+Also, the identity of the left and right delimiters makes nested absolute
+values difficult to parse. \texttt{numerica} does not attempt to do
+so. Placing an absolute value constructed with \texttt{|} within another
+absolute value constructed in the same way is likely to produce a
+compilation error or a spurious result. \verb`\lvert \rvert` are
+better in every way except ease of writing.\texttt{ }To aid such ease
+\texttt{numerica }provides the \verb`\abs` function (using the \texttt{\textbackslash DeclarePairedDelimiter}
+command of the \texttt{mathtools} package). This takes a mutually
+exclusive star (asterisk) or square bracketed optional argument, and
+a mandatory braced argument. The starred form expands to \verb`\left\lvert #1 \right\rvert`
+where \verb`#1` is the mandatory argument:
+\begin{centred}
+\verb`\eval[p=.]{\[ 3\abs*{\frac{\abs{n}}{21}-1} \]}[n=-7]` $\Longrightarrow$
+\eval[p=.]{\[ 3\abs*{\frac{\abs{n}}{21}-1} \]}[n=-7]
+\end{centred}
+The optional argument provides access to the \verb`\big...` modifiers:
+\begin{verbatim}
+ \eval[p=.]{\[
+ \abs[\Big]{\abs{a-c}-\abs[\big]{A-C}}
+ \]}[A=12,a=-10,C=7,c=-5]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.]{\[
+ \abs[\Big]{\abs{a-c}-\abs[\big]{A-C}}
+ \]}[A=12,a=-10,C=7,c=-5]
+
+The form without either star or square bracket option dispenses with
+the modifiers altogether:
+\begin{centred}
+\verb`\eval{$ \tfrac12(x+y)+\tfrac12\abs{x-y} $}[x=-3,y=7].` $\Longrightarrow$
+\eval{$ \tfrac12(x+y)+\tfrac12\abs{x-y} $}[x=-3,y=7].
+\end{centred}
+As noted, the star and square bracketed option are mutually exclusive
+arguments.
+
+\texttt{numerica} also provides the functions \verb`\floor` and \verb`\ceil`,
+defined in the same way, taking a mutually exclusive star or square
+bracketed optional argument and for the starred forms expanding to
+\verb`\left\lfloor #1 \right\rfloor` and \verb`\left\lceil #1 \right\rceil`
+where \verb`#1` is the mandatory argument, and for the square bracket
+option forms replacing the \verb`\left` and \verb`\right` with the
+corresponding \verb`\big` commands. The form without star or square-bracket
+option dispenses with any modifier at all.
+\begin{centred}
+\verb`\eval{$ \floor{-\pi} $}` $\Longrightarrow$ \eval{$ \floor{-\pi} $},
+
+\verb`\eval{$ \ceil{\pi} $}` $\Longrightarrow$ \eval{$ \ceil{\pi} $}.
+\end{centred}
+The floor function, $\lfloor x\rfloor$, is the greatest integer $\le x$;
+the ceiling function, $\lceil x\rceil$ is the smallest integer $\ge x$.
+Like the absolute value, the floor and ceiling functions, can be nested:
+\begin{centred}
+\verb`\eval{$ \floor{-\pi+\ceil{e}} $}` $\Longrightarrow$ \eval{$ \floor{-\pi+\ceil{e}} $}.
+\end{centred}
+
+\subsubsection{Squaring, cubing, \ldots{} absolute values, etc.}
+
+These three functions can be raised to a power \emph{without} extra
+parentheses:
+\begin{centred}
+\verb`\eval{$ \ceil{e}^2 $},` $\Longrightarrow$ \eval{$ \ceil{e}^2 $},
+
+\verb`\eval{$ \abs{-4}^2 $}.` $\Longrightarrow$ \eval{$ \abs{-4}^2 $}.
+\end{centred}
+
+\subsection{Factorials, binomial coefficients}
+
+\label{subsec:evalFactorialsBinom}Factorials use the familiar trailing
+\texttt{!} notation:
+\begin{centred}
+\verb`\eval{$ 7! $}` $\Longrightarrow$ \eval{$ 7! $},
+
+\verb`\eval{$ (\alpha+\beta)!-\alpha!-\beta! $}[\alpha=2,\beta=3]`
+$\Longrightarrow$ \eval{$ (\alpha+\beta)!-\alpha!-\beta! $}[\alpha=2,\beta=3].
+\end{centred}
+The examples illustrate how \texttt{numerica} interprets the argument
+of the factorial symbol:\texttt{ }it `digests'
+\begin{enumerate}
+\item a preceding (possibly multi-digit) integer, or
+\item a preceding variable token, or
+\item a bracketed expression, or
+\item a bracket-like expression – an absolute value, floor or ceiling function,
+\end{enumerate}
+since they delimit arguments in a bracket-like way:
+\begin{centred}
+\verb`\eval{$ \abs{-4}!+\floor{\pi}!+\ceil{e}! $}` $\Longrightarrow$
+\eval{$ \abs{-4}!+\floor{\pi}!+\ceil{e}! $}.
+\end{centred}
+The result of feeding the factorial an expression different in kind
+from one of these four cases may give an error message or an unexpected
+result. Use parentheses around such an expression; for example write
+$(3^{2})!$, rather than $3^{2}!$.
+
+Nesting of brackets for factorials is accepted:
+\begin{centred}
+\verb`\eval{$ ((5-2)!+1)! $}` $\Longrightarrow$ \eval{$ ((5-2)!+1)! $}.
+\end{centred}
+The factorials of negative integers or of non-integers are not defined
+in \texttt{numerica}. Again there is the problem met in relation to
+$n$-th roots of what happens if the argument of a factorial is the
+result of a calculation and rounding errors mean it is not an exact
+integer. This problem is unlikely to be of practical concern since
+\texttt{numerica} rounds the result of such a calculation by default
+to $14$ significant figures before offering it to the factorial.
+Since \texttt{l3fp} works to $16$ significant figures, there is ample
+`elbowroom' to accommodate rounding errors before the result of
+a calculation ceases to round to an integer.
+
+\subsubsection{Double factorials}
+
+The double factorial, written $n!!,$ is the product $n(n-2)(n-4)\ldots\times4\times2$
+when $n$ is even and the product $n(n-2)(n-4)\ldots\times3\times1$
+when $n$ is odd.
+\begin{centred}
+\verb`\eval{$ 6!! $}` $\Longrightarrow$ \eval{$ 6!! $},
+
+\verb`\eval{$ n!! $}[n=\sqrt{49}]` $\Longrightarrow$ \eval{$ n!! $}[n=\sqrt{49}],
+\end{centred}
+Since $n!=n!!(n-1)!!$ it follows that
+\[
+n!!=\frac{n!}{(n-1)!!}=\frac{(n+1)!}{(n+1)!!}.
+\]
+Putting $n=0$ in the outer equality shows that $0!!=1$. Now putting
+$n=0$ in the left equality gives $(-1)!!=1$. Double factorials therefore
+are defined for integers $\ge-1$.
+
+\subsubsection{Binomial coefficients}
+
+Binomial coefficients are entered in \LaTeX{} with the \verb`\binom`\textbf{
+}command. It takes two arguments and has a text-style version \verb`\tbinom`
+and a display-style version \verb`\dbinom`. As implemented in \texttt{numerica},
+these are \emph{generalised} binomial coefficients:
+\[
+\binom{x}{k}=\frac{x(x-1)\dots(x-k+1)}{k(k-1)\dots1},\quad(x\in\mathbb{R},~k\in\mathbb{N}),
+\]
+where $x$ need not be a non-negative integer, and where $\binom{x}{0}=1$
+by definition. Although the first (or upper) argument can be any real
+number, the lower argument \emph{must} be a non-negative integer.
+Thus, \verb`\eval{$ \tbinom53 $}` $\Longrightarrow$ \eval{$\tbinom53$},
+\verb`\eval{$ \tbinom70 $}` $\Longrightarrow$ \eval{$\tbinom70$},
+\verb`\eval{$ \tbinom{4.2}3 $}` $\Longrightarrow$ \eval{$\tbinom{4.2}3$},
+but if the second (or lower) argument of \verb`\binom` is \emph{not}
+a non-negative integer, \texttt{numerica} displays a message; see
+§\ref{subsec:errorsIntegerArgs}.
+
+\subsection{Sums and products}
+
+\texttt{numerica} recognizes sums (\verb`\sum` displaying as $\sum$)
+and products (\verb`\prod` displaying as $\prod$), and expects both
+symbols to have lower and upper summation/product limits specified.
+The lower limit must be given in the form \emph{sum/prod variable
+= initial value}; the upper limit requires only the final value to
+be specified (although it can also be given in the form \emph{sum/prod
+variable = final value}). The values may be expressions depending
+on other variables and values but must evaluate to integers (or infinity
+– see §\ref{sec:settingsInfiniteSumsProds}). Evaluating to an integer
+means that they \emph{round} to an integer, using a rounding value
+that is set by default to $14$; (recall that \texttt{l3fp} works
+to $16$ significant figures). If a limit evaluates to a non-integer
+at this `int-ifying' rounding value, an error message results. (To
+change this `int-ifying' rounding value, see §\ref{subsec:defaultsIntifyingRounding}.)
+
+As an example of expressions in the limits, this example uses the
+floor and ceiling functions to convert combinations of constants to
+integers (the \verb`[p]` is explained in §\ref{subsec:settingsPunctuation}),
+\begin{centred}
+\verb`\eval[p]{\[ \sum_{n=\floor{\pi/e}}^{\ceil{\pi e}}n \]}` $\Longrightarrow$\eval[p]{\[ \sum_{n=\floor{\pi/e}}^{\ceil{\pi e}}n \]}
+\end{centred}
+\noindent (which is $\sum_{n=1}^{9}n$).\emph{ }If the upper limit
+is less than the lower limit the result is zero. Notice that there
+is no vv-list. The summation variable does not need to be included
+there unless there are other variables that depend on it. However,
+in the case
+\begin{centred}
+\verb`\eval[p]{\[ \sum_{k=1}^N\frac1{k^3} \]}[N=100][4]` $\Longrightarrow$
+\eval[p]{\[ \sum_{k=1}^N\frac1{k^3} \]}[N=100][4]
+\end{centred}
+the upper limit $N$ is necessarily assigned a value in the vv-list.
+
+To the author it seems natural to enter the lower limit first, immediately
+after the \verb`\sum` command (the sum is \emph{from }something \emph{to}
+something), but no problem will accrue if the upper limit is placed
+first (after all, the appearance of the formula in the pdf is the
+same):
+\begin{centred}
+\verb`\eval[p=.]{\[ \sum^N_{k=1}\frac1{k^3} \]}[N=100][4]` $\Longrightarrow$
+\eval[p=.]{\[ \sum^N_{k=1}\frac1{k^3} \]}[N=100][4]
+\end{centred}
+Another example of a sum, using binomial coefficients this time, is
+\begin{centred}
+\verb`\eval[p]{\[ \sum_{m=0}^5\binom{5}{m}x^m y^{5-m} \]}[x=0.75,y=2.25]`
+$\Longrightarrow$ \eval[p]{\[ \sum_{m=0}^5\binom{5}{m}x^m y^{5-m} \]}[x=0.75,y=2.25]
+\end{centred}
+which is just \verb`\eval{$(x+y)^5$}[x=0.75,y=2.25]` $\Longrightarrow$
+\eval{$ (x+y)^5 $}[x=0.75,y=2.25], or $3^{5}$.
+
+Now let's calculate a product:
+\begin{verbatim}
+ \eval[p]{\[
+ \prod_{k=1}^{100}
+ \biggl(\frac{x^2}{k^2\pi^2} +1\biggr)
+ \]}[x=1][3]
+\end{verbatim}
+$\Longrightarrow$ \eval[p]{\[\prod_{k=1}^{100} \biggl(\frac{x^2}{k^2\pi^2} +1\biggr)\]}[x=1][3]
+
+\noindent to be compared with \verb`\eval{$ \sinh 1 $}[3]` $\Longrightarrow$
+\eval{$ \sinh1 $}[3]. Obviously more terms than $100$ are required
+in the product to achieve 3-figure accuracy.
+
+\subsubsection{Infinite sums and products}
+
+There is a strong urge to use $\infty$ in the upper limit of this
+product. Let's do so:
+\begin{verbatim}
+ \eval[p=.]{\[
+ \prod_{k=1}^{\infty}
+ \biggl(\frac{x^2}{k^2\pi^2} +1\biggr)
+ \]}[x=1][3]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.]
+ {\[
+ \prod_{k=1}^{\infty}
+ \biggl(\frac{x^2}{k^2\pi^2} +1\biggr)
+ \]}[x=1][3]
+
+\noindent Disappointingly, we still get the same result, deficient
+by $1$ in the third decimal place. Obviously \texttt{numerica} has
+not multiplied an infinite number of terms and, just as obviously,
+the finite number of terms it \emph{has} multiplied are too few. How
+\texttt{numerica} decides when to stop evaluating additional terms
+in an infinite sum or product is discussed later, §\ref{sec:settingsInfiniteSumsProds}.
+
+For this particular product the problem is that it converges slowly.
+Any criterion for when to stop multiplying terms or, for an infinite
+sum adding terms, seems bound to fail for some product or series.
+Presumably any stopping criterion must measure smallness in some way.
+But terms of the divergent harmonic series, $\sum(1/n)$ can always
+be found smaller than any value we care to specify. It is not surprising
+that a sufficiently slowly converging product or series falls foul
+of a given criterion.
+
+The default criterion however can be changed. Because this involves
+values assigned in the settings option of the \verb`\eval` command,
+I discuss infinite sums and products in the section discussing that
+optional argument; see §\ref{sec:settingsInfiniteSumsProds}.
+
+Other infinite sums converge more rapidly, and the default settings
+work admirably. For example \verb`\eval{$ (1+0.1234)^{4.321} $}`
+$\Longrightarrow$ \eval{$ (1+0.1234)^{4.321} $}. Using binomial
+coefficients we can express this as an infinite sum:\medskip{}
+\begin{verbatim}
+ \eval[p=.]{\[
+ \sum_{n=0}^{\infty}\binom{\alpha}{n}x^{n}
+ \]}[\alpha=4.321,x=0.1234]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.]
+ {\[
+ \sum_{n=0}^{\infty}\binom{\alpha}{n}x^{n}
+ \]}[\alpha=4.321,x=0.1234]
+
+\section{Error messages }
+
+\label{sec:evalErrors}There are two kinds of error in \texttt{numerica}:
+those in the underlying \LaTeX{} which are reported in the \LaTeX{}
+log, shown on the terminal, and generally halt compilation, and specifically
+\texttt{numerica}-related errors which do not halt compilation and
+produce messages displayed in the pdf where one would expect the result
+of the calculation to be. The original reason for doing things this
+way was to enable \texttt{numerica} to be used effectively with the
+instant preview facility of the document processor \LyX . More philosophically,
+one might view such errors as similar to grammatical errors or spelling
+mistakes in text. It is not clear that they should halt compilation.
+Hence strictly \texttt{numerica}-related errors leave brief messages
+in the pdf at the offending places.
+
+Before discussing specific error messages, note that there is a debug
+facility (of a sort) discussed below in §\ref{subsec:settingsDebug}.
+
+Error messages are in two parts: a \emph{what} part and a \emph{where}
+part.
+
+\subsection{Mismatched brackets}
+
+\label{subsec:errorsMismatched-brackets}An unmatched left parenthesis
+or other left bracket (in this case a missing right parenthesis) usually
+results in a \texttt{numerica} error:
+\begin{centred}
+\verb`$\eval{\sin(\pi/(1+x)}[x=1]$` $\Longrightarrow$ $\eval{\sin(\pi/(1+x)}[x=1]$
+\end{centred}
+For the same error in the vv-list, the what-part remains unchanged
+but the where-part is altered:
+\begin{centred}
+\verb`$\eval{ 1+y }[x=1,y=\sin(\pi/(1+x)]$` $\Longrightarrow$ $\eval{ 1+y }[y=\sin(\pi/(1+x),x=1]$
+\end{centred}
+The \emph{what} message is the same; the \emph{where} is different.
+
+An unmatched right parenthesis or other right bracket (in this case
+a missing \emph{left} parenthesis) usually results in a similar \texttt{numerica}
+error:
+\begin{centred}
+\verb`$\eval{2((x+y)/(y+z)))^2}[x=1,y=2,z=3]$` $\Longrightarrow$
+\eval{2((x+y)/(y+z)))^{2}}[x=1,y=2,z=3]
+\end{centred}
+But note that an unmatched modifier like \verb`\left` or \verb`\right`
+is a \LaTeX{} error and is caught by \LaTeX{} before \texttt{numerica}
+can respond and so results in a terminal and logfile message.
+
+\subsection{Unknown tokens}
+
+An `Unknown token' message can arise in a number of ways. If an
+expression involves a number of variables, some of which depend on
+others, their order in the vv-list matters:
+\noindent \begin{center}
+\verb`$\eval{\tfrac12 vt}[t=2,v=gt,g=9.8]$` $\Longrightarrow$ \eval{\tfrac{1}{2}vt}[t=2,v=gt,g=9.8]
+\par\end{center}
+
+The vv-list is evaluated from the \emph{right} so that in this example
+the variable \texttt{v} depends on a quantity \texttt{t} that is not
+yet defined. Hence the message. The remedy is to move \texttt{t} to
+the right of \texttt{v} in the vv-list.
+
+Similarly, if we use a variable in the formula that has not been assigned
+a value in the vv-list, we again get the `Unknown token' message,
+but this time the location is the formula:
+\begin{centred}
+\verb`$\eval{\pi r^2h}[r=3]$` $\Longrightarrow$ \eval{\pi r^{2}h}[r=3]
+\end{centred}
+The remedy obviously is to assign a value to \texttt{h} in the vv-list\texttt{.}
+
+The same message will result if a mathematical operation or function
+is used that has not been implemented in \texttt{numerica}:
+\begin{centred}
+\verb`$\eval{u \bmod v }[v=7,u=3]$` $\Longrightarrow$ \eval{u\bmod v}[v=7,u=3]
+\end{centred}
+A missing comma in the vv-list will generally result in an unknown
+token message:
+\begin{centred}
+\verb`$\eval{axy}[a=3 y=2,x=1]$` $\Longrightarrow$ \eval{axy}[a=3y=2,x=1]
+\end{centred}
+Because of the missing comma, \texttt{numerica} assumes \texttt{a}
+has the `value' \texttt{3y=2} and has no knowledge of \texttt{y}
+as a variable.
+
+The presence of multi-token variables can also cause this error message
+if the check for such variables is turned off; see §\ref{subsec:settingsMultitokSwitch}.
+
+\subsection{Other vv-list errors}
+
+Other errors that can occur with the vv-list are overlooked value
+assignments to variables, or missing commas. For the first, it is
+essential that we do actually give a value to all variables occuring
+in the vv-list:
+\begin{centred}
+\verb`$\eval{axy}[a=3,y=,x=1]$` $\Longrightarrow$ \eval{axy}[a=3,y=,x=1]
+\end{centred}
+The remedy is obvious – assign a value to \texttt{$y$}.
+
+\emph{Extra} commas in the vv-list should cause no problems:
+\begin{centred}
+\verb`$\eval{axy}[,a=3,,y=2,x=1,]$` $\Longrightarrow$ $\eval{axy}[,a=3,,y=2,x=1,]$
+\end{centred}
+
+\subsection{Inverse powers of negative numbers}
+
+\label{subsec:errorsInverse-powers}Inverse integer powers of positive
+numbers should always be possible, but raising a \emph{negative} number
+to an inverse power generates an error even when, mathematically,
+it should not:
+\begin{centred}
+\verb`\eval{$ (-125)^{1/3} $}` $\Longrightarrow$ \eval{$ (-125)^{1/3} $}
+\end{centred}
+This is a feature of floating point arithmetic. When a number is raised
+to a rational power, say $p/q$ where $p$ and $q$ are non-zero integers,
+then the result is the $p$-th power of the $q$-th root of the number.
+Can a $q$-th root be taken? If our floating point system used (for
+ease of illustration) only $4$ significant digits, $p/q=1/3$ would
+be the fraction $3333/10^{4}$, an odd numerator over an even denominator.
+But a negative number does not possess an even ($10^{4}$-th) root.
+
+\subsection{Integer argument errors}
+
+\label{subsec:errorsIntegerArgs}Some functions require integer arguments
+– factorials, the second argument of a binomial coefficient, and (in
+\texttt{numerica}) $n$-th roots using the optional argument of \texttt{\textbackslash sqrt};
+also summation and product variables. If integers are explicitly entered
+for these arguments there is no problem, but if the value of the argument
+is the result of a calculation, rounding errors require thinking about.
+What accumulation of rounding errors is \emph{too} much so that the
+result of the calculation \emph{cannot} be considered an integer?
+\texttt{numerica} is generous: in the default setup, if a calculation
+rounds to an integer at rounding value $14$ the result of the calculation
+is considered an integer (obviously, the integer resulting from the
+rounding). Since \texttt{l3fp} works to $16$ significant figures
+that gives ample room for rounding errors to `get lost in' and be
+ignored, while still ruling out such things as (recall the example
+in §\ref{subsec:evalBoolean-output}),
+\begin{centred}
+\verb`\eval{\[ \sum_{n=1}^N n \]}[N=1/0.0123456789]` $\Longrightarrow$
+\eval{\[ \sum_{n=1}^N n \]}[N=1/0.0123456789]
+\end{centred}
+where $N$ differs from $81$ not until the seventh decimal place.
+
+The default rounding value of $14$ for `int-ifying' calculations
+can be changed: see §\ref{subsec:defaultsIntifyingRounding}.
+
+\subsection{Comparison errors}
+
+Should a user try to make a comparison using a combination like \verb`>=`
+rather than \verb`\geq`, \texttt{numerica} admonishes like this:
+\begin{centred}
+\verb`$\eval{ \pi^e >= e^\pi }[?]$` $\Longrightarrow$ $\eval{ \pi^e >= e^\pi }[?]$
+\end{centred}
+(The relation is false by the way.)
+
+\subsection{Invalid base for \texttt{\textbackslash log}}
+
+ISO recommends using \verb`\log` only with a subscripted base specified.
+Otherwise how is one to know whether the base is \verb`e` or $10$
+or $2$ or whatever? Nonetheless \texttt{numerica} assumes that when
+\verb`\log` is used unsubscripted, the base is 10. Suppose you want
+to make $12$ the base, but forget to put braces around the $12$:
+\begin{centred}
+\verb`$\eval{ \log_12 1728 }$` $\Longrightarrow$ $\eval{ \log_12 1728 }$
+\end{centred}
+Here, \texttt{numerica} has taken \texttt{1} as the base (and $21728$
+as the argument) of the logarithm and responds accordingly.
+
+\subsection{\texttt{l3fp} errors}
+
+Some errors arising at the \texttt{l3fp} level are trapped and a message
+displayed.
+\begin{itemize}
+\item Dividing by zero
+\end{itemize}
+\begin{centred}
+\verb`$\eval{1/\sin x}[x=0]$` $\Longrightarrow$ \eval{1/\sin x}[x=0]
+\end{centred}
+Note however that \verb`$\eval{1/\sin x}[x=\pi]$` $\Longrightarrow\,\eval{1/\sin x}[x=\pi]$,
+because of rounding errors in distant decimal places. No doubt this
+is true for other functions as well.
+\begin{itemize}
+\item Invalid operation
+\end{itemize}
+\begin{centred}
+\verb`$\eval{\arccos x}[x=2]$` $\Longrightarrow$ \eval{\arccos x}[x=2]
+\end{centred}
+In this case the inverse cosine has been fed a value of $x$ outside
+its domain of definition, the interval $[-1,1]$. Trying to evaluate
+an expression that resolves to $0/0$ also produces this message:
+\begin{centred}
+\verb`$\eval{\frac{1-y}{x-2}}[x=2,y=1]$`$\Longrightarrow$ \eval{\frac{1-y}{x-2}}[x=2,y=1]
+\end{centred}
+\begin{itemize}
+\item Overflow/underflow
+\end{itemize}
+The factorial (discussed in §\ref{subsec:evalFactorialsBinom}) provides
+an example of overflow:
+\begin{centred}
+\verb`$\eval{3249!}$`\texttt{ }$\Longrightarrow$ \eval{3249!}
+\end{centred}
+This is hardly surprising since
+\begin{centred}
+\verb`$\eval{3248!}[x]$` $\Longrightarrow$ $\eval{3248!}[x]$.
+\end{centred}
+There is a limit on the size of exponents that \texttt{l3fp} can handle.
+A number in the form $a\times10^{b}$ must have $-10001\le b<10000$.
+If this is not the case an overflow or underflow condition occurs.
+As the examples show, an overflow condition generates a \texttt{numerica}
+error. For underflow, where the number is closer to $0$ than $10^{-10001}$,
+\texttt{l3fp} assigns a zero value to the quantity. \texttt{numerica}
+accepts the zero value.
+
+\chapter{Settings}
+
+\label{chap:Settings}A calculation is effected against a background
+of default values for various quantities. For a particular calculation,
+these values may not be appropriate; or you may have different preferences.
+The way to change settings for a particular calculation is through
+the settings option of \verb`\nmcEvaluate` discussed next. The way
+to change a \emph{default} setting is by creating a configuration
+file \texttt{numerica.cfg} discussed in §\ref{sec:settingsDefaults}.
+
+\section{Settings option}
+
+\label{sec:settingsOption}The second argument of the \verb`\nmcEvaluate`
+command is the settings option, delimited by square brackets. This
+option is a \emph{key=value} list, hence comma-separated. \emph{Key=value
+}lists tend to be wordy. For back-of-envelope calculations one wants
+to be able to `dash off' the calculation, hence the short, cryptic
+nsture of the keys. Most settings are generic, applicable not only
+to \verb`\nmcEvaluate` but also to other commands that are available
+if \texttt{numerica} is loaded with the \texttt{plus} option; see
+the associated document \texttt{numerica-plus.pdf}.
+
+\subsection{\textquoteleft Debug\textquoteright{} facility}
+
+\label{subsec:settingsDebug}It is rather grandiose to call this a
+debug facility, but if a calculation goes wrong or produces a surprising
+result, \texttt{numerica} offers a means of examining some intermediate
+stages on the way to the final result. To use the facility, enter
+\begin{lyxcode}
+dbg~=~<integer>
+\end{lyxcode}
+into the settings option. (White space around the equals sign is optional.)
+\begin{itemize}
+\item \texttt{dbg=0 }turns off the debug function, displays the result or
+error message (this is the default);
+\item \texttt{dbg=1 }equivalent to \texttt{dbg=2{*}3{*}5{*}7};
+\end{itemize}
+The `magic' integers are the following primes and their products:
+
+\begin{table}[t]
+\centering
+\noindent \centering{}\caption{Settings options}
+\noindent \begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}>{\raggedright}p{4cm}}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{dbg}} & {\small int} & {\small debug `magic' integer} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{reuse}} & {\small int} & {\small form of result saved with }{\small{\small\verb`\nmcReuse`}} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{\textasciicircum}} & {\small char} & {\small exponent mark for sci. notation input} & {\small\texttt{e}}\tabularnewline
+{\small\texttt{xx}} & {\small int (0/1)} & {\small multi-token variable switch} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{()}} & {\small int (0/1/2)} & {\small trig. arg. parsing} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{o}} & & {\small degree switch for trig. funcions} & \tabularnewline
+{\small\texttt{log}} & {\small num} & {\small base of logarithms for }{\small{\small\verb`\log`}} & {\small\texttt{10}}\tabularnewline
+{\small\texttt{vvmode}} & {\small int (0/1)} & {\small vv-list calculation mode} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{vvd}} & {\small token(s)} & {\small vv-list display-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 12mu plus 6mu minus 9mu(vv)}}\tabularnewline
+{\small\texttt{vvi}} & {\small token(s)} & {\small vv-list text-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 36mu minus 24mu(vv)}}\tabularnewline
+{*} & & {\small suppress equation numbering if }{\small\texttt{\textbackslash\textbackslash}}{\small{}
+in }{\small\texttt{vvd}} & \tabularnewline
+{\small\texttt{p}} & token(s) & {\small punctuation (esp. in display-style)} & {\small\texttt{,}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+
+\begin{itemize}
+\item \texttt{dbg=2} displays the vv-list after multi-token variables have
+been converted to their single token form, \texttt{\textbackslash\_nmca},
+\texttt{\textbackslash\_nmcb}, etc.;
+\item \texttt{dbg=3} displays the formula after multi-token variables have
+been converted to their single token form;
+\item \texttt{dbg=5} displays the stored variables and their evaluated values
+(\texttt{dbg=2} lists the values as expressions; here they have been
+evaluated); note that any saved values (Chapter~\ref{chap:Saving-and-retrieving})
+that have been loaded will also feature in this list which might lead
+to a messy display depending on the nature of those values;
+\item \texttt{dbg=7} displays the formula after it has been fp-ified (but
+before it has been fed to \texttt{l3fp} to evaluate);
+\begin{itemize}
+\item should the formula successfully evaluate, the result of the evaluation
+is also displayed.
+\end{itemize}
+\end{itemize}
+\vspace{-1ex}
+
+\begin{wraptable}{o}{0.5\columnwidth}%
+\centering{}\caption{Magic integers}\label{tab:settingsMagic-integers}
+\begin{center}
+\begin{tabular}{rrl}
+\toprule
+integer & & \multicolumn{1}{c}{factors}\tabularnewline
+\midrule
+6 & & 2,3\tabularnewline
+10 & & 2,5\tabularnewline
+14 & & 2,7\tabularnewline
+15 & & 3,5\tabularnewline
+21 & & 3,7\tabularnewline
+30 & & 2,3,5\tabularnewline
+35 & & 5,7\tabularnewline
+42 & & 2,3,7\tabularnewline
+70 & & 2,5,7\tabularnewline
+105 & & 3,5,7\tabularnewline
+210 & & 2,3,5,7\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}\end{wraptable}%
+To display two or more of these elements simultaneously, use the product
+of their debug numbers for the magic integer. This can be entered
+either as the multiplied-out product, or as the `waiting to be evaluated'
+product with asterisks (stars) between the factors. Thus \texttt{dbg=6}
+or \verb`dbg=2*3` display both the vv-list and formula after multi-token
+variables have been converted to single token form; \texttt{dbg=10}
+or \verb`dbg=2*5` display both the vv-list after multi-token variables
+have been converted to single token form and the recorded variables
+with their evaluated values. And similarly for the other magic integers
+listed. For other integers, if they are divisible by $2$ or $3$
+or $5$ or $7$, they will display the corresponding component. Both
+\texttt{dbg=210} and \verb`dbg=2*3*5*7` display all four elements,
+but rather than remembering this product, it suffices to put \texttt{dbg=1}.
+This is equivalent and displays all elements.
+
+The debug option uses an \texttt{aligned }or \texttt{align{*}} environment
+to display its wares, depending on the presence or absence of math
+delimiters around the \texttt{\textbackslash eval} command. In the
+next example I have used multi-token variables to illustrate the different
+elements in the debug display, and a chain of comparisons to show
+how \texttt{numerica} treats these (§\ref{subsec:evalBoolean-output}).
+\begin{verbatim}
+ \eval[dbg=1]{ a_1<2a_2<3a_3<\pi+e }
+ [a_1=\pi,a_2=\phi,a_3=e\gamma][6?'']
+\end{verbatim}
+$\Longrightarrow$ \eval[dbg=1]{ a_1<2a_2<3a_3<\pi+e }
+ [a_1=\pi,a_2=\phi,a_3=e\gamma][6?'']
+
+Note that the four elements are displayed in temporal order: first
+comes the vv-list after conversion of multi-token to single-token
+variables, then the formula in the single-token variables; these are
+created essentially at the same time. The vv-list is presented in
+left-to-right order because that is the direction of evaluation \emph{internally}
+in \texttt{numerica}. Next the stored values of the variables are
+displayed. These are the values \emph{after }evaluation. The fourth
+element both in the display and chronologically is the fp-ified formula;
+this is often a thicket of parentheses. The final element of the display
+and chronologically is the result of evaluating the formula. This
+is displayed only if $7$ is a factor of the \texttt{dbg} integer,
+and there is no error.
+
+When interpreting the fp-form, one should be aware of differences
+between \texttt{numerica} and \texttt{l3fp}. In particular be aware
+that in \texttt{l3fp} function calls bind most tightly so that, for
+example, \verb`sin 2pi` evaluates not to zero but to $(\sin2)\times\pi$
+and \verb`sin x^2` evaluates to $(\sin x)^{2}$. This should not
+be of any concern to the user except as here in debug mode when interpreting
+fp-forms.
+
+Finally, note that those mathematical operations that have no direct
+representation in \texttt{l3fp} contribute only their value to the
+fp-form. This applies to sums and products, double factorials and
+partly to binomial coefficients as illustrated in the followng (ridiculous)
+example:
+\begin{verbatim}
+ \eval[dbg=1]{\[
+ \sum_{n=1}^5 n + \binom{10}{m}
+ + \prod_{n=2}^5 (1-1/n) + m!! \][m=6]
+\end{verbatim}
+$\Longrightarrow$ \eval[dbg=1]{\[
+ \sum_{n=1}^5 n+\binom{10}{m}
+ +\prod_{n=2}^5(1-1/n) +m!! \]}[m=6]
+
+\noindent The various contributions to the overall result are displayed
+simply as numbers because \texttt{l3fp} does not (at least as yet)
+handle these elements natively.
+
+\subsubsection{Negative \texttt{dbg} values}
+
+Negative \texttt{dbg} values are possible: \texttt{dbg=-2}, \texttt{dbg=-3},
+etc. (and \texttt{dbg=-1} meaning \texttt{dbg=-210}) have exactly
+the same effects as the corresponding positive values except for some
+details of display. The display for positive \texttt{dbg} values is
+the one evident in the examples above. Lines wrap, the left margin
+is not indented and the display occupies the page width. For negative
+\texttt{dbg} values, lines do not wrap, the left margin is indented
+and the display occupies the text width. An example is presented in
+§\ref{subsec:nestDebugging} below where the display for a nested
+\verb`\eval` is significantly improved with a negative \texttt{dbg}
+value.
+
+\subsection{Reuse setting}
+
+This setting determines whether the entire display or only the numerical
+result is saved to file with the \verb`\nmcReuse` command. See below,
+Chapter~\ref{chap:Saving-and-retrieving}, §\ref{subsec:reuse=00005Ceval's-reuse-setting}.
+
+\subsection{Inputting numbers in scientific notation}
+
+\label{subsec:settingsInputtingSciNotation}\emph{Outputting} numbers
+in scientific notation is controlled by the final trailing argument
+of the \texttt{\textbackslash eval} command. That is turned off by
+default and needs to be explicitly ordered. Similarly, \emph{inputting}
+numbers in scientific notation is turned off by default and needs
+to be explicitly ordered. To turn it on, write
+\begin{lyxcode}
+\textasciicircum ~=~<char>
+\end{lyxcode}
+\noindent in the settings option, where \texttt{<char>} is any single
+character, usually \texttt{e} or \texttt{d} or their upper-casings,
+but not restricted to them: \texttt{\textasciicircum =@} for instance
+is perfectly possible, and has the advantage over \texttt{e} or \texttt{d}
+that it doesn't conflict with the use of the character as a variable
+or constant.
+\begin{centred}
+\verb`$ \eval[^=@]{ 1.23@-1 } $` $\Longrightarrow$ $ \eval[^=@]{ 1.23@-1 } $.
+\end{centred}
+With letters for the exponent mark – say \verb`d` or \verb`e` –
+the problem is interpreting forms like \texttt{8d-3} or \texttt{2e-1}.
+Does such a form denote a number in scientific notation or an algebraic
+expression? In \texttt{numerica}, if the settings option shows \texttt{\textasciicircum =d},
+then a form like \texttt{8d-3} is treated as a number in scientific
+notation. Similarly for \texttt{e} or any other letter used as the
+exponent marker for the input of scientific numbers. (But only one
+character can be so used at a time.) Note that the number \emph{must}
+start with a digit: \verb`e-1` for instance does not and will be
+treated as an algebraic expression involving the exponential constant
+(unless \verb`e` is assigned a different value in the vv-list).
+\begin{centred}
+\verb`$ \eval[^=e]{ x+e-1 }[x=2e-1] $` $\Longrightarrow$ $ \eval[^=e]{ x+e-1 }[x=2e-1] $.
+\end{centred}
+The problem here is that \verb`2e-1` is treated as a number in scientific
+notation but displays in the vv-list as if it were an algebraic expression.
+The solution is to put \verb`2e-1` into an \verb`\mbox` or \verb`\text`
+command in the vv-list:
+\begin{centred}
+\verb`$ \eval[^=e]{ x+e-1 }[x=\text{2e-1}] $` $\Longrightarrow$
+$ \eval[^=e]{ x+e-1 }[x=\text{2e-1}] $.
+\end{centred}
+If you use a particular character as the exponent marker for inputting
+numbers in scientific notation, it is good practice \emph{not} to
+use that character as a variable, not because it will cause an error
+but because it makes expressions harder to read.
+
+\subsection{Multi-token variables}
+
+\label{subsec:settingsMultitokSwitch}Variables need not consist of
+a single character or token (like $x$ or $\alpha$). Multi-token
+symbols like $x'$ or $t_{i}$ or $var$ are perfectly acceptable.
+For its internal operations, \texttt{numerica} converts such multi-token
+names to single tokens (as discussed in §\ref{subsec:evalVariableNames}).
+This conversion takes time. Even if there are no multi-token variables
+used at all, \texttt{numerica} still needs to check that that is so.
+There is a setting that allows a user to turn off or turn on the check
+for such variables by entering
+\begin{lyxcode}
+xx~=~<integer>
+\end{lyxcode}
+into the settings option. If \texttt{<integer>} is \texttt{0}, the
+check for (and conversion of) multi-token variables is turned off;
+if \texttt{<integer>} is \texttt{1} (or any other\emph{ non-zero}
+integer), the check, and conversion if needed, goes ahead. By default,
+checking for multi-token variables and converting them if found is
+turned \emph{on}. (The name for the key, \texttt{xx}, is chosen because
+\texttt{x} is the most familiar variable of all, introduced in elementary
+algebra, and doubling it like this suggests multi-token-ness.)
+
+If checking is turned off when a multi-token variable is present,
+an error results. We don't need to enter \texttt{xx=1} in the first
+of the following examples because the check for multi-token variables
+is on by default. Explicitly turning it off in the second produces
+an error.
+\begin{centred}
+\verb`\eval{$ x_0^{\,2} $}[x_0=5]` $\Longrightarrow$ \eval{$ x_0^{\,2} $}[x_0=5],\medskip{}
+\verb`\eval[xx=0]{$ x_0^{\,2} $}[x_0=5]` $\Longrightarrow$ \eval[xx=0]{$ x_0^{\,2} $}[x_0=5]
+\end{centred}
+
+\subsection{Parsing arguments of trigonometric functions}
+
+This setting allows a wider range of arguments to trigonometric functions
+to be used (think Fourier series) without needing to insert extra
+parentheses in order for them to be read correctly by \verb`\eval`;
+see §\ref{subsec:parseTrigFns}.
+
+\subsection{Using degrees rather than radians}
+
+\label{subsec:settingsDegrees}You may find it more convenient to
+use degrees rather than radians with trigonometric functions.This
+can be switched on simply by entering a lowercase \texttt{o} in the
+settings option. (The author's fond hope is that the charitable eye
+might see a degree symbol in the \texttt{o}.) Thus
+\begin{centred}
+\verb`\eval[o]{$ \sin 30 $}` $\Longrightarrow$ \eval[o]{$ \sin 30 $},
+
+\verb`\eval[o]{$ \arcsin 0.5 $}` $\Longrightarrow$ \eval[o]{$ \arcsin 0.5 $}.
+\end{centred}
+
+\subsection{Specifying a logarithm base}
+
+\label{subsec:settingsLogBase}If you wish to use \verb`\log` without
+a subscripted base in a particular calculation, then add an entry
+like
+\begin{lyxcode}
+log~=~<positive~number${}\,\mathtt{\ne1}$>
+\end{lyxcode}
+to the settings option of the \verb`\eval` command. The \verb`<positive number>`
+does not need to be an integer. It could be \verb`e` (if you object
+to writing \verb`\ln`) but is more likely to be $2$ or another small
+integer; $10$ is the default. If you want to use this changed base
+not for one but most calculations, then add an entry with your choice
+of base to a configuration file; see §\ref{sec:settingsDefaults}.
+
+\subsection{Calculation mode}
+
+\label{subsec:settingsRecalcMode}A variable may change in the course
+of a calculation. This is certainly true of sums and products. If
+a parameter in the vv-list depends on the variable then that parameter
+will need to be recalculated, perhaps repeatedly, in the course of
+a calculation. By entering \label{subsec:settingsCalculationMode}
+\begin{lyxcode}
+vvmode~=~<integer>
+\end{lyxcode}
+in the settings option it is possible to turn on or off the ability
+to repeatedly evaluate the vv-list; \verb`<integer>` here takes two
+possible values, \texttt{0} or \texttt{1}. \texttt{vvmode=0} means
+the vv-list is evaluated once at the start of the calculation; \texttt{vvmode=1}
+means the vv-list is recalculated every time the relevant variable
+changes.
+
+For example, it may be desirable to place the summand, or some part
+of it, in the vv-list. Since the summation variable obviously changes
+during the course of the calculation, we need to enter \texttt{vvmode=1}
+in the settings option. Repeating an earlier sum (the seting \verb`p=.`
+is discussed in §\ref{subsec:settingsPunctuation}) \medskip{}
+\begin{verbatim}
+ \eval[p=.,vvmode=1]{\[ \sum_{k=1}^N f(k) \]}
+ [N=100,f(k)=1/k^3,{k}=1][4]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.,vvmode=1]{\[ \sum_{k=1}^N f(k) \]}
+ [N=100,f(k)=1/k^3,{k}=1][4]
+
+As you can see, the summand \texttt{f(k)} has been given explicit
+form in the vv-list – equated to \texttt{1/k\textasciicircum 3}.
+That means we need to give a preceding value to \texttt{k} in the
+vv-list; hence the rightmost entry. But we don't want \texttt{k=1}
+appearing in the final display, so we wrap \texttt{k} in braces (see
+§\ref{subsec:evalVvSuppressVars}). Since the value \texttt{k=1} applies
+only to the first term in the sum, to ensure it is not used for all
+terms, we enter \texttt{vvmode=1} in the settings option. This turns
+vv-recalculation mode on and ensures \texttt{k=1} is overwritten by
+\texttt{k=2}, \texttt{k=3} and so on, and the vv-list recalculated
+each time. The final result is the same as before, although recalculating
+the vv-list at each step is a more resource-hungry process. The difference
+may not be marked for this example; with more complicated expressions
+it noticeably takes longer.
+
+Because it is necessary to activate this switch when using \emph{implicit}
+notations – like $f(k)$ in the example – rather than the explicit
+form of the function in the main argumet it seems natural to call
+\texttt{vvmode=1} \emph{implicit }mode and \texttt{vvmode=0} (the
+default) \emph{explicit }mode. Most calculations are explicit mode
+– the vv-list is evaluated only once.\emph{ }
+
+\subsection{Changing the vv-list display format}
+
+\label{subsec:settingsVvDisplayChangeLocal}In previous formulas with
+variables the vv-list has been displayed following the result. It
+is wrapped in parentheses following a comma followed by a space. These
+formatting elements – comma, space, parentheses – can all be changed
+with the settings option.
+
+The default format specification is
+\begin{lyxcode}
+\{,\}\textbackslash mskip~12mu~plus~6mu~minus~9mu(vv)
+\end{lyxcode}
+for a text-style display (an inline formula) and
+\begin{lyxcode}
+\{,\}\textbackslash mskip~36mu~minus~24mu(vv)
+\end{lyxcode}
+in a display-style context. The commas are wrapped in braces because
+these are items in a comma-separated list. Both entries exhibit the
+elements: punctuation (comma), preceding a variable space, preceding
+the parenthesized vv-list (the \texttt{vv} placeholder). No full stop
+is inserted after the closing parentheses because the \texttt{\textbackslash eval}
+command may occur in the middle of a sentence (even in display style).
+For inline use, the elasticity of the space becomes relevant when
+\TeX{} is adjusting individual lines to fit sentences into paragraphs
+and paragraphs into pages. The largest spacing that can be stretched
+to is a quad, $18$~mu (mu~=~math unit), and the smallest that
+can be shrunk to is a thin space, $3$~mu. In display style,\texttt{
+}the largest spacing specified is the double quad, in line with the
+recommendation in \emph{The \TeX{} Book}, Chapter~18, but this can
+shrink to a single quad, for instance if the vv-list is heavily populated
+with variables so that the evaluated result is pushed well to the
+left by the vv-list. (But see below, §\ref{subsec:settings New-line-display}.)
+
+If you want to change these defaults, enter in the settings option
+\begin{lyxcode}
+vvi~=~<new~specification>
+\end{lyxcode}
+to change the inline display and
+\begin{lyxcode}
+vvd~=~<new~specification>
+\end{lyxcode}
+to change the display-style display For example the settings
+\begin{lyxcode}
+vvi~=~\{,\}\textbackslash quad(vv)
+
+vvd~=~\{,\}\textbackslash qquad(vv)
+\end{lyxcode}
+would give a comma (in braces since the settings option is a comma-separated
+list) and a fixed space (of one or two quads) between the result and
+the parenthesized vv-list.
+
+The vv-list itself in the display specification is represented by
+the placeholder \texttt{vv}. If the \texttt{vv} is omitted from the
+specification, then the vv-list will not appear at all:
+\begin{centred}
+\verb`\eval[vvi=?!]{$ \pi $}[\pi=3]` $\Longrightarrow$ \eval[vvi=?!]{$ \pi $}[\pi=3]
+\end{centred}
+More relevantly, it may well be the case that all variables in the
+vv-list are suppressed (wrapped in braces). In that case the display
+would look something like \verb`, ()`. To prevent this enter \verb`vvi=`
+in the vv-list, in the inline case, or \verb`vvd=` in the display-style
+case, i.e. enter an empty value. (Alternatively, use the star option
+of the \verb`\eval` command.)
+
+Another minor wrinkle occurs if you want to change parentheses around
+the vv-list to square brackets. Because the settings option is a square-bracket
+delimited argument, the square brackets in the specification will,
+like commas, need to be hidden in braces, although you can get away
+with braces around the whole spec.:
+\begin{lyxcode}
+vvi=\{,\textbackslash mskip~12mu~plus~6mu~minus~9mu~{[}vv{]}\}
+\end{lyxcode}
+
+\subsection{Displaying the vv-list on a new line }
+
+\label{subsec:settings New-line-display}Display of a long formula
+with many variables, hence a full vv-list, may not fit comfortably
+on a line. In an earlier example I used Brahmagupta's formula to calculate
+the area of a triangle. It squeezed onto a line. I shall now use his
+formula for the area of a cyclic quadrilateral:
+\[
+A=\sqrt{(s-a)(s-b)(s-c)(s-d)}.
+\]
+The extra side (quadrilateral as against triangle) means there is
+a further variable to accommodate, not only in the formula but also
+in the vv-list. In the following example, the cyclic quadrilateral
+is formed by a 45-45-90 triangle of hypotenuse 2 joined along the
+hypotenuse to a 30-60-90 triangle. The sides are therefore $\surd2,\surd2,\surd3,1$.
+Adding the areas of the two triangles, the area of the quadrilateral
+is $A=1+\tfrac{1}{2}\surd3$, or in decimal form, \verb`$\eval{1+\tfrac12\surd3}$`
+$\Longrightarrow$ $\eval{1+\tfrac12\surd3}$. Let's check with Brahmagupta's
+formula:
+\begin{verbatim}
+ \eval[p=.,vvd={,}\\(vv),*]
+ {\[ \sqrt{(s-a)(s-b)(s-c)(s-d)} \]}
+ [s=\tfrac12(a+b+c+d),
+ a=\surd2,b=\surd2,c=\surd3,d=1]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.,vvd={,}\\(vv),*]
+ {\[ \sqrt{(s-a)(s-b)(s-c)(s-d)} \]}
+ [s=\tfrac12(a+b+c+d),
+ a=\surd2,b=\surd2,c=\surd3,d=1]
+
+\noindent The values agree. The point to note here is the\texttt{
+vvd=\{,\}\textbackslash\textbackslash (vv)} and the \texttt{{*}}
+in the settings option. The \texttt{\textbackslash\textbackslash}
+in a specification for \texttt{vvd} acts as a trigger for \texttt{numerica}
+to replace whatever math delimiters are enclosed by the \verb`\eval`
+command with a \verb`multline` environment. As you can see, the specification
+inserts a comma after the formula and places the parenthesized vv-list
+on a new line. The star \texttt{{*}} if present suppresses equation
+numbering by turning the \verb`multline` into a \verb`multline*`
+environment.
+
+Things to note in the use of\texttt{ \textbackslash\textbackslash}
+in a \texttt{vvd} specification are that
+\begin{itemize}
+\item it applies only to the \texttt{vvd} specification, not the \texttt{vvi}
+spec.;
+\item it applies only when\emph{ }\verb`\eval`\emph{ wraps around }a math
+environment of some kind;
+\item it has no effect when the \verb`\eval` command is used \emph{within}
+a math environment when the presentation of the result is of the form
+\emph{result, vv-list}. The formula is not displayed and so the pressure
+on space is less and the `ordinary' vv-list specification is used.
+\end{itemize}
+
+\subsection{Punctuation}
+
+\label{subsec:settingsPunctuation}The \verb`\eval` command can be
+used within mathematical delimiters or it can be wrapped around mathematical
+delimiters. The latter gives a \emph{formula=result} style of display
+automatically, which is convenient. One doesn't need to write the
+\emph{formula=} part of the expression, but it causes a problem when
+\verb`\eval` wraps around a display-style or similar environment:
+how to display a following punctuation mark? For an inline display
+we can simply follow the \verb`\eval` command with the appropriate
+punctuation, for instance: \verb`\eval{$ 1+1 $}.` $\Longrightarrow$
+\eval{$ 1+1 $}. But with \verb`\[ \]` delimiters used \emph{within}
+the \verb`\eval` command – \verb`\eval{\[ 1+1 \]}.` – the fullstop
+slides off to the start of the next line, since it is beyond the closing
+delimiter. We want it to display as if it were the last element \emph{before}
+the closing delimiter.
+
+Explicitly putting it there – \verb`\eval{\[ 1+1. \]}` – means the
+punctuation mark becomes part of the formula. Potentially \texttt{numerica}
+then needs to check not just for a fullstop but also other possible
+punctuation marks like comma, semicolon, perhaps even exclamation
+and question marks. All these marks have roles in mathematics or \texttt{l3fp}.
+Including them in the formula means distinguishing their punctuation
+role from their mathematical role and can only cause difficulties
+(and code bloat).
+
+Instead, \texttt{numerica} uses the setting
+\begin{lyxcode}
+p~=~<char(s)>~
+\end{lyxcode}
+to place the \texttt{char(s)} after the result but within the environment
+delimiters. The default punctuation mark is the comma so that simply
+entering \texttt{p} will produce a comma in the appropriate place.
+This saves having to write \texttt{p=\{,\}} as would otherwise be
+required, since the settings option is a \emph{comma}-separated list.
+
+Nor is one limited to a single punctuation mark:
+\begin{centred}
+\verb`\eval[p=\ (but no 8!)]{\[ \frac{1}{81} \]}[9]` $\Longrightarrow$
+\eval[p=\ \text{(but no 8!)}]{\[ \frac{1}{81} \]}[9]
+\end{centred}
+
+\section{Infinite sums and products}
+
+\label{sec:settingsInfiniteSumsProds}There are ways of tweaking various
+default settings to nudge infinite sums and products to a correct
+limit. These tweaks are applied via the settings option of the \verb`\eval`
+command.
+
+\begin{table}
+\centering
+\noindent \centering{}\caption{Settings for infinite sums \& products}\label{tab:settingsSumsProducts}
+\noindent \begin{center}
+{\small{}%
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+key & type & meaning & default\tabularnewline
+\midrule
+\texttt{S+} & int & extra rounding for stopping criterion & \texttt{2}\tabularnewline
+\texttt{S?} & $\text{int}\ge0$ & stopping criterion query terms for sums & \texttt{0}\tabularnewline
+\texttt{P+} & int & extra rounding for stopping criterion & \texttt{2}\tabularnewline
+\texttt{P?} & $\text{int}\ge0$ & stopping criterion query terms for products & \texttt{0}\tabularnewline
+\bottomrule
+\end{tabular}}
+\par\end{center}
+\end{table}
+The normal convergence criterion used by \texttt{numerica} to determine
+when to stop adding/multiplying terms in an infinite sum/product is
+\emph{when the next term added/multiplied leaves the total unaltered
+when rounded to 2 more digits than the specified rounding value.}
+Suppose $T_{k}$ is the sum/product after the inclusion of $k$ terms,
+and $r$ is the rounding value. Denote $T_{k}$ rounded to $r$ figures
+by $\left(T_{k}\right)_{r}$. \emph{The infinite sum or product stops
+at the $(k+1)$-th term (and the value is attained at the $k$-th
+term) when }$\left(T_{k+1}\right)_{r+2}=\left(T_{k}\right)_{r+2}$.
+The hope is that if this is true at rounding value $r+2$ then at
+rounding value $r$ the series or product will have attained a stable
+value at that level of rounding.
+
+For a series of monotonic terms converging quickly to a limit, this
+stopping criterion works well, less so if convergence is slower, as
+seen earlier with the infinite product for $\sinh1$. The criterion
+can fail completely when terms behave in a non-monotonic manner. Distant
+terms of a Fourier series, for example, may take zero values; the
+criterion is necessarily satisfied but the series may still be far
+from its limit. In a product the equivalent would be a distant term
+taking unit value. Such series or products may also have initial `irregular'
+terms including zero/unit terms. A summation/product might stop after
+only one or two additions/multiplications if the criterion were applied
+to them.
+
+To cope with these possibilities, \texttt{numerica} offers two settings
+for sums, two for products, summarized in Table~\ref{tab:settingsSumsProducts}.
+These are entered in the settings option of the \verb`\eval` command.
+\begin{itemize}
+\item \texttt{S+=<integer> }or \texttt{P+=<integer>} additional rounding
+on top of the specified (or default) rounding for the calculation;
+default = $2$
+\begin{itemize}
+\item the larger the additional \texttt{<integer>} is, the more likely that
+sum or product has attained a stable value at the specified rounding
+$r$
+\end{itemize}
+\item \texttt{S?=<integer${}\,\mathtt{\ge0}$> }or \texttt{P?=<integer${}\,\mathtt{\ge0}$>}
+the number of final terms to query after the stopping criterion has
+been achieved to confirm that it is not an `accident' of particular
+values; default = $0$
+\begin{itemize}
+\item a final few terms to be summed/multiplied and the rounded result after
+each such operation to be compared with the rounded result at the
+time the stopping criterion was achieved. Suppose the additional rounding
+(\texttt{S+} or \texttt{P+}) is $n$ on top of the specified rounding
+$r$ and let the number of final checking terms be $m$. Suppose $T_{k_{0}}$
+is the first term at which the stopping criterion is achieved: $\left(T_{k_{0}}\right)_{r+n}=\left(T_{k_{0}+1}\right)_{r+n}$.
+What we require of the final query terms is that $\left(T_{k_{0}}\right)_{r+n}=\left(T_{k_{0}+1+j}\right)_{r+n}$
+for $j=0,1,\ldots,m$.
+\end{itemize}
+\end{itemize}
+Previously we found that the infinite product for $\sinh1$ with the
+default settings gave the wrong value, $0.174$, deficient by $1$
+in the last digit. We now have the means to tweak the stopping criterion
+by increasing the additional rounding:
+\begin{verbatim}
+ \eval[p,P+=3]{\[
+ \prod_{k=1}^{\infty}
+ \biggl(\frac{x^2}{k^2\pi^2} +1\biggr)
+ \]}[x=1][3] \nmcInfo{prod}.
+\end{verbatim}
+\noindent $\Longrightarrow$ \noindent \eval[p,P+=3]{\[
+ \prod_{k=1}^{\infty}
+ \biggl(\frac{x^2}{k^2\pi^2} +1\biggr)
+\]}[x=1][3] \nmcInfo{prod}.
+
+\noindent To obtain that last item of information (350 factors), I've
+anticipated a little and used the command \verb`\nmcInfo` with the
+argument \verb`prod`; see Chapter~\ref{sec:info}. The product now
+produces the correct three-figure value, but it takes $350$ factors
+to do so.
+
+Knowing how many terms or factors have been needed helps assess how
+trustworthy the result from an infinite sum or product is. For example,
+for the exponential series,
+\begin{verbatim}
+ \eval[p]{\[
+ \sum_{k=0}^\infty \frac1{k!}
+ \]}[9] \nmcInfo{sum}.
+\end{verbatim}
+$\Longrightarrow$ \eval[p]{\[\sum_{k=0}^\infty \frac1{k!} \]}[9] \nmcInfo{sum}.
+
+To $9$ places of decimals, using the default value \texttt{S+=2},
+the exponential series arrives at the right sum after only $15$ terms.
+Convergence is rapid. We can trust this result (and it is in fact
+the correct nine-figure value). By contrast, if we didn't know the
+value of $\sinh1$ beforehand, noting the number of factors required
+would make us justly cautious about accepting the result of the infinite
+product calculation.
+
+One way to gain confidence in a result is to choose a possibly unrealistic
+rounding value – say, the default $6$ for the infinite product \-\-
+then use \emph{negative} values for the extra rounding, \texttt{S+=-5},
+\texttt{S+=-4}, \ldots{} , so that the stopping criterion applies at
+rounding values $s$ of $6+(-5)=1$, $6+(-4)=2$, and so on, but the
+result is always presented to $6$ decimal places. One can then see
+how the $6$-figure results behave relative to the number of terms
+it takes to meet the stopping criterion. A little experimenting shows
+that for our infinite product for $\sinh1$ the number of factors
+$N_{s}$ at a stopping rounding value $s$ increases in geometric
+proportion with a scale factor of about $3$: $N_{s+1}/N_{s}\approx3$.
+For the exponential series on the other hand $N_{s}=4+s$, the number
+of terms increasing in direct proportion to the stopping rounding
+value.
+
+A similar calculation for the sum of inverse fourth powers of the
+integers $\zeta(4)=\sum_{n=1}^{\infty}\frac{1}{n^{4}}$, inverse third
+powers, $\zeta(3)$, and inverse squares, $\zeta(2)$, using \verb`\nmcInfo`
+to find how many terms are required at each stopping rounding value,
+shows that at least over the rounding value range $1$ to $8$, for
+inverse fourth powers $N_{s+1}/N_{s}\approx1.7$, for inverse third
+powers $N_{s+1}/N_{s}\gtrsim2$ and for inverse squares $N_{s+1}/N_{s}\approx3$.
+All are geometric rather than arithmetic progressions, but for inverse
+fourth powers the scale factor ($\approx1.7$) is sufficiently small
+that for these low values of $s$ the number of terms required does
+not grow too quickly. It is a standard result (Euler) that the series
+sums to $\pi^{4}/90$: \verb`$ \eval{ \pi^4/90 } $` $\Longrightarrow$
+$ \eval{ \pi^4/90 } $ to six places, and indeed, with the default
+\texttt{S+=2},
+\begin{centred}
+\verb`\eval[p]{\[ \sum_{k=1}^\infty \frac1{k^4} \]}` $\Longrightarrow$
+\eval[p]{\[ \sum_{k=1}^\infty \frac1{k^4} \]}
+\end{centred}
+there is complete agreement.
+
+For inverse third powers, the number of terms required to reach the
+stopping criterion grows rapidly for rounding values from $7$ onwards
+($2^{7}=128$, $2^{8}=256$, \ldots ). This suggests trying for a
+five-figure result (with the default setting \texttt{S+=2} the stopping
+rounding value is $7$). Doing this gives a result $1.20205$ to five
+decimal places. \emph{HMF} Table 23.3 has this quantity tabulated
+to $20$ places and shows our result is too small by $1$ in the final
+figure.
+
+For inverse second powers, the number of terms required to reach the
+stopping criterion increase even more quickly: $3^{4}=81$, $3^{5}=243$,
+and so on. A three figure answer (with the default setting \texttt{S+=2}
+the stopping rounding value is $5$) seems the best we can hope for.
+Doing the evaluation gives $1.642$ whereas we know that $\zeta(2)=\pi^{2}/6$
+(Euler's famous result), evaluating to $1.645$. Even with \texttt{S+=3},
+the sum is still too small, $1.644$ after 1007 terms. Increasing
+the additional rounding to $4$, \texttt{S+=4}, does finally give
+the correct three-figure result, $1.645$, but only after summing
+$3180$ terms.
+
+\subsection{Premature ending of infinite sums}
+
+All the series considered so far have been monotonic. Trigonometric
+series will generally not be so, nor even single-signed.
+
+Trigonometric sums are computationally intensive and so, for the following
+example, I have specified a rounding value of 2. The series
+\[
+\sum_{n=1}^{\infty}\frac{4}{n^{2}\pi^{2}}(1-\cos n\pi)\cos2\pi nt
+\]
+is the Fourier series for the triangular wave function /\!\textbackslash\!/\!\textbackslash\!/\!\textbackslash\!/\!\textbackslash{} \ldots{}
+of period 1, symmetric about the origin where it takes its maximum
+value 1, crossing the axis at $t=0.25$ and descending to its minimum
+$-1$ at $t=0.5$, before ascending to a second maximum at $t=1$
+(and so on). In the interval $[0,0.5)$ the series should sum to $1-4t$.
+The problem is that the summand $\frac{4}{n^{2}\pi^{2}}(1-\cos n\pi)\cos2\pi nt$
+vanishes both when $n$ is even and when $4nt$ is an odd integer.
+If $t=0.1$ then $4nt$ is never an odd integer so the summand vanishes
+only for $n$ even, every second term. We expect the result to be
+$1-4\times0.1=0.6$.
+\begin{verbatim}
+ \eval[p]{\[
+ \sum_{n=1}^{\infty}
+ \frac{4}{n^{2}\pi^{2}}
+ (1-\cos n\pi)\cos2\pi nt
+ \]}[t=0.1][2] \nmcInfo{sum}.
+\end{verbatim}
+$\Longrightarrow$ \eval[p]{\[
+ \sum_{n=1}^{\infty}
+ \frac{4}{n^{2}\pi^{2}}
+ (1-\cos n\pi)\cos2\pi nt
+\]}[t=0.1][2] \info{sum}.
+
+\noindent Only one term? Of course – since the second term $n$ is
+even; the term vanishes and the stopping criterion is satisfied. The
+way around this problem is to query terms \emph{beyond} the one where
+the stopping criterion is achieved, i.e., to set \texttt{S?} to a
+nonzero value. We try \texttt{S?=1}:
+\begin{verbatim}
+ \eval[p,S?=1]{\[
+ \sum_{n=1}^{\infty}
+ \frac{4}{n^{2}\pi^{2}}
+ (1-\cos n\pi)\cos2\pi nt
+ \]}[t=0.1][2] \nmcInfo{sum}.
+\end{verbatim}
+$\Longrightarrow$ \eval[p,S?=1]{\[
+ \sum_{n=1}^{\infty}
+ \frac{4}{n^{2}\pi^{2}}
+ (1-\cos n\pi)\cos2\pi nt
+\]}[t=0.1][2] \info{sum}.
+
+Table~\ref{tab:settingsFinite-sums} lists the results of evaluating
+the \emph{finite }sums from $n=1$ to $N$ for values of $N$ around
+$65$. Since we have specified a rounding value of $2$ for the calculation,
+the stopping criterion\emph{ }applies at a rounding value of $2$
+more than that, $4$. Since $N=64$ is even, the summand for the $64$th
+term is zero and the sum takes the same value as for $N=63$. The
+$65$th term is the query term and the sum differs, so the summation
+continues. The $66$th term vanishes, so the stopping criterion is
+met. This time for the query term, the $67$th, the sum retains the
+same $4$-figure value, and the summation stops. The result was attained
+at the $65$th term.
+
+\begin{wraptable}{o}{0.5\columnwidth}%
+\centering{}\vspace{-4ex}
+\caption{Finite sums}\label{tab:settingsFinite-sums}
+\setlength{\abovetopsep}{1ex}%
+\begin{tabular}{cc}
+\toprule
+$N$ & $\Sigma$\tabularnewline
+\midrule
+$63$ & $0.6001$\tabularnewline
+$64$ & $0.6001$\tabularnewline
+$65$ & $0.5999$\tabularnewline
+$66$ & $0.5999$\tabularnewline
+$67$ & $0.5999$\tabularnewline
+\bottomrule
+\end{tabular}\end{wraptable}%
+Should we be confident in the result? Increase the number of query
+terms to $3$ (there is no point in increasing \texttt{S?} to $2$
+because of the vanishing of the even terms), the sum stops after $113$
+terms, with the same $0.6$ result. Indeed, increasing \texttt{S?}
+to $5,7,\ldots$ makes no difference. It still takes $113$ terms
+to reach the stable two-figure result $0.6$.
+
+For a final example, consider the error function
+\[
+\erf z=\dfrac{2}{\sqrt{\pi}}\int_{0}^{z}e^{-t^{2}}dt
+\]
+which can also be rendered as an infinite sum (\emph{HMF }7.1.5):
+\[
+\erf z=\sum_{n=0}^{\infty}(-1)^{n}\frac{z^{2n+1}}{n!(2n+1)}.
+\]
+(\verb`\erf` expanding to \verb`erf` has been defined in the preamble
+to this document using \verb`\DeclareMathOperator`.) We calculate
+this sum for $z=2$ to $10$ places of decimals. Although this is
+an alternating series, it is obvious that the summand never vanishes
+when $z\ne0$ as here. Hence there seems no need to change the default
+value \texttt{S?=0}.
+\begin{verbatim}
+ \eval[p]{\[
+ \frac2{\sqrt{\pi}}
+ \sum_{n=0}^\infty(-1)^n
+ \frac{z^{2n+1}}{n!(2n+1)}
+ \]}[z=2][10*] \nmcInfo{sum}.
+\end{verbatim}
+$\Longrightarrow$ \eval[p]{\[
+ \frac2{\sqrt{\pi}}
+ \sum_{n=0}^\infty(-1)^n
+ \frac{z^{2n+1}}{n!(2n+1)}
+\]}[z=2][10*] \nmcInfo{sum}.
+
+According to \emph{HMF }Table 7.1, this calculated value of $\erf2$
+is correct to all $10$ places. But beyond $z=2$ errors will begin
+to interfere with the result. Note that $26$ terms means $n=26$
+was the last value of $n$ for which the summand was evaluated. (The
+sum stops at the $26$th term, $n=25$, but the next term $n=26$
+needs to be calculated for the stopping criterion.) Fortuitously,
+$2^{2\times26+1}=2^{53}$ is the greatest power of $2$ that can be
+\emph{exactly} rendered to the $16$ significant figures that \texttt{l3fp}
+uses. But $n!$ exceeds the $16$-significant figure limit of \texttt{l3fp}
+when $n>21$, so despite the 10-figure result, errors have already
+begun to occur in the denominator of the summand and accrue in the
+sum when $z=2$. For larger $z$ values the errors can only get worse
+and at some point will render the calculated value worthless at any
+meaningful rounding value. For example, when $z=7$ the sum apparently
+`evaluates' to over $929$ whereas we know that
+\[
+\erf z<\dfrac{2}{\sqrt{\pi}}\int_{0}^{\infty}e^{-t^{2}}dt=1.
+\]
+
+
+\subsection{Double sums or products}
+
+Sums or products can be iterated. For instance, the exponential function
+can be calculated this way:
+\begin{centred}
+\verb`\eval[p]{\[ \sum_{k=0}^{\infty}\prod_{m=1}^{k}\frac{x}{m} \]}[x=2]`
+$\Longrightarrow$ \eval[p]{\[ \sum_{k=0}^{\infty}\prod_{m=1}^{k}\frac{x}{m} \]}[x=2]
+\end{centred}
+\noindent which is \verb`\eval{$ e^2 $}` $\Longrightarrow\eval{\ensuremath{e^{2}}}$.
+
+A second example is afforded by Euler's transformation of series (\emph{HMF}
+3.6.27). To calculate $e^{-1}$ we use
+\begin{verbatim}
+ \eval[p={,}\quad \mbox{\nmcInfo{sum}}.]
+ {\[ \sum_{n=0}^{\infty}\frac{(-1)^{n}}{n!} \]}[3]
+\end{verbatim}
+$\Longrightarrow$ \eval[p={,}\quad \mbox{\nmcInfo{sum}}.]{\[ \sum_{n=0}^{\infty}\frac{(-1)^{n}}{n!} \]}[3]
+
+(Note the placement of the information command as the value of the
+punctuation key. This keeps it \emph{within }the \texttt{\textbackslash{[}
+\textbackslash{]}} delimiters.) Following Euler, this series can
+be transformed to the form
+\begin{verbatim}
+ \eval[p,S?=1]{\[
+ \sum_{k=0}^\infty \frac{(-1)^k}{2^{k+1}}
+ \sum_{n=0}^k(-1)^n\binom kn \frac1{(k-n)!}
+ \]}[3] \nmcInfo{sum}.
+\end{verbatim}
+$\Longrightarrow$ \eval[p,S?=1]{\[ \sum_{k=0}^\infty \frac{(-1)^k}{2^{k+1}}\sum_{n=0}^k(-1)^n\binom kn \frac1{(k-n)!} \]}[3] \nmcInfo{sum}.
+
+\noindent Note the setting \verb`S?=1`. Without it, the summation
+stops after $1$ term, the $k=0$ term, because the $k=1$ term vanishes.
+With \verb`S?=1` it takes $16$ terms of the \emph{outer }sum to
+reach the stopping criterion. Since that sum starts at $0$, that
+means that changing the upper limit from $\infty$ to $15$ should
+give the same result – which it does – but it takes $\tfrac{1}{2}\times16\times17=136$
+terms in total to get there, to be compared with the $9$ terms of
+the earlier simpler sum, and the terms are more complicated. Obviously
+such double sums are computationally intensive.
+
+\section{Changing default values}
+
+\label{sec:settingsDefaults}The settings option enables various settings
+to be changed for an individual calculation. You may find yourself
+wanting to make such changes sufficiently often that a change of default
+value is a better plan than encumbering each calculation with a list
+of settings.
+
+\begin{table}[h]
+\centering
+\noindent \centering{}\caption{Default values, \texttt{\textbackslash eval} command}\label{tab:settingsDefaults}
+\noindent \begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small value}\tabularnewline
+\midrule
+{\small rounding} & {\small\texttt{6}}\tabularnewline
+{\small pad} & {\small\texttt{0}}\tabularnewline
+{\small output-sci-notation } & {\small\texttt{0}}\tabularnewline
+{\small output-exponent-char} & {\small\texttt{e}}\tabularnewline
+{\small\%} & \tabularnewline
+{\small input-sci-notation } & {\small\texttt{0}}\tabularnewline
+{\small input-exponent-char} & {\small\texttt{e}}\tabularnewline
+{\small multitoken-variables } & {\small\texttt{1}}\tabularnewline
+logarithm-base & {\small\texttt{10}}\tabularnewline
+{\small vv-display} & {\small\texttt{\{,\}\textbackslash mskip 36mu minus 24mu(vv)}}\tabularnewline
+{\small vv-inline} & {\small\texttt{\{,\}\textbackslash mskip 12mu plus 6mu minus 9mu(vv)}}\tabularnewline
+{\small\%} & \tabularnewline
+{\small intify-rounding} & {\small\texttt{14}}\tabularnewline
+\% & \tabularnewline
+{\small sum-extra-rounding} & {\small\texttt{2}}\tabularnewline
+{\small sum-query-terms} & {\small\texttt{0}}\tabularnewline
+{\small prod-extra-rounding} & {\small\texttt{2}}\tabularnewline
+{\small prod-query-terms} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+The way to do that is to create a \emph{configuration file }with the
+name \texttt{numerica.cfg} in a text editor. Its entries, one per
+line, are of the form \emph{key=value} followed by a comma, and for
+clarity preferably one entry per line (although this is not essential).The
+key names are noticeably more verbose than the corresponding keys
+of the settings option.\emph{ }The possible keys are listed in Table~\ref{tab:settingsDefaults},
+together with their current default values.
+
+Keys taking one of two possible values, \verb`0` (for \verb`false/off`)
+or \verb`1` (for \verb`true/on`), are \verb`pad` (the result with
+zeros), \verb`output-sci-notation`, \verb`input-sci-notation`, and
+(check for) \verb`multitoken-variables`.
+
+The table is divided into four parts.
+\begin{itemize}
+\item The top four rows concern elements that can be changed for individual
+calculations with the trailing optional argument of \verb`\eval`:
+rounding, padding with zeros, and outputting in scientific notation;
+see §\ref{subsec:evalRoundingEtc}.
+\begin{itemize}
+\item Note that to output the result always in scientific notation requires
+two settings, first setting \texttt{output-sci-notation} to \texttt{1},
+and then choosing a character to act as the exponent marker. Because
+\texttt{l3fp} uses \texttt{e} for this character, \texttt{numerica}
+has made \texttt{e} its default. But this option is turned off by
+default (hence the \texttt{0} against this key).
+\end{itemize}
+\item The next block of rows concern general elements that can be changed
+for individual calculations with the settings option of \verb`\eval`;
+see §\ref{sec:settingsOption}. Obviously the key names are more expansive
+in the present context but the effect is the same.
+\begin{itemize}
+\item But note that to input numbers in scientific notation requires two
+settings, first setting \texttt{input-sci-notation} to \texttt{1},
+and then choosing a character to act as the exponent marker. Because
+\texttt{l3fp} uses \texttt{e} for this character, \texttt{numerica}
+has made \texttt{e} its default. The option is turned off by default
+(hence the \texttt{0} against this key).
+\end{itemize}
+\item The third block is a single row specifying at what rounding value
+a floating point should be considered an integer; see §\ref{subsec:defaultsIntifyingRounding}
+below.
+\item The last four rows concern default settings for infinite sums and
+products. These correspond to the keys \texttt{S+}, \texttt{S?} and
+\texttt{P+}, \texttt{P?} of the settings option that can be used to
+tweak the behaviour of the stopping criterion for such sums or products;
+see §\ref{sec:settingsInfiniteSumsProds}.
+\end{itemize}
+If you are dissatisfied with any of the default values listed, then
+in a text editor create a new file called \texttt{numerica.cfg} and
+assign \emph{your} values to the relevant keys. For instance, if you
+find yourself working to $4$ figures, that rounding to $6$ is too
+many, then make the entry \texttt{rounding=}4. If also you want results
+always presented in proper scientific notation,\emph{ $d.d_{1}d_{2}d_{3}d_{4}\times10^{n}$},
+then add a comma after \texttt{4} and enter on a new line (recommended
+but not strictly necessary; the comma is the crucial thing), \texttt{output-sci-notation=1,}
+(note the comma) and on another new line, \texttt{output-exponent-char=x}.
+
+Perhaps you also want a non-zero setting for the final query terms
+for infinite sums and products. This makes sense if you are largely
+dealing with non-monotonic series – like Fourier series. Even the
+Euler transformation of the exponential series for $e^{-1}$ discussed
+above required a non-zero \texttt{S?}. If you wish to make this change
+then add a comma and on a new line add (for instance) \texttt{sum-query-terms
+= 1,} and again on a new line, \texttt{prod-query-terms = }1. If this
+is all you wish to change, then no comma is necessary after this final
+entry. Your newly created file should look something like
+\begin{lyxcode}
+rounding~~~~~~~~~~~~~=~4,
+
+output-sci-notation~~=~1,
+
+output-exponent-char~=~x,
+
+sum-query-terms~~~~~~=~1,
+
+prod-query-terms~~~~~=~1
+\end{lyxcode}
+The white spacing may be different; white space is ignored by \texttt{numerica}
+when reading the file. Using it to align the equals signs helps \emph{us}
+read the file. Note that the last entry, because it is the last entry,
+lacks a comma. Now save the file with the name \texttt{numerica.cfg}.
+This file will be read by \texttt{numerica} near the end of its loading
+process. These settings will be \texttt{numerica}'s defaults for the
+relevant keys.
+
+\subsection{Location of \texttt{numerica.cfg}}
+
+Save, yes, but where to? If the new settings are likely to apply only
+to your current document, then the document's directory is a sensible
+place to put it and \texttt{numerica} will certainly find it there
+since it is part of \LaTeX 3 file handling that file searches are
+not limited to the \TeX{} distribution (including your personal texmf
+tree) but also include the current document directory. But what happens
+when you start working on another document? Will you remember to copy
+\texttt{numerica.cfg} to its new location? That is why your \emph{personal
+texmf tree} is a better place.
+
+\subsubsection{Personal texmf tree? }
+
+This is a directory for `waifs and strays' of the \TeX{} system that
+are not included in the standard distributions like MiK\TeX{} or \TeX Live.
+Here you place personal packages designed for your own particular
+circumstances. These may include your own \TeX{} or \LaTeX{} package,
+say \texttt{mypackage.sty}, achieving some small or singular effect
+that doesn't warrant wider distribution on CTAN. Here you might place
+configuration files for other packages with your preferences (unless
+the package requires some specific location). Here you can put your
+personal bibliography files.
+
+Your personal texmf tree is structured like the standard MiK\TeX{}
+or \TeX Live hierarchy but placed in another location so that there
+is no chance of its being overwritten when packages in MiK\TeX{} or
+\TeX Live are updated. But these distributions need to be alerted
+to its existence.
+
+For example, in the MiK\TeX{} console, click on \textsf{Settings},
+and then on the \textsf{Directories} tab of the resulting dialog.
+Here you get to add your personal texmf hierarchy to the list of paths
+that MiK\TeX{} searches, by clicking on the \textsf{+} button, browsing
+to your texmf folder and selecting it. By using the up and down arrow
+keys that the MiK\TeX{} console provides, ensure that it lies \emph{above
+}the the entry for the main MiK\TeX{} tree. That way, files in your
+personal texmf tree will be found first and loaded. Now go to the
+\textsf{Tasks} menu and click on \textsf{Refresh the filename database}.
+This will let MiK\TeX{} know what is held in your personal texmf tree.
+Files there can then be used like standard \LaTeX{} packages.
+
+\subsection{Rounding in \textquoteleft int-ifying\textquoteright{} calculations}
+
+\label{subsec:defaultsIntifyingRounding}Factorials, binomial coefficients,
+summation and product variables, and (in \texttt{numerica}) $n$-th
+roots from the \texttt{\textbackslash sqrt} command, all require
+integer arguments. These integers may indeed be entered explicitly
+as integers, but they can also be determined as the result of a calculation.
+Rounding errors may mean the result is not an exact integer. How much
+leeway should be allowed before it is clear that the calculation did
+not give an integer result? In the default setup, \texttt{numerica}
+is generous. A number is considered an integer if it rounds to an
+integer when the rounding value is $14$. Since \texttt{l3fp} works
+to $16$ significant figures this provides more than enough `elbowroom'
+for innocuous rounding errors to be accommodated. If a calculation
+does not round to an integer at a rounding value of $14$ then it
+seems reasonable to conclude that it has \emph{really }not given an
+integer answer, not just that rounding errors have accumulated. If
+you want to change this `int-ifying' value for a particular calculation,
+then add a line to \texttt{numerica.cfg} like
+\begin{lyxcode}
+intify-rounding~=~<integer>
+\end{lyxcode}
+Since \texttt{l3fp} works to $16$ significant figures, values of
+\texttt{integer} greater than $16$ are pointless. Generally int-ifying
+rounding values will be less than but close to $16$ (although when
+testing the code I used some ridiculous values like $3$ or $4$).
+If other entries follow this one in the file, then conclude the line
+with a comma.
+
+\section{Parsing mathematical arguments}
+
+\label{sec:Argument-parsing} A main aim of the \texttt{numerica}
+package is to require minimal, preferably no, adjustment to the \LaTeX{}
+form in which an expression is typeset in order to evaluate it. But
+mathematicians do not follow codified rules of the kind programming
+languages insist on when writing formulas – like parenthesizing the
+arguments of functions, or inserting explicit multiplication signs
+({*}) between juxtaposed terms. Hence the question of where the arguments
+of mathematical functions end is acute. For a few functions \LaTeX{}
+delimits the argument: think of \verb`\sqrt`, \verb`\frac`, \verb`\binom`;
+also \verb`^`. But for functions like \verb`\sin` or \verb`\tanh`
+or \verb`\ln`, unary functions, this is not so. Nor is it for sums
+and products, and comparisons.
+
+Before discussing the parsing rules for different groups of functions,
+I discuss the means \texttt{numerica} provides to handle exceptions
+to those rules, when one \emph{does} need to make some adjustment
+to a formula.
+
+\subsection{The cleave commands \texttt{\textbackslash q} and \texttt{\textbackslash Q}}
+
+\label{subsec:parseCleave}The word \emph{cleave} has two opposed
+meanings: to adhere or cling to, and to split or sever. \texttt{numerica}
+defines two commands, \verb`\q` and \verb`\Q` to achieve these opposite
+effects. When a mathematical argument is being parsed, the \verb`\q`
+command joins the next token to the argument (\emph{cleaves to});
+the \verb`\Q` command severs the next token from the argument (\emph{cleaves
+apart}). Neither command is added to the argument nor leaves a visible
+trace in the output.
+
+Thus, without \verb`\q`,
+\begin{centred}
+\verb`\eval{$ \sin(n+\tfrac12)(x-t) $}[n=3,x=t+\pi,t=1.234]` $\Longrightarrow$
+\eval{$ \sin(n+\tfrac12)(x-t) $}[n=3,x=t+\pi,t=1.234],
+\end{centred}
+which is $(\sin\tfrac{7}{2})\times\pi$. With \verb`\q` between the
+bracketed factors,
+\begin{centred}
+\verb`\eval{$ \sin(n+\tfrac12)\q(x-t) $}[n=3,x=t+\pi,t=1.234]` $\Longrightarrow$
+\eval{$ \sin(n+\tfrac12)\q(x-t) $}[n=3,x=t+\pi,t=1.234],
+\end{centred}
+which is $\sin(\tfrac{7}{2}\pi)$. Similarly, without \verb`\q`,
+\begin{centred}
+\verb`\eval[p]{\[ \cos\frac{2\pi}{T}n(t+\tfrac12T) \]}[T=2,t=1,n=3]`
+$\Longrightarrow$ \eval[p]{\[ \cos\frac{2\pi}{T}n(t+\tfrac12T) \]}[T=2,t=1,n=3]
+\end{centred}
+which is $(\cos\pi)\times3\times(1+\tfrac{1}{2}\times2)$. With \verb`\q`
+used twice, once after the fraction and once before the left parenthesis,
+\begin{centred}
+\verb`\eval[p]{\[ \cos\frac{2\pi}{T}\q n\q(t+\tfrac12T) \]}[T=2,t=1,n=3]`
+$\Longrightarrow$ \eval[p]{\[ \cos\frac{2\pi}{T}\q n\q(t+\tfrac12T) \]}[T=2,t=1,n=3]
+\end{centred}
+which is $\cos(\pi\times3\times2)$.
+
+It should be noted that for \emph{trigonometric }functions, because
+of their use in Fourier series especially, there is another way of
+handling arguments with parentheses (and fractions). This is discussed
+in §\ref{subsec:parseTrigFns} below.
+
+For the \verb`\Q` command which splits an argument we have, without
+it,
+\begin{centred}
+\verb`\eval{$ 1/2e $}` $\Longrightarrow$ \eval{$ 1/2e $},
+\end{centred}
+which is the reciprocal of $2e$, whereas with the \verb`\Q` command
+inserted before \verb`e`,
+\begin{centred}
+\verb`\eval{$ 1/2\Q e $}` $\Longrightarrow$ \eval{$ 1/2\Q e $},
+\end{centred}
+which is a half of $e$. Of course, the meaning in this example would
+be clearer if $1/2$ were parenthesized or presented as a \verb`\tfrac`.
+
+\subsubsection{Mnemonic}
+
+As mnemonic, best seen in sans serif for the Latin Modern fonts used
+in this document, think of the letter \textsf{q} as a circle \emph{clinging
+}to a vertical descender; think of the letter \textsf{Q} as a circle
+\emph{cut} by the diagonal stroke.
+
+\subsection{Parsing groups}
+
+The arguments of different groups of functions are handled in different
+ways. The criterion used for deciding when an argument ends for one
+group will not be that used for the others. Table §\ref{subsec:defaultsIntifyingRounding}
+lists the different groups that \texttt{numerica} takes account of.
+At the top are functions or operations that have the smallest reach
+when determining where their arguments end; at the bottom are operations
+that have the greatest reach. The denominator of a slash fraction
+is treated as a unary function and is assigned to group II. By default
+trigonometric functions are treated the same as other unary functions
+but there is a setting which enables the direct (rather than inverse)
+trigonometric functions to accept a wider range of arguments, as occurs
+in Fourier series. Hence they are separated into their own group.
+
+\begin{wraptable}{o}{0.5\columnwidth}%
+\noindent \centering{}\caption{Parsing groups}\label{tab:settingsParsing-groups}
+{\ttfamily\noindent \begin{center}
+{\ttfamily{}%
+\begin{tabular}{ll}
+\toprule
+{\small\textrm{group}} & {\small\textrm{function/operation}}\tabularnewline
+\midrule
+{\small\textrm{I}} & {\small\textrm{surd, logical Not}}\tabularnewline
+{\small\textrm{II}} & {\small\textrm{unary functions, /}}\tabularnewline
+{\small\textrm{III}} & {\small\textrm{direct trig. functions}}\tabularnewline
+{\small\textrm{IV}} & {\small\textrm{sums, products}}\tabularnewline
+{\small\textrm{V}} & {\small\textrm{comparisons}}\tabularnewline
+{\small\textrm{VI}} & {\small\textrm{logical And, logical Or}}\tabularnewline
+\bottomrule
+\end{tabular}}
+\par\end{center}}\end{wraptable}%
+ A formula is a sequence of tokens and brace groups. All parsing occurs
+from the left, \LaTeX{} argument by \LaTeX{} argument, where \emph{argument}
+means either a token (an N-type argument in \verb`expl3`-speak) or
+a brace group (an n-type argument). To distinguish \LaTeX{} arguments
+from mathematical arguments I shall when necessary refer to L-args
+and M-args. A mathematical argument may end \emph{at} an L-arg, meaning
+immediately before the L-arg, or end \emph{with} the L-arg, meaning
+immediately after the L-arg. Ending or not will in general depend
+on whether the argument is in \emph{first position} – the position
+immediately following a function token like \verb`\sin` or \verb`\log`
+– or in \emph{general position} – any later position (although for
+trigonometric functions we will also need to consider \emph{second}
+and even \emph{third }position).
+
+For counting position, we need to allow for formatting elements and
+multi-token numbers – in both decimal and scientific formats. Formatting
+elements do not change the position count. This applies to things
+like thin spaces or phantoms (and their arguments) or modifiers like
+\verb`\left` or \verb`\biggl`. Multi-token numbers (in decimal or
+scientific formats) are treated as single items; they advance the
+position count by exactly one. \LaTeX{} functions – like \verb`\frac`
+– which take \LaTeX{} arguments again advance the position count only
+by one. Mathematically, the fraction is viewed as a single unit.
+
+I shall refer to a token or a token and its \LaTeX{} arguments – like
+\verb`\frac` and its arguments – as an \emph{item}. Similarly, a
+(possibly multi-token) number is an item. Also it will help to distinguish
+tokens within brackets where both brackets lie to the right of a function
+from those that do not. The former I call \emph{clothed}; the latter
+are \emph{naked}. Thus the plus sign in $(\sin x+y)$ is naked relative
+to the sine (one bracket to the left of the function), but is clothed
+in $\sin(x+y)$ (both brackets to the right of the function).
+
+\subsubsection{Parsing group I}
+
+The only functions in this category are the surd and logical Not.
+
+Why distinguish the surd from other unary functions? Surely we all
+agree that \verb`\sin2\pi`, displaying as $\sin2\pi$, vanishes?
+The argument of the sine extends beyond the $2$ to include the $\pi$.
+But \verb`\surd2\pi`, displaying as $\surd2\pi$, is understood to
+be the product $\surd2\times\pi$. The argument of the surd ends with
+the $2$. The surd binds more tightly to its argument than is true
+of unary functions generally.
+
+For parsing group I
+\begin{enumerate}
+\item if a left bracket is in first position, the mathematical argument
+ends with the matching right bracket; otherwise
+\item the argument ends with the item in first position and any L- or M-args
+required by that item.
+\end{enumerate}
+If the factorial sign \verb`!` \emph{preceded} its argument, it too
+would belong to this parsing state, for it also binds tightly like
+the surd. This means that an expression like $\surd4!$ is intrinsically
+ambiguous. Is it the square root of $24$ or the factorial of $2$?
+In \texttt{numerica} it produces the (perhaps rather odd) error
+\begin{centred}
+\verb`\eval{$ \surd 4! $}` $\Longrightarrow$ \eval{$ \surd4! $}
+\end{centred}
+The surd has seized the argument; there is nothing for the factorial
+to operate on. The same error arises if the $4$ is parenthesized,
+but parenthesizing like either \verb`(\surd 4)!` or \verb`\surd(4!)`
+repairs the situation. Because other unary functions (like the sine
+or logarithm) do not bind as tightly, this ambiguity does not arise
+for them.
+
+Exponents cause no problem because taking square roots and raising
+to a power are commutative operations – the result is the same whichever
+is performed first.
+\begin{centred}
+\verb`\eval{$ \surd 3^4 $}` $\Longrightarrow$ \eval{$ \surd 3^4 $}.
+\end{centred}
+
+\subsubsection{Parsing group II: unary functions, slash fractions}
+
+In the default setup this category includes the trigonometric and
+hyperbolic functions, their inverses, the various logarithms and the
+exponential functions, the signum function \verb`\sgn`, and the slash
+fraction \verb`/` where the argument to be determined is its denominator.
+Note however that there is a setting switch which enables trigonometric
+ functions to handle parentheses in arguments more generally; see
+§\ref{subsec:parseTrigFns}.
+\begin{itemize}
+\item In parsing group II we wish to accommodate usages like $\ln z^{n}=n\ln z$
+(\emph{HMF} 4.1.11), or $\gd z=2\arctan e^{z}-\frac{1}{2}\pi$ (\emph{HMF}
+4.3.117), defining the Gudermannian. The exponent is included in the
+argument. Considering $\ln(1+1/n)^{n}$ exponents must also be part
+of parenthesized arguments.
+\item An approximation to Stirling's formula for the factorial is often
+written $\ln N!\approx N\ln N-N$ (widely used in texts on statistical
+mechanics). Hence the factorial sign should also be considered part
+of the argument.
+\item $\ln xy=\ln x+\ln y$ means the argument must reach over a product
+of variables. Identities like $\sin2z=2\sin z\cos z$ mean the argument
+also reaches over numbers, and expressions like $\sin\tfrac{1}{2}\pi x$
+(\emph{HMF} 4.3.104) mean that it further reaches over \verb`\tfrac`-s
+and constants.
+\item Essentially \emph{anything }can be in first position, and without
+parentheses; e.g.
+\begin{itemize}
+\item unary functions: $\ln\ln z$ (\emph{HMF} 4.1.52), $\ln\tan\dfrac{z}{2}$
+(\emph{HMF} 4.3.116),
+\item fractions: $\ln\dfrac{z_{1}}{z_{2}}$ (\emph{HMF} 4.1.9), $\arcsin\dfrac{(2ax+b)}{(b^{2}-4ac)^{1/2}}$
+(\emph{HMF} 3.3.36), $\ln\dfrac{\tan z}{z}$ (\emph{HMF} 4.3.73),
+\item absolute values: $\ln\abs*{\dfrac{a+x}{a-x}}$ (\emph{HMF} 3.3.25),
+\item square roots: $\arctan\sqrt{\dfrac{\nu_{1}}{\nu_{2}}F}$ (\emph{HMF
+}26.6.8)
+\end{itemize}
+\end{itemize}
+With these examples in mind, for parsing group II
+\begin{enumerate}
+\item if a left bracket is in first position, the mathematical argument
+ends with the matching right bracket and any attached exponent, or
+factorial or double factorial sign; otherwise
+\item the mathematical argument includes the item in first position and
+any L- or M-args required by that item;
+\begin{enumerate}
+\item if the item in first position is a number, variable, constant or \verb`\tfrac`
+\begin{enumerate}
+\item the argument appends the next item if it is a number, variable, constant
+or \verb`\tfrac`, and so on recursively; or
+\item the argument appends the next item if it is an exponent, or facorial
+or double factorial sign, and ends there; otherwise
+\item the argument ends.
+\end{enumerate}
+\item if the item in first position is not a number, variable, constant
+or \verb`\tfrac`
+\begin{enumerate}
+\item the argument appends the next item if it is an exponent, or factorial
+or double factorial sign, and ends there; otherwise
+\item the argument ends.
+\end{enumerate}
+\end{enumerate}
+\end{enumerate}
+An argument may extend over (see 2(a)i) numbers, constants, variables
+and \verb`\tfrac`-s: $\sin2\tfrac{p}{q}\pi x$ exhibits all elements.
+
+Illustrating 1, the exponent is included in the argument but not the
+following variable:
+\begin{centred}
+\verb`\eval{$ \log_{10}(1+2+3+4)^3n $}[n=5]` $\Longrightarrow$ \eval{$ \log_{10}(1+2+3+4)^3n $}[n=5].
+\end{centred}
+For the sake of the reader, and as one naturally does in any case
+to avoid ambiguity, the formula should be written with the variable
+$n$ preceding the logarithm: $n\log_{10}(1+2+3+4)^{3}$. The way
+the example is written suggests that the writer wished the $n$ to
+be considered part of the argument. If that is the case, an outer
+set of parentheses would make intentions clear, but it is possible
+to leave the argument as written but insert a \verb`\q` command before
+$n$:
+\begin{centred}
+\verb`\eval{$ \log_{10}(1+2+3+4)^3\q n $}[n=5]` $\Longrightarrow$
+\eval{$ \log_{10}(1+2+3+4)^{3}\q n $}[n=5],
+\end{centred}
+which is $\log_{10}5000.$
+
+Illustrating 2(a)ii, again the exponent is included in the argument
+but not the following variable:
+\begin{centred}
+\verb`\eval{$ \log_{10}m^3n $}[m=10,n=5]` $\Longrightarrow$ \eval{$ \log_{10}m^3n $}[m=10,n=5].
+\end{centred}
+Again, for the sake of the reader and as one naturally does to avoid
+ambiguity, the variable $n$ should precede the logarithm. If in fact
+one wants the $n$ included in the argument of the logarithm, the
+\verb`\q` command is again available or, better in this case, the
+$n$ can be shifted to precede the $m$, which illustrates 2(a)i:
+\begin{centred}
+\verb`\eval{$ \log_{10}nm^3 $}[m=10,n=5]` $\Longrightarrow$ \eval{$ \log_{10}nm^3 $}[m=10,n=5].
+\end{centred}
+Is \texttt{numerica} being too strict when $nm^{3}$ is included in
+the argument of the logarithm, but $m^{3}n$ is not? Any criterion
+is going to miss some instances where a different outcome might be
+desirable. Where an argument ends is affected by visual appearance.
+It is simple and easy to remember if it is understood that anything
+that breaks the visual appearance of juxtaposed numbers, variables,
+constants and \verb`\tfrac`-s ends the argument. An exponent does
+just that.
+
+Illustrating 2(b)ii, the argument stops with the \verb`\dfrac` and
+its arguments and does not extend to the following constant:
+\begin{centred}
+\verb`\eval{$ \sin\dfrac12\pi $}` $\Longrightarrow$ \eval{$ \sin\dfrac12\pi $}.
+\end{centred}
+Obviously, someone writing an expression like this intends the $\pi$
+to be part of the argument. In that case, a \verb`\tfrac` should
+be used. The \verb`\dfrac` breaks the `visual flow' of an argument.
+\begin{description}
+\item [{Fractions}]~
+
+But why not a plain \verb`\frac`? After all, for an inline expression
+it displays in the same way as a \verb`\tfrac`. I considered making
+the argument-behaviour of \verb`\frac` the same as \verb`\tfrac`
+for text-style contexts, and the same as \verb`\dfrac` for display-style
+contexts, but that would have meant the same expression evaluating
+to different results depending on the context, text-style or display-style,
+which ruled it out. Because \verb`\frac` sometimes displays as \verb`\dfrac`,
+it necessarily is treated like \verb`\dfrac` (but see §\ref{subsec:parseTrigFns},
+specifically \texttt{()=2}).
+\item [{Slash~fractions}]~
+
+It is easy to write ambiguous expressions using the slash $/$ to
+indicate fractions or division. How should $\pi/2n$ be interpreted?
+With from-the-left evaluation and calculator precedence rules which
+give equal precedence to {*} (multiplication) and / (division), this
+would be interpreted as $(\pi/2)\times n$, but most people will instinctively
+interpret it as $\pi/(2n)$. By placing \verb`/` in parsing group
+II, this is what \texttt{numerica} does.
+
+It treats the right-hand argument of the slash \emph{as if it were
+the argument of a named function}. This means that $1/2\sin(\pi/6)$
+is parsed as $(1/2)\sin(\pi/6)$ rather than as $1/(2\sin(\pi/6))$.
+It also means that $1/2\exp(1)$ and $1/2e$ give different results,
+which is acceptable since (in the author's view) they display differently
+and are not instinctively read in the same way.
+\end{description}
+
+\subsubsection{Parsing group III}
+
+\label{subsec:parseTrigFns}By default trigonometric functions are
+set to parsing group II. This accommodates many instances of how arguments
+are used with these functions, but Fourier series in particular require
+more. For them we need to take account of how \emph{parentheses} are
+used in arguments. I find $\tan\tfrac{1}{2}(A+B)$ (\emph{HMF }4.3.148),
+$\sec\pi(\tfrac{1}{4}+\tfrac{1}{2}az)$ (\emph{HMF }19.3.3), $\cos(2m+p)z$
+(\emph{HMF }20.2.3), $\sin(2n+1)v$ (\emph{HMF }16.38.1). Looking
+through various texts discussing Fourier series it is easy to find
+examples like
+\[
+\cos\frac{2\pi}{T}nt,\quad\cos\frac{2\pi}{T}n(t+\tfrac{1}{2}T),
+\]
+and
+\[
+\cos(N+\tfrac{1}{2})\frac{2\pi\tau}{T},\quad\sin2\pi\left(\frac{x}{\lambda}-\frac{t}{T}\right).
+\]
+In the last of these \verb`\left` and \verb`\right` have been used
+to enlarge the parentheses.
+
+All these usages can be accommodated by adjusting a setting in the
+settings option (§\ref{sec:settingsOption}) of the \verb`\eval`
+command:
+\begin{lyxcode}
+()~=~integer
+\end{lyxcode}
+where \texttt{integer} is one of \texttt{0, 1, 2}. For convenience
+of statement in what follows call parentheses, square brackets or
+braces \emph{brackets}. If preceded by a \verb`\left` or \verb`\right`
+or \verb`\biggl` or \verb`\biggr` etc. modifier, call them \emph{Brackets},
+with an uppercase `B'. Modifiers do not contribute to the position
+count, so that a left Bracket in first position means the modifier
+and left bracket are both considered to be in first position. When
+it is immaterial whether it is a bracket or a Bracket I write b/Bracket.
+The rules that follow do not prescribe what mathematicians \emph{ought}
+to do but are intended to be descriptive of certain patterns of mathematical
+practice as discerned in \emph{HMF} and a number of texts (about half
+a dozen) on Fourier series.
+\begin{description}
+\item [{\texttt{()=0}}] is the \emph{default} setting; b/Brackets are included
+in the argument only if
+\begin{itemize}
+\item the left b/Bracket is in first position;
+\begin{itemize}
+\item if the first item beyond the matching right b/Bracket is an exponent,
+or factorial or double factorial sign, it is appended to the argument,
+which ends there, otherwise
+\item the argument ends with the right b/Bracket.
+\end{itemize}
+\end{itemize}
+\item [{\texttt{()=1}}] includes a b/Bracketed expression in the argument,
+provided
+\begin{itemize}
+\item the left Bracket is in first position;
+\begin{itemize}
+\item if the first item beyond the matching right Bracket is an exponent,
+or factorial or double factorial sign, it is appended to the argument,
+which ends there, otherwise
+\item the argument ends with the right Bracket.
+\end{itemize}
+\item or the item in first position is a number, variable, constant or \verb`\tfrac`
+and the left bracket is in second position;
+\begin{itemize}
+\item if the first item beyond the matching right bracket is an exponent,
+or factorial or double factorial sign, it is appended to the argument,
+which ends there, or
+\item if the first item beyond the matching right bracket is a number, variable,
+constant, or \verb`\tfrac` it is appended to the argument, and so
+on recursively, until
+\begin{itemize}
+\item an exponent, or factorial or double factorial sign is met, which is
+appended to the argument which ends there, or
+\item an item is met which is \emph{not} an exponent, or factorial or double
+factorial sign, or a number, variable, constant or \verb`\tfrac`,
+at which point the argument ends, or
+\item the end of the formula is reached.
+\end{itemize}
+\end{itemize}
+\end{itemize}
+\item [{\texttt{()=2}}] includes a b/Bracketed expression in the argument
+provided
+\begin{itemize}
+\item the left b/Bracket is in first position, or the item in first position
+is a number, variable, constant, \verb`\dfrac`, \verb`\frac` or
+\verb`\tfrac` and the left b/Bracket is in second position, or the
+items in first and second positions are numbers, variables, constants,
+\verb`\dfrac`-s, \verb`\frac`-s or \verb`\tfrac`-s and the left
+b/Bracket is in third position;
+\begin{itemize}
+\item if the first item beyond the matching right b/Bracket is an exponent,
+or factorial or double factorial sign, it is appended to the argument,
+which ends there, or
+\item if the first item beyond the matching right b/Bracket is a number,
+variable, constant, \verb`\dfrac`, \verb`\frac` or \verb`\tfrac`
+it is appended to the argument, and so on recursively, until
+\begin{itemize}
+\item an exponent, or factorial or double factorial sign is met, which is
+appended to the argument which ends there, or
+\item an item is met which is \emph{not} an exponent, or factorial or double
+factorial sign, or a number, variable, constant, \verb`\dfrac`, \verb`\frac`
+or \verb`\tfrac`, at which point the argument ends, or
+\item the end of the formula is reached.
+\end{itemize}
+\end{itemize}
+\end{itemize}
+\end{description}
+The default setting is \texttt{()=0} which is parsing group II behaviour.
+
+\texttt{()=1} allows $\tan\tfrac{1}{2}(A+B)$ and $\sec\pi(\tfrac{1}{4}+\tfrac{1}{2}az)$,
+and $\cos(2m+p)z$ and $\sin(2n+1)v$, and also items on \emph{both}
+sides of the bracketed part like $\sin\tfrac{1}{2}(m+n)\pi$ provided
+there is only one item between the function and the left bracket:
+\begin{centred}
+\verb`\eval[()=1]{$ \sin\tfrac16(m+n)\pi $}[m=1,n=2]`. $\Longrightarrow$
+\eval[()=1]{$ \sin\tfrac16(m+n)\pi $}[m=1,n=2].
+\end{centred}
+Note that \texttt{numerica} does not check what is included between
+the brackets – it could be anything. However inserting \verb`\left`,
+\verb`\right` modifiers before the parentheses restricts the argument
+of the sine in this example to the \verb`\tfrac`:
+\begin{centred}
+\verb`\eval[()=1]{$ \sin\tfrac16\left(m+n\right)\pi $}[m=1,n=2]`.
+$\Longrightarrow$ \eval[()=1]{$ \sin\tfrac16\left(m+n\right)\pi $}[m=1,n=2].
+\end{centred}
+\texttt{()=2} draws no distinction between brackets and Brackets.
+It allows all \texttt{()=1} possibilities but also \emph{two }items
+(of a suitable kind) before the left b/Bracket; it also allows \verb`\dfrac`-s
+and \verb`\frac`-s in addition to \verb`\tfrac`-s.
+
+The following examples are taken from different texts on Fourier series.
+The first shows a \verb`\frac` being included in the argument, the
+second shows \emph{two} items – including a \verb`\frac` – preceding
+the left parenthesis, the third shows a \verb`\frac` to the right
+of the parentheses, and the fourth shows parentheses using \verb`\left`-\verb`\right`
+modifiers with two items preceding them:
+\[
+\cos\frac{2\pi}{T}nt,\quad\cos\frac{2\pi}{T}n(t+\tfrac{1}{2}T),\quad\text{\ensuremath{\sin(N+\tfrac{1}{2})\frac{2\pi\tau}{T}}\ensuremath{\quad}and}\quad\sin2\pi\left(\frac{x}{\lambda}-\frac{t}{T}\right).
+\]
+All these usages are accommodated by the \verb`()=2` setting. For
+instance
+\begin{verbatim}
+ \eval[p,()=2]
+ {
+ \[ \sin(N+\tfrac12)\frac{2\pi\tau}T \]
+ }[N=1,\tau=2,T=3]
+\end{verbatim}
+$\Longrightarrow$ \eval[p,()=2]
+ {
+ \[ \sin(N+\tfrac12)\frac{2\pi\tau}T \]
+ }[N=1,\tau=2,T=3]which is the sine of $(\tfrac{3}{2})\times(\tfrac{4}{3}\pi)=2\pi$
+(and \emph{not }$(\sin\tfrac{3}{2})(\tfrac{4}{3}\pi)$ ), where a
+\verb`\frac` trailing the parentheses has been included in the argument.
+Or consider
+\begin{verbatim}
+ \eval[p,()=2]
+ {\[
+ \sin2\pi\left(\frac{x}{\lambda}
+ -\frac{t}{T}\right)
+ \]}[x=1,\lambda=2,t=3,T=4]
+\end{verbatim}
+$\Longrightarrow$ \eval[p,()=2]
+ {\[
+ \sin2\pi\left(\frac{x}{\lambda}
+ -\frac{t}{T}\right)
+ \]}[x=1,\lambda=2,t=3,T=4] which is the sine of $2\pi\times(-\tfrac{1}{4})=-\tfrac{1}{2}\pi$
+(and \emph{not} $\sin2\pi$ times the parenthesised expression) where
+there are two items before the parentheses which surround two \verb`\frac`-s
+and \verb`\left` and \verb`\right` modifiers have been used with
+the parentheses.
+
+However a usage like $\sin(n+\tfrac{1}{2})(x-t)$, noted in two different
+texts, is not available without explicit use of the \verb`\q` command
+between the parenthesized groups.
+
+\subsubsection{Parsing group IV}
+
+The only members of this group are \verb`\sum` and \verb`\prod`.
+
+For parsing group IV
+\begin{enumerate}
+\item the argument ends
+\begin{enumerate}
+\item at the first naked plus or minus sign encountered, or
+\item at the first comparison sign or comparison command encountered, or
+\item at the first logical And or logical Or sign encountered, or
+\item at the end of the formula.
+\end{enumerate}
+\end{enumerate}
+In practice this means mainly (a) and (d), and seems to be the instinctive
+practice. \emph{HMF} has multiple examples in multiple chapters of
+the argument to a sum ending at a naked plus sign: 7.3.12 \& 7.3.14,
+9.1.11 \& 9.1.77, 9.6.35 \& 9.6.43, 11.1.9, \ldots{} (at that point
+I stopped looking). They were all of the form
+\[
+\sum\text{argument}+\ldots
+\]
+ A minus sign serving the same purpose was harder to find but \emph{HMF}
+10.4.65 \& 10.4.67 are two instances. I considered whether a \verb`\times`
+or slash fraction sign \verb`/` might end the argument of a sum,
+but surely we need to allow things like $\sum1/n^{2}$ which rules
+out the slash and \emph{HMF} 9.9.11 provides two of a number of instances
+in \emph{HMF} of sum arguments continuing past explicit \verb`\times`
+signs (at line breaks when a summand spills onto a second line).
+
+Because they are evaluated using the same code as sums I (unthinkingly)
+placed products with sums but doubts later intruded. In \emph{HMF}
+products occur only occasionally and are almost all of the form
+\[
+\prod\left(\text{argument}\right)
+\]
+where the argument is bracketed (often with \verb`\left \right` modifiers)
+and the multiplicand ends with the right bracket. At least twice (\emph{HMF
+}6.1.25 and 24.2.2.1) an exponent ($-1$) is attached to the right
+bracket and the argument ends there. Looking further afield, a text
+on number theory has examples where the argument of the product extends
+to \emph{three} parenthesised factors, $\prod\left(\text{arg}1\right)\left(\text{arg2}\right)\left(\text{arg3}\right)$
+and a number of others where it extends to two. A text on theory of
+functions has
+\[
+\prod_{n=1}^{\infty}\left(1+\frac{z}{n}\right)e^{z/n}
+\]
+although \emph{HMF}, for the same expression, encloses the two factors
+within (large) square brackets, as if some ambiguity existed as to
+how far the reach of the \verb`\prod` extended.
+
+\emph{Tentatively} I retain products here in the same group as sums.
+
+\subsubsection{Parsing group V}
+
+Comparison symbols compose this group: \texttt{=}, \texttt{<}, \texttt{>},
+\verb`\ne`, \verb`\le`, \verb`\ge`, \verb`\leq`, \verb`\geq`,
+and the various comparison commands from the \texttt{amssymb} package
+listed in §\ref{subsec:evalAmssymb-comparisons}. Because of the way
+\texttt{numerica} handles comparisons, it is the argument on the right-hand
+side of the relation that needs determining.
+
+For parsing group V
+\begin{enumerate}
+\item the argument ends at
+\begin{enumerate}
+\item the first logical And or logical Or encountered, or
+\item the first comparison sign or command encountered, or
+\item the end of the formula.
+\end{enumerate}
+\end{enumerate}
+
+\subsubsection{Parsing group VI}
+
+Logical And and logical Or are the sole members of this group. It
+is the right-hand side of the And or Or command that needs determining.
+
+For parsing group VI
+\begin{enumerate}
+\item the argument ends at
+\begin{enumerate}
+\item the first logical And or logical Or encountered, or
+\item the end of the formula.
+\end{enumerate}
+\end{enumerate}
+
+\subsubsection{Disclaimer}
+
+The parsing rules of the different groups are not normative; they
+are not statements of how mathematical formulas should be written.
+Rather they are attempts to discern regularities in how mathematicians
+often do write formulas. It is how things look in the pdf, not \LaTeX ,
+that is the guide. You are always free to parenthesize as you see
+fit and to insert cleave commands (\verb`\q` or \verb`\Q`) to force
+outcomes.
+
+(But note that parenthesizing has its limits. For sums, writing
+\[
+\sum\left(\mathtt{<stuff>}\right)\mathtt{<more-stuff>}
+\]
+ does not necessarily end the summand at the right parenthesis: it
+ends at the first naked $+$ or $-$ sign, or \verb`\Q` command,
+encountered.)
+
+The rule should always be to write expressions that are clear to the
+reader of the pdf. An expression that is ambiguous to the reader,
+even if it fits within the parsing rules, is to be deplored. The \emph{intent}
+is that \verb`\eval` can parse unambiguous expressions correctly.
+
+\chapter{Nesting \texttt{\textbackslash eval} commands}
+
+\label{chap:Nesting}\verb`\eval` commands can be used within \verb`\eval`
+commands, both as part of the formula being evaluated or as part of
+the vv-list or both. Only in special circumstances is this likely
+to be useful – perhaps when a calculation can be divided into two
+or more parts where different settings are appropriate for the different
+parts. One can imagine cases in which trigonometric functions are
+involved and different \texttt{()} settings would be helpful in different
+parts of the formula. Nesting of command within command becomes especially
+significant with the additional commands available when \texttt{numerica}
+is loaded with the \texttt{plus} or \texttt{tables} options; see the
+associated documents \texttt{numerica-plus.pdf} and \texttt{numerica-tables.pdf}.
+Since those additional commands are not available in this document,
+I restrict myself here to some `toy' examples of \verb`\eval` commands
+within \verb`\eval` commands to show how things work.
+
+\section{Star option for inner \texttt{\textbackslash eval}}
+
+The \verb`\eval` command `digests' a \LaTeX{} formula to produce
+an \verb`l3fp`-readable formula. This is then fed to \verb`l3fp`
+to be evaluated. The evaluated output is then formatted in various
+ways to be displayed. If the inner \verb`\eval` command produces
+formatted output, it is \emph{that} that the outer \verb`\eval` command
+will attempt to digest – and fail. Hence \emph{always} use the star
+option for the inner \verb`\eval` command. That means the outer \verb`\eval`
+is feeding on a number only:
+\begin{centred}
+\verb`\eval{$ \sin(\eval*{\sin x}[x=\pi/6]\pi) + 1 $}` $\Longrightarrow$
+\eval{$ \sin(\eval*{\sin x}[x=\pi/6]\pi) + 1$}.
+\end{centred}
+Also no math delimiters are used in the inner command. These are irrelevant
+with the star option in any case, but in the present context would
+cause error if included because they would be treated as part of the
+formula and thereby produce an `unknown token' error message. In
+the presentation of the overall result that the inner \verb`\eval`
+command is evaluated, showing as $0.5$.
+
+\section{Nesting in the vv-list}
+\begin{centred}
+\verb`\eval{$ \sin k\pi + 1 $}[k=\eval*{\sin x},x=\pi/6]` $\Longrightarrow$
+\eval{$ \sin k\pi + 1 $} [k=\eval*{\sin x},x=\pi/6].
+\end{centred}
+When the inner \verb`\eval` command is in the vv-list of the outer
+command and has a vv-list of its own, then the entire inner command
+needs to be placed in braces:
+\begin{centred}
+\verb`\eval{$ \sin k\pi + z $}[k={\eval*{y\sin x}[x=\pi/4,y=1/\surd2]},z=1]`
+$\Longrightarrow$ \eval{$ \sin k\pi + z $} [k={\eval*{y\sin x}[x=\pi/4,y=1/\surd2]},z=1].
+\end{centred}
+The vv-list of the inner \verb`\eval` command contains both a comma
+and square brackets. Both elements need to be hidden from the outer
+\verb`\eval` in order that \emph{its }vv-list be parsed correctly.
+Hence braces surround the inner \verb`\eval` and its arguments. The
+same need arises if the inner \verb`\eval` has a non-empty settings
+option – another comma-separated square-bracketed option.
+
+The values of variables used in an inner \verb`\eval` command are
+restricted to that command; they do not `leak' into the outer calculation.
+But variables and their values in the outer vv-list are available
+for use in the inner \verb`\eval` command (unless a value is explicitly
+changed in the inner vv-list).
+
+\subsection{Debugging}
+
+\label{subsec:nestDebugging}It is worth looking at the debug display
+when \verb`\eval` commands are nested. For the outer \verb`\eval`
+command:
+\begin{centred}
+\verb`\eval[dbg=210]{$ \sin \eval*{\sin x}[x=\pi/6]\pi + 1 $}` $\Longrightarrow$
+\eval[dbg=210]{$ \sin \eval*{\sin x}[x=\pi/6]\pi + 1 $}
+\end{centred}
+and when the inner \verb`\eval` is in the vv-list,
+\begin{centred}
+\verb`\eval[dbg=210]{$ \sin k\pi + 1 $}[k=\eval*{\sin x},x=\pi/6]`
+$\Longrightarrow$ \eval[dbg=210]{$ \sin k\pi + 1 $} [k=\eval*{\sin x},x=\pi/6]
+\end{centred}
+For the inner \verb`\eval` command debugging still works but in an
+idiosyncratic way. To clarify exactly what is going on I have added
+a \verb`\left( \right)` pair around the entire inner \verb`\eval`
+command. Note that I have also used a \emph{negative} \texttt{dbg}
+value. With a positive value, the right parenthesis is pressed toward
+the right margin of the page. The negative value limits the display
+to the text width and gives the much neater result shown.
+\begin{verbatim}
+ \eval[()=2]{$
+ \sin\left(
+ \eval*[dbg=-210]{ \sin x }[x=\pi/6]
+ \right)\pi + 1 $}
+\end{verbatim}
+$\Longrightarrow$ \eval[()=2]{$
+ \sin\left(
+ \eval*[dbg=-210]{ \sin x }[x=\pi/6]
+ \right)\pi + 7 $}
+
+\medskip{}
+The debug display from the inner \verb`\eval` command has been inserted
+into the formula of the outer \verb`\eval` in the position occupied
+by the inner \verb`\eval`. I did not deliberately code for this,
+but have decided to leave it as is, since there can be no confusion
+about which \verb`\eval` command is being `debugged', despite the
+potential for some rather odd displays. In this last example, in order
+to both use \verb`\left(...\right)` and have the calculation give
+the previous result I have employed the setting \verb`()=2` in the
+outer \verb`\eval`; see §\ref{subsec:parseTrigFns}.
+
+\chapter{\texttt{\textbackslash nmcInfo (\textbackslash info)}}
+
+\label{sec:info}Used after the evaluation of an `infinite' process,
+the \verb`\nmcInfo` command, or its equivalent short-name form \verb`\info`
+will tell you how many terms or factors or iterations or steps were
+needed to arrive at the result. The syntax of the \verb`\nmcInfo`
+command is
+\begin{lyxcode}
+\textbackslash nmcInfo\{<arg>\}~
+\end{lyxcode}
+where \texttt{<arg>} is restricted to one of two choices at present,
+either \texttt{sum} or \texttt{prod}. If the package \texttt{numerica-plus.def}
+is loaded (see §\ref{subsec:introPackagesOptions} and the associated
+document \texttt{numerica-plus.pdf}) two further arguments are possible:
+\texttt{iter} and \texttt{solve}.
+
+There is a starred form of the command:
+\begin{lyxcode}
+\textbackslash nmcInfo{*}\{<arg>\}
+\end{lyxcode}
+(or \verb`\info*{<arg>}`). As with the \verb`\eval` command the
+star has the effect of suppressing anything other than the numerical
+result from the display.
+
+As an example, let's test a standard identity, $\cosh^{2}x-\sinh^{2}x=1$,
+`the hard way'. We know that $\cosh x=\sum_{n=0}^{\infty}\frac{x^{2n}}{(2n)!}$
+and $\sinh x=x\prod_{k=1}^{\infty}\left(1+\frac{x^{2}}{k^{2}\pi^{2}}\right)$.
+The difference of their squares should be $1$:
+\begin{verbatim}
+ \eval{\[
+ \left[\sum_{n=0}^{\infty}
+ \frac{x^{2n}}{(2n)!}
+ \right]^2-
+ \left[x\prod_{k=1}^{\infty}
+ \left(1+\frac{x^{2}}{k^{2}\pi^{2}}\right)
+ \right]^2
+ \]}[x=1][3] \info{sum}\quad \info{prod}
+\end{verbatim}
+$\Longrightarrow$ \eval{\[
+ \left[\sum_{n=0}^{\infty}
+ \frac{x^{2n}}{(2n)!}\right]^2-
+ \left[x\prod_{k=1}^{\infty}
+ \left(1+\frac{x^{2}}{k^{2}\pi^{2}}\right)\right]^2
+ \]}[x=1][3] \info{sum}\quad \info{prod}.
+
+Nearly right. Obviously the product converges only slowly which is
+where the error comes from (see the discussion in §\ref{sec:settingsInfiniteSumsProds},
+where we needed the extra rounding setting \texttt{P+=3} and $350$
+factors to get a correct 3-figure value). The point of the example
+is to show the information command being used for both sum and product
+in the one evaluation. One does not exclude the other.
+
+The information command can also be placed in the settings option
+as the value of the punctuation setting. An example of this has already
+been provided earlier which I'll repeat here:
+\begin{verbatim}
+ \eval[p=\mbox{,\quad\nmcInfo{sum}.}]
+ {\[ \sum_{n=0}^{\infty}\frac{(-1)^{n}}{n!} \]}[3]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=\mbox{,\quad\nmcInfo{sum}.}]{\[ \sum_{n=0}^{\infty}\frac{(-1)^{n}}{n!} \]}[3]
+
+Because of the \texttt{\textbackslash{[} \textbackslash{]}} delimiters,
+if the information command had been placed \emph{after} the \texttt{\textbackslash eval}
+command, it would have slid down to the next line. As it is, it resides
+\emph{inside} the \texttt{\textbackslash{[} \textbackslash{]}}
+delimiters, on the same line as the expression. This may be significant
+for adjusting vertical spacing of subsequent elements of the document.
+
+\section{Errors}
+
+Should the wrong argument be used in the \verb`\nmcInfo` command,
+no harm is done:
+\begin{verbatim}
+ \eval{$
+ \sum_{k=0}^{\infty}\binom \alpha k x^k
+ $}[x=1/2,\alpha=3], \ \info{prod}
+\end{verbatim}
+$\Longrightarrow$ \eval{$ \sum_{k=0}^{\infty}\binom \alpha k x^k $}[x=1/2,\alpha=3],\ \info{prod}.
+
+$119$ \emph{factors}? The information command is remembering a previous
+result, the last time \verb`prod` was used as its argument. Changing
+the argument from \verb`prod` to \verb`sum` reveals the correct
+number of \emph{terms}.
+
+Should a non-existent argument be used, an error message is generated:
+\begin{verbatim}
+ \eval{$
+ \sum_{k=0}^{\infty}\binom \alpha k x^k
+ $}[x=1/2,\alpha=3], \\ \info{Fred}
+\end{verbatim}
+$\Longrightarrow$ \eval{$ \sum_{k=0}^{\infty}\binom \alpha k x^k $}[x=1/2,\alpha=3],\\ \info{Fred}
+
+\chapter{Saving and reusing results }
+
+\label{chap:Saving-and-retrieving}You may want to use at some place
+in a document a result calculated earlier. It would be good to be
+able to do so without having to do the calculation again at the new
+location. \texttt{numerica} offers a command \verb`\nmcReuse` which
+saves a result to a control sequence which can be used elsewhere in
+the document, expanding to the saved result. The control sequence
+and its content are also saved to file for use on other occasions.
+
+The syntax of \verb`\nmcReuse` is simple. The command takes two optional
+arguments, a star (asterisk) and a conventional square-bracket delimited
+argument. If both are used it looks like
+\begin{lyxcode}
+{\small\textbackslash nmcReuse{*}{[}csname{]}}{\small\par}
+\end{lyxcode}
+where \texttt{csname} is the proposed name of what will become the
+control sequence \verb`\csname` containing the latest result from
+the \verb`\eval` command. The name should be composed of letters
+only.
+
+As with \verb`\nmcEvaluate` and \verb`\nmcInfo` there is a short-name
+form, \verb`\reuse`, for \verb`\nmcReuse`. If a conflict with another
+package arises, it should be possible to fall back on \verb`\nmcReuse`.
+
+\section{Use without optional argument: \texttt{\textbackslash nmcReuse}}
+
+Suppose your document is \verb`mydoc.tex` (so that the \LaTeX{} command
+{\small\verb`\jobname`} expands to \verb`mydoc`). If \verb`\nmcReuse`
+is used without optional arguments, then \texttt{numerica} checks
+for the existence of a file \verb`mydoc.nmc` in the current document
+directory\texttt{ }and if found loads and records the contents of
+\verb`mydoc.nmc`. The contents should be a comma separated list of
+control sequences and braced values like \texttt{\textbackslash csname1
+\{value1\},\textbackslash csname2 \{value2\},...} The control sequences
+can then be used elsewhere in the document. In particular, control
+sequences containing numerical values can be used in expressions within
+\verb`\eval` commands and in vv-lists.\footnote{The associated document \texttt{numerica-plus.pdf} describes how other
+quantities like tables and sequences of numerical values (iterates,
+recurrences) can also be saved and reused.}
+
+Note that the control sequences are given \LaTeX{} definitions using
+\verb`xparse`'s \verb`\NewDocumentCommand` (a little more general
+than \LaTeXe 's \verb`\newcommand`) and can be used at any later
+point in the document simply by entering the control sequence (e.g.,
+\verb`\csname1`) there (but see §\ref{subsec:reuseGroup-level}).
+Should there already be a control sequence with the same name, \LaTeX{}
+will generate an error and halt compilation.
+
+\section{Use with optional name: \texttt{\textbackslash nmcReuse{[}csname{]}}}
+
+If a name \emph{is} supplied, say \verb`\nmcReuse[csname]`, then
+not only does \texttt{numerica} first look for \verb`mydoc.nmc` (assuming
+your document is called \verb`mydoc.tex`) and load the values stored
+in that file if they have not already been loaded, but it also defines
+\verb`\csname` to contain the latest result from the \verb`\eval`
+command. Should \verb`\csname` already be present in \verb`mydoc.nmc`
+and so have been loaded with the other values from \verb`mydoc.nmc`,
+the old value is overwritten with the new value using \verb`xparse`'s
+\verb`\RenewDocumentCommand` and the new value is saved to the file
+\verb`mydoc.nmc`.
+
+\subsection{Group level}
+
+\label{subsec:reuseGroup-level}Control sequences like \verb`\csname`
+defined by \verb`\nmcReuse` are defined within the current group
+level. A usage like
+\begin{centred}
+\verb`$ \eval{1+1}\reuse[two] $`
+\end{centred}
+confines the definition of \verb`\two` to the environment delimited
+by the dollar signs. A usage like
+\begin{centred}
+\verb`$ \eval{1+1} $ \reuse[two]`,
+\end{centred}
+where the command has been moved outside the math delimiters, still
+confines the definition of \verb`\two` to whatever larger environment
+the \verb`\reuse` command might lie within. If in fact the definition
+occurs at document level then \verb`\two` (in the present example)
+is available for use throughout the document, otherwise it is available
+only within the confines of the current environment.
+
+This is likely to be \emph{not }what is wanted. The remedy is simple:
+precede the saved control sequence – \verb`\two` in the present instance
+– with a `naked' \verb`\reuse` command. This loads the value stored
+in \verb`mydoc.nmc`. In the following example, \verb`\reuse` is
+used within a math environment which is followed by some text (\verb`blah blah result:`)
+then a `naked' \verb`\reuse` command and the control sequence \verb`\two`
+(between math delimiters, which are necessary for reasons explained
+in the next section).
+\begin{centred}
+\verb`$ \eval{1+1} \reuse[two] $, blah blah result: \reuse $\two$.`
+$\Longrightarrow$ $ \eval{1+1} \reuse[two]$, blah blah result: \reuse $\two$.
+\end{centred}
+
+\section{What is saved?}
+
+\label{sec:reuseWhat-is-saved}In the default configuration \verb`\nmcReuse`
+saves the entirety of the display resulting from the latest \verb`\eval`-uation.
+This may include invisible formatting elements meaning that what one
+expects to be only a number cannot be inserted into text without causing
+a \LaTeX{} error; it requires a math environment to print – see the
+last example.
+
+The simplest way to avoid this awkwardness is to use \verb`\eval`
+with the star option. This produces a numerical result with \emph{no
+}formatting. In the following example, I calculate \verb`11+11` with
+\verb`\eval*` and store the value in the control sequence \verb`\twos`.
+I then enter some text (\verb`Blah blah blah:`) and insert the control
+sequence \verb`\twos` into the text without math delimiters. As you
+can see, \verb`\twos` has expanded to $22$, the result of the calculation.
+\begin{centred}
+\verb`\eval*{$ 11+11 $}. \nmcReuse[twos] Blah blah blah: \twos` $\Longrightarrow$
+ \eval*{$ 11+11 $}. \nmcReuse[twos] Blah blah blah: \twos
+\end{centred}
+
+\subsection{Viewing what is saved: \textbackslash reuse\texttt{{*}}}
+
+To view what is saved in the \verb`.nmc` file append a star (asterisk)
+to the \verb`\reuse` command. (This makes particular sense when using
+\texttt{numerica} in a program like \LyX{} with a preview facility;
+see Chapter~\ref{chap:LyX}.)
+\begin{centred}
+\verb`\reuse*` $\Longrightarrow$ \reuse*
+\end{centred}
+Particularly notable here is the invisible formatting \verb`\mathchoice{}{}{}{}`
+accompanying \verb`2` in the value of \verb`\two`.
+
+The two options of the\verb`\reuse` command can be used together,
+in which case the control sequence resulting from the name supplied
+in the square-bracketed option will appear in the list resulting from
+the star option, i.e. the list contains not just what has been saved
+earlier but also the current control sequence saved.
+
+\subsection{\texttt{\textbackslash eval}'s \texttt{reuse} setting}
+
+\label{subsec:reuse=00005Ceval's-reuse-setting}The star option of
+the \verb`\eval` command allows a purely numerical result to be saved,
+but also only a number is displayed. By using the \verb`reuse` setting
+of the \verb`\eval` command it is possible to have both a full display
+of an evaluation, vv-list and all, and to save only a numerical result.
+
+For the \emph{starred} form of the \verb`\eval` command it is always
+\emph{only the numerical result} that is saved, whatever the value
+of the \texttt{reuse} key in the settings option of the \verb`\eval`
+command.
+
+For the \emph{unstarred} form of the \verb`\eval` command exactly
+what is saved with \verb`\nmcReuse` depends on the \texttt{reuse}
+setting:
+\begin{lyxcode}
+reuse~=~<integer>
+\end{lyxcode}
+where \verb`<integer>` can take one of two values,
+\begin{itemize}
+\item \texttt{reuse=0} (the default) saves\emph{ the form that is displayed}
+including a formatting component. If the result is displayed in the
+form \emph{formula=result (vv-list)} then that is what is saved; if
+the display is of the form \emph{result (vv-list)} then that is what
+is saved; if the vv-list is empty, an empty formatting component is
+still present in the saved result;
+\item \texttt{reuse=1} (or, indeed, any non-zero integer) saves only the
+numerical result with no other elements of the display (meaning no
+formatting component).
+\end{itemize}
+Thus, with the default setting (\texttt{reuse=0}) the full content
+of the display is saved:
+\begin{centred}
+\verb`\eval{$ x + y $}[x=1,y=1] \reuse[iandi]` $\Longrightarrow$
+\eval{$ x + y $}[x=1,y=1] \reuse[iandi].
+\end{centred}
+To check that this is the case, \verb`\reuse \iandi` $\Longrightarrow$
+\reuse \iandi .
+
+On the other hand, with \texttt{reuse=1} only the numerical value
+is saved:
+\begin{centred}
+\verb`\eval[reuse=1]{$ x + y $}[x=1,y=1] \reuse[iandi]` $\Longrightarrow$
+\eval[reuse=1]{$ x + y $}[x=1,y=1] \reuse[iandi],
+\end{centred}
+which we can check here: \verb`\reuse\iandi` $\Longrightarrow$ \reuse\iandi .
+
+\subsubsection{\texttt{\textbackslash reuse} in the preamble}
+
+To gain access from the outset to the control sequences stored in
+the file \texttt{mydoc.nmc}, place \verb`\nmcReuse` without an optional
+argument in the preamble (but after \verb`\usepackage{numerica}`).
+
+\chapter{Using \texttt{numerica} with \protect\LyX}
+
+\label{chap:LyX}The document processor \LyX{} has a facility that
+enables snippets from a larger document to be compiled separately
+and the results presented to the user without having to compile the
+entire document. The present document was written in \LyX . The demonstration
+calculations were evaluated using this \emph{instant preview} facility.
+
+To use \texttt{numerica} in \LyX{} go to \textsf{Document \lyxarrow{}
+Settings \lyxarrow{} LaTeX Preamble} and enter
+\begin{lyxcode}
+\textbackslash usepackage\{numerica\}
+\end{lyxcode}
+then click \textsf{OK}. However preview poses problems for the straightforward
+use of the \verb`\nmcReuse` command. If you wish to use this command
+in \LyX{} then \texttt{numerica} should be loaded with the \texttt{lyx}
+package option. Thus in \textsf{Document \lyxarrow{} Settings \lyxarrow{}
+LaTeX Preamble} enter
+\begin{lyxcode}
+\textbackslash usepackage{[}lyx{]}\{numerica\}
+\end{lyxcode}
+then click \textsf{OK}, or you may wish to follow the above line in
+the preamble with \verb`\nmcReuse`,
+\begin{lyxcode}
+\textbackslash usepackage{[}lyx{]}\{numerica\}
+
+\textbackslash nmcReuse
+\end{lyxcode}
+and \emph{then} click \textsf{OK}. The additional line ensures all
+saved values are available in your document from the outset.
+
+\section{Instant~preview}
+
+Preview performs localised mini-\LaTeX{} runs on selected parts of
+a document (for instance, the mathematical parts) and displays the
+results in \LyX{} while the user continues to work on the surrounding
+document.\texttt{ numerica} uses these local \LaTeX{} runs to do its
+evaluations and display their results. That means you get feedback
+on your calculations almost immediately.
+
+To use this facility first ensure that instant preview is turned on.
+This means selecting \textsf{Tools \lyxarrow Preferences \lyxarrow Look
+\& Feel \lyxarrow{} Display} and against \textsf{Instant preview} selecting
+\textsf{On}, then clicking \textsf{OK}.
+
+\subsection{Conflict with hyperref support?}
+
+There may be a conflict in \LyX{} between hyperref support and preview,
+not that the previews do not form but that their formation takes a
+circuitous path that noticeably slows their display.\footnote{At least there is on the author's Windows 10 system, but I'm not sure
+that this is general.} If this occurs on your system, go to \textsf{Document \lyxarrow{}
+Settings \lyxarrow{} PDF Properties} and ensure the check box \textsf{Use
+Hyperref Support} is cleared. By all means reset the check box when
+you come finally to compile your document, but until then it should
+result in a noticeably brisker display of previews if the checkbox
+is cleared.
+
+\section{Mathed}
+
+(Mathed = the \LyX{} mathematics editor.) If you have instant preview
+\emph{on} then one way to use \texttt{numerica} in \LyX{} is to enter
+an \verb`\eval` command in mathed. Clicking the cursor outside the
+editor with the mouse or moving it outside with the arrow keys will
+then trigger formation of a preview of the editor's contents – a snippet
+of what will be shown in the pdf. This will be displayed in mathed's
+place after a generally short `pause for thought' as the mini-\LaTeX{}
+run progresses behind the scenes.
+
+The original expression can be recovered by clicking on the preview.
+The content of mathed is immediately displayed and can be edited.
+
+\subsection{\protect\LaTeX{} braces~\{~~\}}
+
+\LyX{} does not support \texttt{numerica}'s \verb`\eval` command `out
+of the box' as it does, say, \verb`\frac` or \verb`\sqrt`. To use
+the \verb`\eval` command in mathed you will need to supply the braces
+used to delimit its mandatory argument. (For \verb`\frac` and \verb`\sqrt`
+by contrast, \LyX{} supplies these automatically.) Unfortunately the
+\verb`{` key\footnote{\textsf{Shift+{[}} on my keyboard.} does not
+insert a left brace into the document but rather an escaped left brace
+\verb`\{` as you can see by looking at \textsf{View \lyxarrow{} Code
+Preview Pane}. Escaped braces like this are used for grouping terms
+in \emph{mathematics}; they are not the delimiters of a \LaTeX{} argument.
+
+The brace delimiters for \LaTeX{} arguments are entered in mathed by
+typing a backslash \textsf{\textbackslash{} }then\textsf{ \{} (two
+separate key presses rather than a single combined press). This enters
+a balanced pair of (unescaped) braces with the cursor sitting between
+them waiting for input. Alternatively, if you have already written
+an expression that you want to place between braces, select it, then
+type \textsf{\textbackslash{} }then\textsf{ \{}.
+
+\section{Preview insets vs mathed}
+
+There are problems with using mathed for calculations.
+\begin{itemize}
+\item Expressions entered in mathed are necessarily of the form \verb`$ \eval... $`
+or more generally \verb`delimiter` \verb`\eval...` \verb`delimiter`.
+But you may wish to wrap the \verb`\eval` command \emph{around} the
+math delimiters to produce a \emph{formula=result} form of display.
+In mathed the only way to do that is to write the \emph{formula= }part
+yourself – which may involve no more than copy and paste but is still
+additional mouse work/key pressing.
+\item Mathed does not accept carriage returns. If you want to format a complicated
+expression for readability by breaking it into separate lines, you
+can't. The expression is jammed into the one line, along with the
+settings option content and the vv-list.
+\end{itemize}
+For these reasons I have come to prefer \emph{not} using mathed for
+calculations but instead to use preview insets wrapped around \TeX -code
+(ERT) insets. \LyX{} uses the shortcut \textsf{Ctrl+L} to insert an
+ERT inset. Since \LyX{} now does no printing itself, the shortcut \textsf{Ctrl+P}
+that was formerly used for printing is available for other purposes.
+On my keyboard, the \textsf{P} key lies diagonally up and to the right
+but adjacent to the \textsf{L} key. I suggest assigning \textsf{Ctrl+P}
+to inserting a preview inset. Then typing \textsf{Ctrl+P Ctrl+L} –
+which means holding the \textsf{Ctrl} key down and tapping two adjacent
+keys, \textsf{P} followed immediately by \textsf{L} – will insert
+an ERT inset inside a preview inset with the cursor sitting inside
+the ERT inset waiting for input. In the ERT inset you can enter carriage
+returns, and so format complicated expressions. You can place the
+vv-list on a separate line or onto consecutive lines. And when you
+have finished, clicking outside the preview inset will trigger preview
+into doing its thing and present the result `before your eyes'.
+
+To assign the suggested shortcut, go to \textsf{Tools \lyxarrow{} Preferences
+\lyxarrow{} Editing \lyxarrow{} Shortcuts}. Under \textsf{Cursor, Mouse
+and Editing Functions} in the main window on the right, scroll down
+until you come to \textsf{preview-insert}, select it, then click \textsf{Modify}.
+Now press \textsf{Ctrl+P}. The shortcut will magically appear in the
+greyed, depressed key.\textsf{ }Click \textsf{OK} and then \textsf{OK}
+in the \textsf{Preferences} window to close it. (Most of the examples
+in this document have been evaluated in this way, using \textsf{Ctrl+P
+Ctrl+L.)}
+
+\section{Errors }
+
+Instant preview will display \texttt{numerica} error messages in \LyX{}
+just as it does the results of calculations. Clicking on the message
+will show the underlying expression which can then be edited. However
+\LaTeX{} errors will \emph{not} produce a preview; formation of the
+preview will stall. To find precisely what has gone wrong, you will
+need to look at the \LaTeX{} log, but not the log of the overall document;
+rather the \emph{preview} log. Unfortunately this is tucked away in
+a temporary directory and is not immediately accessible in \LyX{} (unlike
+the main \LaTeX{} log from \textsf{Document \lyxarrow{} \LaTeX{} Log}).
+When \LyX{} is started, it sets up a temporary directory in which to
+perform various tasks. On Windows systems this will be located in
+\texttt{C:\textbackslash Users\textbackslash <your name>\textbackslash AppData\textbackslash Local\textbackslash Temp}
+and will have a name like \texttt{lyx\_tmpdir.XOsSGhBc1344}.
+
+One of the tasks \LyX{} uses this temporary directory for is to create
+preview images when a document is opened. If you look inside \LyX 's
+temporary directory when a document is first loaded, you will see
+a subdirectory created, with a name like \texttt{lyx\_tmpbuf0}. There
+may already be such directories there, in which case the number on
+the end will be greater than \texttt{0} – it depends on whether other
+documents are or have been open in the current instance of \LyX .
+Inside the appropriate \texttt{lyx\_tmpbuf}\texttt{\emph{n}} folder
+will be the preview log with a name like \texttt{lyxpreviewZL1344.log}.
+It will usually be accompanied by other files with extensions like
+\texttt{.dvi}, \texttt{.tex}, and perhaps quite a number with the
+extension \texttt{.png}, each one of which is a preview, or part of
+a preview. For a document just loaded there will be only the one preview
+log, but if you have added preview insets or math insets to your document\textsf{
+}in the current editing session there will be a number of such logs
+and you will need to determine the relevant one by the time stamp.
+
+The log files are text files and can be opened in a text editor. The
+relevant part of the log is towards the end (just before the final
+statistical summary) where you will find a list of entries like \texttt{Preview: Snippet
+1 641947 163840 7864588}. If there is an error, it will be noted here
+among these snippets and will generally make clear what needs remedying.
+
+\subsection{CPU usage, \protect\LaTeX{} processes}
+
+It is possible when a preview fails to resolve that the \LaTeX{} process
+associated with the preview will continue to run, using CPU cycles,
+slowing overall computer performance, and perhaps resulting in extra
+fan use giving a different sound to the computer. In Windows 10, the
+\textsf{Task Manager} (\textsf{Ctrl+Shift+esc}) under the \textsf{Details}
+tab shows the current executables running. The \textsf{CPU} column
+will show which processes are preoccupying the CPU. Check whether
+one or more of these processes looks \LaTeX -related (e.g. \texttt{latex.exe}
+or \texttt{pdflatex.exe}, or \texttt{miktex-pdftex.exe} if using MiK\TeX ).
+Click the \textsf{Name} column to sort the processes by name and look
+for the relevant name in the list, select it, and end the process
+(click the \textsf{End Task} button).
+
+I am not familiar with the corresponding situation on Linux or Mac.
+
+\section{Using \texttt{\textbackslash nmcReuse}}
+
+As noted, \LyX{} creates its previews in a temporary directory, not
+the document directory. If you want to save values from your current
+document – say, \texttt{mydoc.lyx} – to \texttt{mydoc.nmc} then you
+can do so without drama, but \texttt{mydoc.nmc} will be located in
+the temporary directory, and when \LyX{} is closed will be deleted
+along with the temporary directory.
+
+Suppose first that at the end of a session you manually copy \texttt{mydoc.nmc}
+back to the document directory. How can you ensure that the values
+saved in this file are available the next time you open \texttt{mydoc.lyx}?
+As noted at the start of this chapter entering
+\begin{lyxcode}
+\textbackslash usepackage{[}lyx{]}\{numerica\}
+
+\textbackslash nmcReuse
+\end{lyxcode}
+in the preamble ensures that these saved values are available for
+use from the outset – available to the mini-\LaTeX{} runs creating
+previews in the temporary directory.
+
+That leaves the problem of saving new values from the current session,
+which are stored in \texttt{mydoc.nmc} in the \emph{temporary} directory,\texttt{
+}back to \texttt{mydoc.nmc} in the \emph{document} directory. When
+\LyX{} is closed the temporary directory with all its contents is deleted.
+As suggested already we could manually copy \texttt{mydoc.nmc} from
+the temporary directory to the document directory but that means remembering
+to do so before closing \LyX . Inevitably we will sometimes forget.
+
+Fortunately \LyX{} has a copying mechanism for getting files out of
+the temporary directory. When a document is exported – say to pdf
+– it is possible to specify a \emph{copier} to automatically copy
+back to the document directory or subdirectory various files in the
+temporary directory. We want the \texttt{.nmc} file containing the
+saved values to be copied back. Go to \textsf{Tools \lyxarrow{} Preferences
+\lyxarrow{} File Handling \lyxarrow{} File Formats} and find \textsf{PDF
+(pdflatex)} (assuming export to \texttt{pdf} by this route) in the
+list of formats. In\textsf{ }the \textsf{Copier} slot of the dialogue
+insert the following line of code:
+\begin{lyxcode}
+{\small python~-tt~\$\$s/scripts/ext\_copy.py~-e~nmc,pdf~-d~\$\$i~\$\$o}{\small\par}
+\end{lyxcode}
+\verb`ext_copy.py` is a python script that is supplied with \LyX .
+The \texttt{-e nmc,pdf -d} part of the line tells \texttt{ext\_copy.py}
+that on export to \texttt{pdf} by the \texttt{pdflatex} route\texttt{
+}to copy any files with the extensions \texttt{.nmc} or \texttt{.pdf}
+from the temporary directory where \LyX{} does its work back to the
+document directory – the \verb`-d` option (which became available
+from \LyX{} 2.3.0).
+
+But if you have a complex document, it may take too much time to want
+to export to pdf before closing \LyX , particularly if there are a
+lot of evaluations in the document. Much faster is to export to \emph{plain
+text}, not because you want a plain text version of your document
+but because it too can be used to trigger the copier mechanism. Go
+to \textsf{Tools \lyxarrow{} Preferences \lyxarrow{} File Handling \lyxarrow{}
+File Formats} and find \textsf{Plain text} in the list of formats.
+In the \textsf{Copier} slot enter
+\begin{lyxcode}
+{\small python~-tt~\$\$s/scripts/ext\_copy.py~-e~nmc~-d~\$\$i~\$\$o}{\small\par}
+\end{lyxcode}
+The only difference from the previous copier command is the absence
+of \texttt{pdf}.\footnote{I'm assuming that you don't actually want the plain text version of
+the file copied back. If you do, then change \texttt{-e nmc} to \texttt{-e
+nmc,txt}.} This will copy \texttt{mydoc.nmc} with its saved values from the
+temporary directory back to the document directory. To effect the
+export, go to \textsf{File \lyxarrow{} Export }and find \textsf{Plain
+text} in the list of formats and click on it.
+
+A shortcut would be nice. For that go to \textsf{Tools \lyxarrow{}
+Preferences \lyxarrow{} Editing \lyxarrow{} Shortcuts}, click on \textsf{New},
+enter \texttt{buffer-export text} in the \textsf{Function:} slot,
+click on the blank key against \textsf{Shortcut:} and type your shortcut.
+You may have to try a number before you find one that hasn't already
+been assigned. (I'm using \textsf{Ctrl+}; for no particular reason
+beyond the fact that it fits under the fingers easily and saving values
+to the document directory has a punctuation-like feel to it, a pause
+in the process of writing.) It is now an easy matter to press the
+shortcut at the end of a \LyX{} session to copy all the values saved
+in \texttt{mydoc.nmc} back to a file of the same name in the document
+directory. And it is brisk, not least because plain text export ignores
+ERT insets (and hence preview insets wrapped around ERT insets), nor
+does it evaluate \verb`\eval` commands in math insets.
+
+\subsection{A final tweak?}
+
+But one still needs to \emph{remember} to press the shortcut. The
+thought arises: can \emph{closing} the current document trigger the
+copying process? \LyX{} provides a means of linking two commands and
+assigning a keyboard shortcut to them with its \texttt{command-sequence}
+\LyX{} function. I suggest assigning a shortcut\textsf{ }to
+\begin{lyxcode}
+command-sequence~buffer-export~text;~view-close
+\end{lyxcode}
+Indeed, why not reassign the current shortcut for \texttt{view-close},\texttt{
+}which is \textsf{Ctrl+W} on my system, to this command sequence?
+(I use the \texttt{cua} key bindings – check the \textsf{Bind file:}
+slot in \textsf{Tools \lyxarrow{} Preferences \lyxarrow{} Editing \lyxarrow{}
+Shortcuts}.)
+
+Please note, however, that \emph{this will work as intended only from
+\LyX{} 2.4.0}.\footnote{Due for release in the first half of 2021.}
+For \LyX{} 2.3 and earlier, the command sequence will generally fail
+because of `asynchronous' processing – \texttt{buffer-export }and
+\texttt{view-close} use different threads and the latter may well
+start before the former is complete. From \LyX{} 2.4.0 this defect
+has been fixed. You press your shortcut, the export to plain text
+occurs and the \texttt{.nmc} file is copied back to the document directory,
+then the current view is closed.
+
+\section{Using \protect\LyX{} notes}
+
+The central fact about a \LyX{} note is that it does not contribute
+to the pdf. But instant preview still works there. This suggests a
+possibility: that a calculation be performed within a \LyX{} note and
+the result saved using \verb`\nmcReuse` within the same preview inset.
+The saved value is now available \emph{from file} for use elsewhere
+in the document. In this way, some selected content from a LyX note
+\emph{can} find its way into the pdf when the document is compiled.
+
+\chapter{Reference summary}
+
+\section{Commands defined in \texttt{numerica}}
+\begin{enumerate}
+\item \texttt{\textbackslash nmcEvaluate, \textbackslash eval }
+\item \texttt{\textbackslash nmcInfo, \textbackslash info, }
+\item \texttt{\textbackslash nmcReuse, \textbackslash reuse}
+\item \texttt{\textbackslash q, \textbackslash Q }(`cleave' commands)
+\end{enumerate}
+Provided they have not already been defined when \texttt{numerica}
+is loaded, the following commands are defined in \texttt{numerica}
+using \verb`\DeclareMathOperator` from \texttt{amsmath} :
+\begin{enumerate}
+\item \texttt{\textbackslash arccsc, \textbackslash arcsec, \textbackslash arccot}
+\item \texttt{\textbackslash csch, \textbackslash sech}
+\item \texttt{\textbackslash asinh, \textbackslash acosh, \textbackslash atanh,
+\textbackslash acsch, \textbackslash asech, \textbackslash acoth}
+\item \texttt{\textbackslash sgn, \textbackslash lb}
+\end{enumerate}
+Provided they have not already been defined, the following commands
+are defined in \texttt{numerica} using \verb`\DeclarePairedDelimiter`
+from \texttt{mathtools}:
+\begin{lyxcode}
+\textbackslash abs,~\textbackslash ceil,~\textbackslash floor
+\end{lyxcode}
+The following commands have been redefined in \texttt{numerica} to
+give more spacing around the underlying \verb`\wedge` and \verb`\vee`
+symbols:
+\begin{lyxcode}
+\textbackslash land,~\textbackslash lor
+\end{lyxcode}
+
+\section{\textquoteleft Digestible\textquoteright{} content}
+
+\texttt{numerica} knows how to deal with the following content, meaning
+that any of these elements occurring within an \verb`\eval` command
+should not of itself cause a \texttt{numerica} error. Not all formatting
+commands affect display of the output.
+\begin{enumerate}
+\item variable names (sequences of tokens given values in the variable~=~value
+list)
+\item digits, decimal point
+\begin{enumerate}
+\item \texttt{1, 2, 3, 4, 5, 6, 7, 8, 9, 0, .}
+\end{enumerate}
+\item constants
+\begin{enumerate}
+\item \texttt{e, \textbackslash pi, \textbackslash gamma, \textbackslash phi,
+\textbackslash deg, \textbackslash infty }(sometimes)
+\end{enumerate}
+\item arithmetic operators
+\begin{enumerate}
+\item \texttt{+, -, {*}, /, \textasciicircum , \textbackslash times, \textbackslash cdot,
+\textbackslash div}
+\end{enumerate}
+\item logical operators
+\begin{enumerate}
+\item \texttt{\textbackslash wedge, \textbackslash land, \textbackslash vee,
+\textbackslash lor, \textbackslash neg, \textbackslash lnot}
+\end{enumerate}
+\item comparisons
+\begin{enumerate}
+\item \texttt{=, <, >, \textbackslash ne, \textbackslash neq, \textbackslash le,
+\textbackslash leq, \textbackslash ge, \textbackslash geq}
+\item (if \texttt{amssymb} loaded) \texttt{\textbackslash nless, \textbackslash ngtr,
+\textbackslash geqq, \textbackslash geqslant, \textbackslash leqq,
+\textbackslash leqslant, \textbackslash ngeq, \textbackslash ngeqq,
+\textbackslash ngeqslant, \textbackslash nleq, \textbackslash nleqq,
+\textbackslash nleqslant}
+\end{enumerate}
+\item brackets, bracket-like elements, modifiers
+\begin{enumerate}
+\item \texttt{( ), {[} {]}, \textbackslash\{ \textbackslash\}}
+\item \texttt{\textbackslash lparen \textbackslash rparen} (from \texttt{mathtools})\texttt{,
+\textbackslash lbrack \textbackslash rbrack, \textbackslash lbrace
+\textbackslash rbrace}
+\item \texttt{\textbackslash lvert \textbackslash rvert, \textbackslash lfloor
+\textbackslash rfloor, \textbackslash lceil \textbackslash rceil}
+\item \texttt{| |} (no nesting, deprecated)
+\item \texttt{\textbackslash left \textbackslash right, \textbackslash bigl
+\textbackslash bigr, \textbackslash Bigl \textbackslash Bigr, \textbackslash biggl
+\textbackslash biggr, \textbackslash Biggl \textbackslash Biggr}
+\item \texttt{.} \texttt{/ |} (used with a modifier)
+\item \texttt{\textbackslash abs{[}{]}\{\}, \textbackslash abs{*}\{\},
+\textbackslash floor{[}{]}\{\}, \textbackslash floor{*}\{\}, \textbackslash ceil{[}{]}\{\},
+\textbackslash ceil{*}\{\}}
+\end{enumerate}
+\item unary functions (in the mathematical sense)
+\begin{enumerate}
+\item \texttt{\textbackslash sin, \textbackslash cos, \textbackslash tan,
+\textbackslash csc, \textbackslash sec, \textbackslash cot}
+\item \texttt{\textbackslash arcsin, \textbackslash arccos, \textbackslash arctan,
+arccsc, \textbackslash arcsec, \textbackslash arccot }
+\item \texttt{\textbackslash sin\textasciicircum\{-1\}, \textbackslash cos\textasciicircum\{-1\},
+\textbackslash tan\textasciicircum\{-1\}, \textbackslash csc\textasciicircum\{-1\},
+\textbackslash sec\textasciicircum\{-1\}, \textbackslash cot\textasciicircum\{-1\}}
+\item \texttt{\textbackslash sinh, \textbackslash cosh, \textbackslash tanh,
+\textbackslash csch, \textbackslash sech, \textbackslash coth }
+\item \texttt{\textbackslash asinh, \textbackslash acosh, \textbackslash atanh,
+\textbackslash csch, \textbackslash sech, \textbackslash acoth}
+\item \texttt{\textbackslash sinh\textasciicircum\{-1\}, \textbackslash cosh\textasciicircum\{-1\},
+\textbackslash tanh\textasciicircum\{-1\}, \textbackslash csch\textasciicircum\{-1\},
+\textbackslash sech\textasciicircum\{-1\}, \textbackslash acoth\textasciicircum\{-1\}}
+\item \texttt{\textbackslash exp, \textbackslash lb, \textbackslash lg,
+\textbackslash ln, \textbackslash log, \textbackslash log\_\{\},
+\textbackslash sgn, \textbackslash surd}
+\item \texttt{\textbackslash sqrt\{\}, \textbackslash abs{[}{]}\{\}, \textbackslash abs{*}\{\},
+\textbackslash floor{[}{]}\{\}, \textbackslash floor{*}\{\}, \textbackslash ceil{[}{]}\{\},
+\textbackslash ceil{*}\{\}}
+\item \texttt{!, !! }(prepended argument)
+\end{enumerate}
+\item binary functions
+\begin{enumerate}
+\item \texttt{\textbackslash tfrac\{\}\{\}, \textbackslash frac\{\}\{\},
+\textbackslash dfrac\{\}\{\}}
+\item \texttt{\textbackslash tbinom\{\}\{\}, \textbackslash binom\{\}\{\},
+\textbackslash dbinom\{\}\{\}}
+\item \texttt{\textbackslash sqrt{[}{]}\{\}}
+\end{enumerate}
+\item $n$-ary functions
+\begin{enumerate}
+\item \texttt{\textbackslash min, \textbackslash max, \textbackslash gcd}
+\end{enumerate}
+\item sum, prod
+\begin{enumerate}
+\item \texttt{\textbackslash sum\_\{\}\textasciicircum , \textbackslash prod\_\{\}\textasciicircum{} }
+\end{enumerate}
+\item formatting commands
+\begin{enumerate}
+\item \texttt{,} (comma, in $n$-ary functions)
+\item \texttt{\{\}, \textbackslash\textbackslash , \&, \textbackslash to}
+\item \texttt{\textbackslash dots, \textbackslash ldots, \textbackslash cdots,}
+\item \texttt{\textbackslash{} , \textbackslash ,{}, \textbackslash ;,
+\textbackslash :, \textbackslash !, \textbackslash >}
+\item \texttt{\textbackslash thinspace, \textbackslash quad, \textbackslash qquad
+, \textbackslash hfill, \textbackslash hfil}
+\item \texttt{\textbackslash phantom\{\}, \textbackslash vphantom\{\},
+\textbackslash hphantom\{\}}
+\item \texttt{\textbackslash xmathstrut{[}{]}\{\}} \texttt{, \textbackslash splitfrac\{\}\{\},
+\textbackslash splitdfrac\{\}\{\} }(from \texttt{mathtools}), \texttt{\textbackslash mathstrut}
+\item \texttt{\textbackslash displaystyle, \textbackslash textstyle, \textbackslash scriptstyle,
+\textbackslash scriptscriptstyle}
+\item \texttt{\textbackslash label\{\}, \textbackslash ensuremath\{\},
+\textbackslash text\{\}, \textbackslash mbox\{\}}
+\item \texttt{\textbackslash begin\{\}, \textbackslash end\{\}}
+\end{enumerate}
+\item font commands
+\begin{enumerate}
+\item \texttt{\textbackslash mathrm\{\}, \textbackslash mathit\{\}, \textbackslash mathcal\{\},
+\textbackslash mathtt\{\}, \textbackslash mathbf\{\}, \textbackslash mathbb\{\},
+\textbackslash mathsf\{\}, \textbackslash mathfrak\{\}, \textbackslash mathscr\{\},
+\textbackslash mathnormal\{\}, \textbackslash boldsymbol\{\}}
+\end{enumerate}
+\end{enumerate}
+
+\section{Settings}
+
+\subsection{Available \texttt{\textbackslash nmcEvaluate} settings}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}>{\raggedright}p{4cm}}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{dbg}} & {\small int} & {\small debug `magic' integer} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{\textasciicircum}} & {\small char} & {\small exponent mark for sci. notation input} & {\small\texttt{e}}\tabularnewline
+{\small\texttt{xx}} & {\small int (0/1)} & {\small multi-token variable switch} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{()}} & {\small int (0/1/2)} & {\small trig. function arg. parsing} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{o}} & & {\small degree switch for trig. funcions} & \tabularnewline
+{\small\texttt{log}} & {\small num} & {\small base of logarithms for }{\small{\small\verb`\log`}} & {\small\texttt{10}}\tabularnewline
+{\small\texttt{vvmode}} & {\small int (0/1)} & {\small vv-list calculation mode} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{vvd}} & {\small token(s)} & {\small vv-list display-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 12mu plus 6mu minus 9mu(vv)}}\tabularnewline
+{\small\texttt{vvi}} & {\small token(s)} & {\small vv-list text-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 36mu minus 24mu(vv)}}\tabularnewline
+{*} & & {\small switch to suppress equation numbering (if }{\small\texttt{\textbackslash\textbackslash}}{\small{}
+in }{\small\texttt{vvd}}{\small )} & \tabularnewline
+{\small\texttt{p}} & char(s) & {\small punctuation (esp. in display-style)} & {\small\texttt{,}}\tabularnewline
+{\small\texttt{S+}} & {\small int} & {\small extra rounding for stopping criterion, sums} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{S?}} & {\small$\text{int}\ge0$} & {\small query stopping with these final terms, sums} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{P+}} & {\small int} & {\small extra rounding for stopping criterion, products} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{P?}} & {\small$\text{int}\ge0$} & {\small query stopping with these final terms, products} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{reuse}} & {\small int} & {\small form of result saved with }{\small{\small\verb`\nmcReuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+
+\subsection{Available configuration file settings}
+\begin{center}
+\bigskip{}
+\begin{tabular}{ll}
+\toprule
+key & default\tabularnewline
+\midrule
+{\small\texttt{rounding}} & {\small\texttt{6}}\tabularnewline
+{\small\texttt{pad}} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{output-sci-notation}} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{output-exponent-char}} & {\small\texttt{e}}\tabularnewline
+{\small\texttt{input-sci-notation}} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{input-exponent-char}} & {\small\texttt{e}}\tabularnewline
+{\small\texttt{multitoken-variables}} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{logarithm-base}} & {\small\texttt{10}}\tabularnewline
+{\small\texttt{intify-rounding}} & {\small\texttt{14}}\tabularnewline
+{\small\texttt{vv-display}} & {\small\texttt{\{,\}\textbackslash mskip 36mu minus 24mu(vv)}}\tabularnewline
+{\small\texttt{vv-inline}} & {\small\texttt{\{,\}\textbackslash mskip 12mu plus 6mu minus 9mu(vv)}}\tabularnewline
+{\small\texttt{sum-extra-rounding}} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{sum-query-terms}} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{prod-extra-rounding}} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{prod-query-terms}} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{eval-reuse}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{document}
diff --git a/macros/latex/contrib/numerica/numerica-lyx.def b/macros/latex/contrib/numerica/numerica-lyx.def
new file mode 100644
index 0000000000..96b0f7b193
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-lyx.def
@@ -0,0 +1,44 @@
+% This is file `numerica-lyx.def',
+% part of the `numerica' package
+%
+% This work may be distributed and/or modified under the conditions
+% of the LaTeX Project Public License, either version 1.3c of this
+% license or any later version; see
+% http://www.latex-project.org/lppl.txt
+%
+% Andrew Parsloe (ajparsloe@gmail.com)
+%
+\ProvidesExplFile
+ {numerica-lyx.def}
+ {2021/02/15}
+ {1.0.0}
+ { Enable reuse command to preview in LyX }
+%----------------------------------------------------------
+% copy (only once) .nmc file from doc to temp
+% directory; use nmcDummy.txt to mark success
+\tl_set:NV \l_tmpb_tl \jobname
+\tl_put_right:Nn \l_tmpb_tl {.nmc}
+\file_if_exist:nTF { nmcDummy.txt }
+ { \tl_gset_eq:NN \g__nmc_reuse_filename_tl \l_tmpb_tl }
+ {
+ \iow_open:Nn \g__nmc_iow { nmcDummy.txt }
+ \iow_close:N \g__nmc_iow
+ \makeatletter
+ \tl_set:Nx \l_tmpa_tl \input@path
+ \makeatother
+ \exp_last_unbraced:NNV
+ \tl_gset:Nn \g__nmc_reuse_filename_tl \l_tmpa_tl
+ \tl_gput_right:NV \g__nmc_reuse_filename_tl \l_tmpb_tl
+ \file_get:VnNTF \g__nmc_reuse_filename_tl {} \l__nmc_reuse_retrieved_tl
+ {
+ \tl_gset_eq:NN \g__nmc_reuse_filename_tl \l_tmpb_tl
+ \iow_open:NV \g__nmc_iow \g__nmc_reuse_filename_tl
+ \bool_lazy_or:nnF
+ { \tl_if_blank_p:V \l__nmc_reuse_retrieved_tl }
+ { \tl_if_head_eq_meaning_p:VN \l__nmc_reuse_retrieved_tl \par }
+ { \iow_now:NV \g__nmc_iow \l__nmc_reuse_retrieved_tl }
+ \iow_close:N \g__nmc_iow
+ }
+ { \tl_gset_eq:NN \g__nmc_reuse_filename_tl \l_tmpb_tl }
+ }
+% end of `numerica-lyx.def' \ No newline at end of file
diff --git a/macros/latex/contrib/numerica/numerica-plus.def b/macros/latex/contrib/numerica/numerica-plus.def
new file mode 100644
index 0000000000..6301dc9643
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-plus.def
@@ -0,0 +1,876 @@
+% This is file `numerica-plus.def',
+% part of the `numerica' package.
+%
+% This work may be distributed and/or modified under the conditions
+% of the LaTeX Project Public License, either version 1.3c of this
+% license or any later version; see
+% http://www.latex-project.org/lppl.txt
+%
+% Andrew Parsloe (ajparsloe@gmail.com)
+%
+\ProvidesExplFile
+ {numerica-plus.def}
+ {2021/02/15}
+ {1.0.0}
+ { Iterate functions, find fixed points, zeros, extrema and recurrence terms }
+%----------------------------------------------------------
+\cs_new_protected:Npn \__nmc_plus_reuse:nNN #1#2#3
+ {
+ \int_case:nnF { #1 }
+ {
+ { 1 }
+ {
+ \seq_pop:NN #2 \l_tmpa_tl
+ \seq_pop:NN #3 \l_tmpb_tl
+ \tl_gset:Nx \g__nmc_reuse_tl { { \l_tmpa_tl , \l_tmpb_tl } }
+ \seq_mapthread_function:NNN #2 #3 \__nmc_plus_reuse_display:nn
+ }
+ { 2 }
+ {
+ \tl_gset:Nx \g__nmc_reuse_tl
+ { \seq_use:Nn #3 { , } }
+ }
+ }
+ { \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl }
+ }
+\cs_new_protected:Npn \__nmc_plus_reuse_display:nn #1#2
+ { \tl_gput_right:Nx \g__nmc_reuse_tl { , { #1 , #2 } } }
+%--------------------------------------
+% \nmcIterate
+\int_new:N \l__nmc_iter_total_int
+\int_new:N \l__nmc_iter_view_int
+\int_new:N \l__nmc_iter_round_int
+\tl_new:N \l__nmc_iter_var_tl
+\fp_new:N \l__nmc_iter_first_fp
+\seq_new:N \l__nmc_iter_result_seq
+\seq_new:N \l__nmc_iter_index_seq
+
+\fp_new:N \l__nmc_iter_fixedpti_fp
+\fp_new:N \l__nmc_iter_fixedptii_fp
+
+\tl_new:N \l__nmc_iter_begin_tl
+\tl_new:N \l__nmc_iter_end_tl
+\tl_new:N \g__nmc_iter_info_tl
+
+\nmc_define:nnN { \nmcIterate } { iter } \iter
+
+\cs_new_protected:Npn \__nmc_iter_settings_digest:
+ {
+ \bool_set_false:N \l__nmc_allow_TF_out_bool
+ \int_set:Nn \l__nmc_iter_total_int
+ { \int_max:nn { \l__nmc_iter_total_int } { 1 } }
+ \int_set:Nn \l__nmc_iter_view_int
+ { \int_min:nn { \int_max:nn { \l__nmc_iter_view_int }
+ { 1 } } { \l__nmc_iter_total_int } }
+ }
+\cs_new_protected:Npn \__nmc_iter_vv_digest:N #1
+ {
+ \tl_if_empty:NTF \l__nmc_iter_var_tl
+ { \__nmc_vv_digest:N #1 }
+ {
+ \clist_push:NV \l__nmc_formula_tl \l__nmc_iter_var_tl
+ \__nmc_vv_digest:N #1
+ \clist_pop:NN \l__nmc_formula_tl \l__nmc_iter_var_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_process:
+ {
+ \int_set:Nn \l__nmc_iter_round_int
+ { \l__nmc_round_int + \l__nmc_iter_extra_int }
+ % first iterate
+ \__nmc_error_where:n { formula }
+ \tl_clear:N \l__nmc_fp_expr_tl
+ \__nmc_fpify:VN \l__nmc_formula_tl \l__nmc_fp_expr_tl
+ \fp_set:Nn \l__nmc_result_fp { \l__nmc_fp_expr_tl }
+ \__nmc_error_fpflag:
+
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \fp_set_eq:NN \l__nmc_iter_first_fp \l__nmc_result_fp
+ \tl_if_empty:NT \l__nmc_iter_var_tl
+ { % get iter. var if unspecified
+ \seq_get:NN \l__nmc_vv_all_seq \l_tmpa_tl
+ \__nmc_vv_split_item:V \l_tmpa_tl
+ \tl_set_eq:NN \l__nmc_iter_var_tl \l__nmc_eq_var_tl
+ }
+ \__nmc_iter_do:
+ \tl_set_eq:NN \l__nmc_fp_expr_tl \l__nmc_fp_exprn_tl
+ }
+ \bool_if:nF { \g__nmc_error_bool || \l__nmc_num_only_bool }
+ {
+ \__nmc_iter_environ:
+ \__nmc_iter_write:
+ }
+ }
+%--------------------------------------
+\cs_new_protected:Npn \__nmc_iter_do:
+ {
+ \bool_if:NTF \l__nmc_num_only_bool
+ {
+ \__nmc_iter_fixed_pt:
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_num_format:nNnN { \l__nmc_iter_fixedpti_fp }
+ \l_nmc_result_tl { \l__nmc_round_int }
+ \l__nmc_sci_num_out_bool
+ \int_decr:N \l__nmc_iter_total_int
+ \tl_gset:Nx \g__nmc_iter_info_tl
+ { \int_use:N \l__nmc_iter_total_int }
+ }
+ }
+ { % don't print initial iterations
+ \int_step_function:nnnN { 1 } { 1 }
+ { \l__nmc_iter_total_int - \l__nmc_iter_view_int - 1 }
+ \__nmc_iter_current:n
+ \bool_if:NF \g__nmc_error_bool
+ { % store then print these ones
+ \seq_clear:N \l__nmc_iter_result_seq
+ \int_step_function:nnnN { 1 } { 1 }
+ { \int_min:nn { \l__nmc_iter_view_int }
+ { \l__nmc_iter_total_int - 1 } } \__nmc_iter_current_store:n
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_current:n #1
+ { % stepping function
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_calc_fn_val:VNnN \l__nmc_iter_var_tl \l__nmc_formula_tl
+ { \l__nmc_result_fp } \l__nmc_result_fp
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_current_store:n #1
+ { % stepping function
+ \__nmc_calc_fn_val:VNnN \l__nmc_iter_var_tl \l__nmc_formula_tl
+ { \l__nmc_result_fp } \l__nmc_result_fp
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_num_format:nNnN { \l__nmc_result_fp } \l_nmc_result_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \seq_put_right:NV \l__nmc_iter_result_seq \l_nmc_result_tl
+ \int_set:Nn \l_tmpa_int
+ { \l__nmc_iter_total_int - \l__nmc_iter_view_int + #1 }
+ \seq_put_right:Nx \l__nmc_iter_index_seq { \int_use:N \l_tmpa_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_fixed_pt:
+ { % already 1 iteration
+ \int_set:Nn \l__nmc_iter_total_int { 1 }
+ \fp_set_eq:NN \l__nmc_iter_fixedpti_fp \l__nmc_iter_first_fp
+ \fp_set:Nn \l__nmc_iter_fixedptii_fp { \l__nmc_iter_fixedpti_fp + 1 }
+ \bool_until_do:nn
+ {
+ \fp_compare_p:nNn { 0 } =
+ { round( \l__nmc_iter_fixedpti_fp - \l__nmc_iter_fixedptii_fp,
+ \l__nmc_iter_round_int ) }
+ || \g__nmc_error_bool
+ }
+ {
+ \int_incr:N \l__nmc_iter_total_int
+ \fp_set_eq:NN \l__nmc_iter_fixedptii_fp \l__nmc_iter_fixedpti_fp
+ \__nmc_calc_fn_val:VNnN \l__nmc_iter_var_tl \l__nmc_formula_tl
+ { \l__nmc_result_fp } \l__nmc_result_fp
+ \fp_set_eq:NN \l__nmc_iter_fixedpti_fp \l__nmc_result_fp
+ \int_compare:nNnF { \l__nmc_iter_total_int } <
+ { \l__nmc_iter_max_int }
+ {
+ \bool_gset_true:N \g__nmc_error_bool
+ \__nmc_error_what:n
+ {
+ No~fixed~point~attained~after~$\int_use:N
+ \l__nmc_iter_total_int$~iterations~of
+ }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_environ:
+ {
+ \tl_set:Nx \l__nmc_iter_begin_tl
+ {
+ \mode_if_math:F { \exp_not:o \l__nmc_math_delimi_tl }
+ \exp_not:N \begin{array}{r@{}l}
+ \bool_if:NTF \l__nmc_wraps_math_bool
+ { \exp_not:o \l__nmc_formula_dup_tl &{}= }
+ { &{} }
+ }
+ \tl_set:Nx \l__nmc_iter_end_tl
+ {
+ \exp_not:N \end{array}
+ \mode_if_math:F { \exp_not:o \l__nmc_math_delimii_tl }
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_write:
+ {
+ \__nmc_num_format:nNnN { \l__nmc_iter_first_fp } \l_tmpa_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \tl_gset:Nx \g__nmc_iter_info_tl { \int_use:N \l__nmc_iter_total_int }
+ \__nmc_if_mod_zero:nnTF { \l__nmc_debug_int } { 7 }
+ { \seq_get_right:NN \l__nmc_iter_result_seq \l_nmc_result_tl }
+ {
+ \tl_set:Nx \l_nmc_result_tl
+ {
+ \exp_not:o \l__nmc_iter_begin_tl
+ \l_tmpa_tl \l__nmc_vv_display_tl
+ \int_compare:nNnT
+ { \l__nmc_iter_total_int } > { \l__nmc_iter_view_int + 1 }
+ {
+ \\ & \exp_not:N \ldots
+ \ \exp_not:N\mbox{final\
+ \int_use:N \l__nmc_iter_view_int\ of\ \g__nmc_iter_info_tl :}
+ }
+ \int_compare:nNnT { \l__nmc_iter_total_int } > { 1 }
+ { \\ & \exp_not:N \hookrightarrow }
+ \seq_use:Nn \l__nmc_iter_result_seq { \\ & \hookrightarrow }
+ \exp_not:o \l__nmc_iter_end_tl
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_iter_display:
+ {
+ \bool_if:NTF \l__nmc_num_only_bool
+ { \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl }
+ {
+ \__nmc_plus_reuse:nNN { \l__nmc_iter_reuse_int }
+ \l__nmc_iter_index_seq \l__nmc_iter_result_seq
+ }
+ \l_nmc_result_tl
+ }
+%--------------------------------------
+%\nmcSolve
+\int_new:N \l__nmc_solve_round_int
+\int_new:N \l__nmc_solve_steps_int
+\int_new:N \l__nmc_solve_slope_int
+\int_new:N \l__nmc_solve_slopei_int
+\int_new:N \l__nmc_solve_signs_int
+\fp_new:N \l__nmc_solvea_fp
+\fp_new:N \l__nmc_solveb_fp
+\fp_new:N \l__nmc_solvec_fp
+\fp_new:N \l__nmc_solved_fp
+
+\fp_new:N \l__nmc_solvefa_fp
+\fp_new:N \l__nmc_solvefb_fp
+\fp_new:N \l__nmc_solvefc_fp
+\bool_new:N \l__nmc_solve_stop_bool
+\tl_new:N \g__nmc_sove_info_tl
+
+\nmc_define:nnN { \nmcSolve } { solve } \solve
+
+\cs_new_protected:Npn \__nmc_solve_settings_digest:
+ {
+ \bool_set_false:N \l__nmc_allow_TF_out_bool
+ \tl_if_empty:NF \l__nmc_solve_step_tl
+ {
+ \__nmc_fpify_set:NN \l__nmc_solve_step_fp \l__nmc_solve_step_tl
+ \fp_compare:nNnT \l__nmc_solve_step_fp = { 0 }
+ { \__nmc_error_what:n { Non-zero~initial~step~required~in } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_solve_vv_digest:N #1
+ {
+ \tl_if_empty:NTF \l__nmc_solve_var_tl
+ { \__nmc_vv_digest:N #1 }
+ {
+ \clist_push:NV \l__nmc_formula_tl \l__nmc_solve_var_tl
+ \__nmc_vv_digest:N #1
+ \clist_pop:NN \l__nmc_formula_tl \l__nmc_solve_var_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_solve_process:
+ {
+ \int_set:Nn \l__nmc_solve_round_int
+ { \l__nmc_round_int + \l__nmc_solve_extra_int }
+ % get equation var if unspecified
+ \tl_if_empty:NT \l__nmc_solve_var_tl
+ {
+ \seq_get:NN \l__nmc_vv_all_seq \l_tmpa_tl
+ \__nmc_vv_split_item:V \l_tmpa_tl
+ \tl_set_eq:NN \l__nmc_solve_var_tl \l__nmc_eq_var_tl
+ }
+ \bool_if:NF \g__nmc_error_bool
+ { \__nmc_solve_get_trial_vals: }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_error_where:n { function }
+ \__nmc_solve_do:
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_num_format:nNnN { \l__nmc_solvea_fp } \l_nmc_result_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \tl_gset:Nx \g__nmc_solve_info_tl
+ { \clist_use:Nn \g__nmc_solve_info_tl { + } }
+ \tl_set_eq:NN \l__nmc_fp_expr_tl \l__nmc_fp_exprn_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_solve_get_trial_vals:
+ {
+ \prop_get:NVN \g__nmc_subst_var_prop
+ \l__nmc_solve_var_tl \l__nmc_subst_tl
+ % ensure a < b
+ \int_case:nn { \fp_sign:n { \l__nmc_solve_step_fp } }
+ {
+ { 1 }
+ {
+ \fp_set:Nn \l__nmc_solvea_fp { \l__nmc_subst_tl }
+ \fp_set:Nn \l__nmc_solveb_fp
+ { \l__nmc_solvea_fp + \l__nmc_solve_step_fp }
+ }
+ { -1 }
+ {
+ \fp_set:Nn \l__nmc_solveb_fp { \l__nmc_subst_tl }
+ \fp_set:Nn \l__nmc_solvea_fp
+ { \l__nmc_solveb_fp + \l__nmc_solve_step_fp }
+ }
+ }
+ }
+% find opp. signs, zero, or fn min.
+% a b = var vals; fa fb = fn vals
+\cs_new_protected:Npn \__nmc_solve_do:
+ {
+ \__nmc_solve_calc_values:
+ \int_zero:N \l__nmc_solve_steps_int
+ \tl_gclear:N \g__nmc_solve_info_tl
+ \bool_do_until:nn
+ {
+ \g__nmc_error_bool || \l__nmc_solve_stop_bool
+ || \int_compare_p:nNn
+ { \l__nmc_solve_steps_int } > { \l__nmc_solve_max_int }
+ || \fp_compare_p:nNn { 0 } =
+ { round(\l__nmc_solveb_fp - \l__nmc_solvea_fp,
+ \l__nmc_solve_round_int) }
+ }
+ {
+ \int_incr:N \l__nmc_solve_steps_int
+ \int_case:nn { \l__nmc_solve_signs_int }
+ {
+ { 0 } { \__nmc_solve_do_bingo: }
+ { -1 } { \__nmc_solve_do_bisect: }
+ { 1 } { \__nmc_solve_do_slope: }
+ }
+ }
+ \bool_if:nF { \g__nmc_error_bool || \l__nmc_solve_stop_bool }
+ {
+ \__nmc_error_where:n { $\l__nmc_formula_tl$ }
+ \__nmc_error_what:n
+ {
+ No~zero/extremum~found~after~$\int_use:N
+ \l__nmc_solve_max_int$~steps~for~function
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_solve_do_bingo:
+ { % fn = 0 to 16 figures
+ \fp_compare:nNnTF { \l__nmc_solvefb_fp } = { 0 }
+ {
+ \fp_set_eq:NN \l__nmc_solvea_fp \l__nmc_solveb_fp
+ \fp_set_eq:NN \l__nmc_solvefa_fp \l__nmc_solvefb_fp
+ }
+ {
+ \fp_set_eq:NN \l__nmc_solveb_fp \l__nmc_solvea_fp
+ \fp_set_eq:NN \l__nmc_solvefb_fp \l__nmc_solvefa_fp
+ }
+ \bool_set_true:N \l__nmc_solve_stop_bool
+ }
+\cs_new_protected:Npn \__nmc_solve_do_bisect:
+ {
+ \tl_gset:Nx \g__nmc_solve_info_tl { \int_use:N \l__nmc_solve_steps_int }
+ \int_zero:N \l__nmc_solve_steps_int
+ \fp_set:Nn \l__nmc_solvec_fp { ( \l__nmc_solvea_fp + \l__nmc_solveb_fp ) / 2 }
+ \__nmc_calc_fn_val:VNnN \l__nmc_solve_var_tl \l__nmc_formula_tl
+ { \l__nmc_solvec_fp } \l__nmc_solvefc_fp
+ \fp_set:Nn \l__nmc_solved_fp { \l__nmc_solvec_fp + 1 }
+ \bool_until_do:nn
+ {
+ \g__nmc_error_bool ||
+ \fp_compare_p:nNn { 0 } =
+ { round( \l__nmc_solvec_fp - \l__nmc_solved_fp ,
+ \l__nmc_solve_round_int ) }
+ }
+ {
+ \int_incr:N \l__nmc_solve_steps_int
+ \fp_set_eq:NN \l__nmc_solved_fp \l__nmc_solvec_fp
+ \fp_compare:nNnTF { 0 } = { \l__nmc_solvefc_fp }
+ {
+ \fp_set_eq:NN \l__nmc_solvea_fp \l__nmc_solvec_fp
+ \fp_set_eq:NN \l__nmc_solvefa_fp \l__nmc_solvefc_fp
+ }
+ {
+ \fp_compare:nNnTF
+ { sign(\l__nmc_solvefa_fp)sign(\l__nmc_solvefc_fp) } = { 1 }
+ {
+ \fp_set_eq:NN \l__nmc_solvea_fp \l__nmc_solvec_fp
+ \fp_set_eq:NN \l__nmc_solvefa_fp \l__nmc_solvefc_fp
+ }
+ {
+ \fp_set_eq:NN \l__nmc_solveb_fp \l__nmc_solvec_fp
+ \fp_set_eq:NN \l__nmc_solvefb_fp \l__nmc_solvefc_fp
+ }
+ \fp_set:Nn \l__nmc_solvec_fp
+ { ( \l__nmc_solvea_fp + \l__nmc_solveb_fp ) / 2 }
+ \__nmc_calc_fn_val:VNnN \l__nmc_solve_var_tl
+ \l__nmc_formula_tl { \l__nmc_solvec_fp } \l__nmc_solvefc_fp
+ }
+ }
+ \bool_set_true:N \l__nmc_solve_stop_bool
+ \clist_gput_right:Nx \g__nmc_solve_info_tl { \int_use:N \l__nmc_solve_steps_int }
+ }
+\cs_new_protected:Npn \__nmc_solve_do_slope:
+ {
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \int_if_zero:nTF { \l__nmc_solve_slope_int }
+ { % contract
+ \fp_add:Nn \l__nmc_solvea_fp
+ { ( \l__nmc_solveb_fp - \l__nmc_solvea_fp ) / 4 }
+ \fp_sub:Nn \l__nmc_solveb_fp
+ { ( \l__nmc_solveb_fp - \l__nmc_solvea_fp ) / 4 }
+ }
+ { % always towards x-axis
+ \fp_compare:nNnTF { 0 } <
+ { \l__nmc_solvefa_fp * \l__nmc_solve_slope_int }
+ { \__nmc_solve_do_slope_left: }
+ { \__nmc_solve_do_slope_right: }
+ }
+ \fp_set_eq:NN \l__nmc_solved_fp \l__nmc_solvea_fp
+ \int_set_eq:NN \l__nmc_solve_slopei_int \l__nmc_solve_slope_int
+ \__nmc_solve_calc_values:
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \int_compare:nNnF { \l__nmc_solve_slope_int } =
+ { \l__nmc_solve_slopei_int }
+ {
+ \fp_set:Nn \l__nmc_solvec_fp { ( \l__nmc_solvea_fp + \l__nmc_solveb_fp ) / 2 }
+ \int_case:nn { \l__nmc_solve_slopei_int }
+ {
+ { 1 } { \fp_set_eq:NN \l__nmc_solvea_fp \l__nmc_solvec_fp }
+ { -1 } { \fp_set_eq:NN \l__nmc_solveb_fp \l__nmc_solvec_fp }
+ }
+ \__nmc_solve_calc_values:
+ }
+ }
+ \fp_compare:nNnT { 0 } =
+ { round(\l__nmc_solveb_fp - \l__nmc_solvea_fp,
+ \l__nmc_solve_round_int) }
+ { \bool_set_true:N \l__nmc_solve_stop_bool }
+ }
+\cs_new_protected:Npn \__nmc_solve_do_slope_left:
+ {
+ \fp_set:Nn \l__nmc_solvec_fp { 2 \l__nmc_solvea_fp - \l__nmc_solveb_fp }
+ \fp_set_eq:NN \l__nmc_solveb_fp \l__nmc_solvea_fp
+ \fp_set_eq:NN \l__nmc_solvea_fp \l__nmc_solvec_fp
+ }
+\cs_new_protected:Npn \__nmc_solve_do_slope_right:
+ {
+ \fp_set:Nn \l__nmc_solvec_fp { 2 \l__nmc_solveb_fp - \l__nmc_solvea_fp }
+ \fp_set_eq:NN \l__nmc_solvea_fp \l__nmc_solveb_fp
+ \fp_set_eq:NN \l__nmc_solveb_fp \l__nmc_solvec_fp
+ }
+\cs_new_protected:Npn \__nmc_solve_calc_values:
+ {
+ \__nmc_calc_fn_val:VNnN \l__nmc_solve_var_tl \l__nmc_formula_tl
+ { \l__nmc_solvea_fp } \l__nmc_solvefa_fp
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_calc_fn_val:VNnN \l__nmc_solve_var_tl \l__nmc_formula_tl
+ { \l__nmc_solveb_fp } \l__nmc_solvefb_fp
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \int_set:Nn \l__nmc_solve_slope_int
+ { \fp_eval:n { sign(\l__nmc_solvefb_fp - \l__nmc_solvefa_fp) } }
+ \int_set:Nn \l__nmc_solve_signs_int
+ { \fp_eval:n { sign(\l__nmc_solvefa_fp) sign(\l__nmc_solvefb_fp) } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_solve_display:
+ {
+ \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl
+ \bool_if:NF \l__nmc_num_only_bool
+ {
+ \__nmc_num_format:nNnN { \l__nmc_solvefa_fp } \l_tmpa_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \tl_set:Nx \l_nmc_result_tl
+ {
+ \exp_not:o \l__nmc_math_delimi_tl
+ \bool_if:NTF \l__nmc_wraps_math_bool
+ {
+ \exp_not:o \l__nmc_formula_tl = \l_tmpa_tl
+ \bool_if:NTF \l__nmc_vv_multline_bool
+ { \exp_not:o \l__nmc_vv_display_tl }
+ {
+ \mathchoice{ \exp_not:o \l__nmc_vv_display_tl }
+ { \exp_not:o \l__nmc_vv_inline_tl }{}{}
+ }
+ \rightarrow \exp_not:N \quad
+ \l__nmc_solve_var_tl = \l_nmc_result_tl
+ }
+ {
+ \l__nmc_solve_var_tl = \l_nmc_result_tl
+ \mathchoice{ \exp_not:o \l__nmc_vv_display_tl }
+ { \exp_not:o \l__nmc_vv_inline_tl }{}{}
+ }
+ \l__nmc_punc_tl
+ \exp_not:o \l__nmc_math_delimii_tl
+ }
+ \int_if_zero:nT { \l__nmc_solve_reuse_int }
+ { \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl }
+ }
+ \l_nmc_result_tl
+ }
+%--------------------------------------
+% \nmcRecur
+\bool_new:N \l__nmc_recur_ellipsis_bool
+\int_new:N \l__nmc_recur_last_int
+\fp_new:N \l__nmc_recur_result_fp
+
+\int_new:N \l__nmc_recur_subscr_ini_int
+\int_new:N \l__nmc_recur_subscr_val_int
+\int_new:N \l__nmc_recur_order_int
+\int_new:N \l__nmc_recur_var_int
+
+\tl_new:N \l__nmc_recurrence_tl
+\tl_new:N \l__nmc_recur_base_var_tl
+\tl_new:N \l__nmc_recur_subscr_var_tl
+
+\seq_new:N \l__nmc_recur_result_seq
+\seq_new:N \l__nmc_recur_index_seq
+\seq_new:N \l__nmc_recur_vars_seq
+
+\nmc_define:nnN { \nmcRecur } { recur } \recur
+
+\cs_new_protected:Npn \__nmc_recur_settings_digest:
+ {
+ \bool_set_false:N \l__nmc_allow_TF_out_bool
+ \int_set:Nn \l__nmc_recur_total_int
+ { \int_max:nn { \l__nmc_recur_total_int } { 1 } }
+ \int_set:Nn \l__nmc_recur_last_int
+ { \int_max:nn { 0 } { \int_min:nn
+ { \l__nmc_recur_last_int } { \l__nmc_recur_total_int } } }
+ \int_set:Nn \l__nmc_recur_first_int
+ { \int_max:nn { 0 } { \int_min:nn { \l__nmc_recur_first_int }
+ { \l__nmc_recur_total_int - \l__nmc_recur_last_int } } }
+ \int_if_zero:nT { \l__nmc_recur_first_int }
+ { \int_decr:N \l__nmc_recur_first_int }
+ }
+\cs_new_protected:Npn \__nmc_recur_vv_digest:N #1
+ { % #1 = reversed vv clist
+ \bool_set_true:N \l__nmc_multitok_bool
+ \__nmc_recur_elements:
+ \__nmc_recur_vars_change:N #1
+ \__nmc_vv_digest:N #1
+ \__nmc_recur_vv_post:
+ \tl_set_eq:NN \l__nmc_formula_tl \l__nmc_recurrence_tl
+ }
+% \l__nmc_recurrence_tl, \l__nmc_recur_base_var_tl,
+% \l__nmc_recur_subscr_var_tl, \l__nmc_recur_subscr_val_int
+\cs_new_protected:Npn \__nmc_recur_elements:
+ {
+ \tl_clear:N \l_tmpa_tl
+ \bool_set_false:N \l_tmpa_bool
+ \tl_map_inline:Nn \l__nmc_formula_tl
+ {
+ \bool_if:NTF \l_tmpa_bool
+ {
+ \tl_set:Nn \l_tmpa_tl { ##1 }
+ \tl_map_break:
+ }
+ {
+ \token_if_math_subscript:NTF ##1
+ {
+ \tl_set:NV \l__nmc_recur_base_var_tl \l_tmpa_tl
+ \bool_set_true:N \l_tmpa_bool
+ }
+ { \tl_put_right:Nn \l_tmpa_tl { ##1 } }
+ }
+ }
+ \__nmc_recur_parse_subscr:N \l_tmpa_tl
+ \exp_last_unbraced:NV\__nmc_split_eq:w \l__nmc_formula_tl \q_stop
+ \tl_set:NV \l__nmc_recurrence_tl \l__nmc_eq_val_tl
+ \tl_set_rescan:Nno \l__nmc_recurrence_tl { \ExplSyntaxOn } \l__nmc_recurrence_tl
+ }
+\cs_new_protected:Npn \__nmc_recur_parse_subscr:N #1
+ {
+ \tl_clear:N \l__nmc_recur_subscr_var_tl
+ \tl_set:Nn \l_tmpb_tl { 0 }
+ \int_zero:N \l__nmc_recur_subscr_val_int
+ \bool_set_false:N \l_tmpa_bool
+ \tl_map_inline:Nn #1
+ {
+ \bool_if:NTF \l_tmpa_bool
+ { \tl_put_right:Nn \l_tmpb_tl { ##1 } }
+ {
+ \tl_if_in:nnTF { +- } { ##1 }
+ {
+ \tl_put_right:Nn \l_tmpb_tl { ##1 }
+ \bool_set_true:N \l_tmpa_bool
+ }
+ { \tl_put_right:Nn \l__nmc_recur_subscr_var_tl { ##1 } }
+ }
+ }
+ \int_set:Nn \l__nmc_recur_subscr_val_int { \l_tmpb_tl }
+ }
+\cs_new_protected:Npn \__nmc_recur_vars_change:N #1
+ { % f_{1} etc ==> f_{n-1} etc in #1 (reverse order vv-list)
+ \clist_reverse:N #1
+ \int_zero:N \l__nmc_recur_order_int
+ \clist_clear:N \l_tmpa_clist % --> \l__nmc_recur_vars_seq
+ \clist_clear:N \l_tmpb_clist % --> #1
+ \int_set:Nn \l_tmpb_int { \l__nmc_recur_subscr_val_int - 1 }
+ \tl_set_rescan:Nno #1 { \ExplSyntaxOn } #1
+ \clist_map_inline:Nn #1
+ {
+ \seq_set_split:Nnn \l_tmpa_seq {_} { ##1 }
+ \seq_pop:NN \l_tmpa_seq \l_tmpa_tl
+ \seq_if_empty:NTF \l_tmpa_seq
+ { \clist_put_left:NV \l_tmpb_clist \l_tmpa_tl }
+ {
+ \tl_if_eq:NNTF \l_tmpa_tl \l__nmc_recur_base_var_tl
+ { % change e.g. f_{1}(x) to f_{n-1}(x)
+ \int_incr:N \l__nmc_recur_order_int
+ \tl_put_right:Nn \l_tmpa_tl { _ }
+ \tl_set_eq:NN \l_tmpb_tl \l__nmc_recur_subscr_var_tl
+ \int_case:nn { \int_sign:n { \l_tmpb_int } }
+ {
+ { -1 }
+ {
+ \tl_put_right:Nx \l_tmpb_tl
+ { \int_use:N \l_tmpb_int }
+ }
+ { 0 } { \prg_do_nothing: }
+ { 1 }
+ {
+ \tl_put_right:Nn \l_tmpb_tl { + }
+ \tl_put_right:Nx \l_tmpb_tl
+ { \int_use:N \l_tmpb_int }
+ }
+ }
+ \tl_put_right:Nx \l_tmpa_tl { { \l_tmpb_tl } }
+ \int_decr:N \l_tmpb_int
+ \seq_pop:NN \l_tmpa_seq \l_tmpb_tl
+ \int_set:Nn \l__nmc_recur_subscr_ini_int
+ { \tl_head:N \l_tmpb_tl }
+ \tl_put_right:Nx \l_tmpa_tl
+ { \tl_range:Nnn \l_tmpb_tl { 2 } { -1 } }
+ \clist_put_left:NV \l_tmpb_clist \l_tmpa_tl
+ \seq_set_split:NnV \l_tmpb_seq { = } \l_tmpa_tl
+ \seq_pop:NN \l_tmpb_seq \l_tmpa_tl
+ \clist_put_left:NV \l_tmpa_clist \l_tmpa_tl
+ }
+ { \clist_put_left:Nn \l_tmpb_clist { ##1 } }
+ }
+ }
+ \int_set:Nn \l__nmc_recur_var_int
+ { \l__nmc_recur_subscr_ini_int + \l__nmc_recur_order_int
+ - \l__nmc_recur_subscr_val_int }
+ \clist_set_eq:NN #1 \l_tmpb_clist
+ \clist_put_left:NV \l_tmpa_clist \l__nmc_recur_subscr_var_tl
+ \clist_concat:NNN \l__nmc_formula_tl \l__nmc_recurrence_tl \l_tmpa_clist
+ }
+\cs_new_protected:Npn \__nmc_recur_vv_post:
+ {
+ \clist_pop:NN \l__nmc_formula_tl \l__nmc_recurrence_tl
+ \clist_pop:NN \l__nmc_formula_tl \l__nmc_recur_subscr_var_tl
+ \tl_set:Nx \l_tmpa_tl { \int_use:N \l__nmc_recur_var_int }
+ \__nmc_vv_record:NVN \l__nmc_recur_subscr_var_tl \l_tmpa_tl \c_empty_prop
+ \tl_set_eq:NN \l_tmpa_tl \l__nmc_recur_subscr_var_tl
+ \tl_put_right:Nn \l_tmpa_tl { =0 } % formal value
+ \seq_put_left:NV \l__nmc_calc_fn_seq \l_tmpa_tl
+ \seq_set_from_clist:NN \l__nmc_recur_vars_seq \l__nmc_formula_tl
+ }
+%%%%%%%%%%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_recur_process:
+ { % store initial vals; generate later vals
+ \__nmc_recur_store_ini:
+ \__nmc_error_where:n { recurrence~formula }
+ \__nmc_recur_generate:
+ \seq_get_right:NN \l__nmc_recur_result_seq \l_nmc_result_tl
+ \tl_set_eq:NN \l__nmc_fp_expr_tl \l__nmc_fp_exprn_tl
+ }
+\cs_new_protected:Npn \__nmc_recur_store_ini:
+ {
+ \seq_set_eq:NN \l_tmpa_seq \l__nmc_recur_vars_seq
+ \int_step_inline:nnnn { 1 } { 1 } { \l__nmc_recur_order_int }
+ {
+ \seq_pop:NN \l_tmpa_seq \l_tmpa_tl
+ \prop_get:NVN \g__nmc_subst_var_prop \l_tmpa_tl \l__nmc_subst_tl
+ \__nmc_num_format:nNnN { \l__nmc_subst_tl } \l_tmpa_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \seq_put_right:NV \l__nmc_recur_result_seq \l_tmpa_tl
+ \tl_set:Nx \l_tmpb_tl { \int_eval:n
+ { \l__nmc_recur_subscr_ini_int + ##1 -1 } }
+ \seq_put_right:NV \l__nmc_recur_index_seq \l_tmpb_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_recur_generate:
+ {
+ \prop_get:NVN \g__nmc_subst_var_prop
+ \l__nmc_recur_subscr_var_tl \l__nmc_subst_tl
+ \int_set:Nn \l__nmc_recur_var_int { \l__nmc_subst_tl }
+ \int_set:Nn \l_tmpa_int { \l__nmc_recur_var_int +
+ \l__nmc_recur_total_int - \l__nmc_recur_order_int - 1 }
+ \__nmc_error_where:n { recurrence~relation }
+ \__nmc_if_mod_zero:nnT { \l__nmc_debug_int } { 7 }
+ { \__nmc_fpify:VN \l__nmc_recurrence_tl \l__nmc_fp_expr_tl }
+ \int_step_function:nnnN { \l__nmc_recur_var_int } { 1 }
+ {\l_tmpa_int } \__nmc_recur_generate_loop:n
+ }
+\cs_new_protected:Npn \__nmc_recur_generate_loop:n #1
+ {
+ \bool_if:NF \g__nmc_error_bool
+ { % calc. the next term
+ \fp_set:Nn \l_tmpa_fp { #1 }
+ \__nmc_calc_fn_val:VNnN \l__nmc_recur_subscr_var_tl
+ \l__nmc_recurrence_tl { \l_tmpa_fp } \l__nmc_recur_result_fp
+ }
+ \bool_if:NF \g__nmc_error_bool
+ { % store the result
+ \__nmc_num_format:nNnN { \l__nmc_recur_result_fp }
+ \l_tmpa_tl { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \seq_put_right:NV \l__nmc_recur_result_seq \l_tmpa_tl
+ \seq_put_right:Nn \l__nmc_recur_index_seq { #1 }
+ % shift vals "down variable"; tmpa above, tmpb below
+ \seq_set_eq:NN \l_tmpa_seq \l__nmc_recur_vars_seq
+ \seq_pop:NN \l_tmpa_seq \l_tmpb_tl % low var
+ \int_step_inline:nnnn {2} { 1 } { \l__nmc_recur_order_int }
+ {
+ \seq_pop:NN \l_tmpa_seq \l_tmpa_tl % hi var
+ \prop_get:NVN \g__nmc_subst_var_prop \l_tmpa_tl \l__nmc_subst_tl
+ \prop_put:NVV \g__nmc_subst_var_prop \l_tmpb_tl \l__nmc_subst_tl
+ \prop_put:NVV \l__nmc_vv_change_prop \l_tmpb_tl \l__nmc_subst_tl
+ \tl_set_eq:NN \l_tmpb_tl \l_tmpa_tl
+ }
+ % use tmpb, not tmpa, in case order = 1
+ \prop_put:NVx \g__nmc_subst_var_prop \l_tmpb_tl
+ { \fp_use:N \l__nmc_recur_result_fp }
+ \prop_put:NVx \l__nmc_vv_change_prop \l_tmpb_tl
+ { \fp_use:N \l__nmc_recur_result_fp }
+ }
+ }
+\cs_new_protected:Npn \__nmc_recur_display:
+ {
+ \bool_if:NTF \l__nmc_num_only_bool
+ { \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl }
+ {
+ \seq_clear:N \l_tmpa_seq
+ \seq_clear:N \l_tmpb_seq
+ \seq_clear:N \l_tmpc_seq
+ \__nmc_recur_result:NN \l_tmpa_seq \l_tmpb_seq
+ \tl_set:Nx \l_nmc_result_tl
+ {
+ \exp_not:o \l__nmc_math_delimi_tl
+ \bool_if:NT \l__nmc_wraps_math_bool
+ {
+ \exp_not:o \l__nmc_formula_dup_tl
+ \bool_if:NTF \l__nmc_vv_multline_bool
+ { \exp_not:o \l__nmc_vv_display_tl }
+ {
+ \mathchoice{ \exp_not:o \l__nmc_vv_display_tl }
+ { \exp_not:o \l__nmc_vv_inline_tl }{}{}
+ }
+ \rightarrow \exp_not:N \quad
+ }
+ \seq_use:Nn \l_tmpa_seq { ,\ }
+ \l__nmc_punc_tl
+ \exp_not:o \l__nmc_math_delimii_tl
+ }
+ \__nmc_plus_reuse:nNN { \l__nmc_recur_reuse_int } \l_tmpc_seq \l_tmpb_seq
+ }
+ \l_nmc_result_tl
+ }
+\cs_new_protected:Npn \__nmc_recur_result:NN #1#2
+ {
+ \int_zero:N \l_tmpa_int
+ \seq_map_inline:Nn \l__nmc_recur_result_seq
+ {
+ \seq_pop:NN \l__nmc_recur_index_seq \l__nmc_toss_tl
+ \int_compare:nNnTF { \l_tmpa_int } < { \l__nmc_recur_first_int }
+ { \seq_put_right:Nn #1 { ##1 } }
+ {
+ \int_compare:nTF { \l_tmpa_int = \l__nmc_recur_first_int
+ < \l__nmc_recur_total_int - \l__nmc_recur_last_int }
+ { \seq_put_right:Nn #1 { \ldots } }
+ {
+ \int_compare:nNnT { 1 + \l_tmpa_int } >
+ { \l__nmc_recur_total_int - \l__nmc_recur_last_int }
+ {
+ \seq_put_right:Nn #1 { ##1 }
+ \seq_put_right:Nn #2 { ##1 }
+ \seq_put_right:Nx \l_tmpc_seq { \int_eval:n { \l_tmpa_int + \l__nmc_recur_subscr_val_int } }
+ }
+ }
+ }
+ \int_incr:N \l_tmpa_int
+ }
+ \bool_if:NT \l__nmc_recur_ellipsis_bool
+ { \seq_put_right:Nn #1{ \ldots } }
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\keys_define:nn { numerica }
+ {
+ iter-do .int_set:N = \l__nmc_iter_total_int,
+ iter-see-last .int_set:N = \l__nmc_iter_view_int,
+ iter-max-iterations .int_set:N = \l__nmc_iter_max_int,
+ iter-extra-rounding .int_set:N = \l__nmc_iter_extra_int,
+ iter-reuse .int_set:N = \l__nmc_iter_reuse_int,
+
+ iter-do .default:n = 5,
+ iter-see-last .default:n = 4,
+ iter-max-iterations .default:n = 100,
+ iter-extra-rounding .default:n = 0,
+ iter-reuse .default:n = 0,
+%
+ solve-max-steps .int_set:N = \l__nmc_solve_max_int,
+ solve-extra-rounding .int_set:N = \l__nmc_solve_extra_int,
+ solve-first-step .tl_set:N = \l__nmc_solve_step_tl,
+ solve-reuse .int_set:N = \l__nmc_solve_reuse_int,
+
+ solve-max-steps .default:n = 100,
+ solve-extra-rounding .default:n = 0,
+ solve-first-step .default:n = 1,
+ solve-reuse .default:n = 0,
+%
+ recur-do .int_set:N = \l__nmc_recur_total_int,
+ recur-see-first .int_set:N = \l__nmc_recur_first_int,
+ recur-see-last .int_set:N = \l__nmc_recur_last_int,
+ recur-reuse .int_set:N = \l__nmc_recur_reuse_int,
+
+ recur-do .default:n = 7,
+ recur-see-first .default:n = 3,
+ recur-see-last .default:n = 2,
+ recur-reuse .default:n = 0
+ }
+\keys_set_known:nn { numerica }
+ {
+ iter-do,iter-see-last,iter-max-iterations,
+ iter-extra-rounding,iter-reuse,
+ solve-variable,solve-first-step,solve-max-steps,
+ solve-extra-rounding,solve-reuse,
+ recur-do,recur-see-first,recur-see-last,recur-reuse
+ }
+\keys_define:nn { numerica/iter }
+ {
+ var .tl_set:N = \l__nmc_iter_var_tl,
+ + .int_set:N = \l__nmc_iter_extra_int,
+ max .int_set:N = \l__nmc_iter_max_int,
+ do .int_set:N = \l__nmc_iter_total_int,
+ see .int_set:N = \l__nmc_iter_view_int,
+ reuse .int_set:N = \l__nmc_iter_reuse_int
+ }
+\keys_define:nn { numerica/solve }
+ {
+ var .tl_set:N = \l__nmc_solve_var_tl,
+ + .int_set:N = \l__nmc_solve_extra_int,
+ max .int_set:N = \l__nmc_solve_max_int,
+ dvar .tl_set:N = \l__nmc_solve_step_tl,
+ reuse .int_set:N = \l__nmc_solve_reuse_int
+ }
+\keys_define:nn { numerica/recur }
+ {
+ do .int_set:N = \l__nmc_recur_total_int,
+ see1 .int_set:N = \l__nmc_recur_first_int,
+ see2 .int_set:N = \l__nmc_recur_last_int,
+ ... .code:n = \bool_set_true:N \l__nmc_recur_ellipsis_bool,
+ reuse .int_set:N = \l__nmc_recur_reuse_int
+ }
+% end of `numerica-plus.def' \ No newline at end of file
diff --git a/macros/latex/contrib/numerica/numerica-plus.pdf b/macros/latex/contrib/numerica/numerica-plus.pdf
new file mode 100644
index 0000000000..7115e44e67
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-plus.pdf
@@ -0,0 +1,6722 @@
+%PDF-1.5
+%
+1 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+4 0 obj
+(\376\377\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n)
+endobj
+5 0 obj
+<< /S /GoTo /D (section.1.1) >>
+endobj
+8 0 obj
+(\376\377\0001\000.\0001\000\040\000E\000x\000a\000m\000p\000l\000e\000\040\000o\000f\000\040\000u\000s\000e\000:\000\040\000t\000h\000e\000\040\000r\000o\000t\000a\000t\000i\000n\000g\000\040\000d\000i\000s\000k)
+endobj
+9 0 obj
+<< /S /GoTo /D (subsection.1.1.1) >>
+endobj
+12 0 obj
+(\376\377\0001\000.\0001\000.\0001\000\040\000C\000i\000r\000c\000u\000i\000t\000s)
+endobj
+13 0 obj
+<< /S /GoTo /D (section.1.2) >>
+endobj
+16 0 obj
+(\376\377\0001\000.\0002\000\040\000S\000h\000a\000r\000e\000d\000\040\000s\000y\000n\000t\000a\000x\000\040\000o\000f\000\040\000t\000h\000e\000\040\000n\000e\000w\000\040\000c\000o\000m\000m\000a\000n\000d\000s)
+endobj
+17 0 obj
+<< /S /GoTo /D (subsection.1.2.1) >>
+endobj
+20 0 obj
+(\376\377\0001\000.\0002\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+21 0 obj
+<< /S /GoTo /D (subsection.1.2.2) >>
+endobj
+24 0 obj
+(\376\377\0001\000.\0002\000.\0002\000\040\000N\000e\000s\000t\000i\000n\000g)
+endobj
+25 0 obj
+<< /S /GoTo /D (chapter.2) >>
+endobj
+28 0 obj
+(\376\377\0002\000\040\000I\000t\000e\000r\000a\000t\000i\000n\000g\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s\000:\000\040\000\134\000n\000m\000c\000I\000t\000e\000r\000a\000t\000e)
+endobj
+29 0 obj
+<< /S /GoTo /D (section.2.1) >>
+endobj
+32 0 obj
+(\376\377\0002\000.\0001\000\040\000S\000t\000a\000r\000\040\000\050\000*\000\051\000\040\000o\000p\000t\000i\000o\000n\000:\000\040\000f\000i\000x\000e\000d\000\040\000p\000o\000i\000n\000t\000s)
+endobj
+33 0 obj
+<< /S /GoTo /D (subsection.2.1.1) >>
+endobj
+36 0 obj
+(\376\377\0002\000.\0001\000.\0001\000\040\000U\000s\000e\000\040\000w\000i\000t\000h\000\040\000\134\000n\000m\000c\000I\000n\000f\000o)
+endobj
+37 0 obj
+<< /S /GoTo /D (section.2.2) >>
+endobj
+40 0 obj
+(\376\377\0002\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000o\000p\000t\000i\000o\000n)
+endobj
+41 0 obj
+<< /S /GoTo /D (subsection.2.2.1) >>
+endobj
+44 0 obj
+(\376\377\0002\000.\0002\000.\0001\000\040\000I\000n\000h\000e\000r\000i\000t\000e\000d\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+45 0 obj
+<< /S /GoTo /D (subsection.2.2.2) >>
+endobj
+48 0 obj
+(\376\377\0002\000.\0002\000.\0002\000\040\000\134\000i\000t\000e\000r\000-\000s\000p\000e\000c\000i\000f\000i\000c\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+49 0 obj
+<< /S /GoTo /D (subsection.2.2.3) >>
+endobj
+52 0 obj
+(\376\377\0002\000.\0002\000.\0003\000\040\000C\000h\000a\000n\000g\000i\000n\000g\000\040\000d\000e\000f\000a\000u\000l\000t\000\040\000v\000a\000l\000u\000e\000s)
+endobj
+53 0 obj
+<< /S /GoTo /D (section.2.3) >>
+endobj
+56 0 obj
+(\376\377\0002\000.\0003\000\040\000E\000r\000r\000o\000r\000s)
+endobj
+57 0 obj
+<< /S /GoTo /D (chapter.3) >>
+endobj
+60 0 obj
+(\376\377\0003\000\040\000F\000i\000n\000d\000i\000n\000g\000\040\000z\000e\000r\000o\000s\000\040\000a\000n\000d\000\040\000e\000x\000t\000r\000e\000m\000a\000:\000\040\000\134\000n\000m\000c\000S\000o\000l\000v\000e)
+endobj
+61 0 obj
+<< /S /GoTo /D (section.3.1) >>
+endobj
+64 0 obj
+(\376\377\0003\000.\0001\000\040\000E\000x\000t\000r\000e\000m\000a)
+endobj
+65 0 obj
+<< /S /GoTo /D (subsection.3.1.1) >>
+endobj
+68 0 obj
+(\376\377\0003\000.\0001\000.\0001\000\040\000T\000h\000e\000\040\000s\000e\000a\000r\000c\000h\000\040\000s\000t\000r\000a\000t\000e\000g\000y)
+endobj
+69 0 obj
+<< /S /GoTo /D (section.3.2) >>
+endobj
+72 0 obj
+(\376\377\0003\000.\0002\000\040\000S\000t\000a\000r\000\040\000\050\000*\000\051\000\040\000o\000p\000t\000i\000o\000n)
+endobj
+73 0 obj
+<< /S /GoTo /D (section.3.3) >>
+endobj
+76 0 obj
+(\376\377\0003\000.\0003\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000o\000p\000t\000i\000o\000n)
+endobj
+77 0 obj
+<< /S /GoTo /D (subsection.3.3.1) >>
+endobj
+80 0 obj
+(\376\377\0003\000.\0003\000.\0001\000\040\000I\000n\000h\000e\000r\000i\000t\000e\000d\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+81 0 obj
+<< /S /GoTo /D (subsection.3.3.2) >>
+endobj
+84 0 obj
+(\376\377\0003\000.\0003\000.\0002\000\040\000\134\000s\000o\000l\000v\000e\000-\000s\000p\000e\000c\000i\000f\000i\000c\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+85 0 obj
+<< /S /GoTo /D (subsection.3.3.3) >>
+endobj
+88 0 obj
+(\376\377\0003\000.\0003\000.\0003\000\040\000C\000h\000a\000n\000g\000i\000n\000g\000\040\000d\000e\000f\000a\000u\000l\000t\000\040\000v\000a\000l\000u\000e\000s)
+endobj
+89 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+92 0 obj
+(\376\377\0004\000\040\000R\000e\000c\000u\000r\000r\000e\000n\000c\000e\000\040\000r\000e\000l\000a\000t\000i\000o\000n\000s\000:\000\040\000\134\000n\000m\000c\000R\000e\000c\000u\000r)
+endobj
+93 0 obj
+<< /S /GoTo /D (section.4.1) >>
+endobj
+96 0 obj
+(\376\377\0004\000.\0001\000\040\000N\000o\000t\000a\000t\000i\000o\000n\000a\000l\000\040\000n\000i\000c\000e\000t\000i\000e\000s)
+endobj
+97 0 obj
+<< /S /GoTo /D (subsection.4.1.1) >>
+endobj
+100 0 obj
+(\376\377\0004\000.\0001\000.\0001\000\040\000V\000v\000-\000l\000i\000s\000t\000\040\000a\000n\000d\000\040\000r\000e\000c\000u\000r\000r\000e\000n\000c\000e\000\040\000v\000a\000r\000i\000a\000b\000l\000e)
+endobj
+101 0 obj
+<< /S /GoTo /D (subsection.4.1.2) >>
+endobj
+104 0 obj
+(\376\377\0004\000.\0001\000.\0002\000\040\000F\000o\000r\000m\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000e\000c\000u\000r\000r\000e\000n\000c\000e\000\040\000r\000e\000l\000a\000t\000i\000o\000n)
+endobj
+105 0 obj
+<< /S /GoTo /D (subsection.4.1.3) >>
+endobj
+108 0 obj
+(\376\377\0004\000.\0001\000.\0003\000\040\000F\000i\000r\000s\000t\000\040\000o\000r\000d\000e\000r\000\040\000r\000e\000c\000u\000r\000r\000e\000n\000c\000e\000s\000\040\000\050\000i\000t\000e\000r\000a\000t\000i\000o\000n\000\051)
+endobj
+109 0 obj
+<< /S /GoTo /D (section.4.2) >>
+endobj
+112 0 obj
+(\376\377\0004\000.\0002\000\040\000S\000t\000a\000r\000\040\000\050\000*\000\051\000\040\000o\000p\000t\000i\000o\000n)
+endobj
+113 0 obj
+<< /S /GoTo /D (section.4.3) >>
+endobj
+116 0 obj
+(\376\377\0004\000.\0003\000\040\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+117 0 obj
+<< /S /GoTo /D (subsection.4.3.1) >>
+endobj
+120 0 obj
+(\376\377\0004\000.\0003\000.\0001\000\040\000I\000n\000h\000e\000r\000i\000t\000e\000d\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+121 0 obj
+<< /S /GoTo /D (subsection.4.3.2) >>
+endobj
+124 0 obj
+(\376\377\0004\000.\0003\000.\0002\000\040\000\134\000r\000e\000c\000u\000r\000-\000s\000p\000e\000c\000i\000f\000i\000c\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+125 0 obj
+<< /S /GoTo /D (subsection.4.3.3) >>
+endobj
+128 0 obj
+(\376\377\0004\000.\0003\000.\0003\000\040\000C\000h\000a\000n\000g\000i\000n\000g\000\040\000d\000e\000f\000a\000u\000l\000t\000\040\000v\000a\000l\000u\000e\000s)
+endobj
+129 0 obj
+<< /S /GoTo /D (subsection.4.3.4) >>
+endobj
+132 0 obj
+(\376\377\0004\000.\0003\000.\0004\000\040\000O\000r\000t\000h\000o\000g\000o\000n\000a\000l\000\040\000p\000o\000l\000y\000n\000o\000m\000i\000a\000l\000s)
+endobj
+133 0 obj
+<< /S /GoTo /D (subsection.4.3.5) >>
+endobj
+136 0 obj
+(\376\377\0004\000.\0003\000.\0005\000\040\000N\000e\000s\000t\000i\000n\000g)
+endobj
+137 0 obj
+<< /S /GoTo /D (chapter.5) >>
+endobj
+140 0 obj
+(\376\377\0005\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e\000\040\000s\000u\000m\000m\000a\000r\000y)
+endobj
+141 0 obj
+<< /S /GoTo /D (section.5.1) >>
+endobj
+144 0 obj
+(\376\377\0005\000.\0001\000\040\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000d\000e\000f\000i\000n\000e\000d\000\040\000i\000n\000\040\000n\000u\000m\000e\000r\000i\000c\000a\000-\000p\000l\000u\000s)
+endobj
+145 0 obj
+<< /S /GoTo /D (section.5.2) >>
+endobj
+148 0 obj
+(\376\377\0005\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000t\000h\000r\000e\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000s)
+endobj
+149 0 obj
+<< /S /GoTo /D (subsection.5.2.1) >>
+endobj
+152 0 obj
+(\376\377\0005\000.\0002\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000f\000o\000r\000\040\000\134\000n\000m\000c\000I\000t\000e\000r\000a\000t\000e)
+endobj
+153 0 obj
+<< /S /GoTo /D (subsection.5.2.2) >>
+endobj
+156 0 obj
+(\376\377\0005\000.\0002\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000f\000o\000r\000\040\000\134\000n\000m\000c\000S\000o\000l\000v\000e)
+endobj
+157 0 obj
+<< /S /GoTo /D (subsection.5.2.3) >>
+endobj
+160 0 obj
+(\376\377\0005\000.\0002\000.\0003\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000f\000o\000r\000\040\000\134\000n\000m\000c\000R\000e\000c\000u\000r)
+endobj
+161 0 obj
+<< /S /GoTo /D [162 0 R /Fit] >>
+endobj
+165 0 obj
+<<
+/Length 237
+/Filter /FlateDecode
+>>
+stream
+xuN0D=^vv
+A[TvJSi#U.C:u "hI@fz%G9#`.?3Y9;xn7>l:\Kдs',k\h*R45nKvW8!_MooX
+endstream
+endobj
+162 0 obj
+<<
+/Type /Page
+/Contents 165 0 R
+/Resources 164 0 R
+/MediaBox [0 0 612 792]
+/Parent 170 0 R
+/Annots [ 163 0 R ]
+>>
+endobj
+163 0 obj
+<<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [246.184 396.506 365.064 412.446]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ajparsloe@gmail.com)>>
+>>
+endobj
+166 0 obj
+<<
+/D [162 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+167 0 obj
+<<
+/D [162 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+164 0 obj
+<<
+/Font << /F30 168 0 R /F31 169 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+173 0 obj
+<<
+/Length 935
+/Filter /FlateDecode
+>>
+stream
+xڝVn6S(Ɖ@9hz4[ %e{$Ɍ#I
+5QH2hGfW0v>fL~K\A[F:)tNmoS?,".̬5P1Fs:_WŊ!:*'ŝ [U}~{G>]?Q>]ba8VZ*9΢x6͌cL`w1 ƺ.:+wX% }ȥiք>
+"38/}L9Ȕ4zׂO&M I b8POq_yJ;䪢&,rc ulKUf@\@zan4T[eä^R^! )87v\Q`(5X
+C??“+D92H5{AKk1L󆭘1J\ ?h .NV֤Kxlj7ˌ}
+0p~- &=v3)
+endstream
+endobj
+172 0 obj
+<<
+/Type /Page
+/Contents 173 0 R
+/Resources 171 0 R
+/MediaBox [0 0 612 792]
+/Parent 170 0 R
+>>
+endobj
+177 0 obj
+<<
+/D [172 0 R /XYZ 133.768 452.679 null]
+>>
+endobj
+171 0 obj
+<<
+/Font << /F43 174 0 R /F28 175 0 R /F44 176 0 R /F45 178 0 R /F56 179 0 R /F57 180 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+215 0 obj
+<<
+/Length 1197
+/Filter /FlateDecode
+>>
+stream
+xKw8,aAt%!lOYtxf΂JrN#` vJ1+I;v>}7y3C
+d@C
+5<̇hC(f87E+ܥJEk>0=ѹNU $41h#u͠u(nnVU#[vf"p7,]ւRo
+{9n܅Hun}8x~$7UIV ż6ݻt#1\_TZ"z42, sY _Xe',y"Ys~h9C-ԟ1/Y6AUlb m\${ɂ2͡T xvhu4 I'_ߤI:eztoTnoPؓ,p0r:
+endstream
+endobj
+214 0 obj
+<<
+/Type /Page
+/Contents 215 0 R
+/Resources 213 0 R
+/MediaBox [0 0 612 792]
+/Parent 170 0 R
+/Annots [ 181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R ]
+>>
+endobj
+181 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 514.77 212.874 523.727]
+/A << /S /GoTo /D (chapter.1) >>
+>>
+endobj
+182 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 500.877 319.295 511.67]
+/A << /S /GoTo /D (section.1.1) >>
+>>
+endobj
+183 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 490.859 238.902 499.715]
+/A << /S /GoTo /D (subsection.1.1.1) >>
+>>
+endobj
+184 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 476.967 332.716 487.76]
+/A << /S /GoTo /D (section.1.2) >>
+>>
+endobj
+185 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 465.012 239.428 475.804]
+/A << /S /GoTo /D (subsection.1.2.1) >>
+>>
+endobj
+186 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 453.057 237.491 463.849]
+/A << /S /GoTo /D (subsection.1.2.2) >>
+>>
+endobj
+187 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 431.139 308.98 442.033]
+/A << /S /GoTo /D (chapter.2) >>
+>>
+endobj
+188 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 418.63 296.104 430.585]
+/A << /S /GoTo /D (section.2.1) >>
+>>
+endobj
+189 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 408.339 288.261 418.077]
+/A << /S /GoTo /D (subsection.2.1.1) >>
+>>
+endobj
+190 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 395.273 238.542 406.066]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+191 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 383.318 280.745 394.111]
+/A << /S /GoTo /D (subsection.2.2.1) >>
+>>
+endobj
+192 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 371.363 301.944 382.211]
+/A << /S /GoTo /D (subsection.2.2.2) >>
+>>
+endobj
+193 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 359.408 309.166 370.2]
+/A << /S /GoTo /D (subsection.2.2.3) >>
+>>
+endobj
+194 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 349.39 200.02 358.245]
+/A << /S /GoTo /D (section.2.3) >>
+>>
+endobj
+195 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 325.535 339.359 336.429]
+/A << /S /GoTo /D (chapter.3) >>
+>>
+endobj
+196 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 315.517 210.149 324.372]
+/A << /S /GoTo /D (section.3.1) >>
+>>
+endobj
+197 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 301.624 290.459 312.417]
+/A << /S /GoTo /D (subsection.3.1.1) >>
+>>
+endobj
+198 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 289.116 238.21 301.071]
+/A << /S /GoTo /D (section.3.2) >>
+>>
+endobj
+199 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 277.714 238.542 288.507]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+200 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 265.759 280.745 276.552]
+/A << /S /GoTo /D (subsection.3.3.1) >>
+>>
+endobj
+201 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 253.804 307.174 264.652]
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>>
+endobj
+202 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 241.849 309.166 252.641]
+/A << /S /GoTo /D (subsection.3.3.3) >>
+>>
+endobj
+203 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 221.061 308.545 230.825]
+/A << /S /GoTo /D (chapter.4) >>
+>>
+endobj
+204 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 209.913 254.317 218.768]
+/A << /S /GoTo /D (section.4.1) >>
+>>
+endobj
+205 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 197.958 338.058 206.813]
+/A << /S /GoTo /D (subsection.4.1.1) >>
+>>
+endobj
+206 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 186.002 340.659 194.858]
+/A << /S /GoTo /D (subsection.4.1.2) >>
+>>
+endobj
+207 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 171.557 351.896 183.512]
+/A << /S /GoTo /D (subsection.4.1.3) >>
+>>
+endobj
+208 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 159.601 238.21 171.557]
+/A << /S /GoTo /D (section.4.2) >>
+>>
+endobj
+209 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 148.2 207.547 158.993]
+/A << /S /GoTo /D (section.4.3) >>
+>>
+endobj
+210 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 136.245 280.745 147.037]
+/A << /S /GoTo /D (subsection.4.3.1) >>
+>>
+endobj
+211 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 124.289 307.174 135.138]
+/A << /S /GoTo /D (subsection.4.3.2) >>
+>>
+endobj
+216 0 obj
+<<
+/D [214 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+213 0 obj
+<<
+/Font << /F59 217 0 R /F43 174 0 R /F28 175 0 R /F60 218 0 R /F44 176 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+229 0 obj
+<<
+/Length 511
+/Filter /FlateDecode
+>>
+stream
+xݕ;o0w
+@<M-hK:2-#
+@"z>rhUT8O<V__'?e@\Ҝ=p+Fs:>_NЗ2(y"|(>qӶ1n"R ~
+endstream
+endobj
+228 0 obj
+<<
+/Type /Page
+/Contents 229 0 R
+/Resources 227 0 R
+/MediaBox [0 0 612 792]
+/Parent 170 0 R
+/Annots [ 212 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R ]
+>>
+endobj
+212 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 654.302 309.166 665.095]
+/A << /S /GoTo /D (subsection.4.3.3) >>
+>>
+endobj
+219 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 642.347 309.194 653.139]
+/A << /S /GoTo /D (subsection.4.3.4) >>
+>>
+endobj
+220 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 630.392 237.491 641.184]
+/A << /S /GoTo /D (subsection.4.3.5) >>
+>>
+endobj
+221 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 608.474 249.115 619.368]
+/A << /S /GoTo /D (chapter.5) >>
+>>
+endobj
+222 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 596.242 338.71 607.311]
+/A << /S /GoTo /D (section.5.1) >>
+>>
+endobj
+223 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 584.563 314.756 595.356]
+/A << /S /GoTo /D (section.5.2) >>
+>>
+endobj
+224 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 572.608 315.532 583.457]
+/A << /S /GoTo /D (subsection.5.2.1) >>
+>>
+endobj
+225 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 560.653 305.072 571.501]
+/A << /S /GoTo /D (subsection.5.2.2) >>
+>>
+endobj
+226 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 548.698 305.072 559.546]
+/A << /S /GoTo /D (subsection.5.2.3) >>
+>>
+endobj
+230 0 obj
+<<
+/D [228 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+227 0 obj
+<<
+/Font << /F28 175 0 R /F43 174 0 R /F44 176 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+233 0 obj
+<<
+/Length 2372
+/Filter /FlateDecode
+>>
+stream
+xڭY˒ܶWWL#
+Ju7YzR.Cj'qͳimq݇#'`ڱc컢VNeWÁn_q|},Bvohw
+wBVCA\)
+
+=/n_=ͱ̪xeN SիۢN),gӛ48`]MfHU`^</Dbh.TCq b]<{
+vJE6Gs2ϲ1_H4LQSt?˺hRLc^7wu Njsy8 n`R6Pe8<؆bwۢ)D-NPy K{eK2S&9Ŋ
+CG٦V7hm0]-/2^g٪=G'0 j.b*fR4dWx]뫋9*J(s9y~xoExBMqo#1əB<G`ZU$u=g!'O'l7y (F*A>cHx џ5'f3:[I2Ry Z"3Z
+endstream
+endobj
+232 0 obj
+<<
+/Type /Page
+/Contents 233 0 R
+/Resources 231 0 R
+/MediaBox [0 0 612 792]
+/Parent 170 0 R
+>>
+endobj
+234 0 obj
+<<
+/D [232 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+2 0 obj
+<<
+/D [232 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+6 0 obj
+<<
+/D [232 0 R /XYZ 133.768 251.056 null]
+>>
+endobj
+231 0 obj
+<<
+/Font << /F59 217 0 R /F28 175 0 R /F44 176 0 R /F45 178 0 R /F50 235 0 R /F47 236 0 R /F43 174 0 R /F51 237 0 R /F48 238 0 R /F54 239 0 R /F41 240 0 R /F53 241 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+245 0 obj
+<<
+/Length 2860
+/Filter /FlateDecode
+>>
+stream
+xrܸBͨ1XI`tH)XU9x+L7)sR
+^SKN xÆo߿_?鹴\*F(ŲnR1zy<xsϟ>,<Ԏ eL e{'ݱE{!;\&E~Oxj%>?>^X\Bvup L5MY*kmWMOf SVLDC{t,fsɾljmUy[7g`C XVtw纽ϯ4&܀\%GȇJv9*!ZmWT+
+l(Aښ>cKwPwɊ4fk}ozQO<AS"'<진XV~#eXR@HejC;>8GÅ򓖡l1d&/0K <d;Fn^:ю@8Uu=-m$c7t654bTF+|P%`gHvͩf8NTG7aO-iǭ{lމz+}2)
+jW{\]QO?c}.9]ҡ?HHUJK@}%G]I~
+%UN<c`U`%14{/~Da|b'ئsn%H
+9]
+31зt@Ȭ+U̺]Ulԧ"?>ۏHܤT8ŸȦ,f4Y "Դ?48ā :!g*t*fWA.%O<餪;ojVL %scgEm=R*> $Ч'ԅH?H,{j0õ; BgxnE tȿ"#l
+Oi2mX cb"2]k93<{]>ˇ~l'|zZhiZf',BIc=1^Zﺡ*P|67Ui
+fؖo#Y丗 49V m+}ƤWY0 ki^+Y|
+endstream
+endobj
+244 0 obj
+<<
+/Type /Page
+/Contents 245 0 R
+/Resources 243 0 R
+/MediaBox [0 0 612 792]
+/Parent 170 0 R
+/Annots [ 242 0 R ]
+>>
+endobj
+242 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [389.324 227.901 395.786 239.838]
+/A << /S /GoTo /D (Hfootnote.1) >>
+>>
+endobj
+246 0 obj
+<<
+/D [244 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+248 0 obj
+<<
+/D [244 0 R /XYZ 149.011 142.792 null]
+>>
+endobj
+243 0 obj
+<<
+/Font << /F28 175 0 R /F50 235 0 R /F51 237 0 R /F47 236 0 R /F57 180 0 R /F44 176 0 R /F48 238 0 R /F53 241 0 R /F56 179 0 R /F66 247 0 R /F65 249 0 R /F67 250 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+253 0 obj
+<<
+/Length 2604
+/Filter /FlateDecode
+>>
+stream
+xZK۸ϯxS:8Ud]DY1Id35=
+D_b~ QDiŌ<_'Bu"A:zuҌ%s %1D&i[\t ?
+q\ŔpD1L[*8IT]o31D40"=wR?-Lgcl`;Zs%4.cJw B92MКcC\!$|io.c,01$c ĭ}ty(y/
+Љ9#TP#A7.=9$YJHLg8I$>)oפwfV^r3QABJ`> luKn\p]f[SL5$e>Mhn-)ZOg݂W*C;wJ-W=$qP:/iͥrzYfE]Àă/%+T(A;kF
+> QG7o\-9 bQ* nY'}\z;N8R]R
+pNuզ'wtZ7UV.&ADTeR(D*l ..cQ~4DO4IF
+VY+dۜ^w;V2|c-MQ&JM2pf#)9Em ںyFBnqlf7i8Pl,We,At*Fz@:Їeȃ>Rle?4k"dh
+qyV6,M[֡ Px g_]BaO`3Zy&QKS
+ZEi1m5"fS{]ʍ1ø2Mka`Eg|jfh->0:$^ks-q!-xEO]Ng\,77xl-k "R|Tu(W8z?P7@  [uw ЫxW[t7
+8lmn|s{ q)x1 h^׶p}xUnkGjlCT~qc{!)`ƀ\ }]qo1xדpByV2x!LANu׋7n6]eY8ݺkadRt!we)**nvu_w:z|݃PG>\iw!_Ao_ZY5?<!
+Ա;lgZ)NTts_hcn
+endstream
+endobj
+252 0 obj
+<<
+/Type /Page
+/Contents 253 0 R
+/Resources 251 0 R
+/MediaBox [0 0 612 792]
+/Parent 255 0 R
+>>
+endobj
+254 0 obj
+<<
+/D [252 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+251 0 obj
+<<
+/Font << /F47 236 0 R /F53 241 0 R /F50 235 0 R /F54 239 0 R /F48 238 0 R /F41 240 0 R /F28 175 0 R /F44 176 0 R /F51 237 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+258 0 obj
+<<
+/Length 3393
+/Filter /FlateDecode
+>>
+stream
+x[Yܸ~_ M*"&fAdfܭqkD;"j1g@0RSd"Egft ^_|YNrՌ A3 B^/goUS.jKFMٮvsn%\Tm?~Jqs5|EGU$-*|h+@Fa
+hC74#Ƣp"[*XRhbNN܏&,|h9,QJEꔼxa%h*٬ٽ/'T²\Tb[^y`0
+Z4 Eł_AL_~w&7sS;5.-eeW(R3.DǑݴfYHYz8EVuQ{oK+]u(#]6D~2!۫]JhZZ6b,Go/^S+17V|kI ֨i7j2%N`sOV*Z\QUz}Lȩ8,y$!fޔE|(h"q
++mYT:CO7+
+W7
+kDMGJw}sRΙPV:sWM]6$|>]2Ѧ,@WzqSM
+X"lr` GuFSovԕMW*>tWâ֫F[*BPr'H脔YS}غS*@OƗv‚?^t޵Ee;@wPq.ky.B[?OaoJ<7ex
+~m KΏFND{}P5r\oBh}pceA ذ&˹SyS">;tOAL&RO@sIP,v6p6QۄO!%٨׉enqq;8ݙ; QJ6 ElUnѐ`lAXXLB@HpPR衢 g/@TGXڑ
+է\
+ IpYB5Fȍ> >W*e9-$ɒ0'F>t{h6<q%YcLH"!YE}9,pjmXejhL0" 8ד
+hV
+|f]@ 5})1KD}&ꎟ2ieѹsQgb8 bLL:
+I]d.+sBه<9K8O
+3f*q2a:qm(
+J)eE1;<0L8;
+͞[*dӏDhݶ`d?Uj]
+;W0f*'<M(5_Ցfr0~>z}~n*@+x=
+&lp1Ϧk<H˲E@7nG u3 o6ʉ2v1].j<2%s'0E`}3ߖ~馸.;]J;w͗m@*8_㹫d43)dJݐȆI(%26xO#%|8 C#c!0c&%P.%R8nck ?cqxJ};rUYTȻ3<]c#X~ 'Sad)SP}- P
+endstream
+endobj
+257 0 obj
+<<
+/Type /Page
+/Contents 258 0 R
+/Resources 256 0 R
+/MediaBox [0 0 612 792]
+/Parent 255 0 R
+>>
+endobj
+259 0 obj
+<<
+/D [257 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+10 0 obj
+<<
+/D [257 0 R /XYZ 133.768 581.794 null]
+>>
+endobj
+256 0 obj
+<<
+/Font << /F28 175 0 R /F47 236 0 R /F50 235 0 R /F48 238 0 R /F53 241 0 R /F44 176 0 R /F59 217 0 R /F43 174 0 R /F51 237 0 R /F54 239 0 R /F41 240 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+262 0 obj
+<<
+/Length 1948
+/Filter /FlateDecode
+>>
+stream
+xXo6_&//QR;c@u
++YjY(D,d /^ ?~!}G8}č0b(53*4=S2iN ~i $lH< r|'MȈH,T&)2DIZX| ă:'At(=O>u!PHyDz頝wL=IՓz E2XU^"H&y\ґtC P 0"+)V$$A{MK(YPxͭ7nr!
+l*H6L
+‡:!re啝ͮ
+i󬲴&-"JYoCZ{d*ʂWh
+a$[+Vue?
+wn @´@2vv =*ɒvL.n&[NQ2t /[hammf QSi]keh*i*
+19&sė:[
+endstream
+endobj
+261 0 obj
+<<
+/Type /Page
+/Contents 262 0 R
+/Resources 260 0 R
+/MediaBox [0 0 612 792]
+/Parent 255 0 R
+>>
+endobj
+263 0 obj
+<<
+/D [261 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+264 0 obj
+<<
+/D [261 0 R /XYZ 133.768 582.025 null]
+>>
+endobj
+260 0 obj
+<<
+/Font << /F28 175 0 R /F47 236 0 R /F50 235 0 R /F54 239 0 R /F48 238 0 R /F43 174 0 R /F44 176 0 R /F51 237 0 R /F53 241 0 R /F57 180 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+267 0 obj
+<<
+/Length 3060
+/Filter /FlateDecode
+>>
+stream
+xڵY~<d p
+]$qۊ0F gSd6U2Șrԓ?-$0L
+ڄJY$}d2*əVf+K?UVi$u5=T4^
+3eN.cU%|
+
+,ף;E`k45 q,g^1+77[*"qNMT}Kcv</=!İH\SV 7 rJg;Y[on:M*o.l{ ݈,u$Rn224|k0?Sw!I uDU (jYS՞ nr+ExVO]ШHva9"eqb7W/v9^S'qSƇ Ox[m_Eu vk~K܉MZHTmnb/%~{0 >k(LhK"¶)¬bElCK[9crO{s2|00` @+uY֨z=oW}' 8fXFEGOʝ2VQ@s:mXb<y̰4uNP"ܰɾd(/"L$t"E&y,CWVtSJh=Tf}n 'h$1#ܠDE`Goʶ&:)atbL:rTfblzpl-OӶ,{H4x^J 6׈8., GhYC8l !:D@cHhh{^MFɞ=z@
+WDsBw7A #@67~Ù|vǍP.a*7?JU72m*EZeNΨf Z>S~kY[{R26-U3)uպbrRں31eSaP <q;y^s'u
+[fRj՞NMp"5]VN{#FyAA\7F!KOY)/ovBd{Af5r
++3 @;/[A(ʛc;G'%Rh̩A^^웲ļNÙ[¬EPh
+E w̒%?\+=®\HMϻ(0lYaǭf[Lk
+r 5/[cf:.C"l9$S-19ɹs"9aĔ1`=eMݗE)jf:`V f%̅: uǓ.z'W}tn@2}soCw.dyInVVcXUP[Lo:"g4}7owc1JfinH\)+zW
+Mn-ld`(5U+ɡ/;UO>2CuT&+.N$
+endstream
+endobj
+266 0 obj
+<<
+/Type /Page
+/Contents 267 0 R
+/Resources 265 0 R
+/MediaBox [0 0 612 792]
+/Parent 255 0 R
+>>
+endobj
+268 0 obj
+<<
+/D [266 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+14 0 obj
+<<
+/D [266 0 R /XYZ 133.768 496.823 null]
+>>
+endobj
+269 0 obj
+<<
+/D [266 0 R /XYZ 133.768 328.666 null]
+>>
+endobj
+270 0 obj
+<<
+/D [266 0 R /XYZ 133.768 283.72 null]
+>>
+endobj
+271 0 obj
+<<
+/D [266 0 R /XYZ 133.768 251.839 null]
+>>
+endobj
+272 0 obj
+<<
+/D [266 0 R /XYZ 133.768 219.751 null]
+>>
+endobj
+273 0 obj
+<<
+/D [266 0 R /XYZ 133.768 176.123 null]
+>>
+endobj
+265 0 obj
+<<
+/Font << /F47 236 0 R /F53 241 0 R /F50 235 0 R /F28 175 0 R /F44 176 0 R /F54 239 0 R /F48 238 0 R /F41 240 0 R /F56 179 0 R /F59 217 0 R /F57 180 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+278 0 obj
+<<
+/Length 2365
+/Filter /FlateDecode
+>>
+stream
+xˎ6>_
+ڱ!$UK2r bLÓ6"E%hf-F{ְՐs<Qp\Y@a|~>c&r;qEw ;(軎Q.@,哘MՏ5" vWlpYĐ}Q(b14 fyg8P#$еf4f/8J31~}]N}\W" ]7V9) cR`rs$2!dK"F0 $_
+?blxnUa"U&͖9 `//I>og(!d=4;{.\0nv9j6TjVN8{m
+X^
+
+
+2Y
+-L qUWx oK{"v opf#/Y
+Jt- b"{12 G5JRSDV( QW Uc ٔ:Z4Q3Ob
+Jkja(Pcy2 ?$46T[:`(]=sK
+endstream
+endobj
+277 0 obj
+<<
+/Type /Page
+/Contents 278 0 R
+/Resources 276 0 R
+/MediaBox [0 0 612 792]
+/Parent 255 0 R
+/Annots [ 274 0 R 275 0 R ]
+>>
+endobj
+274 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [463.753 317.115 478.476 327.908]
+/A << /S /GoTo /D (table.1.1) >>
+>>
+endobj
+275 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [432.491 199.107 447.213 209.899]
+/A << /S /GoTo /D (section.1.1) >>
+>>
+endobj
+279 0 obj
+<<
+/D [277 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+18 0 obj
+<<
+/D [277 0 R /XYZ 133.768 362.404 null]
+>>
+endobj
+22 0 obj
+<<
+/D [277 0 R /XYZ 133.768 256.35 null]
+>>
+endobj
+276 0 obj
+<<
+/Font << /F28 175 0 R /F57 180 0 R /F44 176 0 R /F45 178 0 R /F43 174 0 R /F53 241 0 R /F59 217 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+283 0 obj
+<<
+/Length 1055
+/Filter /FlateDecode
+>>
+stream
+xWˎ6++F%uS@[4]D{3Ke$A]${( ~[ ן_yhr8DD Rn=^jkPa?^ݙM^tjӹ鋺ꂏ˷\<,!&tIB-$J"iZ"!#¸E?LZZ"L$$'GD(> 6OAȓ>1~j.L
+qi
+!Qu:l<T
+D}t֕q2muݺG]V1҄ӰUݧ6ܔj~WDHؘLsʅ 0ڨ#.-! a_[S96@E8m }*z'`3;}ha wf@CM P򯚴&k&Rf Pϐ=`o9jTo(ǚ *<z]xF#0>2C),wצnnοm6lFֶ }/.
+stjT)0kXCx9#1+p0Kq/4ʢڏH*}vwrvo>moK\=qk4\<;̒iZy[% ŀjLDe[X3̕?S? (Ɖ&3*y8ħ1@$Yhfzb;km~Bc0iޢKӽUof1~qYaCeuYS|lG$rkfNxM\Y=hՖa(}~bN㸈ӈ!(W~D<>)g'<4"HA>tvJD/J?v}}ۛ!9 *0qY4^_vSPJ(N; M?
+
+endstream
+endobj
+282 0 obj
+<<
+/Type /Page
+/Contents 283 0 R
+/Resources 281 0 R
+/MediaBox [0 0 612 792]
+/Parent 255 0 R
+>>
+endobj
+284 0 obj
+<<
+/D [282 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+280 0 obj
+<<
+/D [282 0 R /XYZ 273.702 572.181 null]
+>>
+endobj
+281 0 obj
+<<
+/Font << /F28 175 0 R /F46 285 0 R /F69 286 0 R /F72 287 0 R /F70 288 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+291 0 obj
+<<
+/Length 2013
+/Filter /FlateDecode
+>>
+stream
+xYKFϯ"N`w1dDYH"R{~54}QjCFp㿔8%Zs=3&1frVMo|!ïq$l!L e!NYe[U.b.\kߙnEq#Ns+F,UqoOfVV]~v@ԩe]׺*C{H:ǹҳ|{CO%DA5۱Y>˓sڴOzZ<zƈS L!fLj{?>ngoM,-͙"YX[`kE ۀ {jbd7|96)\&%Tly|
+8"^]%6 ¨%Fp7e2A_1N
+ljz
+ܔ b88}p:9%=Y+X")WI,X5 ,,툔bǔE! p#N$
+я!DK"քk7AxKrI Y"ANê9 XJ\8|&K9QC39)]^bߺ>ސy 
+ŮCNI9LؔInSTM/*Xw 8Bs b.]PQDڞdβ"Q!U JmY@{YM]ߩ]k`焊<OR H!::{ty>v)JmJ04?v?SF
+ш)>ާ/e nwɭjݹY05&1ST54i焉^ݧ1"D߂Y|ds4"
+ڴg+#bLo1@Ox,a PM.i={7 &FQыu|eݘ$`vdkYI?Ƭ>l!uƪ*н
+P1, |D̯#ba7  r.Ƈjb$Maq،^MOnz%05c
+|T‘:]hF@.08IDў;ljLJ^Ƨ¨ w)0C4͞^/$2磱LOU:2j=<y<CfU2?^cŚC+8(M[ݗ}WDYf7MckYߴ!Z<ZQxiҴhfⰎ[{oU=pfMۺiSVرesԖ*,M@Ӧn!E]p;+_1O$Prt!k=) ~V_޲/<~~e'@)yv_+EH`?vБTk(TF&m$
+j+\<IV:b<Q B Uz崱 Z#(K8;PM,q by(<܃y 6C ŧ|ߦލ'`rwPi>/xˏvD8
+_y^ZF[ Eu0XhvOejU.˼)B SĥzcU~̟iH|ۤ1OPw ! ,f
+endstream
+endobj
+290 0 obj
+<<
+/Type /Page
+/Contents 291 0 R
+/Resources 289 0 R
+/MediaBox [0 0 612 792]
+/Parent 294 0 R
+>>
+endobj
+292 0 obj
+<<
+/D [290 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+26 0 obj
+<<
+/D [290 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+289 0 obj
+<<
+/Font << /F59 217 0 R /F60 218 0 R /F28 175 0 R /F47 236 0 R /F48 238 0 R /F49 293 0 R /F44 176 0 R /F57 180 0 R /F53 241 0 R /F50 235 0 R /F54 239 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+297 0 obj
+<<
+/Length 1925
+/Filter /FlateDecode
+>>
+stream
+xZs4~_pFoKe: 71C_^gp'4VNBz\8JVj[tg4.^s3jGڌJ jt=$?o-r<HY}j2)BḴRI1Od^f̒n&[A+LS,_mͶYճWoaCƈUAfY9m@F8&he5nkJB)e"CISՉot;vk){Ca_Z%%E0!6of3M_\xJg+v{-*'sAw]-&N U,2̈́)IP1$  gXq焉W Rp&ᑹ"l?mmyo+42 &LL!C]M ܊MONeh+*d*?-&e5Ns9[FMu>Ytg%fw/cF[B3?1gD54?h,j?jx
+![2Ii34ؕm9uM
+eYab #gPЕg[ v:ùxZ|5t]e)
+E9uUg0d׋|S2݈~t;}Cu>aBPvA MEuΕ+ޡ.K? A2||<ʅ
+x}([ͪu5NP uC뮻:mN7f ,? DhHnGR%@`Z +Eـ!sh`8Գ 9`:u} W<J9XڇcÜȃ9K[0؟HOr Zh(s҉C#t/ʏ1`(SCqODxl
+#=Iߤ1}("6N4Tp+ (,fy r00u9ǩ?2f +W:r-b&2B=oHTiUC՝2/ci!Ap)BJHi9f_]|AI,,!"t4] :wA 3zkwԡj!MoI 6b$HZGL
+T݃d.oZ-1m^)R<F1o$]sl,Ol GmVOM]exrby2&<,M+m9()oa1WxyDK2=XCc"ёjG2wlkyϪ*te:[c-+35X cF5a_rbxAW|xݓ{ϱ[VC&jR⋢i!ٳO,bw*qE¬s)FdpQK? HӃX[.'nnaEކ|5zdL,=\71˃35́x>jr. [;TK\(D~A}I8w2̨8Hѝ.` ӆ 2=ȐX=MWiR>2 _#k/D?^E3( _x=Y4%/4=Ꭾ&Ny8 g23,}gL{$xd9q~9sqlIU{qs2Ɨ&>doXn%هA?zk2Dï%ڢ8>{@ziJEڞX
+endstream
+endobj
+296 0 obj
+<<
+/Type /Page
+/Contents 297 0 R
+/Resources 295 0 R
+/MediaBox [0 0 612 792]
+/Parent 294 0 R
+>>
+endobj
+298 0 obj
+<<
+/D [296 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+295 0 obj
+<<
+/Font << /F28 175 0 R /F57 180 0 R /F44 176 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+303 0 obj
+<<
+/Length 2576
+/Filter /FlateDecode
+>>
+stream
+xZs_{*u|e4$fʓ(=tI*'X$e*vy~A.h[ş77W_~"cY*n!aL*.nB+m}-kg]4ɧpƇ!|O׊5g͟a;;Nj255"IwYO'>YKnY"cX"\+<l+-@@R=VLM_K@R[RJ&"ol̬!4t\䫹E$0&*YF1gMOifJIcܫ;cAHJ={K<E%0)4ؠ G/.x|dJW,VC'Zݗl3c&3~31M_PxlMjgT0Ϗcc?W8t ulYghN%LqYq&$z F$?vyn(ڦ|ug1t24+6sK-HZ£kga'ʝwx lhvat)]?5ۂc~?j$?dx.*ND s$y,zIfW7҈jAjfՆ SRi3˖֣
+ c|pM}<SyG+wu`o#659ϩ f$.@22`>ot[Tm|d{ d6ƦM=T񽟖$
+0je*sJMg*6h/ꪺZUXgRTAQLx$ Ab 'bpۃdmO:.PN9 ~AC <j_h3@czQ\[5E)EKy#:zGW--<!t)$ V
+G
+\ 4dV9k 7outgޡ5.&gL cLֻw63A O2ˌW.6۹GU5w
+ٔT @mzr)n;<0A,[qxNEҭ0%wP>|wb3-ģ
+6*DXDG=ssJFȝ}w C@ ~
+~q
+˻H]|(|<$^\ k
+Hs/|:mp ’X
+@|f?H]tPk"e`3:7ރD
+endstream
+endobj
+302 0 obj
+<<
+/Type /Page
+/Contents 303 0 R
+/Resources 301 0 R
+/MediaBox [0 0 612 792]
+/Parent 294 0 R
+/Annots [ 299 0 R ]
+>>
+endobj
+299 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [297.336 399.312 303.798 411.802]
+/A << /S /GoTo /D (Hfootnote.2) >>
+>>
+endobj
+304 0 obj
+<<
+/D [302 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+30 0 obj
+<<
+/D [302 0 R /XYZ 133.768 511.916 null]
+>>
+endobj
+305 0 obj
+<<
+/D [302 0 R /XYZ 133.768 161.927 null]
+>>
+endobj
+306 0 obj
+<<
+/D [302 0 R /XYZ 149.011 128.717 null]
+>>
+endobj
+301 0 obj
+<<
+/Font << /F44 176 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F28 175 0 R /F59 217 0 R /F60 218 0 R /F57 180 0 R /F51 237 0 R /F56 179 0 R /F66 247 0 R /F65 249 0 R /F36 307 0 R /F33 308 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+313 0 obj
+<<
+/Length 2476
+/Filter /FlateDecode
+>>
+stream
+xr۸_ҍp;~hg;ݸOe(JC6I%d{
+#y-ªmGG*׽0J=`Mޔ9W*}hKf |B<
+(h-iWf
+yՎC Ѡ*8:V`'A]I/\dDҤ]'~; Y@J<*K<9٤@!na@/PJVƟtz6 ow&"E
+l?c8Ky].urKޗ
+:~L:@cSC ^6[ha&pOhTUX3%dFX2mDf2m!d
+զO"@ ^Ic˘.i'ppnX
+, jJ<ꇘX-(:i[b)]
+CƙKf&I;E#;
+sMU3r 'YȤ'ٍ~`0VvLBzaSË/@A J; 1k oezNPj4?kE Af!-̤0dCKJ 廘_"b
+0jhPzHZ>@LW?tt϶\oĜ?~vb$V8b.JJxЕcEknlp
+L}iU'aB@}Hҳh،,#a?#s@#DmO -p_á "ZF8v ( r e
+D 
+xYJ!ec-$'BG_(>|_G\{_o?_q"3P'?~n_t%=ǐ|]x(P_2^rz1T3cOqXX7׌߄X&Sc|9(GQ'HŽl"*c6(3m +6EM[a6"H &Ԉۃ
+=9PgX&~ĴkAG<
+ F`jk9ۺ']]^qpLH³Oފ/{v+wk~~rV;9?se﨔Sd\ 1z]~QB ȨUTl6
+k
+4Y
+endstream
+endobj
+312 0 obj
+<<
+/Type /Page
+/Contents 313 0 R
+/Resources 311 0 R
+/MediaBox [0 0 612 792]
+/Parent 294 0 R
+/Annots [ 300 0 R 309 0 R 310 0 R ]
+>>
+endobj
+300 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [291.407 622.421 306.129 633.214]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+309 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [149.423 493.166 164.145 503.959]
+/A << /S /GoTo /D (section.1.1) >>
+>>
+endobj
+310 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [283.26 120.142 297.982 130.99]
+/A << /S /GoTo /D (table.1.1) >>
+>>
+endobj
+314 0 obj
+<<
+/D [312 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+315 0 obj
+<<
+/D [312 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+34 0 obj
+<<
+/D [312 0 R /XYZ 133.768 609.477 null]
+>>
+endobj
+38 0 obj
+<<
+/D [312 0 R /XYZ 133.768 221.062 null]
+>>
+endobj
+42 0 obj
+<<
+/D [312 0 R /XYZ 133.768 165.43 null]
+>>
+endobj
+311 0 obj
+<<
+/Font << /F28 175 0 R /F44 176 0 R /F59 217 0 R /F60 218 0 R /F50 235 0 R /F47 236 0 R /F51 237 0 R /F54 239 0 R /F48 238 0 R /F41 240 0 R /F53 241 0 R /F57 180 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+319 0 obj
+<<
+/Length 2098
+/Filter /FlateDecode
+>>
+stream
+xڭXݏ6_k_[.mtط(6֝,m%ٻA33L/p8!<lW<?ݽzVM
+#JfLtswؼOٵmW;x8n2m-
+ =lON[%nR$ݩT['}ʏD-kV$*>qmqC6 NV"eZۗ~-WuĶ nɱiea]y~}j)+8pGZ~<#VO%\kraP]mѹ4Lr9v\nEN0jX&PJyD'A;G4z0DiͲbp-OB ӯ|ݥ2MwGTӳ|tk_?[!oaSq6W.p[ZxBb2"ȱLj 62"*-Hw0=[XŠnXw*?Wm bdf~QKtO&>A\@̏mspgL@.xSLgYPt$WwɍZ8M8 s39xc!R|flX~0`yU[gIo{HJGIc^,o!b F?? E߬bڡObr/ cдRsq셸9,Ub *o;9O@u75!{
+LALM<\w.|EiaB3R*yT*XHp)B9 ;q&݃M ZAJA
+1֑{ z51
+>5cH%T4R&~ 1F zSKot$0/JItWqۅf}" |}J 렝 Whe}V0YDV/E Ά~3U kx |%ږ@- _GgCyetnj= nx%d9XGclN?8 {ʠ@Դkrr{
+vTQ""bMP&˻hq(1УcǓ*򎤓KOGak”)5M"#V.XC ~]cZy 3Kelelxʩ6N6_P1bܽo3V SW%޴t̼YBUq[eE6ޤ<ϏȲZGrb@1~
+BC)y"TY *
+endstream
+endobj
+318 0 obj
+<<
+/Type /Page
+/Contents 319 0 R
+/Resources 317 0 R
+/MediaBox [0 0 612 792]
+/Parent 294 0 R
+/Annots [ 316 0 R ]
+>>
+endobj
+316 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [243.883 364.881 258.605 373.736]
+/A << /S /GoTo /D (table.2.1) >>
+>>
+endobj
+320 0 obj
+<<
+/D [318 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+46 0 obj
+<<
+/D [318 0 R /XYZ 133.768 408.232 null]
+>>
+endobj
+321 0 obj
+<<
+/D [318 0 R /XYZ 133.768 351.936 null]
+>>
+endobj
+317 0 obj
+<<
+/Font << /F44 176 0 R /F28 175 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F57 180 0 R /F59 217 0 R /F60 218 0 R /F43 174 0 R /F77 322 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+326 0 obj
+<<
+/Length 2378
+/Filter /FlateDecode
+>>
+stream
+xn]_B9v (胬jw%K$גk{̐K$;NV̹9snsnKf?'_ή25dZQ"X]܈ݺ"]// wM{~s`d qeBֻ_{זC'_g 4cӂ+3-
+B9Va猒كeH"5 /gL
+
++k|:_r= iRHcR5ϒmTjb )Sx|s
+C%YtIނ_)':쭛b!'͵.
+".0QVL͢4quA Uw>*2 ,FKL39.Dj)4b o@u
+ɇ>H<@H$^0 G
+Y`P> 邁8♫ GLS ^& f^$
+y-Ȯ_3ޭ/?'\ :g^|)F"q+7&>)hSS cHX/zEZHZocf{ k QJ44]~*OVNJX
+J c0+ aoŋ})ewT@ )ИTϤxgͰ 1wm U>ΰ^A]@=Hw0w/Ǫ;0epvno5av˰J~%=2rUHG K] I+,,æJppR2 |.|rTp=N_gQ3=ɨ=Ƞ҆*5IxpG?fM"'¢I0OE1\X,x9m!pХ3 O'
+endstream
+endobj
+325 0 obj
+<<
+/Type /Page
+/Contents 326 0 R
+/Resources 324 0 R
+/MediaBox [0 0 612 792]
+/Parent 294 0 R
+>>
+endobj
+327 0 obj
+<<
+/D [325 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+323 0 obj
+<<
+/D [325 0 R /XYZ 273.77 662.272 null]
+>>
+endobj
+330 0 obj
+<<
+/D [325 0 R /XYZ 133.768 402.776 null]
+>>
+endobj
+331 0 obj
+<<
+/D [325 0 R /XYZ 133.768 176.184 null]
+>>
+endobj
+324 0 obj
+<<
+/Font << /F28 175 0 R /F44 176 0 R /F46 285 0 R /F69 286 0 R /F78 328 0 R /F71 329 0 R /F77 322 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F54 239 0 R /F43 174 0 R /F48 238 0 R /F83 332 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+335 0 obj
+<<
+/Length 1858
+/Filter /FlateDecode
+>>
+stream
+xڽXKFWHV$;{a1!CncbU]_}UM[տ_ 7ׯk |u[)WpB]dzˮӡ뛡y]}y?߿LF[eO%rfcƆahw=utZ3(A$J F)'_Ok Dgɺ>m ت5t4 v!aJaJO{^Q*R]fٽ,2~ IG
+Q!WLIڄ:ȂgN<`oVI2<|
+:Ǻb}}+EFn]ujrp]0Y
+8%kl1[cJ
+׸Tet#>WMIo+>7b| 'hA]"%rE~g; >u8DŽ\AR8:ڦfnR 0ĕTD:!e*FBIl1UKUFa&L
+W30E°CT7R.6#ƀ ҌJ1"@i+ާv1K~E)ƂyU7+o_ʈm8mXSm
+-z@.l`pWKW>
+1/&ZϾ@pR ID
+;xPvKrgQrz0;<[p1q^rrОyA|)E1 Ǻ`Z8KPN\n(<ŏ9۵3*!gFf+$G 6AG|yss?p) 2}rV|+Ѿ 6ViVa$OM!*[̣7N#xՎ aJkxkaּyGϘ`Sd@JS d
+
+hg";ޕ Z
+!:KWhpA utA,gε(FJ&q
+ѹp*Tr0S3܈'*hEsj$.ݜ_H)N)LgcpyY:!<uw%["$xY_t!9DlN)̆).* ;͚>b lP!O!m˻9o`u ݰ _YMۤ-87Tտ'+ `_vB;O͡w( . !^/"y?`!9>/f?Wï'}r=4ịT6G*2{cbl(
+y>c},.}h{7R#(Ǣ~He7*Ro+_IWC8pq9.3Q1vo>]^?_AFZJ 񛶻5g1<T-Hc%3*Ku
+endstream
+endobj
+334 0 obj
+<<
+/Type /Page
+/Contents 335 0 R
+/Resources 333 0 R
+/MediaBox [0 0 612 792]
+/Parent 341 0 R
+>>
+endobj
+336 0 obj
+<<
+/D [334 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+337 0 obj
+<<
+/D [334 0 R /XYZ 133.768 619.805 null]
+>>
+endobj
+338 0 obj
+<<
+/D [334 0 R /XYZ 133.768 495.943 null]
+>>
+endobj
+339 0 obj
+<<
+/D [334 0 R /XYZ 133.768 385.142 null]
+>>
+endobj
+333 0 obj
+<<
+/Font << /F44 176 0 R /F28 175 0 R /F43 174 0 R /F47 236 0 R /F57 180 0 R /F60 218 0 R /F45 178 0 R /F53 241 0 R /F81 340 0 R /F50 235 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+345 0 obj
+<<
+/Length 2381
+/Filter /FlateDecode
+>>
+stream
+xYo _y:mkͷ)p&i*+96v/9}Y}XGr7W߿&cvsXbӍ5 l͛_eԂ2fi&IX&Θ(oc%{"^,#c'3cqFQLdeb)%l,%Xm+ML,?HL.M`iL΢xTHt>YJQ*gbaJ;;s2MBG/0) ˌ9ǎe<2>tc4~th*Āsrc&f7~X2(ɆJeIHb)I*- Ji[p: SDD2‡MgdPsx^P!̚<9U1'EK/K!pʥ0&}66RG?ȖG2#zs"oLW 7QQle ]>}L+d|vo9JcDiZCmCU{R4[)Pf${<wiTu%lT|ɅIj@;Խb삃v؂)Mw+G5vy1qFKyxK~˓Ttם_^wޡhn>_'3ȓY.)8K₿/"h=ǾngWΞB@e'1UKcow}ȍK7>Ty
+3NRJO7ysMvq?Jʬx xZ>NڦS@(џ逞w/Pss>f)*+m4$MqxoJ؄g w
+|Eeq-مnDOC(t )D, Y
+q-.zr-~QyIVгn,sϳ e{&y}Nyl7c_=ʹȀR~?T)Lkma&Tx]V
+ưhr#Uʋz<$d)9_ "S-$k 1
+KGH쉢#`AV$!n=ӻF() @;Ol ]]*
+HnnuҿKiCFlC_zAG:nBb;k
+endstream
+endobj
+344 0 obj
+<<
+/Type /Page
+/Contents 345 0 R
+/Resources 343 0 R
+/MediaBox [0 0 612 792]
+/Parent 341 0 R
+/Annots [ 342 0 R ]
+>>
+endobj
+342 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [248.101 338.037 262.823 348.83]
+/A << /S /GoTo /D (table.2.2) >>
+>>
+endobj
+346 0 obj
+<<
+/D [344 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+50 0 obj
+<<
+/D [344 0 R /XYZ 133.768 466.458 null]
+>>
+endobj
+347 0 obj
+<<
+/D [344 0 R /XYZ 359.076 425.736 null]
+>>
+endobj
+54 0 obj
+<<
+/D [344 0 R /XYZ 133.768 263.691 null]
+>>
+endobj
+343 0 obj
+<<
+/Font << /F47 236 0 R /F53 241 0 R /F50 235 0 R /F28 175 0 R /F44 176 0 R /F59 217 0 R /F46 285 0 R /F69 286 0 R /F56 179 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+350 0 obj
+<<
+/Length 1484
+/Filter /FlateDecode
+>>
+stream
+xXK6WhO57{hHnE}.P-V* 9,٬w}\LR&= I&?h.gqd$\'M„ FD+CPrܦ~=_`c4u]ѶCMk2_(FۓOc}[@snOhao[wRɂ1 /LȼY~;QRh#~+hK['Yrb|MZP%\3M޸M@kr~\4EVń[7GvG OեT^Cz=YvܯC[ɝL߀ k>IAWDKsIμC7ȹUFS9KWEDuF%z7$3m҄e*$bd3gi)!%Z(bNVMdl!Uϳ0&R<#6C<WiԤ+XDɌ(9xRM zrJ w
+Z4rDž[TjFy¡~2Fdps\ۂB"sI04qIV@ yٕڻRr&T uE
+Op#1zQ
+`BhDbI2^jU=)։YݫA>Q"C$yo*TOѢKb8zZ&WnEF8]p vdn0mQȻ?[_??}}v3y5f.N-ܸ XJLrbS%Rr߄b<?6?S&!Z1B
+ȣB}. J7HM/#^E"*_\EZe1!Nbk(g+SL>/VL,dD̉\ =T}Bڟ"(Y"C²)lz>j#0t
+<\O4'эA9;|.1 2P[aܐ4ɕ
+endstream
+endobj
+349 0 obj
+<<
+/Type /Page
+/Contents 350 0 R
+/Resources 348 0 R
+/MediaBox [0 0 612 792]
+/Parent 341 0 R
+>>
+endobj
+351 0 obj
+<<
+/D [349 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+348 0 obj
+<<
+/Font << /F28 175 0 R /F44 176 0 R /F53 241 0 R /F47 236 0 R /F48 238 0 R /F50 235 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+354 0 obj
+<<
+/Length 2259
+/Filter /FlateDecode
+>>
+stream
+xYo߿8tD!C͡}j޲9@H,xo{g8goo(pf82Z<._Dwo~x8jq]0!$ yX,?SkWHR\=B0 ϢE P3I+MQ=}P360vov[G3^xiM3!ul\E1bQW(QJrK^>quۡJPi1x-t42#5yo*Zo[wU$%ҜXBPh>Zi+#--{Ty"ca`Bk'le7=T붨k>EK_U&34SW&
+TۊFMm벴!1=dFA{~g:&,|ع
+WcvrO ^݈O7у3D2Zsrޛa
+u*g܆DlcBW!¸sSޛ{>t"h:YF>YFT#nɗTaKȎ0i`ڻʻHq'0F|ٴپ76ǖ ?J{R
+=x`ۖnIRh]z^,瀒c
+2>10SaɳΛ켟ǝνahH荝
+jP,Zx&`9I'ldY
+endstream
+endobj
+353 0 obj
+<<
+/Type /Page
+/Contents 354 0 R
+/Resources 352 0 R
+/MediaBox [0 0 612 792]
+/Parent 341 0 R
+>>
+endobj
+355 0 obj
+<<
+/D [353 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+58 0 obj
+<<
+/D [353 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+352 0 obj
+<<
+/Font << /F59 217 0 R /F60 218 0 R /F44 176 0 R /F28 175 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R /F57 180 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+359 0 obj
+<<
+/Length 3369
+/Filter /FlateDecode
+>>
+stream
+xZo$ _0Fn}K h 1Ї+0ޝٝqvfm_%Eͧg_sA
+ 뇹3Fzƥ쫶kiKcb*|bZ~cbYMQmXHi{Տ{ǥI֪DXw[Ď[b{q}]ŵWk2_`ǒE
+Li+qwZ+rmibfJ}C H\knݩtUScMg0OUꦣ1|*džJ1.GMƖg5UbOc"s'#vR(D_b5ڲ8np[PЇSq!U/Hl־ e`5N:򀽑^g |0f'׾)ڒ.Pt(&uZ3 =Նu%5Ӟ8rqVhy ?լ1 mq}a.<Ht)-[*th`SL6{ pTX);jutlTlEWm"WzInLϼ bT0?yb'\b^e5 R+#sdb%ÌQ_JP.jIl q*aT!oh3R(62<
+)DԅcfkuЏ
+=p£]XsCADox
+0vpU†UT 5Mydo{'5@33v$µHz/Et(.
+  q Zmء0A%Wre< S2-Oh#||TMc%icajP%'<162={XAӥ9`1E7VPS$Q(6TC{pgyWQ90YNHo
+=@p% yv;|#kboޅ4d9 <Z .4M_z@#ބȂ^k8tu VlS[Ɓ}k5Fjo:Rs2h 6Z j 2Q|Wm2S@Tɥ5
+؉짔 E  TIi.R`HQ<I!"F&Rp#, c68RDy,e,_EG£!GKr3uS\e!1z/3ZF<c ))''YHf +eáhbYo:6} wJEKqqD?8.ߜ)ȶ,P](-:<BPa/
+Mq}FM{>O%^Ώwv=0M%#|N%Z<y
+lbꛀS^TH}:ADG^rƥ|*5bz3tH4 s]9f0%mdJAiwlQ3HcWT,cQ D iA%vt&a9_G,ew -Au[
+V򜰧uӻ6i>}.k1t>;&OA`L@$v"zL (s6wFQunHVJ2ȘՇM49%~32G'!fģ8Q ~r̋QS} o޺$1=Stsq"d3<*֫ }ӄ
+^&厍٤;fgMYrbC4VnA:j ! =Bv/~`|~) _m?pS>~E1g"g)0<gd|o]:+!f$Y 9#yMe$=A~ǟ('l>cI-ec mаڧ7uwQo91]xFv
+u+.+@S-'6EF%gp<u){
+@87 T
+
+endstream
+endobj
+358 0 obj
+<<
+/Type /Page
+/Contents 359 0 R
+/Resources 357 0 R
+/MediaBox [0 0 612 792]
+/Parent 341 0 R
+/Annots [ 356 0 R ]
+>>
+endobj
+356 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [153.609 189.03 168.331 200.986]
+/A << /S /GoTo /D (section.3.3) >>
+>>
+endobj
+360 0 obj
+<<
+/D [358 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+62 0 obj
+<<
+/D [358 0 R /XYZ 133.768 630.267 null]
+>>
+endobj
+66 0 obj
+<<
+/D [358 0 R /XYZ 133.768 279.853 null]
+>>
+endobj
+357 0 obj
+<<
+/Font << /F28 175 0 R /F57 180 0 R /F50 235 0 R /F59 217 0 R /F44 176 0 R /F47 236 0 R /F53 241 0 R /F48 238 0 R /F51 237 0 R /F45 178 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+363 0 obj
+<<
+/Length 3856
+/Filter /FlateDecode
+>>
+stream
+x[Yo6~_o+#cH" $d7y 1
+fEO޻jh5uY,qrE '8p湟 ?9ߓ)Lr45)w4xbSR1+}MɳbsH[;KT{\QR)0Yc@)[bm@{rXSL:;U#.)d^"%8B3.'\V)Czc~
+K$<
+8$;̈́p\\ D,M~WuU
+ ^Qȉrl>G30cUF4/B9zGUPa[:ϕSY\WS5Db ٯ(af6"=w054F)aCrf,q ӫ
+!LnԥOsuHv#TS%u1Y!DȾB岤
+V
+I5:J <wD62!PJstVϐ\MT%9V)}A%
+`֊smYuJ
+J%HC1YO #D15j1E-xvK,
+B=ǒ;Sc+
+/
+M'C^ 8})/4gb*'o#ln) 
+m;r-$}f#@k}K|0Ÿ߇,GXΤ\9 )7In?cDl|4BiXQl\'j2RЌw}D
+%Jҡf(8(A1챏,|K>m(<YI|6o\
+؟ǐ,$0BGaeH\;
+,PcWJ\6r4El9%̋Z1zߡ7M$jΏ>)Py ??m Zʐj_`P
+#A(火muO n0<<oyTp@6 z:Kd.<vMWÌӏ (a܏>}}wNG}ȳ Rm"{tG;e_pb/q zJg㏾"¢FN }U} -'y?
+endstream
+endobj
+362 0 obj
+<<
+/Type /Page
+/Contents 363 0 R
+/Resources 361 0 R
+/MediaBox [0 0 612 792]
+/Parent 341 0 R
+>>
+endobj
+364 0 obj
+<<
+/D [362 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+365 0 obj
+<<
+/D [362 0 R /XYZ 133.768 267.212 null]
+>>
+endobj
+361 0 obj
+<<
+/Font << /F28 175 0 R /F50 235 0 R /F47 236 0 R /F48 238 0 R /F51 237 0 R /F57 180 0 R /F53 241 0 R /F45 178 0 R /F44 176 0 R /F43 174 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+369 0 obj
+<<
+/Length 2955
+/Filter /FlateDecode
+>>
+stream
+xڽYKo#7W(mH _Mv'awa"mKm[^i<6 d$z `lb_fG?o(gft~=:cVȑI-*GɏgJ6D*j,.ǔ֦J[tgh۟S!Xf9Q&="l,Fh DFVe1Ō0~
+dTDhқ=n ݌N@Ŏ$&Նl/d Xfu{^7DPLR8a  c9IO$IdɬXz][d_QeFGDӿi˥v'֖)CsfA|:9qlM]g)ԁ_O-)ս ;ZL= Ku:h5TDj<1b=iKi1b4 Tq5(W5 4sU#(vLIx
+2ɪRIcbg 9w^@.u?Է@Brc'?ۂvO bu9+wZ,a`[RKˢ!*J%zWc={3NN%=՛LX<|ӽh~B0n6 L}m* !NHs/~V]+2r>}M]c*(֯jX/X,we_{k'RBSO;
+yk=bԡRJSK֋:rA JyK0[W,LLWUNΙM7\N'$GS˾/YfR\l<LmV+J  -w_,rI7*פ*n
+UCWl9ڻq71헵oۢ
+jr \{\]jr"]KUm]uHG-։!O\sgM|y6<E}KKM#o 50p0. Kh0Yr {/S=YWeIk :6)|e!d.ʷ]ǯpFm 5Yw8M.i`n;Wxsc6;eHx][-kvS'bPoRc] p/EƷ a
+#yls _%G
+챽b[浢ZZILDZ!L/klCyRү0UbmdCMdžj2R6~+h
+e.&DlQ
+׵'}ߋ$krM'wJC܍6)9_[C΅F[">bZIFGaysJ^;."9"n1&{/Hj#^J:(Mh_F/YÀxW_ğR޾?z㷀&Ca 7ep3HR;<b˦t]Ldaz=qu5@LaSMzhGؾ󫛩x5V!qw
+5ĥW6uρ]--IQyQ^x;eiLzO'i߹ U1"7UT$_,{-j^uUyS5m b*j*3TS<r ܓy&{y}a;
+endstream
+endobj
+368 0 obj
+<<
+/Type /Page
+/Contents 369 0 R
+/Resources 367 0 R
+/MediaBox [0 0 612 792]
+/Parent 371 0 R
+/Annots [ 366 0 R ]
+>>
+endobj
+366 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [231.271 549.427 261.491 560.22]
+/A << /S /GoTo /D (subsubsection.3.3.2.3) >>
+>>
+endobj
+370 0 obj
+<<
+/D [368 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+70 0 obj
+<<
+/D [368 0 R /XYZ 133.768 535.75 null]
+>>
+endobj
+74 0 obj
+<<
+/D [368 0 R /XYZ 133.768 357.949 null]
+>>
+endobj
+78 0 obj
+<<
+/D [368 0 R /XYZ 133.768 304.595 null]
+>>
+endobj
+367 0 obj
+<<
+/Font << /F28 175 0 R /F50 235 0 R /F47 236 0 R /F48 238 0 R /F53 241 0 R /F54 239 0 R /F44 176 0 R /F59 217 0 R /F60 218 0 R /F57 180 0 R /F41 240 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+376 0 obj
+<<
+/Length 1951
+/Filter /FlateDecode
+>>
+stream
+xYKo6W(@bb -CQP8ծ+n`w̍] "(r4|3F*Og_\~+MLs].#&1:2 ].x:[%z4%VU'PBy%'z{˺n0JiL$BMVSJ+IӸhr7=5rSAў(3u0I2)]:o7 Q>g7 WڛC t>:@NyVhґu Dh0ZiB^G+5A>+HܲO3ExHA8zd.$/ 1+Gv4LRTvGz'|ֲX´ A*=>$ԣ$!ȴhP טiHʄDF)
+0BxQu><&vKn;U )>%pŋbj*mɲv=L[LX]swūunl2I$uQNězMj
+FO
+C\ f. :
+t8mYܹۉɪgk߽ܺUD Rma Z^x^a'xQ) /Ѩq_w\47~})`tC> 6y*6;r% f$|r;Z+/7wxTG[{k6ǵ;j3IѤKE
+U
+GhlW% `h>k|?0)xobF*!sx&qjgwJ}9eRO(3OLAy07OP짞o 1(\%"Ly<j̟/
+A3PrFF
+endstream
+endobj
+375 0 obj
+<<
+/Type /Page
+/Contents 376 0 R
+/Resources 374 0 R
+/MediaBox [0 0 612 792]
+/Parent 371 0 R
+>>
+endobj
+377 0 obj
+<<
+/D [375 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+378 0 obj
+<<
+/D [375 0 R /XYZ 133.768 524.839 null]
+>>
+endobj
+374 0 obj
+<<
+/Font << /F47 236 0 R /F53 241 0 R /F28 175 0 R /F50 235 0 R /F43 174 0 R /F57 180 0 R /F44 176 0 R /F41 240 0 R /F48 238 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+383 0 obj
+<<
+/Length 2178
+/Filter /FlateDecode
+>>
+stream
+xڕYKs6WpOMo:[8Ta׺Y
+5CI̐
+ɑFOAr
+ ' }5d$d%Wk;H<ѹ*G&4/bIV$& /RiulwBJ (e+x/,_ӂ.}ώYndTHY]m_cJa1r
+Ѱ$ b7L#42 .WK3SlTR
+2(#Ԝ
+HՔo2r:)a0sUvͭg) <Jd@|}od@
+endstream
+endobj
+382 0 obj
+<<
+/Type /Page
+/Contents 383 0 R
+/Resources 381 0 R
+/MediaBox [0 0 612 792]
+/Parent 371 0 R
+/Annots [ 373 0 R 379 0 R 380 0 R ]
+>>
+endobj
+373 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [176.947 463.985 207.167 474.778]
+/A << /S /GoTo /D (subsubsection.3.3.2.3) >>
+>>
+endobj
+379 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.169 407.69 174.892 416.545]
+/A << /S /GoTo /D (table.3.1) >>
+>>
+endobj
+380 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [137.594 201.616 160.065 212.409]
+/A << /S /GoTo /D (subsection.3.1.1) >>
+>>
+endobj
+384 0 obj
+<<
+/D [382 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+385 0 obj
+<<
+/D [382 0 R /XYZ 279.001 662.272 null]
+>>
+endobj
+82 0 obj
+<<
+/D [382 0 R /XYZ 133.768 451.041 null]
+>>
+endobj
+386 0 obj
+<<
+/D [382 0 R /XYZ 133.768 394.745 null]
+>>
+endobj
+387 0 obj
+<<
+/D [382 0 R /XYZ 133.768 256.313 null]
+>>
+endobj
+381 0 obj
+<<
+/Font << /F28 175 0 R /F44 176 0 R /F46 285 0 R /F69 286 0 R /F72 287 0 R /F70 288 0 R /F78 328 0 R /F71 329 0 R /F53 241 0 R /F47 236 0 R /F50 235 0 R /F59 217 0 R /F60 218 0 R /F43 174 0 R /F57 180 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+390 0 obj
+<<
+/Length 3303
+/Filter /FlateDecode
+>>
+stream
+xZob nzˈ/J p&@7AtZ[Vr%9]r'҈!"Z,r.ξ~#"ei,na X'LH..Vk)2exy7+t&'meGoJˬ<8uիH59A}V0}WWn*ϷŚ+*ORƱ˷0|Bަ1*[<oz[\Uf~&C"늺7C=1,fI*`,"lHXޖn%Q=:fI$kA^~$341TḧfynF &41,g/{K|!Rxg22*Zl,-~KrNC"HOy6EHy K3D S ))t<wVi- ۜrEmˏ<eG,IXZoJ`\6TƦޯ֊'d@>:zMVT9
+)fّ2#UQl$RL.=o# z͊mg/<z&eF
+1#أ`2QzG-9CG}P_A-UHR3-M2`_M&‡\EYWq-XW
+|
+2z75;=s,'
+ i?C-bau1t:3LGC u(!3M}韀 Ӭꉻ3c94Gvw؅;<$R TS0Ko%!(C=~Sj7suvFxH+>_\3 .`%l(ag=:6U~ƆŨJ
+fГB|y22}21p,-i`Y/aѠK}pP92O 9;BEx4OF*#mb'EX(
+
+wwջ//KU2Cc@ֲ$7%D"k1pn6
+]|(-nӯիE.[G!X|ϝD50Ef~vk%:o;ۓXn;\M^%@&uc.g<S /FqhR≽]m{7k3؞%`ñiwVNF퇴RKah Z&20fKr7屆
+J{Ư֢=\W2&]iT}]p4P(99""8q
+endstream
+endobj
+389 0 obj
+<<
+/Type /Page
+/Contents 390 0 R
+/Resources 388 0 R
+/MediaBox [0 0 612 792]
+/Parent 371 0 R
+>>
+endobj
+391 0 obj
+<<
+/D [389 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+372 0 obj
+<<
+/D [389 0 R /XYZ 133.768 361.687 null]
+>>
+endobj
+388 0 obj
+<<
+/Font << /F28 175 0 R /F57 180 0 R /F50 235 0 R /F47 236 0 R /F48 238 0 R /F51 237 0 R /F53 241 0 R /F44 176 0 R /F43 174 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+395 0 obj
+<<
+/Length 2866
+/Filter /FlateDecode
+>>
+stream
+xZo_A<~ԵC E)[%'[eq{")j8 3$&|?d,Ke:Xj$5Ie&7ɛHjU|tgR[x
+<ӤYX0I]4MYjj7客7>fNd,uXt
+案0smy w4T\F)эTuƌmO:~w0Ia-SFLfB>\47Bs,_d[Vo40j9^PXGAoMd׳TfYMsD0U:"
+ zL8NnptR<5uceSҁ8M"eYotr
+P0ʌ;Ŷ89)$P>ꐀ@,X<{L{bTj]jB~By0#-8r1:47m^#&*ln}?,6eYi=!H0 CFh:-rƖ^% `QQ,"
+>ߍ%G(:_^ b
+GV#y{ |!
+1~13qE *N}D9bgb K*mOQY6]q;tAw!0ac4 Xax^+<RI*' 5t⾦bp0,lA!YG<AyT)|ju߻nr[zB%Q<CFLUTp8* ߕa!+:<8:"e#<օ*`yp^wbK?8m9Ns
+٨=YV T.4>
+)}"[]zx|CMCbHc|ߊv׫b@A318=XzU[w_>JoZ!FKmB8rXY4v 
+endstream
+endobj
+394 0 obj
+<<
+/Type /Page
+/Contents 395 0 R
+/Resources 393 0 R
+/MediaBox [0 0 612 792]
+/Parent 371 0 R
+/Annots [ 392 0 R ]
+>>
+endobj
+392 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [298.506 378.652 328.726 390.607]
+/A << /S /GoTo /D (subsubsection.3.3.1.1) >>
+>>
+endobj
+396 0 obj
+<<
+/D [394 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+397 0 obj
+<<
+/D [394 0 R /XYZ 133.768 197.418 null]
+>>
+endobj
+393 0 obj
+<<
+/Font << /F44 176 0 R /F28 175 0 R /F50 235 0 R /F47 236 0 R /F53 241 0 R /F41 240 0 R /F48 238 0 R /F43 174 0 R /F57 180 0 R /F51 237 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+401 0 obj
+<<
+/Length 2157
+/Filter /FlateDecode
+>>
+stream
+xڥXY۸~_A?0nv\}H*y]J$)R!9O7H 3}p4>~'eVv MMdMʤ26Ub?NMW]AӲ}~wKfO_LĮWR*tܭD\}Y;ZhN} F8
+T#ŔwqW e,՟26MO<a6Z$`=Qr]aUMŦ=N7Ӹk1{c
+ny_.
+sM P A&ewW61[g$Ͻ|~ϙƆxs O,y )5P
+o`Q?8@d w➶ X/]wͩ[CN(/pmv[.o 7?iXtt(G{݀XCN9A&P<[ǠMé@ g|h(|tqȠdwcn9K N K-A:MU/t^aa|)}쨏ۂy1^
+endstream
+endobj
+400 0 obj
+<<
+/Type /Page
+/Contents 401 0 R
+/Resources 399 0 R
+/MediaBox [0 0 612 792]
+/Parent 371 0 R
+/Annots [ 398 0 R ]
+>>
+endobj
+398 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [248.101 243.939 262.823 254.731]
+/A << /S /GoTo /D (table.3.2) >>
+>>
+endobj
+402 0 obj
+<<
+/D [400 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+403 0 obj
+<<
+/D [400 0 R /XYZ 133.768 560.107 null]
+>>
+endobj
+86 0 obj
+<<
+/D [400 0 R /XYZ 133.768 372.36 null]
+>>
+endobj
+404 0 obj
+<<
+/D [400 0 R /XYZ 364.306 331.637 null]
+>>
+endobj
+399 0 obj
+<<
+/Font << /F44 176 0 R /F28 175 0 R /F47 236 0 R /F50 235 0 R /F53 241 0 R /F43 174 0 R /F60 218 0 R /F45 178 0 R /F57 180 0 R /F59 217 0 R /F46 285 0 R /F69 286 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+407 0 obj
+<<
+/Length 2019
+/Filter /FlateDecode
+>>
+stream
+xY[o~ϯy+ީyhnѢ@9[6(t,%jK^`%[\C@΍of,Io'Y|q1cN..%% I.2mVl!NM1,mYP9s\ц_fYўZۺm3l6;G?q rᒜF@9s&5 C88t{zYUf݁J4*Ѵ
+L^M g<7aӶ)˚֚pn@QKYHҪ{فE09IO ˭tH82 Q)7S($n69sчK&NB}xLr9W3͔泅Vy]̤pۺXnMZvU)WLKyӑg<mU'4x.4bf ^B,h D[cY
+X5QM۶.b 2Q`8On4'HGrժ'9b<b [@Cϵ(@_}!
+/'0?M4\r+I;@@_4VVE)k;
+5*R1dEl5UoT}E]~խ7?\xI> B
+l,` 2}"}|>ɎY2&˔cQ/i+(=So 3衱  {KL >m^; uC~T8`r^k&(}pSZE'8S)@3^|>I}`r}ry%%| '])=*/sr//Ki¬F2t%rZɟ%C\^۲:;;g'ϙʞ~
+Gh'ٳ+f 8L,07?G`q.]LH&!cC,ұ%4Xh~%ʕ[slr9ۿ},GS߃?ea:G1aأiX>&#{!0.G`99W?uf^ӻA]yudClXj"`ۘCJmJ BE>5
+endstream
+endobj
+406 0 obj
+<<
+/Type /Page
+/Contents 407 0 R
+/Resources 405 0 R
+/MediaBox [0 0 612 792]
+/Parent 409 0 R
+>>
+endobj
+408 0 obj
+<<
+/D [406 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+90 0 obj
+<<
+/D [406 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+405 0 obj
+<<
+/Font << /F59 217 0 R /F60 218 0 R /F28 175 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R /F47 236 0 R /F44 176 0 R /F53 241 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+412 0 obj
+<<
+/Length 2664
+/Filter /FlateDecode
+>>
+stream
+xڽYKsܸW0 !Z'ʦ*9خ͡fX!$Gn4>Ic;ރDu7GG⏯8X$D"Jtʤ6zNz^ϧk~%>nl_ $2Wo⟬_(po%QG0c|6>q"Zlo͉0'%g=l`( s҉ZM& IuJ>YIh#[^fY R}vɪ>Bth4$͒,!?D2eY2Zam oHD"SL,ƀYT/޾q0Dwv1 0G׋.gzYipTmĨ Y(1:q$Rf29(yIDf 0KM=҄}3B2}!fwnj
+l'6 ܎&rU\om_A>!ZȔ!B Ȋ3.7MOb;&[-cBqI8B*Fo4"*#%Y)TkIH2PwQ
+rҿ:68jm*pp߆\
++\ͫ}Lxs]~Uéۼwr4
+2]ݵ )Dۜ-==FPlbER$>IgT=CK-ER h
+H7Zǻ,IhUW5[w:h( yݴǗoWv8.,DjÕV'p=;c|0tvr+jkzLg)=g_{{zG>[oSA]S7f5L S$72ﻙ_#(PSHvun@hG,
+a2^^&e|ׁ*y[]RlG9&>&.636N2A{oET,$yX0;i-G!e}~ \; :@
+0ؚ?
+ߪ?!4Lno7X:xX~-
+[b]^ٴ<֠ȦE= "`X Nc 5BP"JO!)oˑZvRZ!v
+kX0=̤NEQv]ukgIscj2<{#YM9fV nrsX7GbGk,WӼtݻݾjewiNU[nI=>Wþ]Q(*ZP/ &"C0κMB71Do"%zRP]VʐJ=Z\|T'J}&/b`c:7!m寮Lry78~gI?t>mbm ҚTV_9=Jg_<kA(ٝc, DxKke)mA6GLML3촋 tgC p"A3T޽ 0ʭ<eh7CwZb1J~=.l5`@8n ŌǞf=x
+<}α#Á)7\j8_:U/z>0+t{,[1ˌB8"ђ_z g;]=,*A2=ͶC6ӸD1A5v{UKmOFf[^6Hɵ+3GT\JnnYZve@j^tu?
+endstream
+endobj
+411 0 obj
+<<
+/Type /Page
+/Contents 412 0 R
+/Resources 410 0 R
+/MediaBox [0 0 612 792]
+/Parent 409 0 R
+>>
+endobj
+413 0 obj
+<<
+/D [411 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+94 0 obj
+<<
+/D [411 0 R /XYZ 133.768 428.373 null]
+>>
+endobj
+98 0 obj
+<<
+/D [411 0 R /XYZ 133.768 203.875 null]
+>>
+endobj
+410 0 obj
+<<
+/Font << /F44 176 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R /F41 240 0 R /F28 175 0 R /F57 180 0 R /F59 217 0 R /F45 178 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+416 0 obj
+<<
+/Length 2480
+/Filter /FlateDecode
+>>
+stream
+xr@Nc;O<ŃUvONnHB- (
+"B,
+x&X.9i05cqLmp
+[ѠiQ iQfL9&UtJ`Jٛ|=P3?I\k  ̻|xGn(v
+ ?齋&&q~Staڔ:EmTxTDrH x(L,oťPv';q>DU[{ *q@Äa!y_~. |AR"U2vҚwx1@fL|C$a<Ee3"8IS/L%=$B6>V$@CoR| oMChZ-og:>kMjGv)bs=Ρab۠^Cه Rի. .c~E,"@F"p׻<+UK+
+bnK$F ٔ\#5):PXR}óiY+߶DAZYQ{_f*uV xp \vo{Q$~qȬ[£F(,ҊKks§0Z2m B);UKefCmE#Wx59[4N}[ihN&kh͌q v7ۼƒjj`u1 EkO>hPH_fx-E 04hRV/8bL,ßx.ˈdJye0{Fv#.j{2쯚e]
+iԢ0ay XվLXCzj8Yri0N#n8->A-3zp`qת6Z=ϗپɉ's'4tw],QG(Ɔ
+Q瑄Ш̩ԚO2/ 5 e|66;[˼iݴځfDQmcX1RC]d8`:wgyX${g
+7~6$5}]*3:T̍+i&rd UP~
+ N
+[)Ŧ0tJX> siD}(̖bwSdB
+endstream
+endobj
+415 0 obj
+<<
+/Type /Page
+/Contents 416 0 R
+/Resources 414 0 R
+/MediaBox [0 0 612 792]
+/Parent 409 0 R
+>>
+endobj
+417 0 obj
+<<
+/D [415 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+102 0 obj
+<<
+/D [415 0 R /XYZ 133.768 176.502 null]
+>>
+endobj
+414 0 obj
+<<
+/Font << /F44 176 0 R /F47 236 0 R /F53 241 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R /F41 240 0 R /F28 175 0 R /F57 180 0 R /F59 217 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+421 0 obj
+<<
+/Length 2664
+/Filter /FlateDecode
+>>
+stream
+xZKo9W>:,&!3k`#mJ-%
+"/-)q{.b*:'4<<?yJί&$Jj…LgEqFU(gU-ޞIWj9*wUU,kߗ*ÏxbYYQrT8M 1bepsӫU|/HYV& 2KO!ٚ 2SIBUC8ƥ-Aj&quWN7U[PCRH:}*S#@$:ڞ DMMNǒ_&KtX8I1%;Y@/Dzߟr8@lU8 z:pJ,x`\NGV3Z! (Îc8cxz؎|tqFl8cd/$l*BMd1Xzmv Z-; h fÖgY!&cDCs\2QᲛuQ1E8hXD`M]ϢGdL}y)خį#a=Fd(OFw|,,OV)̈fxpmC*yb.;ʷL89g A>yXlxUcRC{7a;n;2-Wx =G:p4tמ.|!AҀا;M7H=5sj"n1XmvυT 8>aqObME} gg!
+>HO<˘x Շt)Ǵp0a<2chgfBGe]=$&6ύ*vsK1ҝ3b+hþR6֞|P] \h1 kyq<7x^b&vY.3C9}6C\2 !:ƿbxrACnL}Zv!v0XWDSr:f|o6_.
+߸w,6
+6<TS3pbwOgEN%ܑm8\5@s`с%tqZ1\ӦM-O`>za*uzf.)rDX*itG]|1[!V!
+f;p簸sx5OCD=w^T<B+O ʻW ×;;|}@|i8SjXF9u`|Y#W_Ŧ $-.SeZ|uO4dp7:`DϏ<7+WZdu^^;W8Lî
+\4̛DMvj3ɣ|S†.Hd"]LUeOo`:e62mm\ cN6#-",;k D/D00Ӭ5!I9oyߢ[vڷ}M?#'C1y!*b}UZF4eF7]4pooB%$:iv&m
+DP-l#"a-Zl!dS{Ubw M0F
+쯃
+Jc^
+Nq'1|$p/3[%&_<^l}SWϮw$)vJ7T /{''!,ZNѴJ%GTŸ>^G4t1sgy`cƙ`Nj(fdža{vP$Qӓ$H̬CooLW[KBJW?M`,jzWcW& 7U(T׉2{z2?76+ܵ;Epx)39t4ׯca#\/܅[uYs5_Ԉ4vP0tZz%\ ]Vk%c
+endstream
+endobj
+420 0 obj
+<<
+/Type /Page
+/Contents 421 0 R
+/Resources 419 0 R
+/MediaBox [0 0 612 792]
+/Parent 409 0 R
+/Annots [ 418 0 R ]
+>>
+endobj
+418 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [401.071 153.023 408.045 164.978]
+/A << /S /GoTo /D (chapter.2) >>
+>>
+endobj
+422 0 obj
+<<
+/D [420 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+106 0 obj
+<<
+/D [420 0 R /XYZ 133.768 322.402 null]
+>>
+endobj
+419 0 obj
+<<
+/Font << /F28 175 0 R /F50 235 0 R /F47 236 0 R /F57 180 0 R /F44 176 0 R /F53 241 0 R /F51 237 0 R /F54 239 0 R /F48 238 0 R /F41 240 0 R /F59 217 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+425 0 obj
+<<
+/Length 2060
+/Filter /FlateDecode
+>>
+stream
+xڭXYoF~_
+~n"T&
+~rb>e`,ID2ðHɞXڼ*逴%>XR0+/5A{ <'75َV0ui=N1 
+s4<:r Q^Fצ^o /t5E^,bb8Eڴ hDO))5 dl(Q+2)
+#Jxo<Ԅ0f&]bҪeVʄ,CzX: mۥﰆ:0⫓~X!xns`+Wa6r\`福`xe%)
+p#(dl=}q1q
+ɬRήZF1QO?[bTR.wuW4ݶ2̰o2fPz;i+m3p
+q"Sg#zMkVfPѱ
+6EmEQT' ǎL
+LBg'#F<_47/'4}}կr*kc$O ZDNO u2!uKIVG@e
+}I0+R2N
+V{2Xpqj
+%nM멠4OE^Y@6't'6롌઀}^.!6P(%C1OE-iLUIU<4A{|Y/i, gׯ]5m
+endstream
+endobj
+424 0 obj
+<<
+/Type /Page
+/Contents 425 0 R
+/Resources 423 0 R
+/MediaBox [0 0 612 792]
+/Parent 409 0 R
+>>
+endobj
+426 0 obj
+<<
+/D [424 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+110 0 obj
+<<
+/D [424 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+114 0 obj
+<<
+/D [424 0 R /XYZ 133.768 461.532 null]
+>>
+endobj
+118 0 obj
+<<
+/D [424 0 R /XYZ 133.768 408.155 null]
+>>
+endobj
+427 0 obj
+<<
+/D [424 0 R /XYZ 133.768 351.35 null]
+>>
+endobj
+423 0 obj
+<<
+/Font << /F59 217 0 R /F60 218 0 R /F28 175 0 R /F44 176 0 R /F57 180 0 R /F47 236 0 R /F53 241 0 R /F43 174 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+430 0 obj
+<<
+/Length 2158
+/Filter /FlateDecode
+>>
+stream
+xYKsWȩځD>j7e\n\%1pd*ק FN h6!e<>Hf7TYWdpn/ΫֻR*LeZql跧~O}z%Qp<H$WtwYWno~3 crKUǫ_~8s1S?Dm3
+YiJô&{'~&wOs0Z+ec]v`n/ *?Է iU@KUu_U)UI)|thH|N
+ .Md+99n#lv>>;Z[Ye>Tmun˱ .}ŴCl/-.=XQCkC]?C.wd~h iB&W)XZc
+/{ԡ&E~jIIZY";=тf#Jݶ CQMH<_NOY+/"ĊC3p]Ca \H
+ZAbp@M#$i[y12^G#Mi7:X,,ĩȭ~4oM7wu}B}Osx퐳alN =
+c_Q5OD?!#ˎ`v~CɷD*5'[lwp&nPy LmLx-"8n) 8~+۲ۧY(,wh9.3!#m`sx^j MIq
+46|А ˪j<@r!T0tGy͔8ζ?zڼ-t 1R}ش-٬[ȻH ';1䏀b{y8HrK(:QPsvFUvu|t(DTJ*1Hףڨs67e)Cy} #K
+|u4
+R²WUuEҾxv unlVhqi86>-TfZj$"}np66hub1`aޔqVH#XV4nunSރw)|a]$%F̡J Pz%G^7X(ȿb?;ǢKÄ}Rd NŒַ#=
+'.5>ST!`pRoE/[_$=2gnUJe¬<BƼ&TP`PSKb}{>$^@0Y_&İv*y1T^0/H&;312)BBdCS_h`(8?E};fbz@s+]ét&T\%zL,9sl*aeٷCXDQMN@ˆ./z;
+}wTzx
+endstream
+endobj
+429 0 obj
+<<
+/Type /Page
+/Contents 430 0 R
+/Resources 428 0 R
+/MediaBox [0 0 612 792]
+/Parent 409 0 R
+>>
+endobj
+431 0 obj
+<<
+/D [429 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+432 0 obj
+<<
+/D [429 0 R /XYZ 279.001 662.272 null]
+>>
+endobj
+122 0 obj
+<<
+/D [429 0 R /XYZ 133.768 525.59 null]
+>>
+endobj
+433 0 obj
+<<
+/D [429 0 R /XYZ 133.768 506.869 null]
+>>
+endobj
+434 0 obj
+<<
+/D [429 0 R /XYZ 133.768 373.727 null]
+>>
+endobj
+435 0 obj
+<<
+/D [429 0 R /XYZ 133.768 168.467 null]
+>>
+endobj
+428 0 obj
+<<
+/Font << /F28 175 0 R /F44 176 0 R /F46 285 0 R /F69 286 0 R /F72 287 0 R /F70 288 0 R /F78 328 0 R /F71 329 0 R /F59 217 0 R /F60 218 0 R /F43 174 0 R /F47 236 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+438 0 obj
+<<
+/Length 2489
+/Filter /FlateDecode
+>>
+stream
+xk
+U-1|\8HQn{
+b-|Wʮ;p3SOvO\r8 >W7W߿$aI(z"bQOB1f5 >TY=+t8H-7|W\AV ,7zSX[LEPg>[94}Vpַ\"lVm8`wy:>M%bӹbo\t3OZ f=+T{Bi,-8uw^, ^o["].74Wgb PjRj?Fy8X"]w$jB*[mrߔiNCbdkz&
+ ;7 g1>ę(ʺA$yrD3y&”.̠뉀8{gw>Xbq$
+(сTl-gYHڢ`~ۏ(i"C3̖{Cqd偀&45@7fP<T9~)0iuw
+qLьpT'ba`C]S|yS
+D(UeU *i5apꨜSHq{Yv}=9d"m#/= ܣ$0Aї.# 0b$h
+c'3#B@
+m_z0h+ =l"R!Սׇ<ot%I+ S "}9΅2LF;Tp l L.eݦ:ۥ=NzO#t}_fun*˖s` "ފ~,\hi~z^=Aʕ“<1mb]7*?OAxuXg$!
+Oʡtx i`zSw8(HńI%!4Zp=(.F1CfÃ9CVتoe q0$P^-pկWb"6&^ݾ,Eނn!l00 _j[\qh냁A/d)2C*"D@94%X&nrl"3 i\Ey-߮EX1<v/>#R3n63?2PA;IRJr`U}cYK_Pڀ0+}F]uoY$"K/գa^"b6K7'DT}$Lp9KĄi9&: _)ħqtf(.8fzA%m31 <r8NFhC'!# R;@Alya8S˴9Ah04߇!N*/V֤_͗(D-#$9b?'Kyڱ;Jq{G{Af>~IK=]ubq@YV6]wURwxhnyBV2fbJ1N2B/fH}}['2g8ً;g1ܶ15"L66ѯ<83oH'6{Fď=G.UÝ/S
+O[CQжhts?g9
+endstream
+endobj
+437 0 obj
+<<
+/Type /Page
+/Contents 438 0 R
+/Resources 436 0 R
+/MediaBox [0 0 612 792]
+/Parent 441 0 R
+>>
+endobj
+439 0 obj
+<<
+/D [437 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+440 0 obj
+<<
+/D [437 0 R /XYZ 133.768 617.782 null]
+>>
+endobj
+436 0 obj
+<<
+/Font << /F28 175 0 R /F43 174 0 R /F60 218 0 R /F44 176 0 R /F45 178 0 R /F53 241 0 R /F47 236 0 R /F81 340 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R /F41 240 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+445 0 obj
+<<
+/Length 2590
+/Filter /FlateDecode
+>>
+stream
+xZYsF~ׯ>\㹏uRI&R0 IT.9b!Yz`02ُ'8\qv0!A0ԙ
+Q&ivsPpU./gQȧEwz$i^WU;z_k3ҭDf'RH0c~TpzKk·1EXRXzG_.&UU}_'nqF24 iF=ΦM2*.`=(h g_4p$qx& ET9&nGІj%Z"E6bD{6bZ{5J3-%b@>hQEaJeHfiI#mU[$uJ kXw|1* ^OމľXUaنe#.U $ͬ^m%v `&ܓps;!"J'wW@zR.͇QB}>0z 2HA`.L4eɿ¾-xfR/_vW !q˾\-`I& ٥AB6((2nXfɧV9qnvѩ[GϨÌC4 m['[
+atC gw ]lVFlg}^$tb b{@4,G l=^ch?DB]Wf>kjﭼhmr|eo~$;w!GE58n"gع3g)GڸJ"z8E1G$Abd(=D 6& u4vA8(2,Re;4gafGa
+aү1E=$H<:NSehzY=R# z1+m'k7[]; 4F˰Vrڄqk[jH֍Zö\|ۜWEHm){cB@$!5F<UM9Ce.jl7jVsXZw&Z[qh[,RֻhEF5\)3WHY(Ej-Q
+ &ڋ[ωSeS-'yZֿե
+Ty=c07Z9?to0ӊɴ|+nUR;z?ͺ+BBu3#R M{}ԌmKuB~
+FmWKA"՝7c>]ࠔ9=Fl7>.lӄPU]o'|9Mtg@!TwK-'0ǀ
+aa5lbB4LFmaD: DB`IDοARTXCV|Z6Gi^)__OO?I&y}mmj=2z1vG/Nhg
+)6bbgŀ"/0
+,?!<ߜzؒ`<菮79CQqV3c
+Ā#6 i=<?|s׼JJBO#Lt(~Sj&wq>ը R%2DgϥUf6$I7Iv(1n|[فR#GaLj ݡ@`@+)..c6"Gl  f,eM9g"O)IQyDaKX!6s  ۞AAɝN
+endstream
+endobj
+444 0 obj
+<<
+/Type /Page
+/Contents 445 0 R
+/Resources 443 0 R
+/MediaBox [0 0 612 792]
+/Parent 441 0 R
+/Annots [ 442 0 R ]
+>>
+endobj
+442 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [248.101 540.271 262.823 551.064]
+/A << /S /GoTo /D (table.4.2) >>
+>>
+endobj
+446 0 obj
+<<
+/D [444 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+126 0 obj
+<<
+/D [444 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+447 0 obj
+<<
+/D [444 0 R /XYZ 364.306 627.97 null]
+>>
+endobj
+130 0 obj
+<<
+/D [444 0 R /XYZ 133.768 493.763 null]
+>>
+endobj
+443 0 obj
+<<
+/Font << /F59 217 0 R /F28 175 0 R /F44 176 0 R /F46 285 0 R /F69 286 0 R /F57 180 0 R /F50 235 0 R /F51 237 0 R /F48 238 0 R /F47 236 0 R /F53 241 0 R /F54 239 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+450 0 obj
+<<
+/Length 2909
+/Filter /FlateDecode
+>>
+stream
+xڵZs6_{S' 㗛itһߒ #Q6钔O&bȐ%7M/$̢߮E?]0o$OE]o".e&JN`zz}Rƛxo4-*Ilgi?f&QRd&D短gk9-Y,Iu-9 M+?pro]%us+K~!~}e f/F>~{d" n_W\W^!-V_/?H5,Ƶl9ۜ$.iǯ~
+!6Z|Y,Rrj34a&30uh
+`+wrrd63ihmEDc̈eǝFG}GY(JVywFzEr7I
+>&~JRX Xz E
+q)Mb3ogV 6ۑ LʎrPl0{K- in;
+UĎA$::O$'!ىw4
+_15@H(V&! έ
+P1DX}6|)FP`)!L=pmi_OG9X̱Du"tt 4ɵK [{hnvZ{qNݾ ]Bx ~/&"yIXs@V> FP^D0 Pcaл t*7,.C&68Eot3:B{%G-F_
+$˞e
+33PU 1E2ޖ,ۊdr2X y^:FB~GG˪Д6MkF(\diw:A >4RHr$(}ܢ !ff]4%,vn}w5it|sjY!dO0-<E`p1@Ƈv*AЦm`ՙ?DZ]mSB`_llUYKJ
+FD?~fܠZniʪ
+ȹ`Aȼ ;'TÿSH9Þr`H瞍PsPcL:0 k:C 5 իWk@>77e׻bHX[R`aA]"[M>mS63*\ٺV}y@&
+U6n1nuY[D}>P˻Pd-܇j;Ev]C~AdPTYQ3^
+endstream
+endobj
+449 0 obj
+<<
+/Type /Page
+/Contents 450 0 R
+/Resources 448 0 R
+/MediaBox [0 0 612 792]
+/Parent 441 0 R
+>>
+endobj
+451 0 obj
+<<
+/D [449 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+134 0 obj
+<<
+/D [449 0 R /XYZ 133.768 457.34 null]
+>>
+endobj
+448 0 obj
+<<
+/Font << /F28 175 0 R /F50 235 0 R /F47 236 0 R /F44 176 0 R /F53 241 0 R /F51 237 0 R /F48 238 0 R /F54 239 0 R /F57 180 0 R /F59 217 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+454 0 obj
+<<
+/Length 864
+/Filter /FlateDecode
+>>
+stream
+xV=6WBNN<~Jd
+yA_<s߯Mٿ6^9ؓ˭F3e$txq.x -<{ )8ԴO~~Q=&`DizcʰoՂp-N7[
+endstream
+endobj
+453 0 obj
+<<
+/Type /Page
+/Contents 454 0 R
+/Resources 452 0 R
+/MediaBox [0 0 612 792]
+/Parent 441 0 R
+>>
+endobj
+455 0 obj
+<<
+/D [453 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+452 0 obj
+<<
+/Font << /F28 175 0 R /F50 235 0 R /F47 236 0 R /F44 176 0 R /F53 241 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+458 0 obj
+<<
+/Length 1061
+/Filter /FlateDecode
+>>
+stream
+xڵWKo8W(cKov Ʒզ<}Jl(zD37OSt(oAeDkj$)Éb6&ZW/HU_W$IKK QۺڕkE}Qd $RNPFDAE3UrULiBnyui:Ŭ"R3*uv~d\{9̌ *5sF gQ)G2Tn`+uoXcY;i9 >y2~j8f,Ҡ.R=E!cl Xq}=P\141@JGwQvmw]ԷUs_j׽0b곊 H!WZ2<chk QjdIzh޷3JI_mF _7 ^w!@H@кX|h(Imq# Ć^|mkі|n }M^K)֟^X
+e%
+Z/O gk
+9\k m8:q:kވH=BvB?|jD ϣƠ$݀Մn;5;?dCpv&z ͧ!z D1FGZ;+tL
+eM?.YK<97Drybqa`0~@gFhy| P`f,o@I ;q0(-hwW&UCkǣ6qNyכ_'T
+H!4P˚ZyQG;GNa '?&E!(Nj@
+endstream
+endobj
+457 0 obj
+<<
+/Type /Page
+/Contents 458 0 R
+/Resources 456 0 R
+/MediaBox [0 0 612 792]
+/Parent 441 0 R
+>>
+endobj
+459 0 obj
+<<
+/D [457 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+138 0 obj
+<<
+/D [457 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+142 0 obj
+<<
+/D [457 0 R /XYZ 133.768 488.032 null]
+>>
+endobj
+460 0 obj
+<<
+/D [457 0 R /XYZ 133.768 465.932 null]
+>>
+endobj
+461 0 obj
+<<
+/D [457 0 R /XYZ 133.768 447.728 null]
+>>
+endobj
+462 0 obj
+<<
+/D [457 0 R /XYZ 133.768 427.803 null]
+>>
+endobj
+146 0 obj
+<<
+/D [457 0 R /XYZ 133.768 395.744 null]
+>>
+endobj
+150 0 obj
+<<
+/D [457 0 R /XYZ 133.768 367.647 null]
+>>
+endobj
+456 0 obj
+<<
+/Font << /F59 217 0 R /F60 218 0 R /F28 175 0 R /F44 176 0 R /F46 285 0 R /F69 286 0 R /F78 328 0 R /F71 329 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+465 0 obj
+<<
+/Length 1253
+/Filter /FlateDecode
+>>
+stream
+xXMs6WHMLzhLn}s`$".Pe'm&D2}a0ǂ_o)G8N) ׷ AD+CA(r&E2Trw]QݵT74xjg17\j<%: [y-օ"D#'Qëͅgo'zy+fF֔9 96YQ yڙnG$W?Rسc
+.+0#BfmXF\i*eʽ IAGvOg,*qL% '2Vk_5/
+=CKׇpƂ
+:c
+`w=;x}G(Ij%CVPٯIM_Evnνd
+MW\m'SLlceLރSbRF_i|= F2c3Cg]0kxM,S.Ԭo(-g#N bM
+endstream
+endobj
+464 0 obj
+<<
+/Type /Page
+/Contents 465 0 R
+/Resources 463 0 R
+/MediaBox [0 0 612 792]
+/Parent 441 0 R
+>>
+endobj
+466 0 obj
+<<
+/D [464 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+154 0 obj
+<<
+/D [464 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+158 0 obj
+<<
+/D [464 0 R /XYZ 133.768 427.529 null]
+>>
+endobj
+463 0 obj
+<<
+/Font << /F59 217 0 R /F60 218 0 R /F28 175 0 R /F44 176 0 R /F46 285 0 R /F69 286 0 R /F72 287 0 R /F70 288 0 R /F78 328 0 R /F71 329 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+468 0 obj
+[525 525]
+endobj
+470 0 obj
+[657.4 657.4 986.1 986.1 591.7 360.2 498.7 986.1 591.7 986.1 920.3 328.7 460.2 460.2 591.7 920.3 328.7 394.4 328.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 328.7 328.7 894.4 920.3 894.4 558.8 920.3 892.9 840.9 854.6 906.6 776.6 743.7 929.9 924.3 446.3 610.8 925.8 710.8 1121.6 924.3 888.9 808 888.9 886.7 657.4 823.1 908.7 892.9 1221.6 892.9 892.9 723.1 328.7 575 328.7 555.6 892.9 328.7 575.2 657.4 525.9 657.4 543 361.6 591.7 657.4 328.7 361.6 624.6 328.7 986.1 657.4 591.7 657.4 624.6 488.1 466.7 460.2 657.4 624.6 854.6 624.6]
+endobj
+472 0 obj
+[513.9]
+endobj
+473 0 obj
+[525 525 525]
+endobj
+475 0 obj
+[525]
+endobj
+477 0 obj
+[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4]
+endobj
+478 0 obj
+[295.1 295.1 826.4 531.3 826.4 531.3 559.7 795.8 801.4 757.3 871.7 778.7 672.4 827.9 872.8 460.7 580.4 896 722.6 1020.4 843.3 806.2 673.6 835.7 800.2 646.2 618.6 718.8 618.8 1002.4 873.9 615.8 720 413.2 413.2 413.2 1062.5 1062.5 434 564.4 454.5 460.2 546.7 492.9 510.4 505.6 612.3 361.7 429.7 553.2 317.1 939.8 644.7]
+endobj
+479 0 obj
+[1027.8 402.8 472.2 402.8 680.6 680.6 680.6]
+endobj
+480 0 obj
+[513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4]
+endobj
+482 0 obj
+[799.4 799.4 799.4 799.4 799.4 799.4 799.4 1027.8 1027.8 799.4 799.4 1027.8 1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8 1027.8 1027.8 799.4 279.3 1027.8 685.2 685.2 913.6 913.6 0]
+endobj
+483 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+484 0 obj
+[599.6 571 571 856.4 856.4 513.9 285.5 387.5 856.4 513.9 856.4 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 799.4 799.4 799.4 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.4 571 742.3 770.7 770.7 1056.1 770.7 770.7 628.1 285.5 513.9 285.5 555.6 770.7 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.4 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8]
+endobj
+485 0 obj
+[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531 531.3 531.3 531 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3]
+endobj
+486 0 obj
+[295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 826.4 826.4 826.4 501.8 826.4 795.9 752.1 767.4 811.1 722.6 693.1 833.5 795.9 382.6 545.5 825.4 663.5 972.9 795.9 826.4 722.6 826.4 781.6 590.3 767.4 795.9 795.9 1091 795.9 795.9 649.3 295.1 531.3 295.1 555.6 795.9 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.7 295.1 885.4 590.3 531.3 590.3 560.7 414.1 419.1 413.2 590.3 560.7 767.4 560.7 560.7]
+endobj
+487 0 obj
+[611.1]
+endobj
+488 0 obj
+[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8]
+endobj
+490 0 obj
+[597.2 597.2 736.1 736.1 527.8 527.8 583.3 583.3 583.3 583.3 750 750 750 750 1044.4 1044.4 791.7 791.7 583.3 583.3 638.9 638.9 638.9 638.9 805.6 805.6 805.6 805.6 1277.8 1277.8 811.1 811.1 875 875 666.7 666.7 666.7 666.7 666.7 666.7 888.9 888.9 888.9 888.9 888.9 888.9 888.9 666.7 875 875 875 875 611.1 611.1 833.3 1111.1 472.2 555.6 1111.1 1511.1 1111.1 1511.1 1111.1 1511.1 1055.6 944.5 472.2 833.3 833.3 833.3 833.3 833.3 1444.5 1277.8 555.6 1111.1 1111.1 1111.1 1111.1 1111.1 944.5 1277.8 555.6 1000 1444.5 555.6 1000 1444.5 472.2 472.2 527.8 527.8 527.8 527.8 666.7 666.7 1000 1000]
+endobj
+491 0 obj
+[892.9 339.3 892.9 585.3 892.9 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 892.9 1138.9 1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 1138.9 1138.9 892.9 329.4 1138.9 769.8 769.8 1015.9 1015.9 0 0 646.8 646.8 769.8 585.3 831.4 831.4 892.9 892.9 708.3 917.6 753.4 620.2 889.5 616.1 818.4 688.5 978.7 646.5 782.2 871.7 791.7 1342.7 935.6 905.8 809.2 935.9 981 702.2 647.8 717.8 719.9 1135.1 818.9 764.4 823.1 769.8 769.8 769.8 769.8 769.8 708.3 708.3 523.8 523.8 523.8 523.8 585.3 585.3 462.3 462.3 339.3 585.3 585.3 708.3 585.3 339.3 938.5]
+endobj
+492 0 obj
+[877 323.4 384.9 323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4]
+endobj
+493 0 obj
+[668 592.7 662 526.8 632.9 686.9 713.8 756 719.7 539.7 689.9 950 592.7 439.2 751.4 1138.9 1138.9 1138.9 1138.9 339.3 339.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 339.3 339.3 892.9 585.3 892.9 585.3 610.1 859.1 863.2 819.4 934.1 838.7 724.5 889.4 935.6 506.3 632 959.9 783.7 1089.4 904.9 868.9 727.3 899.7 860.6 701.5 674.8 778.2 674.6 1074.4 936.9 671.5 778.4 462.3 462.3 462.3 1138.9 1138.9 478.2 619.7 502.4 510.5 594.7 542 557.1 557.3 668.8 404.2 472.7 607.3 361.3 1013.7 706.2 563.9 588.9 523.6 530.4 539.2 431.6 675.4 571.4 826.4 647.8]
+endobj
+494 0 obj
+[388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 472 277.8 500 277.8 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9]
+endobj
+495 0 obj
+[639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.6 494 437.5 570 517 571.4 437.2 540.3 595.8 625.7 651.4 622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3]
+endobj
+496 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+497 0 obj
+[625 625 937.5 937.5 562.5 342.6 462.5 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 894.4 875 894.4 531.2 875 849.5 799.7 812.5 862.2 738.4 707.2 884.2 879.6 419 581 880.7 675.9 1067.2 879.6 844.9 768.5 844.9 839.2 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 575 312.5 555.6 849.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.7 437.5 625 593.7 812.5 593.7 593.7 500]
+endobj
+498 0 obj
+[613.3 562.2 587.8 881.7 894.4 511.1 306.7 400.7 817.8 500 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 777.8 766.7 777.8 511.1 766.7 743.4 703.9 715.6 755 678.4 652.8 773.6 743.4 385.5 525 768.9 627.2 896.7 743.4 766.7 678.4 766.7 729.5 562.2 715.6 743.4 743.4 998.9 743.4 743.4 613.3 306.7 500 306.7 555.6 743.4 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.5 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.5 463.9 485.6]
+endobj
+499 0 obj
+[569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 892.9 877 892.9 538.7 877 843.3]
+endobj
+500 0 obj
+[777.8]
+endobj
+501 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+502 0 obj
+[500 1000 0 391.7 277.8 305.6 583.3 555.6 555.6 833.3 833.3 500 277.8 373.8 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 555.6 750 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9 555.6 527.8 722.2 527.8 527.8 444.5 500 277.8 500 555.6 166.7 750 750 722.2 722.2 763.9 680.6 680.6 784.7 625 625 625 750 750 750 777.8 736.1 736.1 555.6 555.6 555.6 722.2 722.2 750 750 750 611.1 611.1 611.1 838.9 361.1 555.6 484]
+endobj
+503 0 obj
+[575 1150 0 449.7 319.5 351.4 670.8 638.9 638.9 958.3 958.3 575 350 481.5 958.3 575 958.3 894.4 319.5 447.2 447.2 575 894.4 319.5 383.3 319.5 575 575 575 575 575 575 575 575 575 575 575 319.5 319.5 894.4 894.4 894.4 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.5 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.5 575 319.5 555.6 869.4 319.5 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.5 351.4 607 319.5 958.3 638.9 575 638.9 607 473.6 453.6 447.2 638.9 607 830.6 607 607 511.1]
+endobj
+504 0 obj
+[380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 761.6 761.6 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.2 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 500 272 555.6 734 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8]
+endobj
+505 0 obj
+[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514 514.6 514.6 514 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6]
+endobj
+506 0 obj
+<<
+/Length1 2306
+/Length2 26895
+/Length3 0
+/Length 28294
+/Filter /FlateDecode
+>>
+stream
+xڴeT\[5 Nnݝ݂&w%}o~tTQ(29
+@`0Zۚj@-*@REQ]I=qUUS +
+j?y ˋ i+0p:XI?(ߙj`W
+agO. W[[c; 7l=L4R8[HXy
+|?
+, l Ƞ,tK
+/֢}]oM5S1G!PEJs$}&-X։7dRyEs,͘ζKxKS࠷ߘ1ƽ˴F8tХ6T-DW۩R#{Vce,AVJ; 1"YCK2hmW ,`Dg5\}
+-Na 5Tz{SSpw}<R7TYEx)pI/(`bF9ϟք)4Xf Bxh<:}k ;Ht\D_-\ȧ\}|Dz;mX0!JNjUa> Xw\2w%on
+"p%T6r/4}
+.&U,L-oJh$F{ZG_S}tɷ5 S-UH<4<2e.2#8{b%$o#ԋ:mL\ل$W•ΐ"XY-V.9`Y-&:x qސnװediwc} %[
+}K6 )Jm,;"db>p&Nj.ڏD@p 1ξeNtlfyTQM;_G7 j"vsϽ٫G
+0擄&!s r29BݦX=>q,+l58!7?b7YiDiUFTU_o/\GȾR৑g59M=d>hWuT9E)\u@a>^^rpK,C ST̨GI*'t f—+n!K\1e.B`_q[;p _3.3ֵP;9B>k:w(d/T0l?DHR lrb#~(-&LF]WS2۠"f(ZM} Synטǒ&itƋD:v +s2K>͔ /*3:zx[iiO$O[b@&ϦtB3G5}
+R`%cedȩqTV%`$+& R& u5* b~]*Eӷ
+G铦 Ð @k-3G#&<8)+zwۭcS, uk;FB?þc<tkl|~d1SZo vZ|Y
+e%'7^ 6y ;}D򠄏.xcR[JA_U,KXGtiuQp:/*/|raf1K\B?WԋD^:(G )um5NDU
+c/1T
+'}]b Rq7U^e
+@NZ!r++[-JM;27Ơ821)/qQ*<m#'`sjε8# zsY04j.$#뚹
+3F&Yuoީ4|y$֭nGYOx=Ez:d2;{
+~
+ǣ6"0߹O?>TL_G3k@y=~u<^Qzj "=l/s&Q?vGolkC: ːO:uMo!AX!)\u/n )w@cZIEdV:$7dC_u $ڹTEhkv{(Z<
+ >-:zL^M@e.\ni7=<JD ?#<[;F7OA>Ov'U|rQEtH9\;cX ,}:'Q/ŋq;sIhi?2ú R-aSq̧ #PaO.(~)p*cs!CnBt}XuWx]oJ:Vx~9m<)5Q<ў70rJVۙgInRQo LHűY0iiZݚ
+ 
+1$7Bbv/%LQ8#//H,pM(1wR՜D$Sr`m- rWX>ZKҼ77{H>B-Ayu7Dƽ_]Vγ› v粝샾4M{W!t}Y䈌1Iki|xؗofI ݀3<A-k!ǻvP)#,izǵr\"g׺-GrrFn;`M<921&F.Q6ig<lm<ˮ]xwY&:WX+0.rш'hn9d|nN=c5`C:DR#%0Cv6 )R8 *B-ӶZ~)̻ 5w%JUwI=.Ô)bPX<^a}=עq`z |MYrt[Y^[J7=A@䥜rw"'NRԲh_F;\^PzWaL[Jaq+dbVY~&NCX`r"f&vFlT6:}HK#BAt9UÇ^d
+˟ӳվEZ{3~'3#L9d2[%7 kϰ<xy `Bd?7׆PY^w2ŸQl.?'  -+\ ڲk,hƩwG^[y4\lnyQ=wb&(]-r&?b^;{gShN,I)|X:<zTlJ-r`E>V*.ڒ˫&hV8wzC DUr?2]dYloadRt7AʩȓhD9P|$]ok{LA'8ތYs3\
+IܷoSA{
+ aԉL0 Ør+"܌h:3.B
++&mڭ1.+oQ""Iy# AL
+JQjpi.ǨARew9Y[RgK1m?;j a@
+â<fI sn9q7.͸A=A ri1W,[fqnxWKp$
+
+ N0'K8v&֛:|>Ck
+jx:@u*OSI Z+lP҉HF KZM~t0gi[7C-a 3-'WFkΛjl} ;ucEƺڶC|sv S,<C󈆋G
+Vj-eK%!vyz8)oV s\ͩ/Ծt,۱+Rz<wmRT^%YzAKjru76Mx ^dF Z G ccm$=6jsE&署/Kϯq(%
+Gz7RH[ئwb^OJP2%3FWu4C6鱃SoR[^66&w N VS?DNdh4nK!qiC/BQͭ,PHu蓓E/9yyN5cWvg HR7>!np+X,@{ݥoIz{7>yi[3
+|UaBli<oMKlw T
+n7\W |fS%Q')bE ^t T&(#Q e @f–
+*Nߑ.ؽ3vHb.0TaWMB#454 _au4|c9`s&PMT;/I0Q*0ݥ3ܢ UY;bvi+mv/H.d'D%zp'gF)a1j[!U尉}A,\(=#Dh,2"5r2t=!,z̬5@Vrh6oq>A$&݁nl
+7ve0#55`g, <Vۑۺjes4Yy!%&I:-wh0-YMt*bdЊO(ɄJ *m2$nV}j|WD+S[tXg:&jcN ;SC|AB,$ 9~GJ
+C
+,uှgS(iNӜD] 4z$ҫāuQj[ݙ]w[r&@>$n|ilG Je[3B^x;o6oS ڃnV;s(\$Ży_hٰ}O%bYJ h4M̨c_0Ws)7uZA)}>,)]Gq5 \> dAH4~ʗ 9PtÒu]aD]D-%eh.`6*4s5ѳtx8Tw?GIQT/vKF+[P7p_34q7_μL-5Yc3~ o8؄r#J#lb+{e]K1&>6Mm!+Y(#KuX CNIC0jrw%^ ^E$^2V>dCLyhveHKzDi +ʙZv>qz>0Tt^y:\&lPOr sonٱz8ΊnCGMQ[
+\;F Vω)T#/r6Kv$>dl
+\727|"IS
+}F8Cw}Y]1ȈoCVG.GN6~ų7oy:(m #ڎWZVΘijaI8G\Xflb"64q
+%3G sK}mԀbK V#ι`l-ޠ߾v!eKz6
+bp^Uy8?wN. .} 6g^oPGޠ
+~CCI  ħ]@)a82h0Mݽ̟jrmxN?/["37qE`wt˿U!O~u@+ܼ\T" tF䫧JSZk2xu*BD.ba*R`-GpF"!y}2
+uvД>A.w r,.ZC_z/vuuf&{R0(h
+9.HK|OY)W ؒ;\^EAghQrgIeXlZj&W+1B2#z/9)xWÄ)YM<=Bң-oKdcNE S(ۏMYZ^3]AwʞMgæ(}CLSNp[0~e{2Hݕ\̃ >U0Plκ~&TS'Stm/pi-\7fPxn:?r&,D2X~ ? X9pн:x }֣<Ōbbu(K:eHiߚPC2(uS4Sbw 4"qG!pu2eW4u!̒aCX
+XJNnr ],~^h)CIqضhȾ M4X[
+B'O"o:G}. +OMZ/Ԟv)BowAMLo2n}v%gUDEPkNZd;q_ ЭoIF1,6y[E)AOcrbylWF,V78 87X mqQb!os=Ϟ2vל1/d
+.1҉.UIG|(48վڌx
+ӕ}s'12Ʃ9c0S3l#Jv$s,NߤT mXdq"J4=ܡ~TC3W_[/8a7= Y:Y2!w[um~hUl`,^Mv䯦 ^im3!ޏq.4tA ҩ4]Ewrvu3YEݿ֒C`@oCl+DbͶQQI-̔ ?au-OФ5L[!ze|- A"VWWKX
+,)gKo3/~ų.fAzۮ
+ǫp^iD^pyHrpQSNdpV8p6F|@#v{b:Y&@*z rԃx,B9`oz> ;x_ 0.rA-dXԦ;: {bn6%};vOdkEaMWHDKj߽u֗\9hg18)GD|냞εU?nv B m2xq26\Sv|Ue\7'Sڐ[9@\gCUǖ0=3'`/˫mtO۠vKOE'?dkho;Z,Wq_BB-Qg7<B= g ,D]^~z󛂬zVlA=``w
+CaYQ돯F8c"euN-dVf
+h,Bhb.U':>πcRYko?vucX;:uh\e,B!er+8 ZAݱ`l -ʀ(lcc`h~<D%qܕC3
+']11dӃ测ysMuOCNe5f(H8}Fkxަ?.{c[Cφ>*cYdǚM`PP*3uBvL0
+ܾp+\(ߪ=2%M91Qwпe OOs<+)̣\O|LbyGodo%K4Ň׵h>%A=}H_߇L9]4쬡F<U:?a,(%
+G+ŊWp)hnV,.*ȪB[3v4dx$l.h
+80 b`N <uygvBxzmQݙ%I3PC;S(Y_!6g@ruFM}| $Ȕs'.^aԮV+[O{M*{P{Yh)a4`ge8jVur˜ߏgM4| 1<aoCo#mt<@=ɯ
+30NZs<~]Rіp9Z1~ QwkuTP&
+stLQgn TR<rH2ዂxn?MԢj RvmdHF<Tt_a8DǢ'2,x>h S8l-`Z8C@sͰfFn- }SԜnt$Q=G_U[vqNnX0YQVp܈6:7 us%߲Hk#oྡkӥ:ry]cZ4-pt?obqcm?h@iP~!_<X}(OW]G]SHLP!Jz,Q_ 3^J5g (zH&hifg y׊ ,<uhQ!^1[mսab~fL&Y]W_ ]󿡂"KXWo88m2= 4s!nQ.k̋~1]O~B"ז<gR
+2 9^=
+0yC
+?[E 7;|}pru_dẌ́4<)'*zvݸG5S"3ۋ]کߍZDpm|)q\X}D;V=+rnfi%Z8lR(qZ5Lj|v7LBNj.
+__ew&;wE2V3mޑoV//ȩ_xhT^n 퓂m >{̨[&^;>8߷jrB)pbyzDhF<K ?p]Y.k湦?9v4p)F[ rV^AB**d`&B
+h$[@9o`iw#u2G[(aIW]CHE?~!+p9krF & su*Zc^҅rqa[ ??paT` BRVYطd5a=.˰ǢD{| k91 }iyqfdP
+
+ L.2=\b8Z .x竮J x75kK)԰|C/g_H.Z8coB}H
+2ny C}zH5]MZ?JH *~٦) B9dž}$cKf~w|}l{Mr$Pn%GfqJ׍[q] @`}Bx*Q
+F_e@ekyyšBf5@'r/QP:B`Ns,Niny]El2q҄hprZMpk&
+'"G h!cr
+c6ELU$:6qZNZ)M\j| ۂܰόA '<(}[Wjkr=aTh5O?^9Z(q5ģџIj 2 ͘7|.IYxr+GGhBI}愳ta_N'JiΔKzU!
+QwrmW,nr~ǸƼ٤8ni1
+sտ<f9n"L$/d/vzvE lX0=H쀎~?:27kQi-:U7*)7#j&X{O̯n3bVV`=Zp!~?*~>AS䄮IBA&?֓`x `1\Qp$/s< Q
+?/؊2J켅'7~rH;͚匹cri C>{ D()rݫ =|xpk|.Bi@0.N?=uRL`ͼ:+_x܆8,] Sz?o824);F%;-oc~25nk;pٳ޵Dp%~vkO(Qe3z18"v1+W([Lwn6\iod_)$msuN!Щ_P^fq|aQkSP<3@ tRt멿P,@F@qχXYfQkOOF&Gę|RDQ1:)7TTސ)u^j 1x{iCDԜ`[[V)$'P ’3rp֗ЉrinېMad0_E9Rij'=긧!e^L~~њ
+a 8$Á萗u.𮛊F9zaTJsvױo6`|XC<_<Sm9Tݕ+$K>"(Hj% j7bQ$ԛctd}Rx
+MP883*J ¸)&}QiQ+pCEUͱ<lNIG#3!?BE ts @vR^.J҉Xb~<MloY>e;WY`l ,`2u ?!JG3cMRG5s$ ' ?vEw|ӼUğ?kS[fTM.ofO,WCRY$b҄
+k\*+LpAR5z4ٳ\M<|!H{Ăv(hn,}mLZז姜d6WY$t*̢aS <|8sz҉F`
+BHBz/
+cf5h!_rRIof5y{,HEsof4Tw)D. #jfEFsmxd"noCl
+ŗ|^w:yoD>n?fJϚj.y#ڣDûv,eoœg\<?MX@hZ`8or RT=ǽXDaC ;d}ԩ zТXuF@<&ғqCԬؚzj-6]^AͿJ %zΪ48qݟL1Fޡ:s
+r(EHbXXUC-r܎eǪ7o~!r N9lj{"j4}qĵno(EP.q":?FMZU^;נ@dĦN޳ ŌD6vty!3C6=P~yaQ[nNEa.ȆqCn
+FD&.-=xpWnA:9<Ba܍<F
+[W ~ MrKʧ'@$t 'c~Cu^2Q0{ 8xVhc $b5R|]/[觶 ۢ2{|k6
+T"nCJ
+K<L@1XcؚJ,GqV\?{~@_!*\ ɨMzow
+Y Bp؆k%gF$E[ =Kì+^G&]#iHK|+"nRj(O.`;_޾kO{"+U@b{a?h
+e|]312=SYV{Kp,~Y7r(gQO?[rG`ZZ
+3趐2
+I {`c&Zlʬ"EK,6?b'Txn9Zu:qo>kdWM4%WԿ09ʑfq(ϐgӻԩnxyHykjMNĴ@Pldo&z* {G6 ӭu&.Ŷ 'p]=gaDƞP7mg!2`{e姫.
+?i&mb]$ۙB]u.}KLi=Ck0f1>-
+,I썧k?`D4៍L\? n2=}٦+HNAEhv+t?b%O
+'cd'FǺÞ+)X֧g/*)dv79%9{WEh{)\Oεy7)$*~JH"&0QKdu?g6n>>5cNK<W>"t
+ID}uͮ4bh^,uIcLMY569Z^BQj*;Ub䯏AeU}뜮ꅉ.#Q_DCPm!y$ČN+5Ap8w{P$q"~?TCQmPMJ)jȋp@<q'Azҙ3{ P -1]:OD.KAZ|mX z\/I%
+xCL)gy67nJf 1By2" ('2l.GGq_M;&b8H'
+7>t +w{
+<$2lu3|Ro5$yA`.$a-[,CuRʭ" )ir#XӒZ$/#"^@!#%kD; zCVFX,.q;:RyL@.gtA3k$ ,FT G6i߬Oo(E'j] ˴NJ'*ZOR1<B.ӝ+/ 285:a;RO}B`v BQŌFv(Yժَ(jiVymhxpA|yӅ wt8&9[R 8HrpoO Psn^nwtd,X/Փ;\/A0S*^q\AT愣:o},<E!|Cﯫiujo`I]{DiU4oXD߽ͭO!e(7ʙKb%-LS4Ȯ#y@eGNINYd"vO#H+4z*T oD?D!gh.{~6mz7R%y\&{Ch'lB&&7"<Ο[w\skFK7|nm(v];'ZI5U<|r' Մ`e^/䑻F"qRf۴@GtPdqR&rm+7/37KT8}G4Mb:1P\Ǎοt?y[aYݶ.C=ݠJ־eB5Ӆn-W
+<)"5:UlԒwN?;k6_
+hF͕O^L .%:rmwT'l^.
+xG
+l *|Bߖ
+&CR@ۼLj"P e
+VUHŽjH!O.˧ I Z5'x|6K 8}- f_@DU܂dd@K
+?]׎I<x,|5ؤ*;xϗoP+>q[yh'Pe`K9%o["F&/'֯+wrmAL~;u.ZJ[#ER}8x:/=pXOp"wcXY_ذICm'`|,5}qB BqCƿ
+>s5n( X-Ge eII΋svT}^:bA85Q09
+endstream
+endobj
+507 0 obj
+<<
+/Type /FontDescriptor
+/FontName /LJJSSL+LMRoman10-Bold
+/Flags 4
+/FontBBox [-486 -295 1607 1133]
+/Ascent 699
+/CapHeight 699
+/Descent -194
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/CharSet (/A/E/F/I/M/N/R/a/b/c/colon/d/e/endash/f/ff/fi/five/four/g/h/hyphen/i/j/l/m/n/nine/o/one/p/period/q/r/s/six/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 506 0 R
+>>
+endobj
+508 0 obj
+<<
+/Length1 2322
+/Length2 25996
+/Length3 0
+/Length 27372
+/Filter /FlateDecode
+>>
+stream
+xڴeT[5%P .!%sUOͥs5H^Fhh"
+uaH(m li
+`` 惵# [| N?Sme t_韮;ѩZ;Ho`b0q32I#f#h`j`heajp4p1898xyS `la1@
+Ӛc
+^@Ká L;%):y 2"]f[r?{Fޘ5Diaqɶx Ő. H
+.Ђ_?VL@sTpdp9tX"Xss1g)62 䅲bmo]T0WׇT $"OwuS/pvy |niVYr_!S*xz!Ӓ
+ќTYBh뀤3=- ѧApՠO%⠤C
+3 4L2"߼XΡqe[#eۯ$zy*Re@:]4 Z;5 ʷ3NւTeV!>OEZ2#K\DZb+R#
+ -U748w#QZ1 w:]VwcE )oY/_2,7f,|ʼ$Roz~e0ڲrBzwy[>S*ig49 b{\d ޷t688&Yިŋak#h cPd^A
+gEYiJ7 {[D4Y=mVorX4<h7/_5`ĉA(SblOm㌧7. a ldynO"Xs=
+tcpR'lz{d)p)'
+J9%<9$vƣU[4M\
+$8a[V\{C8e
+
+)` 5kx|Fq
+im6l-wa0=ϯzH.D: CR,2z@wdD;&z2ģ&c,!
+G cBX,{@N&KOR mq4;.H,+XX,ǥ8~82q r^a6*l;Lg. `rB-k7cWqΠ2'CiϥC04̩nh
+f]6Fm"?!834uDi TU6:ض,gN֟ʤݴdm B58Q1
+:Hw;69 <KiSt} T>+x(ݰB'> r^JƯ>Q[F-NsË
+Dњ2(_M27&&pa0oA7uVec߀1
+/LM֞f5J~<T٤ +?<ms!1n7#
+;'e= 3r^G; 0 Tܾ3Rd>X*5!!4]~Y}^z#M~t 2Db;&
+B7)Y]%rL5lkEElsU--$W>x(jua,ZIR
+QNyϔ4STBnWs鸥U#69K7Rt|'aUq ؝
+A&Ù7H#Vg[i"51ڸH@)(OԪ\p-36bdt1r(2<kQiloQ 44,ыi?w[jG5f7t`hȑ[WOކJ)z3#M5ط[FA;j}Z A1OUtC0 ukk:ݑxܳP>$F7E$S}S^hz6m,E5 3>JQI 9y%9^-wWBX
+D3~sfv8UYsҏF'AKG PtMYP.-P4sf%y74_hoiD0Pl0+]oFqZBiY9($ՠTQ
++nԢ5iNS.h_Iy>-ԣ<i0[]ga26icEȭ?潗J'v%ɭN?3$˅&L!l Wo7aJХo;[oDŽ:a1;2`wRi]מf7aGkݏ(ӽg޷oky1D1Q=M#g:P0
+Z){u7+lȪ}m%hVyimpFD##_Rx9OrE)U8
+Jgƻm^x-*jZ>(a/5=X.b/M{SZpr=roV7nʠ`i$|t:0EPa53FU; H:tXV!0ʫlW<٧n8ú/?<pIdƟc^Z5Yp_3Be_2!4U,zea,LdEib*b2TZ /IϝWe(Ʋ_\^>4T~3PzӀ< qJg k 3e"u
+23(X"j
+F)1`nE/8,^.D<`&f.olʙb8irdGFomu YV#GPu
+]ؗgt_n2aV_F10b0τc[?}9JOd}bfΫLsyBv%kM Nв?zRFœ7uOc{wKק9J
+댯#N+FS}mgmUV%r7-6E5
+s`ʑ'KSSEڷkb:VuXuq^ \<3g M2/z+4g4wL*g[~u[ /mĞ78a(a j 3ʖT u]Ch:'{1=Z@1Y9A(f3S_kWH~Q` U"tWQ07yXCVX:9^sDKKlfҗNOT H.jS;@rA Fu\z(6m֐>j"~hH SVyY՛t#IYESn6n|Y]mVPt}dہ
+ma<it=+Wns$vMݾ2G/`)&Ƙ>J, _-[7M*?$R{c!2lE:hfrEųt^F,(]4
+q>ZhE_:K؜2ڳ
+ ]Vqc
+rAp}2o5>ckia!]_BUC^(,Ё@%xZ,HjT2G>ׁD egQ~Fi0 >ZV`@
+=̶ec|C"Kh!Z5eDTOnpHYd[18d]D;Q=#
+vJ[p{w:UԉwAS/:9[R7 n4R׶un-19%EЋUs_ӺHeuKCk?ce&Vj,)]EsTzW/=l߼7gķ
+4s/ͱ)ςU^\H)rmGjU"/;T
+JYyP&`FF !tg*Q/NCRp_ٳZrL̀.lLrDbk)٫KSZ=˶~bFǾ2|ҀOSV:*DFrkgs{%nΖhPuPYLuyڠH[rcش{XGG㏅l-GeJciIY34chwre'b:$*
+^G`
+)7YEҒ`O@1דC<N* ˮ!oCu3"ۢAӰ=^M~T<]>-OOc4Q*;᳅Rۆk=[ۇ"^<emr 0]:]-)
+(NP>@v6hh!dʐO3$} FB-jai ve[|刽In
+< fQ$[{Y Ѯ=gobmLT޷82;
++_.2 d"J`Q<;F_Oil\J)6έ;zG#tp2!{S }}&wHx04Ʊu_Zijp-rcLzD^Yf0ӚmG<^Grɖp1׬dW`AgԵA wȍ$~n>-
+P^۪p \ T
+=N]l3 Ymoү)0:UU%ȴxrś{h;Cb-/s
+\
+z(
+l'Yt>[6Yk~cY2ATS
+̮@7J^ĊD{DHOQ@ T
+{w10 [lEV9 8g\;Yuиm$s䠋ﰊZB.ks`9*7Wz{ze?KWl`u+
+ hʚ2s>^'(*@Y)Uf18ϾkCCDd vxf=^.X.uXx6EMF.`؁ MDǏіV)?m dvpCy ]EEg6l_2W |&luMۿ*uⶊv=fí q8Ƚ}+b'뾖z?;meC1@~fl?ZwA3=&ӆ# Ӷo=8 l,R;8&
+(Of?ɚ+deFJ8Ng!>?Ī9\0e9@B76:8pkgQܔwnL+Oj5|.3ZDFhѾv=V"IV]jɔ >U.[ʪBޫ:FDkYMOzV.ꗩutVƯn+= ʚ_U, g'D6J"-z)¨iJUbpklJI`bpI@@
+L_sk|G
+*]0⿓h ԛVR.kғ/ы9H؁77Ŏ'3ǽ䳹za~McNH |ȑԛSe4xJ+wd<~ODcj%fw$ҐbI4]e:7G`(CH ]n4jXw` HOTjwSua_]ES$ X zW߷o `o>yrã7mhs^;klk{pJ)˼F_mH~VCA:%ݾw&F@Vu[_ z]YWU[lXMe>Qցw qՊު$i!c̪&:k2"<ai.!L{`=1I- yjc
+k;t8y&!qpʧ_a=t\)6/=s-UV0 LS#yeFvsImMm㯦1U9/\њE;AI=Hpۗ;xüJd*!v%?p  V^Y~=DvL;8J5 !l?<BN:ZeH5赇`ue(,]6R ɖtdQӜirLnJGV'T\=nZJl_K/uG?m`T2^q9̘@nLXIO)&o`)Ihc9*7s4y|%Z3crr&jwi-Ҕ:Cs}B@(OZЃsv0>,n*Z 6d}_)I&S}oM_ X ꂌ(HZ@i|!mת7'όN;T4 [D*aޡ}R! 1YKsU`πeʋ޸ P`Lʔ!XL23YЃxA+UۮՑDj=z4S)<2gT 9oEyaIM?>[ʃ.eLgQ-|Ҙi?!mfFBr,*YYa{BЮZ§K`%a꜃kʧ`)Y'+3,Fa'_Q08uyR|FA
+oC#K.:
+< aZҝ r|RDlm
+Iqbyl\ԕ'.Y?28j|SA32/p;_I_P(:Pl.`h4ŀ^W׍vjqb0jhE75|U~
+%<R_,qvu&gњ'۾9 X@h_t{-C?(1 T
+V#~Yp!!JSfKh(ain09I͔\j'WnI)Y'Յ>FUv @$BpM|0O8t6|gfG<?|ɉi. cݓұ\g(4okSs#%aWf4ds ;w*S0<**VƖzf=
+A*qdUp73]0E+>E|T=nNscE8==XӈoP4D#;h>OvĿ5'N&I(=b%%βķP{\KDUaARe ?mHo|JQ/^!K9 m!mtO@gJ*Lhr:xɯ7N<}7o7sdG|ܯBPuUN 7EBݢ]j|5(҅C$/ kӜ}\9w0*;(}v '&S'FVÓqog篧;H?z瞬SBP*cx"uM>4l5VK9: ^nLkLconT J"} yr"qYwA'!vH+w0LpbO ;ٛ'E-VBFb eG.䠉v
+i։s-VVGar͍+) <=AMx~Gvs)TAAgz1^I
+ \FM+
+/pr9д5ZHDU(4Q vz(`ͧp䂽S˜M~||~o]lmbn5M`|w>9_  nB5Zq1K:9>)'h5n=QY80J'Z
+<vP")!(#\`|aK=V^[$/g@W~\#0Oi{\n jh;|^ֱe?z-l=y\L&
+C7[><"F8tǾ7iVж9 '{(9Jv7y"8 6lFR>1SYFQ_{c2:avz);7GB9
+um{o17Sf>9,2 `x<v"JAǡ*߯G)caz. TԵ!э*~/
+(xā8VW욗lR;|,ʞD]Vғc,iqPyb@gU1;o5S BRYfkżeJ yivc'
+l tA'`ʆԠ }@ ebMԭ~yi0o_Ԫ8s1G/='#n7).;r[>i"ў3ېc}L *GȂW2$,]x\Дd=Td%kưth?ܐpN>My~Qm4`ѡ2 ztcyY?4_} =t
+>(Lv/,0ID@3C0 2SA^[;~]jҞ"mDvZJf=^ Qg=6 ]Y/w`.lJ '$ݛ\6BH "~{;J`g8w
+6|KWCCau3hyva0xU]7 LhSj6P4JfhgԘ72hrvä5v.uYhY#IRQ $<JQ67w|VAŮmU tDMs!^d])g9μs]V>+69/o\_#^r_AO ;\iC,oRVf0 ePˆ(^T ``˰K6qB,[yMf746`MY<yՓ=fC\`wpHR B4̆rT7 Mbx:ރ"ʧKů^WVһx.HN&L 2(Yfڠhe@EQzK9%c$HG|-C>%6؎х;Z
+؁KO$H*,BS~%P
+=;r7
+Ǣ}[
+/l" H[ɲtDUuLIԅAp9zKXp 68:փ7/pVGnMݲD㩗X$8űՆ°*8g2z9[s^Zw0hTüj5o3oʸ
+^7u3
+#hy mUYAgx#޿'cGܒsŪ->x40GP3@,P+ѧ63 X#[^?ĬM1Nd:]զ6]ȧҼ]A1iЊ8*ɢ3X Kp!*eõtuV鄂KF}J̈́Zə8^X؍rR°[0!!%_
+"y[QFZwc7.it
+åGĭ2K!b[% Vc Z9\"[Snkڗ~6;6Umz^Cʹ rs01cm`6~|)űj,&^+Ama4Rٸ {&^| -ï+w+$_b\tMQbN-L/xm< Q3r
+eUX1R%W #pe96^sΛd
+e<o[q=Ȗ~ͭ[4D߾R;ll׮\}
+6l݃]R\'(wd _eS~(V;+YT=gn
+d=` H!q!SZH@Z-#>nc>xc9kt@։Ye -Tr\ܙ jΐ7 e=)+Ls T̰a\4?M?1pUx`1Ų"DzsjtW-v"y7Q+ H4}1'řan֐'D~pz^ͪ9(hW`x8
+%L
+Jи~[/7~4ܷga!5)Ru+}M:tˇ'F&!IqД Ps!Þog|(k*L' u#boߨ. @qh:lW*CF𚄸HsʣN7ui`Ng%@*
+q#ZN"nRjޛ[q#%Za:~0cbRݣPNSs}N*›PZ;`G|фR+RdM;/Rd/
+ d+!Ѕ TwjA)ի}<Kaۈ4Ʈf=>>%;FnɍE~^l䳕QdlyVEn%&:/-Ȫ!F={:0z}޵|+l+xx7H{"p>_0䜆7
+s5Pu-w2 7zV =L%ZVιw
+DnmEjDR=^ =(;⯑{fq > [$i8demv1Cs_\L$-[2̍YQxy$R塖L
+.!!TGl$
+x)TBZYk}OO@F7tÒI93tn2)H[!H<*{
+=j-0h(!UQc̲tNjW7PJCiMzp&Ґ2(8bE!PNQ
+f
+2b# Q^m#XoCL4tYHzJ1snĒ50':%VEx"}bsbdå}+Y0$C%m9js
+hC"erZSf0\|a&z4b!6ŃE$T= e)߅C<$"[m&)튓"[zP6t=9.mK!B#`?z@vq.Ӕ[;.<]_mk&W4WUGVy,dN`W:FmT/GVݙR[Dl\5pc7~_6WW6s1m?%]=ZW_4<GH <A%[Qk,&!9 (sV=_slNtW'>
+UVt]Yn
+e/iQLpYuyQEߎ!N$ھ:s)ZۢL+j^-**-7W
+ B2
+\q~*= 9ØR6z
+3 H\~jV 0㊮FI:-sV?<?I H_-}VȏqB ݘ& L
+bZ
+
+gSJA֝Ac}>Uó^1
++#g1HS¡'qVMѰgifb+gJ?[ ēNA
+r|Vrg垮
+Bk?F7&L:f2_jي{bMb&Jf\yirR>^`ֵEN֒[|NJ%Z? !a)q_[з{Y!))QzHB9'8["AUkLknhga,J{VJ$D`^(2"Eezd5Uc!JԠ2^Yw ;)$91V6z.OIR `dO$ށjB &]gvL\LLڙMG%͎<V0Vƾq.Ɉ$3IgH^?L{8ncwIcDY)& szXi6j[I{EC
+L::X5]8].]^}ͷHԨ57Zߧ8_ ~S10?lp|@(&er,C~fg |{؏[ x_:Q h{~Ķ:{L
+#`W#KHe%(2 GQJN*ܴM4Id3$)fD`R#]%yUMq,% GUd7$*.(]\Pw^m/L] z,Ռbct
+L4{{-K ^oi>vc*=
+ b]若PMyJpL2uY@WώQDξ̹ lތN^nka<+o+*BIjU^(X!zELxk uWPaa)4q8,h\mӟo޵8
+ NBM`7Ґw=(#~W(^c%'JP죓.B˒
+t%2|-l{E0ȥ*s<'Q>U8*Ma̕T.FaLpJB
+zV=y]`"*(Td;hWڻR ۸_fB/-/~C[27=ӧ&y4icRC^}A`䠴| =ŀݤXa'G6z)+Od'FM'jZ39he\˅-MkW։`P Xr {m.,BQ,T걊 ~g.߶C:Oڢhr|D+b#'0lYK1u%CML+зEa,Z/].vW^d=iNls%6cHQCI!
+
+΅jDgi][
+zS/SQ* MB kH,Qݾ:&RUu lχVpF? n :JylKw-;^2h kch62w+e<ےqο;JuW,%LR!mr2ႀ>$<]v薒"Bm\I!]c'B:"~ū^ GאI=¨]BB0Zdnq˧frުY~dx0e *('c"ܴs>3_]f WIOss /6|ʄ_ȶe~M0/+}m!8<1M퇝*\!1 K/=6꒤ԓ_:U%+ c^.E} oLi{"᫗& 9bX`ag7UEsOE&ɵbE9Ž@Q!#~sd4⥟">Dh9$J}}1j'++T
+{ځۅAOseTp܅J1f@_ &W{yUX﫴62=1`r. {kG\ 5%W)دP[&rrE=_v'\_:me6WpBpyrU$nhyΕ  [ʟNU P|v[^&Nկ?Q:JV?\ }~\>ر]#}>ݴw׫ 1]c>I
+qsa!ȍԊlwP3Fe֌f(=+r5G?c}ٳMվL`G^M, ̕8f"D)r8a
+ }r#=Ի20N{&hR> ?LzmHyvGy~.6[H]Z-u+tt*G64 Ejd<чv
+J>#qpl7ܓqJm#ÒuwQ7;@y$Z7 3zŵAH{̄g3An͗_-7 y
+9U'淕O#YeHN68V$ߙz#ӜwM?؝yz~qQz Wjt>ğZ& .>muQR?Z:[@ќuqy,3 3VA;欐-pG
+-^W u)YUBqły6Tx\ Wv_}鑩qb#`B;+vt2rv.L2w"0̔VS*qҰ 4G@"XG;GdzE D-‹H
+j+ws^,9[IhB#=_?rP#)yւ^2^Wxӥa3l5?AS2:cX̺/ 643R >l%M8TߴȍRi vs nM[n3\whfd(D̤ך'KN+WuF >0OpJ^nXrl($m&uב&D\#d\vQZQRťuS+*!IH
+W52߭
+Rg?*:|-/. ;Jmۡ}Š;VS<c)$mSw7Rsuj C{q41Z Ҡ=2KD&ZaxŒl?'CX)HpŹD[&<K;Imᮀ(_eȃu9kd/u![IJSEǍ ?]"6Y-Kjm#.\5#:AIΌ"?_Lb=htMJ7:ZH>A;%lB\:8%N$7$n|;n*66qߧĤ[v*uhCq\`zv/Kq,85Yz.@cTefRJCSK$۲N-}XUB{蘌yq(u+4l\\c5B׭Q4{g2H^Xd<eC"csh|Ժ$*'7! UҎoIs QP
+endstream
+endobj
+509 0 obj
+<<
+/Type /FontDescriptor
+/FontName /ETYTLP+LMRoman12-Bold
+/Flags 4
+/FontBBox [-476 -289 1577 1137]
+/Ascent 684
+/CapHeight 684
+/Descent -194
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/CharSet (/C/E/F/I/N/O/R/S/T/U/V/a/b/c/colon/d/e/f/fi/five/four/g/h/hyphen/i/k/l/m/n/o/one/p/parenleft/parenright/period/r/s/t/three/two/u/v/w/x/y/z)
+/FontFile 508 0 R
+>>
+endobj
+510 0 obj
+<<
+/Length1 1843
+/Length2 22950
+/Length3 0
+/Length 24049
+/Filter /FlateDecode
+>>
+stream
+xڴuT۶> )VxpwwwwwN(PNq=od$oYs$o(HDL`Ff^=9Bh9؋
+?|A. 2lf/N%7-}?i5C~:
+`_kd`=?{hЎCr+rGY<ɭ_dI7V;;
+ g4HA0v|xO <쩳%D~rѴ4%"Tpr*µaVۺfF,mD.WSV4aYBl5*0}D؆F#3[ LG> f~}DbRf]#وK*Xi'S_0c'ZUqp/Z?1hu aJIH1PHN( `tXiz
+n2<wJ[_"CcyYV)OFYPw!&7n H:u ĸeqۦ4nHu/|qMաΉ H>O/{luvi^dor)b:g湧
+<J5d6EZfكu|1pA{AuN۞!j :S%K*ҋC=6\Szq&ź*[IyaSx_pѦ}iƏA"ۈ))8}X $ir$[D1t&&gP0
+[@T3,H +:@-㜏#5#/y`1ɦ $qeԙ=•–]qhj#IE*眊QTGH>' Q|r珚.GsoE Lg{P;\F)`Po17O|!$ζeh:>.=0[>P~X֫
+ǂrkf15'}Y]j17"\{7C쐔cNXgWO%AW52O/׹>4+oA9 A͒R5u^K$lVsDW$/,Y{{^%U}"A\a_ǪO._Iv箚Iqdz-%DqƂ'j ~ EUFXZ]+zG kvcqDfs%RqJ\44Qc45z CpG>DQ T P=9v*v%5ɓjyԊ
+僿8fʡp(W'9Y!'v}|vJW=b+. о,jdtʘ
+/Mw)1<}w(>ؾwo(0Oʑ/KTt{'ջkBHe~,{ϥD%}%G56GK"(|FJo?$Xu(5X/<|'D"K)sž:Qvx`\|**%64{I鰶!
+-ŕhϴPUɿ +uNk87Ce9J̭
+&3^PEL*Bv4"WTc+oMhbI/4(Z? ¨
+𗫈)5CTvtKdxgV
+V%ӭ%z4Y2E/Wp=`r\757f/^XQ*kY(rN0媨X4yyhPVr99(iD)t:'h}]g/ZKJ5lvbA_Yoy\^p 23ZK"@gWx@(h's2%ާY; .
+Z.gcw•/
+38,=ץ3Kq#V\O_ʧ(Iq-[pF|3em<`!(-Z(G{AٚirWUCaە>xx VZxv?Ð1(/!FiWjdHunҗ%x
+XF}VveH s-2M76IVQ8z F=x [Uw6c=:_{*e
+8QP՟Հ_ƾqcZ
+c=LU$!›\3hEv̓p\kARQXR3BB}s+IMG@}5< sn߉AJPUJ[q!?cjLV{ӲR
+zR∋E\yyUo>#Da?"ۖ9i
+-źKɲ¸^Yv;p[OPFa Dm X#U'q_u?Q3y2I)|Ԉ?;֯M0
+}(^HA
+ cǨNOmsح >,nchZyfdUM$Ӭfԕ+p
+-IԢ|:ҧ"BcX2+ںN<BlHD0aq.WDk[]Hp_fYQ"k< , @7;
+挾9ZI+ԁ|YEz<I.<m{|JY\4qLsUb-v׏@c9I 2|fmwFfI[@eWfd9IMMMTԔ(r ·a]+EM*(uR0{ L¡;&q20Yn;A۬4h R 4j5ΥoPܺk&8GP(_8Ո<1+vJzyICwJY{q.:Xlg@ć̐_دPqd\
+|#5nQ.J>߆Smm9&*xZ#7
+mi9l[*w
+6DžMe :|F-)\DrkhZ?ڶ=63x,;dI_>* 5A1/ a߉T{OkW*Ś9xI푅\ DR|sgxԗw#F^w7i:sҌjk`髚+vYMɵsz`I,O&.REiy`<U vDH/A5WǴuͩ_f8 X~}`tq4E+'@;NV,=jӴ9{326yFk*TN?vi_֕dFIfD-CURMts`w%CL'>/*WsP}V8~c>֠JB]gvKiK' O\;5#y2,T]'2 !~Vn+q(HR LiGU6C9aGz mˤ̴NRjPlC a"訙Ы̇SC)GiCpν s
+h6 s %c=\ߟ^fpB~6(-&ٔgxbKn̷C+w_l0лpE{rH8Bຜb4xވPEHv^Hx
+QV:?,QQP!b |)Ϊ%
+sRHϗp[+PihYͭG-3w|GB!~kY^#>T د ' 7)[!]ڕO7DDQhIb'8Y<mRv#pF}\l%{yW v!a~jk&`[>cswI8J1'ER<mUGÅN> ٘W@.f:G<~1XKa\b?%ꬒΤ9~ E%jęKD mXFp_$g
+}+tΰƶGӄ2Ƈ$2?]^Rglq}
+NñsA*g*EY^'Ϸj
+MB8|a神$~jw^YfjJso}p>;vV^#v4:|uTiY@nYqP8#\ufU\iARe&#ɕu3yʀCz!sq|H%m}B?)(3Xo5Ҕ}2&FH7F䶩еxR$_kK~?̐ctHhH'qõ[|C3x 0K(նHpRh} 9'gE밭G7KOʎwAiQxŗnojܶhxRbOmŃ⻻3BU+AhpVuG7_NrG|RqNʋ p8J5g0O*LA,TELߐvA&CWZi=Pe7U^lf G n3 ݙ7$<Hwq})X CD/ͥ4Vwmp2yn6cMmqx ڋ V,KMyO ؐl졊}/@J ӰZ!MȐjgی\ZTkHk Nc' %A6pc1D-Iyi7<pRH]Q z <n>]BUNuBCPDV϶1e5H
+nD"Em6N(\#"'DAH]F8{M6[z]‰Y3nbespKCy \5P\[pbF\!o
+}EoγXO}?fތ Qnz}NZo
+‡3"-A!`IYۯ҉;vBTVZ*Y$a3LPh af!Đ85EJrlTAx14( ۙXZ GФf3>o XZIc"!]
+ i է5j*1RYwؽU3aNiHP>;Y%Nyw/]A>
+{VRcI:$):'\(Y>"4ɑ[^!fA'K6[xT44Qz !42*̱:heqoi䍶(y҈Juj-]Ki;ix82fi+k-F]B?~ndWyF;4/t6K'Q3èXe͙₱ Ȏ74z&$Cl;؈ѥ[to{<-NF8G]|~
+14ư\M7zvn[ =&dUiJOm4Ĩ<V+ݿL{VfsJl<g堉1
+FX׌63̶41> suVq G#A2Hs7邉hw_sՌۑN[`\a-+ds޶u@)8J#^avvI qn"GTif6#=th^
+=Q}0">1)D\x޾SIJў9 SYRZ SaMXQ/*[sIBU77&˽aX #_NQXB@iQ)QPo-Ct]07QG{涜{bĉ"B/3N7Do|;j7R.\jrGli(Ǎ6@
+/9|+S]2/D\%rHeUBIK؁\˲{-zڬ:h5s}rXfȠtg8IA9hq2.m%<%x,j(N(zaߎ]i\OHwL[&6@b
+woNgGeY?2w=$=hNNnxo;W%$y1Cn}uXk B85z%:4Ϩ} qEp
+0@n6I??ϕ(@c%rZ=+ޖugɟN|
+6I= zEBwU4766jReE:oԌ?-"}RSi.t_[ Hتx5_]%mqmcL/Np(4 cG72o,IFgyh}͗J FH <ZHBٝquλl]C5|RUIz 6̐~tR3bQR/#@Ie&&S
+笠^ϾQxB'MIBJC nM۱Zlbf74}ԉQA={Y;!3*{K$smCKie;p25U ^ L?Vh7]lP̡ʵkV#\sKkba@|Y/GHRt@eY,Dftˉ#`w=ݯ|U֙
+`ҼTȼs3=o%FSWR-T f R ͒UK40ggGz<C( Ns*tPOR0+K3'ĝSk#X.(` S i9s8g:
+Rsf,/N5xO
+3݌14WΖT?ŕJæy_~iAȄQp;.G8 8˿> /tݡ6hPIK]ȅ8]0S/^}0-&v=mmS)lZJ~a]@5$
+ScH
+ـD
+Ωc/¡/l(U̢c4:%>*-]k:kF&/A* n\, gi|_Xq_OT~s?Kf0$x܏0cvΣƳ+H.W@5P5.de v%EVV>Yl,afutnDHrʦ1jT"t
+Q I(ꥏKgZ6Yr3'Cqsb CGK &Wm#Nj;DL)!pTx09A^i!xE}&HNj\A#$5>`z86)W{)G
+V[(hZ4-]uⴇ^"+PἾM>qc2P%̝}urD79njvS&XvWh5.aa¶)M^1B5oijV[<|{(/L`( ;rxhxe΋i 15'&X 43pv(1Wse\ȕD[ĺ#@ͧ
+ʕ$2Lf*i6ۅ/?nSpnDpͦސF=EPYp;>nVxpSTq/٤ջĢBc7(]|DPbO9ptXE<L&wWrG||}YEQĄ6";&%ɔumK: EVJ!_ ɾ"@j,ek7<},$(&uE7"YBoFPp"Wx79<x/cC:YS|K3
+ࣖX1ܭRr׹gW7%VN gkuyz*<H%n!Nco@k
+jSpJJ_aIוwy#sy7w2}s6>FT~aܮ^=+~~&Mw
+J*qju& Õ'\˖A_}W@!P~- %~lъai>S 5攂<r^wVxzI7_te5ΤBYC&W|0J/o?u|iDx8`,Z8{k-S<WGkxiUq_s/95bk70>1(ZnUgw=1ĠUh\Uđy&-/o!49 dlN}f kų,ĉ1lg=ay>4a[9v1gc|^kQp4B`,~-g1NNO۪X\>:eK,R94h̜Χv3v({l-C28BzOQ{,Yܡ㥠ވ"hfrK#u$%0G۸ȱcи!4!{;tY)ZȌ᷹w,7!㊵f.۠q'fZf5z,+̲(
+7ofD] ߘ8Q6`}c啘r)Td PM6YxVvע2*Pm sZ:V;77frUX핳3z|(O؊7H~3u X א]#g `Rr 6t<)C7DdW) Ww+5du!!X3GSν,1Rh~Т> ' ^En灶f_[$T=~WK7PyWMa-mR?J☁v
+!#>WJ9=Rrgm̏ S11ȏwN䋦}Wrx3ɋq򭯨IˊҎ^δ
+H.+ S}L(@#o=e9>YTR:9t'KN*"9X);}DH&A?qgPjTuNK ~ʶ%ۑBٖI2g~^$B3
+Bx\Y\Sg.0|MDɶ.f@c^P-kXƑפ&}@HAJ܆)0=&!} g0&z
+F/w3 |
+?W E7z5í3Iqu0vXͼ!s' ;u["%~X>:2MdO:g]vdҨiJ
+&5\pRӽP焜.G=//vnֲ1-]x~FB>%s.y}4s[K8`7[Rxi"uLY9'h{f|#c5q~YLVzoCt=H>KB $byYSx^g`;(d vh-˔_E櫮V=poT]
+$3<Bmi9uqѳ7E&;tSe}'-g25^]bWJq&+C5XX٣m\|7[l=Q3ǿhUTif杬/Sm5"7\#~^ugDՏ́GfI%‘HBH:4r9em]S>Ǔa`_G\_,XN\tnXzyɊ tl+g9:( ]m@~5<xz5By`buZ7\@LF?T;.w^`2D._Ӵ6F$0‡zJD#?-0_C'ϛ-yT"E`G#zO?HX]]058,:/dB XҸ*ϛf,7Mr;+&f"CY*1VDjF\\6Id̄ҳ%20,Drng?v
+dދJ*AYPlG~J. n ^ w„M501ּ54H8lz'R]} [^(G.-@ #Dd.oJ\d_ǞEBŜKz5d =o:J$ je0k: ֫!k|\Hw@&3Xs<
+\C@mseЍs%[H[7W%V9%:(I <-3ЛC;8@[A4b¾s[LO1l^EJϰ '*nrTq`N 4,w?y#sSu
+gMG$]gC0:6j,?o)o E^x4&iLEN:ht!뉘]Whז&,-MZlO y.Vbf#C!Ρ3^$pBFy{f˗p㚑~L{Nk8ଗΖ閁 w`9]N!mTLO60#B=_6Mp ;Lm .o| 
+}jc;- 0|l{z|/혈2BNsXUuLsg *q=}boI)hTjb__є&̑%n5+Hro4 U1`]Z_D!`WM)(AT,__`<h
+::[Д'D&{UJˬœL#g/1bڳ\{8<xSa Y*6ltd1㹗wuU$82Y+anOm j0՝]`*nɕ1░ǜ_J3( C2K
+;@a9$nR xwi<Ǵ dFO'śA%J-?*~ю@{+=Fn~A
+`y7̻q3 *KL'O?@N94ネXQ7FWfMV%Am E=yFI{EfhyXSH-w#6ڧuұ9YX1P).wY"qχ<IJķnzL;K@|r0^PA)Ab`T]|ϟj9 WP{gem? }njT5wRi8f=n_efV^=yȿu]YBG:ʷ!.ab΢?</,ޡ<6`jml]+N%H~`;9&(ZVPzpT\ Bݦ!iHNMqHTU5ʮʒ _vQ?ߴmxWs]mFk|DJ81"<9C'ehoklvo02,IET\yG<'G=)ƃ
+OqD3{ja}e:RJ5("+e$fOvHeikb)=є&-krLcOV#)k23TK`P*sMt3ɍ1A ; ޼ ]gaO
+l]ʊ+O"iد\O Zw)kN kG FY0;@_>jhA99{Z{a|qcj33? mLYUʶQ{ !0Su6jm}Јvh
+kXʌ;[1 u0.#?ROqӚ*f]y[홡~ݽXk|%&qCNm}!fZӫb/|0@5yRg
++EBϴ?Πa#f!]
+9E4դJk9¯
+摖K,zʮ^|g͠{tlh෪."UBtҤ\{)nhM7s12;h~LHf{R񩅉GB REo9=((3i6L.-w KYdB5񕧓CoCqe:~]h*Wɵ;0]<Gc!eQ7뷑p1/*?~4$X&G2
+O@LWAߐ_gL+ f>C7lmn&_%prc9eιK;qp-^Ñ: vZA.t!/6D>>‹w(rI~*DF4CFU-Z?>MWVj]"y
+@I2d29
+bϚ
+X2$"I~my|8#5ͫM%HG@x??ynf4'c#^h^2~0e#
+mFow^ikiːk@ ]AI/#@V;(BׄHbcE5>F
+JtWjt+b\a|~<)xa5x铪qz\EA+4yp
+endstream
+endobj
+511 0 obj
+<<
+/Type /FontDescriptor
+/FontName /PCLXFX+LMRoman9-Bold
+/Flags 4
+/FontBBox [-501 -299 1649 1136]
+/Ascent 700
+/CapHeight 700
+/Descent -194
+/ItalicAngle 0
+/StemV 117
+/XHeight 444
+/CharSet (/a/c/d/e/f/fi/h/i/n/o/p/r/s/t/u/x)
+/FontFile 510 0 R
+>>
+endobj
+512 0 obj
+<<
+/Length1 1776
+/Length2 1705
+/Length3 0
+/Length 2778
+/Filter /FlateDecode
+>>
+stream
+xڵUiXj4DG1,(&,QdB0@"Ub"jQ\@(ƦVJAELк>y&m=~'!"0`rY7 
+!B0F0a΅c5J\á>8 "`7u&@8>Jq/1@8Ys/B05ԤFc%S|0U2 IUY ($*,! cI 1R
+L=)HvP%T=/_pvu\tG>X|<ZMEH Of(
+ST:D/ZJk`]ǎOW4t E$)}r|h Cf{;Q0x,rlѕb2HaDl/?R Ì(Q&Ba
+=#!g>DhaiBHCT/4V mқBS&'
+"wY0a{#3gi6t1x̎Uz+{\;nr6uͭYwuF4!{WI8յHQcPnY/nF6C-ʂ15fFxG;참-v[Dk
+Fe&[nR]_,.s6xuHA-Ms>]85xQKFug;kO:SP[zOf~wڱu ΛnJ~[zovOyNY~c[sfU ,3 X]}4{y Q7Sj7`ϕO;+\Vxņ{8p2yLͫ96ŏ~yru%;YAv1Ѳ#A|~%/Aòw2+.*xU-'h^>/̊$ߊSOC$4y;򜆞r\]hf1lAݰqژ"3bmsV^|Xq81Gd/k5қ5囯x>'k_q} ]yOaz+bwG1eȋ??Ѽ4r`sO)S[LbmN%}]#3wwYPΰT|*U]ttzy[^X5P^2w;XJQ,i8keEsiu_+()u2~x_Vp(VrJ>\:JatS/1.ް9zz ٠2;5}߻
+|eŸ|n?os;>qaB:dTWf {on}́l[Rk;+ vi_㖉
+xg2\[On6#qƍymENtβ'%6ϧ޺yc{`iqUŏӿ*uj;unῐp$4usQ>c'~>7ک.1zIܖTdVٰ-"n}c9!`0,/[*l]医9_u}/ϐ7cjWFy{yd<C36{Uǯn}"DMeL.s7q
+endstream
+endobj
+513 0 obj
+<<
+/Type /FontDescriptor
+/FontName /IPDUEZ+LMMathExtension10-Regular
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/Ascent 40
+/CapHeight 0
+/Descent -600
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/parenleftBig/parenrightBig/radicalBig/radicalbig)
+/FontFile 512 0 R
+>>
+endobj
+514 0 obj
+<<
+/Length1 2172
+/Length2 7388
+/Length3 0
+/Length 8720
+/Filter /FlateDecode
+>>
+stream
+xڵvuX[6 tH3"ݥR000t#)))"R"%H# HHI}}s?kg^{Gz2VpK"kh
+
+2Oxn
+e|g/>:`pdu`w/x2
+0+93m!:!N\ap7ZC`Vַ`e
+lť G ϙW.E(T
+t
+z}-(֣h4pܚ1f]dveEHRu_-D{PWn$[/+lփ>}nAe<t}\4ZddLBDSiPב׃K)45QB2H}t~S
+!S]L[OEDv; iCӲUrגJ'OGyD: F(VZ[ 6O=-gtG}+JZɆV0bp5ܘTF2LvZ/ A\y(N*ox>9@>*g?% .槉?5Rv6gS1EЙew,
+b+)hYj*IIL]ljǂKC\Fh4<f#PbCC)!eckDlܬ[~^z#6[_TZqYߧb$G~V$_ü[5N˺ovVꦨ-?$.xÓW<h4+']Q+&5$d;%袇%K_=iD+X\_11+1]p+ `e1W R^ˤ8ntE&w~p
+I4pWģ?`AKcgso p"4TI%ї]nR x%ܾ:7q~ٍ~-cFV+>PxD f6) PyG(ɟ br8﮹t(i5;踦 c?mN8HR5߰RMU=FRnE}5Ӳ01F;213aSח N1_G6 n[hp dN`ŝ=E|y:F#
+X!k&p D
+o7&sjYf\[,Qj=ИFRƢrdE w;5R?>^ev;aPHF!>z%"CW*;hrK'<Knpq'ASꃕecaI=͓=ۖp;֛7pg뾀rs΄=23D8;߸
+7mo%D1@hr .3yx﷋'aKqwh8&ՙyjY}
+8~ԙ-gxS*JcTt?¹H ]lѓê|AX8/x3lӂmҔr*2E]N!P%1|Jgi S4yŖ8:UB
+$(ji#'nTC EZ@tsBZ=\qy?Ĺd%cu3BWc:SwFpMOCCfcOuΫvM(/{(ۻ >/EvCW)~E m^Whc"vyb!6֨Τxx6|n*[rJnIp℆'tyVaϖB~{zFq}QӴrub%Ԣ@v^y i1XK5s79=f` 92
+~ OR']PɡinNgcbX
+:nsۨLאLK%TM '}Dx ωBl%_4a
+ ([YCa96T`԰zÓ'*D>;SٮOzJnzU_XM>:HuQsk7ƒL~f U{Z R t X[A |Id^y?jr
+LCc4_%b0C"4jA:̆G LɾjYoBI"<LV4,_
+
+ѵx}Pp\/pK(]Zl&H)rLn;Jt o^rpX2L]􌛏 r8F]=R5nĪLsD]s~(pߜ3cf2<^&OL HIo+&ٰQ0FO`,[E2|oA}mYItdWً׳Vyw*cWwq7B|: 6@MB:Ѽ?3ȿWoPdD
+ %ZA{ w Ǝ=rD. C.~^q5hv:<|OjG6* ^HVJ`El{ :V0H]ؽ;%]ߧLf(h7#2hkLRFQ.?ITDQTu-w<n ao0Ê]eTz'Ѝ3O?K Q9DCGHA֔&3^0mﭰcz-a̭B/'f;^+/'0t(K'RX]|2}c x]̘ND篔QP .:\2</lC&cU\l%~ [~Xm
+{Iz-[*?wm=xQl%3ZRΈO)ޞnO ٞc<#&v5}cHO| HoIZ2|<3ynO^Ix 1qHm˸yyW߽ލJ xMJuV*26$a= 5%ʻ y* :ƌyRFb= ?l)`ʉ%؆OcH'CxhL=?k[{FJxy`_/LAøSlP [5&N&_ ϱzW>楁D[{b^9ҭ>Niⵛx5=.W,X?LzV|0(81 >9L?Mb!1菤Nݦk L2k!CBB>D?>3!L`pPwŧ[{h J<ºaE`N{-,RB7BɅb?YY& 6Q8kEo"OW>[]*8| ^Pc~btpx})9$Ћ{rGO"nȳȻoycΤ ~*h; ﱯ7QQcE'^{]s
+&(k.FцouUqbF,H ‰'2⚟M/R>Qm+q/-A)S4&E`&i1jܪZr۬41CoP-<JR٫W/ |brB5B'r.MB6Xe"u$/P{y]$\.y<lQM>W3ѸKPC-+GTu˜CnH>ǐn?ĽhUI\zZҺ*srekE!й oi)
+b/ݯ[_pŕʓ=p)KUkj1ڳ6eP30>ᢹ0G鉊{gp7h7b[I޽g5p Rjlv\ᵷ0ΫSN_}-eFUFpI ezN~23 Nv.BHF&/" f5b嫱?:COaރɹ ^U,:!.J*a![wBiv^dLEJH˾b획6ey?^P*;c5 opJm9eOm 4Ȕ}9sIjplJa55o. LeưAĹ\uS#ˣDxf;N$~ٴ?_<11p%yeƘq5 ;嚾74L<R0>,dP\6*0e\}
+ljk\ȋ{|6])Iv__rm?*.C*1l]w u }|wڽ톪 [IiFa&{{-cjڕEI&mh])e-i҄CCJCH:Ja\ }M{k"vM0OQtNdK%%Ep[pnS.RLp׬Gbz/5m;/{>6 sϸb~A_إD{NUv%'Zo(@m}r wfwdug}K*lⳢ!vE:LE8Ś)<QsDTʌB&aO9dgfm؞(5]?1,r܈hlL(1vk"Kk|qNA5-YTqg{jKI~iSXۏ*|'qL0Lu]p/E]セX/Q*_jJ{XBՍLa߂J&GKG1DXncx$R&jȞ Rs{3JM?DVGC;b(L.Z' ijur_pUd0Zl&|*_koh7
+endstream
+endobj
+515 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KXQPYK+LMMathItalic10-Regular
+/Flags 4
+/FontBBox [-32 -250 1048 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 60
+/XHeight 431
+/CharSet (/A/B/F/L/P/a/alpha/arrowhookleft/b/beta/c/comma/d/e/f/greater/i/j/k/lambda/less/n/omega/period/pi/r/slash/t/theta/x/y)
+/FontFile 514 0 R
+>>
+endobj
+516 0 obj
+<<
+/Length1 1780
+/Length2 3225
+/Length3 0
+/Length 4339
+/Filter /FlateDecode
+>>
+stream
+xڵUy<T{͒YJkBKb̜a0s&LE% Ҋ$$$Q],{EYgvg>3g{;
+[TɰhC*NM}'`kgGD"JUu4"icL ;
+
+r383B:;c{+s3'gU[{vRCXȲ7'1v'4u
+jD ݭ3;k ^ˁF+sa[˝UwX{w!RBf-]\b j嶍[_qMiVUr T|F҆r
+^^ D KޓDž,oJ:I7{h5oȃG.TD=cms7׬6 U{W 7"5EĆk\ )@wQu ԁ׿o67(M5} $|inQ^"veK=9~VoK힎Z7eT!wI ύ-OkaՑ5ILa8|z?e<b6J;`\yGO]'<(?J$G3eJL;>͙FooʀRừgp}tr3Ͳ'23x?a_KIҢm$+_dfc@bsNR e >gƽ~/jdn7߄lr^?!wBTN=}Y>RB}f*sy"}M<Lzub*AxwA{hۣd_Wwc& xM"]6J~;erDռ6M<zkycq'\LS<uzh 8yۨ~?\`{/C*d`껱T ۗpx;o&TFnMx9>w@ؠFTT%SRj$>du4ځ_C&^ְ=v_)S{/- cmqbafS&
+=G펛ʮV?c6Uaґj&7B%>*<;/2bLnR䋩˦%%)yʿxլ{&~9N=H |YEBFlkU[E.>xv)~
+?8^m";ѧRyFO}`ƬLxڞO&8"ARXvUbZx3qO諙1VҼ@\ao@1h\߫K9vqi)*Cu\D C3*6_WUu5".c?hO̗tڮsRx"*<*F.f2_$9beu/tO'<Şy)#v}tb=T4ϝ5'V̘>3 "/d'Ն?:WŌ`CK5 No@ffUBiMe"ݧ"ڡ!MƗy3e)Ƌž`ek&3:{Mz,`tZ`oBeEGo2ƋFaG ƔMkEM۾"UWD<X[xNn*kX*2eVct5*վ ԇF>s6?#φ.ye,`UvϜn%܌.mcuA5JРόr[>w^Ƈ^Mm7gk(^(b~/֩9o^q##)򉓭uH߶QAW:%BpOafKFFwUxݰ,ފ([De>amlmt.GNb2eVaR]/-$՘Q'vvOzЛ̓j#<X31}QT.mKOŝڤHa >8Z}[~Y޷~]_(x똘Nbm_~j"}{aDը%+{,J ou9=W1;dC8e׫eGLXyoĈԝuY:0{UnfdF|6{l^Rj侜wtFHP_}7r7+yv GKKI‹/D7Y-(dZ2 _x{<B}Y"eCؖ]GdoN3tHo>=6犉O1J%KT+'HV1[EJq{+7qNyAe\qqԥ?:eCIc{DEޝ )U0rUr#L6iW1k.>\\{=h1]zׇ%cu]*H^4/q<yҽ%gfoS]uF$˽I"g0LJ(LWn>Ea]:Y_=vxk;Qhޤ4)gDŽo3a4'UE*~ײ,|栾p>.Q{zƹnQ:kT]-{T @S]‡:-؅NJw L\?
+C?)kxH
+wXK.$Dd9X·,.
+%Fͦy+5@L;_RU?0
+endstream
+endobj
+517 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FPJXXO+LMMathItalic7-Regular
+/Flags 4
+/FontBBox [-1 -250 1171 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/a/c/i/j/n/pi/slash/x)
+/FontFile 516 0 R
+>>
+endobj
+518 0 obj
+<<
+/Length1 1711
+/Length2 2041
+/Length3 0
+/Length 3104
+/Filter /FlateDecode
+>>
+stream
+xڵTy<Tk'v-=)35,Ce(4f9̜1궈J] n͖f+JuӢ{DBu[~s~=9^${. 9F)dcW-9KI>_"d
+2||
+?/߅d$<}s1N,/Kς?xpHg2X
+břƴtufHAXVԳw4B 눆}N0M]ߡ*Eb#\ p?@N_Rpᛍa
+F(-(c#J_՜L10)&MK`ņ< E Y(]OP@&< raLqE"v4ÔF1T\\(J`BFP OLx8css`V*L$(Wib|CrS}1
+]+ׯ?4 ~Ш9 *
+7[O2՟Q'ɝlWx} /Bv/e?z,\790U8z%-^{Y;7a_Og1Δ]}4 ~VbWƑ^z?g?.=H#Nj8LLIžnxуGNqvuJ{:d SF8Z/jzbjEǁ ui/h͵?άJ*幈qݤ4vaӖfǭiev+9 5㾓d4MX%X, 35Y"bmw[z4dNAۍf.g 9ƆߺjmFLI9#O~7+ؗvԡq u.;EV<'h6 ;{H~O<-xNҲ׵]^
+vxEܤb:E>27{huUС)LFfDʳRoijϵqUJ޾@SuI)Erګ!0HShf_MU)^@JjO׶=:fݣߺGg~&f%8bۼZsH#ܱ5Fz1az:!Nfo/zTBg{) ?3Iz*+ fqgJE:^Y\USt .{ \nocVhW `Etii\]w_ yy-*F=tBAz?Ko1:0ƻyv cMP_鼺EuOa)j?oH#ѵ:kwboBﲷs[Z9-JקD>j]xR̼W*g'iݨeީoo2^:HDi?ܧWv)n7 Tq9ݦjH"~CLvs YΞ70Y摿B; éri~B6H>[׸=K)b+Mۢy+_O)3F,lK<bfwu
+W;nPфm㏖ҟmc~ņK$L^ްt;2AsΙI«n{<;+\i'ެbcFvΎwk9K;iF"8`9BlgeY[0,yr;r `Ff[~s7wV _.b2Ykn|qNT XGNF 8mȴإn#~jD5}dzfWIl7a}iN^? /vl26=<=!i+:Z7˷06ҐU5YSZl$ /R $3j|3 }-oL`}/$!P4!uO<oz,s
+lrgh]o^K';OmՠaYQl0Ifazt#tNN~Wݞ+ox0/0ag՜5Yi*IH|v8h]
+z`['zEqt.U,h!7D]٪,7GVI\d$ߘNʯU~Z!iXǂZ'!sVG_WKg&iW p%70 8NVjnsҵ h[զ/{m;}[3:&Va kWCѓm>YExB;gڲm蕝5DQw촹ǘb,Q nlȍ7I܊W>vguv7}nV6m8>:9Hã^68%o_\fGCRknsK^1Myq鈋) E$2JVS펿(.YƟUpcmiP.\gqr#G tU=ORX{ô]oKNgn-
+endstream
+endobj
+519 0 obj
+<<
+/Type /FontDescriptor
+/FontName /LYXDLJ+LMMathItalic8-Regular
+/Flags 4
+/FontBBox [-24 -250 1110 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/comma/n/period)
+/FontFile 518 0 R
+>>
+endobj
+520 0 obj
+<<
+/Length1 1677
+/Length2 1235
+/Length3 0
+/Length 2254
+/Filter /FlateDecode
+>>
+stream
+xڵTy\WW`"^x!'-9PH$U!y!C830֊*UEQUz (^x`ԅoVa?3NR$2 "2cta f0l( ⋅Bk01' )
++ARȯq 22EYQ$0!d
+1l /fA8֓H>Ȉ.I8 Z@jF"df~RxQad"WXJH%re<LPo%$xO W"?!JrNTH"H8۶67 Ri6
+gԺ^{$Dh
+_#I3 Ik g/6!iguAK?0X@ U[IBMjp"}
+0T%){S|6`5sˆb'*9\.ZP5~+aB}[AAd'<7ډ͠0O*z00 97O'|]bwZظ 'nK+O[Nv]>;E3cz+6>DRu_QټtIG[)XTWP>?~3[\3y{*o$*:@F&5w<1@!w5vFr+ Snk:}jԃw}P$|8hn^nOU,G8:^kؠgCA26ܳ slFIk>8b(63Rtvaǜl8'U[r{{:?8:|ypdx
+3~I)9gmdb[mH_}I-oq9;/c n2wm/ZREB'7]]z6q-[czF2^[1S?h_Wp[YO
+wIZ݀QrQ ;rҳ;sόg~2fvM?qRz rW:čdǾ[1)C&sGߝqe4awcWUU&C=7kX{ͱQ,f2bՏ\ɫMzVT!,f:J횕VhMGu'6V,ҍt([F 89'RW+lwQ}ֶV3qҶbp{cv`^TtJ-^ɳ~dӊ\|E4&>ܘT~6sXٌqv|C{47;om?op;,
+ MY;2g98v ^
+VLfh3Uuvz˩.LElL%yaʗz, u߯!6^sn]q\=S[Xlʲ]XICIܗ㚛?yK'6*yӰ3A#,.g飹}\\<^tlaMG˯1j.4ߝxއ.&~lOVns6w֭}::$pɡ2e,f_ڰ*tSW)GT,~"s݋ ){n-( K{ʡ
+/>(m-d|!q^kAʫu^IO__~g඄e#9\gݒ@H2·rM8eCFybmɖns0Rg7HaSOge6x;͖
+endstream
+endobj
+521 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GLFSGS+LMMathItalic9-Regular
+/Flags 4
+/FontBBox [-29 -250 1075 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 28
+/XHeight 431
+/CharSet (/slash)
+/FontFile 520 0 R
+>>
+endobj
+522 0 obj
+<<
+/Length1 3100
+/Length2 35183
+/Length3 0
+/Length 36825
+/Filter /FlateDecode
+>>
+stream
+xڴuX= RfMJt4tww4JmϹ蹿kXc*ꌢf@)G0#+ @AQԁQ hfg`cba@wA` l P6Cb!,,H
+:XqG'/5WvF_~E1Lm=\mA
+WUde5
+UQA~SZ8U
+ s+W߃)!A;b!rpUX) t0u08Mn
+
+ Pͭo,Vv@Ȳe 9@/
+; C,!C_~ +
+! 'D ޅ(p#
+"{'Ib3jy2~l< =m!- D$;dv0A<0!I%AplnGd uTj/ ./5R%="vP SO] MMMh:sUt$AR`q)dg<+.? ܭ!W-xYi尤gw+!FxRcVď9bmIbM56wtrc?zЮWOE7vPRSXZx,ڗ.U,6fB B
+Yɪ*יjgCwT4`&DDhMGkT[xQDZ޲eXQ XNae *O2}UCv4%n;3G,j7`xuT |mw< Ң`*&OXkH2UՑ𿀽. w/_<G
+_ǔ w 6~F %ex]$c'_RkH o?:#$R6o[hrrCPA[)쑺1Cg,*l.&KD8uuêxAH~`Fj>"4볛,,;vF)8裭y“k(X]W?`4;/~r~Nf
+'jiԚvPמ~Wt 3->` ySXFtѣm\ewT6#y:9~0wٜϴ<~ѨA*+_7E`&B5" i-}R(Ϝюl+K(KMʋ
+T r;XzCcѼRڻל/NEl(5f[.I,Xjl=^sI¤,cΥ*NO6
+pΈHAa*w+4΄p^3⑙x~v_= c^Nҙ^\WTuʃhJ_UD˷ $o#"n3[=omxGµ4:Y
+o^HsqH鏫svF nӧ/7
+spt/V5sDfщE /Or{r45(Y+|90VrwGn#uEi㌝jڰuQ4y1IxAyucyh CX!$dAm(+?7 Oۧ]U~.S"ܯڷ"7޺Tw[PzyHn~@x{DW0єʹ1 CNeT-<\*Ж~Œ+SLTmk@[9 8n \_Pۺ9fU46Bؗy*) J/p\{Su4$ϴe؏G)`MAq&9@[8pT:9?}hюYxzLD"3^ǣ[zjvѻIϙ<Zx>
+6+V0#Jء:r fxl{u2CYrPʏ ^8.?L
+tz2YywD>`}JF)>.Zm7JԺ\פ%]XӘK[ mX?o):GϡQYU(O`!$Vk4XpomMUwo1NV&LS+~TZ=/~5Q8aK=Vn晡EѯHv $<}J{F&=6I'KQ\')}B
+~P97gEKQ Req`bFA -`n){Q9cw7tGkR=El"u
+Srjg*/Nm5 ɺ|QɡMʰSN
+kwx>b
+nLҖ8HF,h1)3Ρt7]S65@_fm*R]fw112\Xm,o2W5'Oj!ʬ=?WedD@^s4k}9YU7.ʉ{da}*ڽ)ś!DO'w=%v4 Yanťo@'{:|(o-z/]XnpD= \ ȮF ^]Pe3O/7|= n=7,8b6^v=GlSEggFTtE#p=Or[KW.ƞ{ÇUơbPU[ 1^ӭ6BI8ssfOdQΣJm
+bHe`>|gIs>uw;QUH[{FP5|(W9Frj1ZM0*tm@JN #Wo%n
+nw;_."]?v 0E(Iw paw r=^5^z/mq|ӑv+QEehx(Y'ܰJO|`]aNQ^f殼Rj=P#>c9En}FTo#ڇCKSqx۹ޫo'?饔t<߈gnYh: !&Jykj\vC)K JgпUKF|(; #_ci@S #-1F|sΘ !i $ =\CžG/=b@G|яYl-O&>|vTR_S| fý"HYUЇe{(_L᭹ʏX=3s w(?ohN{{\xvRA=n7Ey#;(CSWz\d܏[;(E9vjNm<m[NX93qsDPԀW=wғcxW6xp&aRyvm[KR8K0"@e` (#O_΢N{3̿Fwo܏UJ@TN+;ZV74>7N!^%B&t vO0lW`wS"?*ѳD
+V@`A5~Tf^?,o\b]f;E7 b s"Rm[<'w7S7Q1mgZ1SJ`>F-A3@mEQ\pFY;p*SjnoM_`3f
+D|\O} VZaԠJWmɜ&e X|[_7ʕb63ЭlB6++.Ђcpn;O8j^޸뺜RyȷP:3l' U]
+T[mci`/dMLv44G׆9|6⹬080*KD> KbX$T2.Yost`ޞdevĥ.<w Dz8?IZP`>+$wzAei';xANy;kt~5cp [07z.idqW$ <8(*rAy<uD=5HJl0Dheq! YTf/Vu
+]L^KVܒVuq.A%~rPI5+6Q
+-Αbv:I/ID<If+0 vhw&?5OlcM'>Rm[Oa̖K2J[ DG 0-u9B@ˠI) 稬~y(a
+#Pc*ypRA-޼EE`;6vW#Ȕ_g1݋
+u}xbMCS zZ*O'. 03;y;=(8{qw.4DV&6 3fL tsdN/(єAҹ!V1ŪĢ R/p#h枝q(_ջB,>h}"fivӂ_M4U̔%]p>2F%'hS̮C2uk nj'g]< р'CBLN_*O^{"ojq
+髯}[3ò#D]Mp8bq5f:DgzD`$:aŝ`tJeJy *;T˶Qfb*$gnbôd0fNfIDUh>pgu%^܋3TW$EU[[}o5Ռͦ7G`mį&Y
+]Jhg3v0-WCqh]!kL72bDHKU_~:>Xn#WP
+L'e !`"Oј.oVsuD R2*?FHzi"v>Ŏʱ}R-Xg:3#Eܱ^ñ K )6:v٠oAyX&/ZI8n"5UW/N_N'̢"ӻ!ʍػM ~w>B{kX]["[dlQQH'txVhI¡^HYvݞ@J#JᶠMq>C 'ZOzl~n]jMFj<дh$EpA:ci:2yYAfKmř`ƍhTM49XK)xk {u AqQqZ-@> mdIFN Qc?|{P ^Yח]3?
+2EjϿy볖t+ls+4fP_b]k 8ic4
+%iO^ijkGYECQW\`(`>`͇p)>VtCW
+㭈iڶ67 XD-*S L8[[}>s g!F.[9dhUI6(cΫ=i8ړ}a 0cSޢi-Z֥5A{ $l U/Y$ؕ-p*o:e*Et:E(c}!.AazV76v ϙwMg&4MPJ yqvќ]P Pً%oѤ۵ K;
+9Հ]=:Y0і 51NGGbfe75LZ
+jmuv_ uYӐ0m}WcH:.GtSPE_Pǵ qV4L[O$ߟz~^G(\CGؾtD//Z<¿_2["VG ٟ:Ǯبz/ z-RC ˘֘9Rjdz㪶܀cHbDӡ5<b'irbtڟ$(\C/#hKܠκ֜Fc#oDw_f/cF#_NzϼJc$67jV+D+A+*cC]ex)v^K#O(w[%uYEH悂Uy8@ _~RC;쇦^()i>asSv>Y׈!x%c~לfpBG8(&
+j3i.}ì.pHLu0>j؈3(;Av'$ '-1 +9]-?B{YoWETT狢pQ068\^Vu{=?/:aPLfML5P[vw]ӵ%= to=>!,UPo$SaK X= M -YEK҈O9 Ylg&vV.$f*A_5MHWX$8;+b=ҧ09滐^s҃PR笯(ࢮ2mmܝs),r|j!5r6ҝ%kwt"3B4D1huySȖQI, Wu/$GqŢ-g21UHx?',%i%eRyC}q =@n= zɹzwf$H"T $dJ-+5[ ϶EM\ ɒBL'|u _pA@~qd\/4P}]z}zҳdHrtW2}+LߋZè)|.#]qc1 f:~0ҶdD#Դ7RY
+%2(-ٺWw.&)%
+%Ў9xW([ߕO)5
+l!zn37雩6`L6'YZS\T4S5"M ƏK/M
+}\FI"뙂wbu«+vͽS/|[MsPV,`+.Վ_]
+o*I?KGru7}K˅}Ͽ`i$@}R(Ďly^kQoH.J z :#.K/+csy ؞,=,M}]53\h4kLo+X=
+Ev/;rC$H?K[0?yRP7&^j2d8*Nge`ut]mׄN_OpF/Ygs0j=6\~rjM2J&. #_Ӫ8!F
+4*~\c~zV䏺1B(KDM q8e&//*4R%S/*#PB?jK[OcX&$6exi+R
+,"Eȵ`nUUkp>Wzd'*> *䣀Ma+
+cN`ɐi[˘P|yŃTq oZ\Ţ'nA#?ebŕTklc 'M2˻v
+~>ԃ>}VOtC.gYs!lr +2z)yN˻/UbEx( [=rm~ 0OV"!h`bkFɂdX4EONQSas1uoiix$zD 6<L){;wm?_>dKhE^W>"O,+> iQ> lpټT\x2@ˌ 7bt
+/d?#~fWz"E [ikI&sT >*!XXF[O>( 6EUl954jK̜1z84H1ePX]hOR`-I bƦJBשN$99[}/fROL7|e?"bai ,1eQw1xƿ 7'Ȟ}\a+ tb#=$tg/}Z[hPʮs$tѯ[̉2]F06,C_> ]+үYN#{FzAh+ƍǿ64϶%M!u9
+TwM7/G|aE ɏ2[`X`'4`bf2'_7! xzr;u7빾jh(A4ǢCB(2=93-uԮ1[5[-Jj`㱀KڦlǢMNϋB3hLS,I#Dh[q/]%`i !
+|:L~NRn_bU>ًkpteAuqV q|ۂΪ返{EkT4 ]o2;eb^.OtRk71K byWgU].e2bۡP(s]( TG~"ls;5̸^4ZSk,Q
+(]昭m_="zFS-}_Zޯm I^ d1a,97_!fЉ<`^MC~Hcvc-e[c3l K*Y< ~JiǪIйAC8iOa֣T ȧur;Z*`:&g/O* 0$
+ [^I3'lIoe.^1sA^"_`h#aHYM*bfYN>c䄰
+j]1~YASAYp5!t)2SV 8[㳓-#Q# He N!C sK/r(Yodڞ'e7_01no} _hT9 'H<{X#xbƿ.{J4h_gIc%és䚊߱d7lay?}̿a%,<o"Sݬ,gx!} <*FJ2RAu<GŪ ^ƳV6MP <]vW(R}Sg ׉HY䀓VJb8-M/ѠUJiA7J -)M fT:R:Ƴ
+s*rgE5^][6KeXI։_P_|cVF`_Y>fUӮ[CX:I rY;S!9cp*ptW&Sf!M%A"xQǮaA!PZ+0W_ͽn3LToi4j"{ sz4apFizUIC7OBіpϵ|ewXxhIpck7yHgo5yzR\}z) k҅Yw]A7дM2x%MΕ7A0Nr{Zo/}K}#i;.I3CzfAsYJ.q}kE(^yORDƗ(2(֊Izٷ|JZ4Iԍ1}{oxBLQڃs|R[D7+Rf@ˀP
+Yp~4KwV.¤n
+f J~ ^4k QI¢S͉E9tXMo trz^S<@CK'Ffi7Аz
+.qjyNec/9~+2UkaǶuҘͲshAD-B|5 G 3 *k>s~[Oh^;Qe|;֟Ճmdb:jxҪx4b~-Q|HTxZ;BnhOuvr +gp%F{LRM
+90cI>\h(Q֣rq=C{ڄfV#io_Fgb*G[q
+T<;,q"y9:.v'dn+n
+Y+~F11HI# K7cPcŒHagxLu\a
+^z|I)O; QVQT-+mYTA61Q`OGs\S
+<4M'S!1x;RR 6\Hs%CGĦODK6f۴ϩ~Hh}02g)
+8tq*OkزPZ `iy痓t`ЪbPvtαW?SŤi}7܎XrΨ^sԀj9ivzFHK5U3)|GI3< ;uxE>ǒL`bBdKn Ƅn81,d;#bE@)GZad'9=>S=OG6phG~^+ǕO5Az}0 '5A(j-/θX&M
+,b 7X*Gu.RmR36v[T2Bky(:eݺ&hސcܡtbܓ;עLXW gw{" W JZԡA0g Q>چ.@`g99+-h4Yw8nIfr#(1evc3ノ({@jz]vϣ7Y
+U
+5 FnIMwf-5ۏ ʌ9gG#3~^[lS0
+HsR5W+Wձܴ" q@'_ @O)-4t^®K=)$_¬LkrjJ9]W>rO\i5+#GXؓ'$YEqLeR_B'Hz".hDxL?2X܇ZZ7}<#dh֚@~CXȖJwe}QHgF"3P9 ̊qbi|n5$nNk|:It>) e3 &<LW"0!d* O/@Jv?*9 bvz t9v3IlayB0mq8I쬍\R*sQ1
+<=sV9b?Ah|1-(̊Y5gng=0N.U@iU $31[ `4^C#FtW kY[oyNZHh~0F) L./k"3M'V"w5@GF{A2P B
+Nf;>/ 漮J^ݡ}e B!c!TH
+!ah 5 NXvMoln@tG1ߣs? /s)I: Ut
+lOQ:Uq=|9|T`뚜AjOJO}4$,} `GƛG&X,?"1D/>w=<GF@$ H1w.o2]ĢqCR!NJTSHNE<˳ a*k0 qhc*Pؚ3Д@Zw4<c"N5esM7_M<rL
+SlL{Ŀ~hw!we66@hGucnD7kp4͋Q,:b
+p|=uŔteLL[g՗,}#݅o^/}}Gh
+ `r.VI=5U mmLXDë @9A%ɬ.`BZ%:{^m=
+e{ڸ.J"͂Xs3U!Cq
+ճ&eOXPՑ X-i;VBĻڬ
++^~֡i/mL J?
+F+@ (&ܱwQVC+uZ]6h73^a Dw̸'Vof\1pAɕ96ƽg=n wz݋Lg6(%M}4=MNAˎR-L]]dt@[j/>pzGXaM
+s%.+l;es]u a8g :9s;J$r8TŞ (yPR. %l>7 r `@u~L4h|<d vn&Dtی};Js5OTg4x8[֘Rp5[T. /ÞL ykyO$0S*0jm( s).\rg9Mvgy9"I݀nےEPlYnKW
+m lMx`oH3wqe} ߝ'4aZXʀtI3{;+j2HȠs6\re gWa)l&ړ T;:)<<O'Km*s 9f)1 H|ͣchLTonP}E΃V^*eu^bHcfK>_꼨:T/HzCdȚ_(lNݽG.?x"͊? /Yv0,v@sאd' )P`/td
+6єp'S
+`3Zb?MbU_^ӣ oi(q/= bS)OzڇO.֯(T>W̦vZ5iMӢGwt:sdRR)i 2Z=IF9TgyCXea:kʚE>Xha
+F Vrx9˖u%ކ`-=Ax;JNm `;NqgwdV=Qd_.:+pG~]K0$rJ*/հ)r#;QZƫw緘Rͫgr# -ck"BRQ]=h N$С0cǢL
+sۻ)NLCLIӎ;8n" 0OH~^AQDh,ImѐGn}E nIwH|V&..9ucVB+èej%]+66kO Ĥibiݠ&% )z,h-n,BM29.s`2͂%웺62Nzl3h&/ݪxK0LUhI?M?2S^\cR!ݭ* jXUmyX.Be;V29f)4fq驫yRȋ>V+)+]8hXN?n9)&>n
+{X\CfEb :
+k<qa2ua盗zJ#)Rlj2Ս$TFBy١jī=84e5oCrp& 2@Ȝ>,Nuk ӤZuaC|1|2,
+yo
+im`02*k/$eTtS{,u"[ 6eG<Ο(׸'Ac⷇rKCXW yĤV\ŒYz/;7hd|f‘Z n~
+Q9*uL?%+|2dEVU&?ID{0qJ@[EV]5$i)pN .-_r.AKAh `2˱fzUJu<qM,гGLԴ q#_
+7QBp&ʁk y*
++܏͗ /AK
+{Ju=L?(!&Mb2i0Ր1SҶB0M(B2eɠj<_Xp:݂Mw(̿= jY57[Yl=uRlP [%Ct0^vw6͎J6Q^Ze&ڃm7~57*mZB$5b/y6$tER@bdФeyտ*K1*>adFws'SCfA҈hOUz\:=
+2@\!LzڐFA_ /$?9LѮ9\ŐRR$nh2\ē.@=V֙%KN=QD,]EIAϜ-2LJ7ȯZ`Q[gU%NF |<f`w_#5D߮8e:Q|VTU3`1ƭ-'O5Y:4 iPC}pf~vHx_*l%1mXBpTr8e)0LI/5k̔yL"p[_N(IrqVQ֤vqE;%45mK E.P}~͆@rD<y+0 Vo*\4CʓWcNߕl7%ײ^[Br{/?ڗh~=. i_#" ^Nب'9!
+{L|Z]^`x);M/Ә0py?+r򭎙-iQ-
+K*@])0Ð"9tAwlBOs=|>S:
+ȵ6?&corSN7>LMN2l qgYCfb]e|B]&`].~&9bKOYL0 ޫP;}+u ~Bջ$k$Ь]\ˤiNh(&
+r7XLA O߈I✩D#`!΍13W xf ]BW :]K8"߲v+NdX"ۭZeo˟9!'4=U-֢
+N[:NP&.LvI"σ [
+ȭG{-;I46}u[71`SC66KPE4=hP88Y ~,j"WEȣċRN5'Xc͡9> ɘ2b>4J~hq=tR":n_I50 ?r($xwt;c5L 9T5HJWQȧ< _7@
+ke/]:`J`<GTũ'jǰ%ZPPŖK\m ct!+3OXOoC7JYHdGؒN7yxPgu%
+WP&*<"KŠͤx(7
+!W V͖4b䍺VTWQ K*3Gҿ`+LLAc N$E0$fP*$WV Hq4GvG{!zϸh5W8y:;׌c|,: L,5M͍VFelZ|g y-
+.=z~i]-䲡 4CvҫcrE$0*I#qvN4y3ebЧ< -EQ~ 2⎴9#s֌Xn!F w`C
+[g s:,T7
+McPXf>_*7 j:G4r $_%@7m䫂 mLouo4Gua:$X8,c.I5X-2*y`MEXmmXTaڱ|t[5J#qq sNP~jKQ@R -ay>@A uGoi^
+6
+>
+6DŽs2˜^zN_+cB*NWctME;M6*Ё(4t/DJ*4fEutXC}Rm7h  'Yđ ߣ5ex~y8+^ {hz ym[1'ё1h#-@ _3KMz[>%F O
+M;IL]<4xQEnD9ל"}eDH}4(/H 嵸-,fP3dV}UV6֊I}dXX=6Vh3//B@8lczi+$9b(^i Gh@1-v9* 4kLscࠢT]ѹhyKSیl. z)
+d>: T`vLI=S}4VL'Nh,ë..vT k&[}ޘ| iˮ<Ue&7fWs;;XQ<[-عTe+F|;j[t;Fr,;mzYٲfN?ԁV[<&zJ1[/s aݠJZ6o/,D"_B-'^wأ%{"؁@$}8)eh'Ӭ(mU#`驿}5vlW?tVL M?
+]s7[Ơs_o*z*]0}i;_ɳt"bi|O?F*![.n}>@\كQJl2Mzo}ŋЮzr;Elg_v>A4\w̍f,0%@}x ![A
+pKЎBZzF"P]c % B??U4x΃{T>)k!eE VQ_@[,㭫3u%+ЕKQ%cԖl)đ^XC}6L+:_0yR5{TzVP$I,t&טc> 5.X<%/Ic_=5u1~щ.\nŸ rDR_;q'´Pb(k+iYBLZ00a
+ Lbm98W &ntg$6R!Tĥ{Χ^\Nx$y+%+B WЋc_j_&[2.3=I/.$d ʉf<n4}[kq0_зˡp9)'MƓojU$J/~ַH-=L!OSafm*b0@y\l| <NlwKN٨ȁ|B69{s?ʡk^Yr$νp {\8[ɬ#Z
+u~.4roO!
++o@g"l9Aq;:4L=O}fi11DZʿ,b4{dՕ`*DB]zUgsϘ"D@abt~DRA,W".L6 Lic ?*>\>Wϲ;jYח)p5}* $p}^I0+Xc'
+Nϒ#t{\97LVH!Y+O?zRrMX"06IDyFw' UypQˬxJu!" Ta>\ޑ,˒';X=mw5?g1~&g`a<rӝ7<"P)Gz7l]Ȅs`ig8LBw$"m+׃0_hN'IhmKW]`:]ȴpj89oqr[O5fQ KTPRY24Af|r6.t"oW@Ҍ0N wI6ICPۖ]K΋N1 "$ʥobǩ>=/Zfvwj`Vi:
+Bp+z7"dd&op;!nPim'57뵧Rd$j:P $Yi/ժb! %(#8]R15f
+`-KODc@ܾH[ ?CTU ,ԶNW56QӋ%6c&D }73UViz#S-&]`A8 kޮ}CxN_aWW&qZEL8
+ܐx?;<Y!YI/\3!tg囃>STW+;p;.j1zhD&g"2_D{=:eBEWş/vt<>N[TE .,&sl=4&YEQb+I5
+_
+a\kJu =M?d9w`G/(tY ,\ =&X1G4\TY[(쮩)t2 G"n )kE@RQ4boc LsMk.Wtr'B}b_n*Y=BiIxln2¶d!5gT{|dAEmwL&"rN݃T>.U55Uv *^YGڗ2r.M.2|@,k*:M#,j0)
+Nټ %^
+5V@ۗauZwE*Br,_cQȶ ּ8^>|
+|Oz3IWSB4٫^ݧP]ySF%823 YC;u:0B?<SlP]b:-ÅmOa4uTinE\d>U!o@^T5:VC el1J=MI#@
+- wft'\6"ԠXr&`һR%[$FQKKsDٍ+քͷw{{S&$)E"v#tww
+nwpO6 _mSw
+2 rW"ix Su(5 v$Ԓ_1xE!rQw%όW }Fc/FDY3.С*" !f-Qg&JDm\ U
+dnuGxEÿ [jyPT'|FY`B]捁B'Pd3"1 Y(!7aq@t`+4y%ۃHZ-d FTbi(QX_E\h"Ұx^3
+:EDRr%<;Oi}:8 M5X>3\m̝a)F yMYo.= ^+)+ml+
+[7P
+?omt}F\lyt0^ ] 4
+1/q' `JWhceZuhA_ܽ^"1ć MsT^?m3
+Gm$UZʡr릦ơ3D&kRڱqvVPEv>t;~(>Us xc9l[󴄼2)0H5p̌"`2@(L%>u;
+6{e
+h&%[fj 姷\oQvKuR,a(@H|
+iكcX9x>BqcY’v%ݠLvE"枖ׄs\0夔bY)]*5&)A Ū6/7WF(xQ6hD}Ɖ7V=b
+=tx{]&K·)d3L1=XKA2`:>Tz[*
+endstream
+endobj
+523 0 obj
+<<
+/Type /FontDescriptor
+/FontName /CZMNTH+LMRoman10-Regular
+/Flags 4
+/FontBBox [-430 -290 1417 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/a/asciicircum/asterisk/b/backslash/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/d/e/eight/endash/equal/exclam/f/ff/ffi/fi/five/fl/four/g/greater/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/question/quoteleft/quoteright/r/s/section/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 522 0 R
+>>
+endobj
+524 0 obj
+<<
+/Length1 1976
+/Length2 21479
+/Length3 0
+/Length 22739
+/Filter /FlateDecode
+>>
+stream
+xڴcx6v&IcĜضݠqnض4il7_zo{s ZZk~P)29
+Y?-\mA
+@h ${)ߝ.&^?1map+_
+ˡ)yN*qdV2;vɁBEYTEҼ~%Z!ض7RnTQ$Dr5ԃʻids rf'
+pda{1VXb}yFK/Bo5j, 3A"R F[L;x. w8^ᘼly1Z e'汬@x!NrUؠ3^s K362ԶXU‡!E' Uj8״|'5j:de8]S1iv:
+_LH%Kc!J7Q+H:=/AZ{= ֫Ðl>c-\n%7RaRݠr*9|x^9k,,ڧ~;V%9?Rd TtؖS ϲ%s? ,hv,z,4{ikS6`ߝ-&_鞥QjLJ19wq`={6Y( 
+6 EsgSf-oB尔%v%)c|0(n2}О$ ͷ3֦S) M`Q^L^mzw-S?9|t^~ɸ#0/dsK).aNù3B&MҩY;c#ネ9h؏V2ҝhf>u%C98
+D㿳\VW1+ p*mǐ/|ف1m߃\qy[ =M12-
+ H#=QbeI3DV`n ؄f{\l0t:q3b `㮁c\/\TeH{r|}REڹC0#SNCcDG75R ;Je 3i QPsj`\L+7,{"Hi3Cr a?b=mVh`ovhщb@UGXYin6 57Uy,(;C&,
+,/qIsc<0.VgRf9UMkeN$4IO*FCGw+X;OPÍ2_l89#Wd!<}Gfr^4杏I Ysx l5a,CALTP63L>=c>RʰZ<̘|
+:=A2f-1, 8<<d0$G)-)G\D5͠ա4 :1g-]'J?zziT<nGA0(M
+̘>46g4߯5/C)/S춰4 Ȗv压5b4SO"!Y+Ef͹Ʉ>.JR'iɢT
+&RLՙLeXR~&:Uf΅VK4 L63{镗n
+ hΦ3k$0*'; =̢u|)R6?GzcOh'\7;+0+7Ze|kOћkTЯ4gdB^PUC!33#^Yg|-ܳʃ*zLFZ(a|FV_|*zyNǞ=*dzv
+'Z" 3F ԶA``s:NӔk/˹):uǰX>GH{M"P3Upv1ݰƏ94$"Mң)K =J^tĞism?m`ZWȥa&H~/|\WyQ ZreAg7%Nke.r?NPHߒ6O8Jh7XmyK98nx380y$GmY$[P#MTV$~ܢ\%BAN7(+]Өh{jt.K7!ߔ:V|I R>}Pþ }uGjԊ7̞+Gy|nmچppoq|$Ԅi$Džzk%|QqtF~
+=bj.SV7}?٩@c5*pg'T8?_휙?q(H%TmtnfVin1 ˶7&B,t'+`I7KF sr{&w5EcQcV(?>4 Gs@xm(-&.Bf4:4܄Om=:hr{^5یơu =LХ- F+MXGNʗK4|٪} ?lvsWRGia ]CDsVt<]/ں/FTwc,{ةdI&ޔJ/P5|T<a_z~Cj \6XGPM+F>=7&O@ڰtK℘Auoz-bD?xLPb)Eق%kj_աXLn5 / ?:caQ($uYk6u-
+{5iFt]Ie>6JWF/ e!՚=`7omfk9،~MVC7 Hg6T ^@B6}kVv?(90VS)`L 1k FI} .J$V ߒ؊WӃKsᤩܫ8ѯi1R7EtQAH8fA,~Ώgv o0Fle<lE"#0>9$cĔ8a^Sw%[(i4N5qwGم)FZy̿EO)~#g!8/q1H
+?d(^gʃȂ`fu5ʼ%չ#y^W]in;4uWjrʈVܙ&`w*Eٳ g@k"Nv;%[F_s>7>\&?x%o(I6Ƌ="kĖg*^We~[R"BP\}5h=8>L$H9[?G=yǯoDOKSjyFj'C+m*H 0- e/%NQa!*U]^DyZ)P%ق;l$RKFڿ'l)ep99x1fKu>czjCg,j;Θ0e-qpӰcوnj
+lM$C9AFv)o^1_2&? O;5bX{dx~hAj®@# WD%Et5Y [IHuO˳'"DM; 6G&nb5ַ/&W9 Ѣ;'5f=9'`{a]|kOd1
+A00a'nB)Q&5qŮc}XW@)T`8
+V :ԫX٪!F#Z`$Ÿ\T̏­%x=LW@L4(y;
+7J4"p1:羬qL.wYO=NOhV,ݹEiU!?׹!?P['>qZG',㤤\?6N|Q 6{_W5LDN@dlq\*pň`PÁCսJ-» ۠rN4bFnSq>1<'Uu0 ]Ld:|F2,(E~Tm]SHDmj|
+Զ߳QK4Y k3!Z~FH'-߾/eb2܋TyO&}ˡEXIkf
+ &: iv琏xғw#Ep7i[Pѩ\:W X@ReqLd8ۦAKK%v48Kesѱ+"Y8eyG^X7>Azvk >R4=X5uu8@Q8Y]ݎp]2I|<`ё
+WY_]kNBoux<F bVhte4Sb80$N=fvDD_3wffg!Ml F=_M+H$i K1>pcvCQڽH0ᯅv5ԼU:aœo6Ր\ݒ@c;?Q *@%┆KROk
+8, u?;~{:$ HΣ!t/fb
+`xLdY]T/+xG&`GKlc!RdTJٝ,g{l\C;g̜|<۠I=nֳṞr"4[KұAҵ׭*:!!J-}_MZ[B@JkAC8mVѼYXfiJ3#M0:Li?D/u -E q nϮQ*"ӫu؍tpR Bk 7td
+0*|[=$, f=}cptJr&9졉 Cr=?(wE6웖V1T11K\8%JOΊ`~62xtW^ K3Jј=cͯYĮB0XEa٭ERJhTOLHL$x
+X2ʯ02,g{ b6"-ńPv*9sN1ϔ歝9_j2JCМ9{##IS)OQun!YxH?]rӡEY@=TJ%eW(*۔nei.Sn|ӟM"E|hڢgJ`g?~`聾LUzm*@kAgzk*__-CNv^K
+lZCoandu?9,>G됣Hf/r+AK;<dy1GG.fd%z$`Š;!'k,@ΆGA!p5fT~Iv?+rՑ1GHǵ`l%\
+}S1]/?k׍gE{hЪGCĬ N&tl+o~צ?A38/xuAmOJvP4+I8'9ܗK޾ufn81qqF*#jO(>%S?bX­b^b~aOp|ޠF|%zt.ja\ >Xg'nY\RUYs\s7Vj]fa 3 W{EѨSYUmÆ2Lm?mS2H΁xI/Ҏ=,P4RrOgA1*(2!62O3dgX4AVp]ti_a;*+zFU8niKIq3sREMtb_g7ڃTE,3V&Ѣxo,*蘛alf XsN nl-i&0R;93:iSWson <oLnO
+K"p3/+o -kNr,%w_~CHrNn
+Gc>j> :&;8NP#OG(xJTH҄9m I/,h\1w=;7+v9}BRO\|,^z #UqH$r9ah߆V
+޾$H䥼,4MAV=q,o:0r<^#'EszLrlTJ?YBdE0D<bt"UW4Q~0~EDa)5cȚB G|.,
+rx8jUWY\a^0졦pv;vQR!oiX1D?"Q(fzf1eʼn** ݏw`3P36wn ;V&oc[L:OϚr<`K^ B@I &,>6[7΁z_^ n_z
+VXY,v):3bwmt
+,foK
+ߴpR²`Vc8p_V^1?ZiDh}ժ"{-̘׆5GYȐ<G$
+-akԌs?H
+ҊS /6&QGKEKO4eLk=.tCIh+?89/!mv1m ͋3 d'`
+]ewNY]o f748(ma4Fx4E1)(b4T siF;'{Leźv` ^
+X5$ L \rzfʏG Rrd]=Zh;{ⷽ[ǡyw*cW\SbydiK¯]>Avf@RߵM b6Lc2qhfHxLPŢpu?{s΃Eu,BS˵in?=KxG]~w2a侹 >hb!M} 0`/S)+E3ڡi\)K)3x5qlmT9flR \ܰĆ<m5z˻I G/s!;MQ"sW|/6aѭY$+IlX8Њoۘfsg͗\$"q#,nǦsp.  ,P,Vt4;ps2>8t6: ׼Wh,$?*lӔv0[*$ p>͋dNU]!=DAd8KG 5axMvj}3>%>8t(Z+*¨)˯e(g@rU>- Ͷb+<
+yS!?GHu4w'(Hpw[(t;ОR1 ӡn纲) En^V|]0(U7l(I#]#{.lT9
+zN'VDz}Uu!FXW܃k-.>P>_QfuG:Vf
+_:N
+0t@4t\d+>eZ+P3J ?"Qvʄ \O 3nLdDZ71PyѪg~a67tfFHj8q Oص$ 7P0} Ie*}ZǓ3ms' e#/u AE諌}-w0W2Hޏs4PPX`m4y(.8
+Vwśg_HO 9A!oY0S8Vu8CN PbZEςuK~#7~ȎOMVa`^+&Lv[r~
+F$?_Wғfb쥮0=0ZqwWWhr |y d3._:ʬ2Lk}. B (yz[g8OF72 Kr-ΤΟy`fُ,A}ctc|t1,d{WL_m^oZXꔕhv^ou(ROM@/-ViNwkt` 'N97 T[Z9TV%?>P%Z".vxky\Ay%9vEJ8"8e/}^CsVکH`˔9xQ,W
+bj"n_7O02sw_=gSxp(Z.tWv:_)*K7mk,_{^}sT;tX5ûA-2uԝvփO4}78]@_GC} &]!iUbQj<cZ3h3sW_ 5 @RŢ"GFfrPjG?t^Ŷ %QEut{5b1:NR?9QM#BET۰<\%^q9DnT0b_o#CUY ̋W៼A*DjIXF8 sϊX%H+t%w&#-N N2vAF{{i6' L\[ &xjVE] Df8^YTqeɍ%J<# [BV8.9-q=0&*bbi{?}ihqt%8$*K)UQ'i7alcW9llKXO~;SOIdq;r_S1H 1{ =}"B'JJR#Ws=5R<}Yg5I|bm}!TD ;b/d( )z7Xym_Ɍ7e| ~F)*Uѓ%BU
+nEMD<dh˂Č/D"#K93avO5ӑKZWޱ67XZVxkA?.V_} ,)?#UhSnjV7ALqf?u&.n΢3LWC!ݍFS(mƩ؜J68}|b6M -V%$4vj%ZMȧkhgp22Ұп+% teαr\sD k6ژߋgϵsnO Ȯs:%J5 bX$'FKyHimV F%mkki+lJDբxmr7ΰF×kט7y <T903@wyWӯlzSf\"|Ϭ?h t>W-lb#ަ CҖ@Z*"ڡ," }nO"|aiNetzZ+~㒻nQ."뢽j d~,|hǔċJoUv,k7QG8j8Ɋ:0 QQL
+`eD1[X=@Cˢ>q%XJbm ؄;)=3 )p&K ެnLV(Kv)G2%wzoJyKxì=l=yNRhX~&iO eta5V1.3)efxs% bE%׵U=N^(šɗXNѢ&iOˀ8$i7grlj N O\YɟuG3}MS^+1}PMYc
+*9 QA 5%v > oacSۢ7ӊ7&!xj/tU'Iyb+nǒ_7CDb[8,{w~̶YGԘ7e4QH&b
+gPZNWa҇K^ץc 4qM)2H DE/1l}ʾ> V ]؁6 cܲ|2a-yNQ2AL(cE3f[8<{c˃_NfHІRJG5Pd)BZ1M'1kd(GaA
+?qY6FvE"xA]"m6g|ed.6WAk*% Z#
+>@^ 4>dQp]
+ {;=-<OwZ;H䢤4>4$X/rTJ4AýEq~FJ5-Op nx_-di;^QZXDs9j4 [هGtbd $S;y^Z7WU~#C@'}~5,G]8.}%GɴxiosVq)kSyy
+^
+ j8J)0aЉXxֱ.@6pUDP :lSV1ϗ8ad.ruk;+ex5T5
+o|nc
+RrμA\ܶ
+.8=ut, F5YDY8EdY wwF ئ샛 _gU6Y(ٟY,ѱEX;~q=[VK€dRVDzˏ/Z|=-r$' ^៿_ k]"Xs.^[jv6B|H:>ŌF2q θ|1\=Bn9QZ$,xe4ٗ⟾0zIvt~/wj<(3$;\ޢѨgFpy;Q [)0<GތE8hPeZ^ƳR3MF_H B=Ljײ%*tI U3 z7[yǩ%*6N2n4{˜~Ar+sJ)=U9Tz=L^v:"@ϦCK9c~m^""dsc;ytމ%q;:[sN7<X3hBxg9Q3j2% x""LEA81$eiHrc|@ϑnY X$ŢyX^2sb=<Q#e9p:zt𲧋
+Ez@ 
+@veu5W
+!(4@ .*K`.ZLļwM|_OKi#*c_-4juOyP"67"6EkuVGx&L$
+ 7/Jmi0M( v&fO4T\6k;|uD_C:ɺ`s-'FZm͆J\bLbD֕m,ŷ,]xKr
+wd _':tlr8t}5Pm9~ O_7u0|h
+Z.<OE毿b[Aïw{hsR#`J_F9G Ҕa1chςR6OSTkg98J
+W3,,ҫJO+ga x1E
+/p} jH:9cLmTA$wtԉz&$mi纽;jGWJ0*l} .w)2Tu1lK981/I„cyj|& hO uFL: *}[rt\v*=%@#&.W<V;̥ic4_A#l/{I0 aG_aW:Wp+*Hc9 tB=*=0:'&o#>PpsPTwFӖsKE4#vGU+ɏPaEaӬ=ʌÓ68#:iو"3F?!uU΀H5KԾ.%Zt:H)`;*0nntv4t+[ ֘= Z l0ብp_g]]FE5I]Bv
+ƒ>((5vPGqg;RtW<-,jgd7fHe$AĬ =*rbWE$|Ȝ*T§gn8gux> l֟tu&-3~뉆40k!c0@
+f` vg \v6+ӽD'ո=a m͏y9E\y$FA~TyEA gk=TIpc_;
+L^&Tp%hoxayFqm+TU/8pL=8CyA4Fф,x1߂X,ICs<KG{%YIB.{b$⥗n[1)ٳk)@ R?Fp/>[v<`(ewi{?<oaKS z?IHc8c!h@ηShJo804Cc!ӔǧUv=ivsW&ݴ];#˼
+e~Â bVr!ͽ
+`PM,[.(+K
+endstream
+endobj
+525 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KZOWGH+LMRoman12-Regular
+/Flags 4
+/FontBBox [-422 -280 1394 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/A/F/P/a/b/comma/d/e/five/l/n/o/one/parenleft/parenright/r/s/two/u/w/y/zero)
+/FontFile 524 0 R
+>>
+endobj
+526 0 obj
+<<
+/Length1 1653
+/Length2 13161
+/Length3 0
+/Length 14234
+/Filter /FlateDecode
+>>
+stream
+xڵeP\ݺ-; n &;wwȻϹ}߯WGs<W59*(wgf`ɫU.Ǝ
+88 $@LXAM
+wM
+O(
+g?;ڢ//N;?}4^1 q,|Myz~ݩ
+{X2R oέwSSkU>~Ou
+Ge`瞽=|s/yLxy#x`0t[r3eGw׉GԧDZ٬MaF7p:2.jGT]cۄ+~Ry k&ȐtZ^5n^$ HrE.tm){$./NxLqCg.#BbݷKhuˑ.2\ȱ|ʈAe#(MjEa=vsf< LUfVR;y,>Dge!_`ǵ9cD"@NvD&BľfG;4} BXBKqDA1숄/h,Ls1ڮ<=v"1 ]a,X<]NG\i^S؇8a}NDc,bUkJ˟!Kȧ6F~zbܬ{4 67>EAҲ<|$ axG14F!Y%V^AE &CꤒdTIW&
+6Dvߊlޤ}@ؙ>1:l=Z$2WP%SI­xu<q^y MXl6V2 yO}-[H$Y'tuǦ+ě'gE׻ m`S?
+@'1dSj}J4M^[4g TCkt\ReFD_5xklWkJ_'+
+X:/hdItC/<w&ъN1Di
+ CtoXY1fw,0NFo}•q:ar<>[E(r
+_Pt_«?s<[+vٹg`JժY2$,t4MxUtoZ+8<?R9tT[2x&ڄې1G` D&Z[.:;?86_jJCNJnV4 $ѕBQghKOշj\5RC ^ds+RNp']m@Hpf2Oh-[yI<(br_PieUy!BiJJ*w:mܤ^aYf{nP*+{?wQa? %0nTэ) p?s"1s@_
+_M6a_@c%eYxCԉ
+ Z9a{2a=rygթĵ{*PB]/+7^B
+oxPG] WOLs
+!E,@hrh Z8{],gQ6Q~-IM ,o:F=[uq6 sSW|-bްIw`M:9]ng9Eet 4a{,f;CղP4_QP!dT tEAA41HLXyN9=o=T
+q3:)ysQ,<
+X7i6lK(lz,q>iJ̿cbkW>JTY0WjxAh}!\QfQFSN0xȎ
+~(vC+a
+YN]qu7-C>t@r/Hτ$Ti j<ޖ/9}R)BXI@ $/`Yo {h/N F5lk8ҾJ`By=k[8G6k$2/,Z2P[n#ZؿL)I+53Zw -ơ-t?c LҟaCHCVܻybjQ$?Aa(CiYo>EDk!MŻp/
+
+ߑRI4Me"Ì8R?Q{آ"Γ$'_ٲ\sb-Ul%o?))}y#$ /IZ4D*Zw9E"1v'cwBav,Mr IDm"ji ㇈IH؇w Ƈqq-vOL-q-
+,W4=guV]_'XB&"lV30
+j͓2.xjAɳ0#33ά#o\c% W"To&V X~_uZc~[h@0:K5|V\#S0r/7!f+g^Q~(`0:q.HQ@֖<$7y gXF?Z߮RcF: Z8)  m@0ܺMUjBphږ9/V0
+gdOP}In9c+@B <[N%smJa?fqgd['ɠ Ldg#rel{L0? {0xT:.'a]XRrp*MEe2Vȏ&Hq4ym?PU H>DZ&Z k6z !?} /pؚsQ>2 ? !,2i 4sIGD- C{G+ܥ2j- ի'j+8o);|aq=4{kmsPîM?ԱɊ~R,Jh'oe2lG<Kmk&'|z5d(ork
+K$|\YCySd}Txl-7t*Qt~T;,ۙ`m!@.B`N;5Gq'V wFn+9 B3[pRvk ݍ R0GF*Z|>?q7(*k:/Xh;s"Ft;aoh]Ed( eq ml[CCD tmq9P#,sիczwKf&'|2_Ђ>('+V6;n->T>o޺쟊X
+o{D)1nF[<0kKAn<V s Jw',)}HOOKmBTb".&? 3ߌ!GeV$WT9SQO'9qR0a'hB(e9gC7)Iv肬' m~#m/FĜrR$%qwБF1 Rx0ے6K&ݞN l\DLLSq~.PL7Tk\e2uP>jt_q@=7&Ŷ4?qQ^"IxvEd?"sc;؁i`2X{u_'}w^ p4kpx} wWGwgCšp$35iHX*to-vˠXלdim"a{lxQiW͵C 4:TS2#&3glp`^e=8Mwr78H狿uEgӺB2 vFXaD;-c
+!^d*W<0$r̠ êuiTfdF0.' ǹm,5MI^tT\w#HK \j )Jl *GoE׊wyle/hJv˟M!{ڌ9.9)ژ<MW!c
+_O =s} .{D*qŒq?t:Ŵ5@\}q#lTRtm1sR~8gF/ࢳ˙w/
+U۲2U%ok;A]L%2ad\1RvʘYE_@B)-(s F Xyb`A PFAi GWJ$ь@./G]pOlS]ߚ;,W-~K սi3|̄`MZͤ7Bre :P Ihn6L'{ŋIt~שs53A-k޾E"?c.p#ď#Urj.;"~?x?]ƓI
+~>j DWḱ[8+Fvq8q4,8ʎGlDEvՑV $Z//\Z:Q_T}ش1-X5411%^D{ ֙vIF<:vk=6 z&nFFC^Xm^ >RY1ŨmrN$5 .F!,--mδr`+}DRx@Mg݂|&6>z5 ժ侬u`:@ִ*~0N p.CZsUyOkʜ*;k; Eq uwWQ
+
+\}XbhDVW82jc$pH]>162K4jb&od0KFڕb4%dn@^Z)WI).X T 9s&1 GULJyHo76wG^=_1,47Qkq }LD~d4{FԺ<#&JIˠH[9>%2gE6S]TfKxʐlhPGe~^`駁#UR̀+t4w4f}xa;A<:LEH}~"H'0M-rvmfmWh.>6t"7r"̓\7+HON^{XQѯ)T~@Lgwd|=rN$S2:ID d# I)01
+Sψ/h5؞vmUy$(C@_ޥ ``'bK tF&F[o*B։i9@|V[x|u0M&`\<"C;eExxAaL|XA
+iw!sJ!TQϜ
+.m4d#Mܨt7}!bȌM{Vt꩕ Ǒlڞ;2(kqQR΍#R,xsFрN
+յdC ;u2؟pF~Jm'mLhrC:ʥxho#0?P+rb x;ו+sAKaIx<.1rE0~Ǡ':ܼ{Z'oHLUeb/Wݮi' Otv0(N2ps!3m ds#ձܺu4/9Sb߸݀pj}W6(iSRe"ZU\q-%6kӛ~uT+W,ayhxo&)mĉ5bm22(vy0Te
+lKԝW7ϒ1N[G^wJ9 
+5Yl , U1=
+SPȚ
+8, JPu FPތ ZݶIգF l.-V{c&oE1i/P2vSsKNyvF:*Ǔ竔[Sh@MMƩ'(G~$i[uuink"
+bE"+طay7Yf("5-^K+Lo*¶oz 3d\igYq5R#' >~MO,R.) ܰL+Jsna'X]@i_2֢Ƨb6;,jYY B -$'g-F{gVE[&s:/;؎B`uXsܚ6%j/E:r Mely5ky zc# $]e*o[Dw},-P$Oo'nb=/{*19>Oם  3BZ]l(LՁ25O]Wa^:&crG,zS1"6@55ƹCM\*{E-[^ɣS/|^ll#4c%0\CW
+  S)T5aN  YxAGVp ``ģ
+ Q ahW$(vK벮u<gꛩʤ&a*x`LDi)Py!O76 NL֢s2\2`ćCZp3+mRBA}Mo} E*5al $̋PC
+r*΅jrlP#\Nsiu쭗Q3<Bx sdRk Dee[a.3b ݟ/*֐͕Kf,^1!J҆Eڞ7Zo*5'ڬ_i4oђۿgYpwh( `w i] `&П?uf14qmd*1[5,
+ۧSͪn?Pϵ'-K+Cgm?yxZ8]p}{5s럽`qqsː4r6l%2/F`t~H <ZGr!c,W_p%ÅAqGEy0# ,CxW
+Q+#@\cG&zOF,9?!/zSm [z ytWd
+mPb㙨ދtY_s ia2a>چ8Vxqb5ޗ('Egǖ|@Yxgrēf塆;&G:S),\d+>E%en,öD_y$RGtV/?Ï&;Q>%J`DΓ FLũGRlS~nE)ʣX:iԐ?O^ˇXfƩ'~;&UHp&= (tTWhEkCf2T!.W&ŧ(b7aF3ҏkU`$ar&A|:_ P'[,ov[o ٵ8b(0Gܧ7沀޹cRU7YM1u/dd\xȬM>UR/"}/.@х4Y¶+СxgAe:\8*h6t_!w 8+O?ug+*n }|~<ks.f%O,n.J}21|y _,>VHDL7xȶ^
+-h_-Zi)9z62{G5Wޣ;Tb)pؘp6k)zނ ve
+{>ni8UY,9Ά9A԰f(P9SD {YK
+endstream
+endobj
+527 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GDEXXT+LMRoman5-Regular
+/Flags 4
+/FontBBox [-566 -303 1772 1126]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 106
+/XHeight 431
+/CharSet (/one/plus)
+/FontFile 526 0 R
+>>
+endobj
+528 0 obj
+<<
+/Length1 1636
+/Length2 13651
+/Length3 0
+/Length 14672
+/Filter /FlateDecode
+>>
+stream
+xڵeTݖ5Cp`;www)*ܝ,w ,t}Qd/{g: (21 n&53JhjI<
+ŕ Yـt)`G/g+k׿58V- 35{
+
+`
+2A8R-TEvL Q%E5+
+uK9I
+pz1sgq^t#D̻GVM%4`q y<?@ GCO)`N*2LȎ7R<&/_cYVokrs:S^D5\i#6j
+ ;@ɨBz )^u##}g*yuw;Gx:h˖`X'l'*nI
+'U[xY@=5r FfIxBr *I
+4tð*p)!R |q
+Z:qm~Z`J]g})VOos"c!O]j/=yJ +ud;O
+ N&w ϣ,J'z/ LH\4nWBBM-56YĜ (Gg@"'bKȞs4h"=/9U61z+XT ݀V3Ͻ
+@Q4F!j9Fs?VG5…I?ltQ )ǵǗDzQ'Иq-\|H69QNq/M kd A9҃oΗJq 8`tq51;pkDu6q#:2փ6TYǧ6k2O/"8sno MG
+[ GߧT]s1_X}E
++w `_Sa t)my陯E0AАN1A0}7HnN[ÔEJԵXL9\@FZ^ %@q Q‰hPJw0S
+p
+ƩJucHOn-j@Ct{ME݋q2 
+lK iD~ -}!yPun +v$Dr
+MRJf@UepPiv""}2TΪ}iĽ';~
+4" u5wPZOoˋo
+
+5"f?_fU(kQF;Y$+mM]́h0Q /ܢ3UˑeϮ_. =)y0p(6o=*%V͟~O`-$ ńR[t#j&nXQڹѿވolmR>2JA=XJÁα{:{xnN)GfG weW칲_Y.1*ѱ1W/<^M,} Ws̋J[T]:9&S4](7Xc#qJ EY7;n<ΐ@c罏͸V`yHSzWoo\
+wxnUi/=u#2
+#oO[jֹ L3_D-/| <% 7\R.ĴO6#i™ѥ;i"Nc[ACuk^SaWl%Ҋ%=^2hҁ_Z'6 ^S0 g,??P -j NF8V|\8u![W"̼eCǂ |p6r0qJ\hu'%"㸆6~쀛 &K[W9S+q`e+6N*;Ȉtgّ-N|46RBwQ/zK 7NlnQ{8!t]_?֨ZoeHǾ)6AM-7m= ᑊ[칰LaaLT'J,jF{,[SС(1$և5%z~6U|+Ua'9ACEǪQRc_Qa^O 6YS%ziR[2%4naRTBE Enj[!yǎB]+=͉H~P+$!
+1&͈ڣ^})"՝41'W Nf?i%QYTx;E}*k5FUJa_~/7,W;)?f<?;fEw;sڕ1UHz^v&9
+=&yDdo2>(@"pҮM.FM༚Q0Aq8n;_g.<Ch;:jH%0<%WLߕRzȮ IIx+SU)knƉ-qʢо^W,A0lL竘ޢ Xsf,*v B6!Nd(MD~~GK_L8zήMh2d:ǡ7?@n}?'e¿0,'4>5jQ&MvY\ofe ^l.۳(Zگ\6 ?}*3?ʍITx :Vt\^q8 Tlډŷ (k_Lx:W(CC&/ζ{g,}K\׹
+ӗ!;*O IF"06|FgwE3lj]MM,yBB
+ y/J9th*IB8~jE@ӿL@ry r0<LV@<i>੉ufX}%Ce8&f=Xg?R٣m]B @n0:on f&0[9.4P'Ϝ~m9Z(pg1IV]+D۵.fEЗ<RhA܏zV%hk[U%9lPefOc5!>w#r6ܚ^Ŀ*nb(=; Q ڵ%>1^)er;4KDP s-7#4aA)IWi EpwMfv?/KzFÊZ[nl}Ud/</PXt魃4PꭡzeA^2'a!19 Yk9_2Mvp&P\18!gL'~,5gfb&pM)`xR;XBmXOG/N4yAW^~7XOHTwa<WyәlLnP#%@[6hH9%SS$<D*n[NTX rjyheCyw8~ .nON~ΞJj AK!|Nd3;4)Ѡ=|g)2!ڝxv[>}xf!zנхdkq+Zf?Fi[e`m$,Yof+Gwsk$IՌNhz}2}nFEIPJS>&q?T3>%(׻ qj~.K'a)%?T
+uIŇ쉗D9@\9+^'V/R2e 6!jyu/D*2sb:Ѩ$5n?0p[*sΠ,97=|fHNB:\{iq+ kbS|sCJX$v 5ƒ6~ ΫQe'YTVɛw:'biǓ$w/-<g-b=l5bG徑G@D3J`cs 2/cc<1_ضuQ4ePTi8JjrܭAsCaO [3g'nGP 0<?PL퓯gx> #Àˋ|ID* 72_.eOP,skӔsw\3{rL~ (V"t[{Ch5q>=II)Ƅѐ?UyE>h2(0% [gA#&M _]|nzn{fR;" R x,<Zפ%&`J`s~cZ KỳS?ǃO38=ޛA6}g (.řOQ>6gvƾ$'=5{qW\B)z7R
+ܴ̬1vR`ebi+W3?1)Y'Z]F̢j Er
+ @ϙAFvLnZteWb-}`k,/&5k_' |D{&*,zHGSےdtzهd ET,u|B[<t=Jup-<ǵ6[W.-c Nfx2;1IsǽʤfoGReS/a::gE8
+^TOղ{S$v=!/Kq*>o@`hqi;!#O]6'TE³>Kn}M 9;F1qxy/%P!ADdZ!-vq2$!u)ᄰDGh']j
+NױޤPCDOa;>|W!8qŞ\eb"쥺Mx8Ţí2<ǚK4ȼ8'X6Z"Kh18!i|j/F
+ؠhmm2?! eU~(5 u{3K8c{fL3=we7o>2s=阈)Lfg :ɿޮڟJ׳|]^tAOsy#Eߝ"%TS~UٗoxN{dE(_ sFw+ 'f6wA//&Oj=`jLs)~ͭGF3*]E7-*6nn%C9mT!7jn0pw?r\C#낯)p@1J⽿eW5BMhz
+-}Byﻙ?Ntz-<@-W;ɾUE a{w@5q^ &_gk8~/-0)}5HLaF:%DnL|'"d'5H8x jj0wjY-GY)LxWgkGdTǟ!njnPkS[fA Sqq"g~?:z\aE:֘Kb!Ax/=٘u.
+s-zZ.|yc k¤vi <F6N/l ,qbDY-tk""t%];)E$(B8 9oDcP|á^\<)JG,W\45;~$s l2U[{ .dwJCΐ,;YXci>bjRs͎{2tA|60XбKgQ*ve8ՈWáwXm7Xgan$ha>ސWK״b0!F,YPu~O6D <6{m'Yٔ7^BiO9[]ٰmhh /姴V#vv i)a$"*czeDj"_x6EɎn0F&RfYߌ6
+*JVw
+-OL,Ïh P#dW`?uG
+xiDH*t;p(
+
+M>KEɛSU~ uGFLvgm7P
+@UQʂ]M$
+/!ѶK|e'ɋ7'*^8±wc"%F(D3J)vI#R{Ӕ'e2sNse
+ӳJw+^"M=.P϶f'DVEo ~֝SGW=^aU wrڀ_?p3s{i00,7"n<y@gP7q2?4\&V5.DžT
+,ۉʝ&rpLBW!qv
+$S3uĴ0' 6Sk>]"t=pގoQF'TRr_jSUG29qTXn*lDBl뿌Gf%=pAl_K 3#L14UH8[޵nzDL̻seZ.*)C/.yodo~lWc݆or IeGqqǺd#7-6D_m{Ct YʑO;gmWmɥɿNLYkbv^/Y>FX̲3ˤrkFZ~}`J7P.
+r_#9jCtwq?g!1کdWgyYJ
+q6FNaCeE9,ycq?WQe
+v +*
+l;l FD~skܛ[b}N&ILdwRT|1<`֋(S2,*15T<bf[i^ckZs:F@i5O߭5BݮqeƬJYp:2?c'`j(KykEp~s
+&-cL @’c\ZY/]OU׬Ұr-Ew"L2V^'rW_b'LԧR/e| G!;ֽ"і/RR`PcB;dmOB-ݨTeYq3UiA */RLra`i&BxT%IGc2M}=\bO
+,)ܭiJ.h!l·'#K fruXn*q:^UЅ!!n/C\}+m:޲ȚuZW:m~L;Z1ri uٲ<|5P7ox- Mny`5`ǰ=j'XTB#.T tђm*v]'ZVz-]g\-3@OF3zynLo|r{x-Wy;"=fu3Yb曍NV@UJUr?RKz5G͙1寞nlDXmswS.SgGWVmJl %(ߊ\Un(7
+^9\[0{t"\@?0W4F&qIL{S&O3ӢyhC&
+5cU֒
+endstream
+endobj
+529 0 obj
+<<
+/Type /FontDescriptor
+/FontName /CKLDUR+LMRoman6-Regular
+/Flags 4
+/FontBBox [-515 -298 1647 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/one)
+/FontFile 528 0 R
+>>
+endobj
+530 0 obj
+<<
+/Length1 1770
+/Length2 18460
+/Length3 0
+/Length 19600
+/Filter /FlateDecode
+>>
+stream
+xڴeT[5kqBp(P܋wEw-^y<od$;k^"SQc53JفYX
+l܌.6Ǝ
+ S 7H_Fw*߃qj9mpWKcbTT
+7eP)$ ؼ6%_l(Jgk2id(e~)hk&h v<Da\&4/u+amvtG'l#ht~{4]4m;,gՁռ/i3rU@DE/~CY5LJ$bgُ0_;?$H5z;>:o"촹pYCX̀IޓɱHT
+ @}c̄EN4
+ߧo
+kX~bg򴸞ihR
+U+<#%TyF w/ǖ g|3:6eBHo> ik*إ/b mͯu8اT1֪+f@p{ R員ۦu:gݣ#tJ"s<MA"cPK߹pQ
+V8-f{]`ISeZ@ϡB:*Zd.` #t
+9+21رK_L󂣔j~"|Bx5rYyIJmc4'"0S8OvtO] *r8\ .*Ղ@ylNAaĂ8n;=P7fGP4@RKlH?##V-Q"K;Ε a $m5D);HEɄZZQ-u_?SnѨQKs晧!,' "N_qтYqKrA<r/vYz˺b&ywi!D6jb+92ohT;^+=Zy~NLeD;RB x1]z\SHUJ] tfFkܭk4G[P(}EB[2%a-?水/$uCme2HGSMUC}A˧)c7ڏi
+PNb:t+%
+_
+,"ʧ?>K8k` Ε6$3DkjOuMH} bMzA鱨żo^VMz=bBܭ#JV$ud`{
+4ɭ,>3 R}3E˔3rV٧zJD"/g| dB_vuPȼs [~;9oY"mco;jg qW?IbYL4NW_
+idˆ(a؏Wt$!G #fVPDN,HLʿ A>];0>,YC%  ~/p*az<\9:%aLo!QBzÍẢj.]ZSۭ°61WȯEhgQd:l.q|WD*0%\a$ًn<-ЇD,BLI^ҫ$jIs?]X N)QoC$d78̸Hg'挪,: 0nUW,1#rqX'`k8dWkA!u+:^]cc@YlǼ1#+SPcl:g nѢGc:q!ᱳMa0^u7,kRSz]D ه9YoRg%|_X7;ũl4/x~WeD!|*&V} Hו
+3gާFd}aL>-ncW,şg<%$h5tP?Botl%{MCc]ev
+&[B2*v)5+M r ]b^<Ϻ$pM{x(4.R۹\]}-q u`4E A&i3TNEdV<6ߤr}N%<`qU>W1r<v} 4ܟ_:Vu@95ٕ=74n2
+t6HMe?<n4-pcgyZ/2eTc7K9?Ê}|^5Ƃ; :XZMRRHNjY};wZ5'W*#U*=|Q;7!ZE?
+ C/7o{ [n*O3kDէ~)9Zjtn)70Ex QJCa}Zڟ?+sZ|
+f{a.
+T@n*)2#f[W(f7u(؟a|w'W|ZD~ v vHNEalb:"! 𧧇EvxT
+D @G7Rʑ.Z{%ȋv`nV"N4İeHCck[M;iukrۃ&y>8v^ Q?A 8wLNLm?0,B\[g;m{P<^_sfO}]~BSPMz ol\g;|.I8An4S;mZ#g5UZ'X2n)$ǔDGo*fh[ാ%5S~ں~|-^)* ;oCU7hYwini3i +q1G*LS#9wqMJ.Tʽ¾h=͊sw a!X*H+K[Z+c+%K`ߴTdF\#/x/,>FY wB_8Sdoh!E}K0Dݹ…<-QG;*{v/f}
+Zok
+w|Iџ
+Rvq7$zAnb@.qƇ얌ۧzDpQ[-c+YsSANP@ؑ#n;>bOx9ǥ ɫa!Q0\@oeQowK3- C:7(çtؘ@[+T-q{v rAxqʛq>M` ~#çdU?>er24(P^R6Մj:C
+\{hcZ!JwWw6f
+&Q>D"TYk_s!l
+y<741}|ɨoCI|1a}YjLDbsRn:;=I~QG<Ք8pZ:e_!alO:t 2j,R; p{
+ n v e!r1$]_c]f-<0bcR&
+S1[Ƈy5"סS_#CZ@DŽѨv<8*sbL E[ >,X:Lrd.ƗExT
+Fu@i穽~F0v~C }8151Mۡ2gg6jJ׎'??HcA|0CL5Z%:btm$ 5-|Y#uן-Y${etv3S(\ON0Y,Fbٗ{+7i-|G7o2)Cu^~6b9˪O3U`(m4ni5'ߤ4X*Dh``'Ls=Mq #!M/׷Nc<lș{ ?r@Jʭ{pL3N(R4?C%PaiF~K{w ~X~Όł)M$ٳL OWUCa(\f:yf+{ZY_JcLk'{fa|\x. I XH&hI.nZ[Kb*t1p^5K ycNx߫nӧXˎm>Jy#ޱ_\H|O M~Mj_Z+ AXIT:ʯ01O G
+&?g=w OEr:LvGx4n2:OD+rdFQ0C`J ՚JZ'+MvrHAu My*|V)ÎyV<%}HxzDzJz WW{xl
+GlLg$1QMoNi}:/4, IQ;𱵽8Ĭ=hlJ 4 A!qo`:^0[} OI5d藤  "5Xm<޲OQMs7LY՛b! m?v-CҺ.㴫i7\
+ۥ
+sn) 7lRXߌ>H7)k : #ULs1E`JШ,` `^஄S3A=H շj>Pbv&O' UׇX.HSذS Y8N WEHG@*Y$< Pz#+ RhJc+op:nm_ON^u&&ofUtTˮzp>qIGA IsD'9 : ֍6iͱm"|q<SץgUgK^I2$G[GH]mj|מ5}3R*,Ń8/<yx0O <YQW/T(*HiiH-d¦B; q<4Z<+(8Wqdɳ5
+L5>1iHep`jE*ePX];MIN6Z&=Bk$Kِyrf1嗊*sMgv1tO .O-p+v(  N#`s7HdhicG2{Uu:೯}zTrՄkH)(d;<:}E{~,hN'r\';̭=[Qm
+a8*ӗ1$Kru ՙŲRSƑDS~
+Oɂ<#!S(ȟYuhcrniX^_cU#p/Ѻs{F:k4Ϯe(VggM?һp5'߬Dד~@
+@yMٞ?_IRN8 yЇ&YiYph5%[Nk wGU^`Ш*$(3M8?1\.tF0yS.?s>‡tr#-2*}i$t=Z Qm{r;x (55_~[qz69] --N!zCYqAţ9
+}J?7^"-{`r|c-S6 (ܛ)T&淘\kچC=9~@
+߹(17mI^Aa2 z
+@F>m-zc_0YlֶPd
+a
+Xc /r+|̦+W9vs
+DԭhrBw
+Bl3nOlVwmfDeX?~_?@BTH4b'DSNEfȦc'? ~3x9hjM[(}zUk `*F)Co`<>~18vEq4/A]j/~16I'3%R\@rGeWGP_\ΒqATnb?v<-sY1o꤫-|8a1{{e`TDм7`+%$AMj,\N"M$[M նVеk<elv1@Pfu
+T<28!|N<ć`e⺨{!|2 ?؈ \wb84'd<>lx\YbT:ȻfS-
+.\˫!Z@ZYͭQ3VxKuKlsewOc`7mt#|{+~6?5tnہ\q"BML/>GAXAi}Dcruxh3zaq5|B( %@<  vvf?f
+vlWPVRbWC^ӄ|HF~WP{#^ArYO}+ԔEE1wO|3Xq)=h"f @Pe/>Qo2P[wM3.e; n+-N}Zh%fyVmLsoRƍ2]pD'qI
+VWS=-.[8ϊ E[9;WYI_UA#,VjI$ؖ^YZ|2p8~CeF?zEd ׿6ͯ ʣ}G,VZZSo^XlNq%,YZVȏm滹&InNa{̤kcݨ*idZ튛q4w1pOE!ZnZvyчd2=SR=aZb҇ N(w_RS$UΝs@OsЈ|L$Ϧl*B])7iog\d-pȶ4Lẽ3k,Ddw L( <VYWx*V犬9t-xbC7iXnVU<KDgyQONrYR o(U\CJ4N/k#/ߎlէ:6v+nCm􊤴 9"{r܏僚FAN-FVTl8l$x 1HN` a'])FI'-RK9NcB#{^Fz&79gБ.&P|Hm+A:p \ffx[Rkqt+"@y<UBJ:\Nq<Oɪ_W/G'3)EmF
+M"mq/y]Dw-
+eC|g+mFL"OBNsif#vTjzEb:нCOKJ n锔ጂlyXauGqFwՋOI=ve"L͉J.[2N
+V$Ia{Χ~֘yuRҸ6A(^a_RDǰ$X &ů µ<g.m48EbnT=g9Hmy
+C;R:^H1 Ik+aeF/d AzYDun\3U? ?%@UjDPO,YO~[۟qeC2veunC9ItF1Q0:jRM7:zhV}_󁕕"G.D~lƠJ4Yw qU<̭@°iHpƔcGTU;Os
+EIYJ)1 FXM:+0p#@)m ֬L"kivlF\KN w@qRؑ) f7V$]BJ.*ail7BoCN?KtN
+α!н.n,.?7+UFe+E5ۡc6YCΣ%<Vя2ų$l/o^~ Ȑ@DS/rn@YyftjB/ s))v8>ɓG^~qC>%SW7pLOC +).+!U,c8Lݮ[uc0~P~r3  =GìSM`?T-^ VXm iJl+Òe[ FBQp$2Vw:DcSZIl2*Ѡ}NGvɐJ+lռBSkDݷq
+ltQ лL Ã[)2┖ió'fwKZWFi6e|QpQ
+0?ʼ;j鉘o*y[?z
+K.$X]q2p5\\B@a^WCfq*Hn%lL^m3^R:)E#\f6m)r&w0]w63{?{L"Bkmͳ11ݣ&o*kfkZ+ɏ<l%HS]OckQXvm^(z :!V]{pP7DǎS5mqHAOdFM{`F[#DtU܎ո-82jn{6x
+WX#
+*p0?qơ.a'FCvI'
+FE'
+ <j W2`bz`<*?0辟7L'ᑗkE;[Χ!RB'3nSE@?MEt?
+H/SJ.
+.V2Xm.i"~6c<,Ry)fȮ[2&mѦykQ~M0};C=Pu21Q^Uoҧ=!Qޅ EnOd}͓U:H蜙?ZEE; ]dMGJkch*ng( Jf35rZu-aZꐢi=E*eaEE[;X0nȤLj'Soo2bZ )?Nu*DD],C1)d#fS ?j'ˣ_
+TwT&
+vETdYF ?բg8Kss`*B ;ǟ:s}N Q}Y{75{ۗAuږݭRPBލIEUt-ೞ&p"6Z!bSf|:qTAx4pLU]PsQ/:X=SkCbo|zܴnB mo Q1DY="dA6)aBL_W%Ȱ5>R#Bu1& 2dSƪsRç,8m Vx{t2յ$ٲϴjS:`<VTJQW6.qrw<nKF<5K[!?'˻jos5Sx+kzK+OoMdJ ~H?,J^ ?<{/+/,#R~H}23曶p%H_FrL96h?s^; 羵1Q6[:"}w(ꘅ q*{>7 !{A׸tBR-3<[z"ހ)AȽ1FNGD=$]=>U1qEnr,Zn zí`85 u%@EO|m@AaԦ[7NJMd$_7gpZDfKkЂu66U"%-AC2΢۱b^w! O2跔~ŪPrPCKqLʼ3.QULI,
+O1
+ٌ|B8޶qCqdNAŏ:2z%5h>Mxšי~_ؘ.IlAn(G'b*4{iDu dXU#nŃW)x$75J^)Ys.'9>=ij.XŕO^b~B߄,a|1+ڰ @ƕ<7CjܛB%][k)9ٞ*⃯uۛL&I [#@ؔW+&zH&xB1hy4~unU#r5ҏ5A*ȺkݨC%Ľ-(nsdTJRݞƃK6\9ÝmuV:0
+P- YLsUĴ"&\we؅ 2Qbp^_z[I.C\ϧJb IJCKA:&pi\, -јm ZT7"r\cQ-zVgN2F$IK}V⓾W)
+vѐte2 mw$Kf)8"Gs nNl
+풞*LI0S#>VqXÄxl,B`]QaOfDC3tenNk1TVL۠xkCPHgI)۔ܘK¤rS,I_)q.&6B]:V+W)客@ߴ'ա2 h6]FگZ|qXGպ*n$0JPiykJ;  "@uXM?FZ:2}|
+W/֩F468Ov$tdRhbAF<UŇ#G!M ،N%0X.A&>C`!,¬pDhpGy]>'[$p~/,ZW&IC <%U* E[1ftgxxBG6BM :SXx%[FYmF^hhE^m\װBnWP3NA0αt b7ԖG;xkT* <`4_ۧ\,[+"U<%tJXMD:f6ɢIiCN?dwG.gr*c
+ȢQǭ6e^Yb2Ĉ6؆"Ϭ%!gddO9&a+x2{4-$gaZ)0ZZ'VsKe%:z~څ
+߬!v%lnQ_ÛXL£)0NIlcdH=
+endstream
+endobj
+531 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RJJWMV+LMRoman7-Regular
+/Flags 4
+/FontBBox [-483 -292 1562 1124]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 79
+/XHeight 431
+/CharSet (/A/five/four/nine/one/plus/three/two/zero)
+/FontFile 530 0 R
+>>
+endobj
+532 0 obj
+<<
+/Length1 2023
+/Length2 24536
+/Length3 0
+/Length 25788
+/Filter /FlateDecode
+>>
+stream
+xڴweXڶ-^\Jpw- Nk^[Z
+s}"cXsP3MR` 3+@AQ loeRZڙ8ؙYY9ĝ&.` bP6syK}`eDNoNs'@b
+2_l
+@ rIi6ʷ7˿ OMhceW]L\\=4":9._b෕y\1\l@{?{f ˦($+%&<"m: fPr>pXD* 2ۿvF3> 9<YmA`w[X-LՁEd
+76K 
+`vB<
+PsuY|5]@mk(8Y{賾L7?G/d=8&qGٿnn7/sE@"،?&9Wpy\<JtD.9Pȿs&uXA7TCcٖe\UdWїMRt,WY3 SqsE9݉\nn)lf{|{ةhW̟)l-NvXDӝ.رQ&}+s BpzUYa g?࠿ ce0nDB#w
+~;g('c`ӅvoNHP*^- 0j>iBSWF閜{K^. ks1YhH/E[mҒ(4,h8w.tUy|LIaXͩ"[cNn'btgMgUZnR%VZYΙ}U:c2,ʙf$3щw=렒ܣ
+VpnlT(rDgzwc9פl|C{NC^Rn lB'-4 Υ[v >Ĩ(YS9ؐ23k$4}py҃S!
+!207l$7@iWA.Flm$ѣ,od|owLqO֪){kţ9_"tVV&Dy+Hc@b>.|Cia2,GDŽ"aQZ oyh'H%DQy
+Y
+o3P^hb jn@R$
+T&X|7NXF:94YKaT*1ܧ!|@ğ9~X HyEI{E(/imQ"S]6څA6䋗Pi
+QHu7JdñpjYj
+U6y>Lb=n֔my7|Rwy?+IC,pXW.^+njOO<P.
+KU@%1"srxo9NO 0HԖ_W
+TEH}'vnN ʋxXտؿ3f]$x緢g:*$Ay8Uz}"^õ #@ W39g8n U?SnGCRcu6^$xPAV}[4
+KvwTDSg-pQ)hб iX*K~P})ʻ_./Sds D6]7_}.ٿ22KyT3gQ|y+5
+Xbܺv0 ׎$OR_—q }qϭcR)q`U,Ԙ_<hv~IkH&O9W,&ZQ{I^{$,.hWg)b薟Xɳ1C` [M3kM|F;󹁂?1T o@7%;\_Ѵ9Xh\ y9# l.^HtqjV]}Ls
+v*M<\M=fjx\k?Kʲ ?/5#UQPhXlbz<LLiD,@p8?Md1u9_&)/Z eLZčֽ: l 67Fп +>TMON^J=Ty@
+7\պλ-G Z1n1OuIHRɳ~>ʈ
+zQٺSO_er[W b?q=׊K6F l2ӽ*TX*CA<9yTS^]CRf[G5Z8LTHaP'j9<u^/duZ$^Dc֝>OP]^hcE-k*eq Dwבt Ս-+QUU<ܗn X͝ҢhY2 4Lqf f7 }3~>zgWiӗJ0Ilߩ'rYCގhv-Z.h3Z!#g D<C%ا+ʥhWg8߰`IFh漞=˵CyuYRL7ntNp+H "fHP / Fgy_Mu-kv;) NÖI9?c띓s3}QF3#"|9}5e'\~ΙXFar+pZ".NjH%w`^zؕ_ 4F*LH[)q~un;>Sd[s`Ʉe5@_~M{Ib:xB 7D+Kh^=(_
+A彯%c|֖W dߗ<·U
+/E Hs)dQ 燩%G3?" ^ z #Xxt~1UFdu8ȟDjsقY,կM}9ؐǹn YMT_dZ&CpKS*zWN"AkEE-.zS#W3Gg-@'F2Z%:M.&U F65]೶X[O>h|ֈZ(}>b/vi
+NZACwskkKGߪ# d⢒1zo͠x_aW]x
+aR0#xVaT*{lRVgtit|)~?u<ő\7ŜmE oSڦ\I,B*}T|IgM=ffr( ' //s 7|L퐓Ӛl(Ha:,TEXe.3Nt
+>qlY-ݓ2&lpz%,w&6]grGlrҌڒ!3HߎjBzB\?pYEB'3@7o]6ەʻL5%#؁!91ޟb'!DpP\mSfXQ~H:❲
+>[;*-
+`9|VFC!JBƠ'I*U Ho>fC#N':>v㏷Pҥ>N+
+p ul{M6 s&!cAʝ5A;6F1urz=̯:H-^wGFB81~}6i͈yf3vp{[gڭ:#
+|Gt<}'RD57Ֆ|E&,hY؅jO_HǠiy;Qu h\ĝJB)q:>bCbNcPOovJpn Z~RBJu W:B! ٳa&]}>s9|;ny+>
+8b>}6es.yؗGL~<Л1N=wx`Fp^x")a%z<`Z7;x;袑v1F]vsmb|s:
+{[[y[sq3+2X`>~WP3bߒY*vg0yxvYUd;So8u͗ԝRö?tB>5|C])KN~C<G}s
+?!ɖ1qZƊ8J)>T+ò0I&eFy—Rղ N{̶eZEK"8ujOA0Rw-oR>_6mZ/=a$.jyvOJ,PŽ>_K#+;MݖkΓ,$c
+w^Sw6
+/vxɧCO*D.?toܔ9iFKh  VYܩwL8%ڜtT.9MZ8'c˕Vه3[rHmP; nHٷ sLW*0Cգq{-Ɂk>W5|7_q]Z0x%/Sg$;rurjR$7(mZskZu*
+@wAtS%}-drmIұ,S=Ҝ,Hy: ipTc:~*SB^]!ZDvt,bjBXtY+&ծܛ]P  tZz'ЎjX#\3vO ƽ8cʶ=cns`tYQKU~q-9՝1N29Z,a<Z:
+xj
+w)/>OV.F4f-`C+Ҩl5^m] ~b#na &ʦNBv%y @umȜ,#ƘKӐ"(LV\r- f d*:^81'qa3
+Yx.p;Lea*=6a+.9b7_'hwްU 4{-5hQ,DWGpx] M33)U}Wzldpo!]@E[/(xlLt$=!ut*m%RnK iz>0;34tFv c?FV '_a0zܵDWEX+?#CgV%+K OE}"1ʧ,gc.0H:qk$qX"yG:Cbc
+)SOr>tb;φ
+K[iQ%R(*+\IλפֿFL#\&m *)%{;BOH+R*kX^4otQp}0R[@.Hk|gz|_$7F\ՙ+'6lRdwHmC~*qRV8м[ B1wZ{T, ]_
+Q.eg*jG?#aF%<CQ-c~Y/XC`nU-@1[ a1{0;u NptY*RJjL=j)]5֍h#Di0
+J
+y*zPp) [P]YnP&߄Y7Űʐ ,}]fo6TRy**s;B30Q(w'D B4&`5 ٌq=Ў>6Wqv&;NkSO"gP +LJT$梼ת-7-_H10h3>O5B_?:Cp&lg 1xD&qfiKw"aj*iUN&0 J[;#]9D/sЉz7t)')|ّ:sSWQmPOr3|"v-oSC}ld tV e}J1}E Etjwc.ܻJZLxVڨ^o#kLֵ~b?z[kz)C㚹7f>'vU;hz))v璹YzgEbƂ#'+ _sd1?6עŒ^-w:nJ$UBuk(k
+OR;W&Щ)2ܧ qu>j]XE0jCPaNwd_cRȉf.)u*#HUpRqL@bf=í5tjOJUÃbzs
+u\Ͼr
+Þt8>ZJ`Vp| ۙ #caS~2~m͚L;tZzw矼bEu`@9aXφd c[C &n9:DzV%-):cṁ,yrKk!2N9,u)9 O,xXy s|E$kH!=%Rϓɞ0E-f],F[ \4vɚ&!xv
+LYBFg(t~4F$mp&ĕ5kl-WZJ|$<EZ.#CU55ҊcMi6~6
+uTS"ػcKLD)_„wt Mym#^=f$PBU3!pk]ǘUùZ
+5k4`}·C+;ߔC]"rFYzUEuFr۵HfYB d~\g&,Q|BSPB[ce*mL_} 7ۨ&օLV:ax^?*'U<$`~v﬚ǫp8 Efy}1 KSUS⛹Ÿw4h4Oc7q%6=j+7$[ X>8sڀd^(܏J]Q]6s%6_BɃN3}6rƐXYiJۀ]:w\3cy+&6M=1+'Fق &h9a8
+bwAy]~ӽj'%bӋatg;tqB>*%
+<A ,_MKNaϿp\pc<i[j5m EDhh5ahS-E*`C e! V7ވFl$Pd}D%Գ<SG׹5
+{Temݷh>>|EoUW,nF[$L^4F?+c2K"uhdBuPyMVp>fs ;̓UL6HJ8!٤ 4
+d3VCOnw5'Q
+BPaQdv|yƊ~ d^O EC^#ڮ>
+0E>+hdf*SьN5)dU :".tzW0H~`ka%A2vw 8"JO=R  f."vO$>qm͋~b5÷h1Vv?vaov83l^7 ԋ6;@Zy_AXjJ} m(,ps3nL9ON,L=I0.Ӻ/ߚPHv8;0+ֻuv[F|ia? [evs[}g+Zp}i1!84"Vґ!6EحP\ w;SpWJ0y|Rꨃ&5@li6y_fM
+5ܭڷ7>,ɖRfΥ&ѓ*&Fh/*LJ/~+fc:4L1 /\|3 B.)|<EL rlW?BڱJ+c=9|E68jCjufco\f5m
+nE$?Sou9͊g*rgK -
+υ4QG8D6G^6lJYAզBb$5I*l8bn:𐯜 H 3e6[ 9 d}oJ$G䰹_j7?{&[utQkPF`5<;lT$ŋZ;mtqB?,2Q)@|M~VY1NnZK3%:i2z.~5uC1؎N:bt&m8p91v7UXWFo=M4v PI`DTEP%vd 5/BjV'h%*úC3!u#bDdL'fOS7t͓⬓;.G%
+T}1xf-ˌYrS1xW/LK/>pvO6ҶfTJ/B 0QM}b!%+MX&OT>xpa`*L*^Sx/N𵌛rey#
+1ݧcNj;DpCb:QOxKio]y٭Ƽ㬂nQbIA2ɒ&ߝ0w59PK<}= :d[NWLmkBb%)3@}\iWl@-C͌K9籏Ir9F妓<GsUQB64\ZSe+P~ ((EXC8L m
+ WkMW%ZUӻ=I?2ە{RdZ6aF4gOfd5 \cfvkKk5iΧIgf@KCG%5~ע'bF¶~e7x\FD͖Oʽ-?4BP s{ ϡ.,8``N I[
+O[B/eџǎDDlA`:*܈kY/΂'Y$#+nt^dfK.$Ii2M- qaR[Tc$c󔆴$N+܉;TjkLs!u5߳/UZ߉:Updzn3fM3A c[Czަ N_zT3cJP6l%3hӁ8x)11xi"dT3RTb2f{77h KX. %cPnkev<3I<fVܞvNl64 vaMsFn3"8yg[z]2`O?{4ɗK D#cO=\<ڒ, Q\Dc8S3=zIq'Q|X橀y؜%~82*],m٫N4K5Rc8jLI)KD#&IbvSUzUk2KJIU/F6V"r x FղVDEBtUlzZՊ<V| =;; aIm@3g-%>R 1ܽQ`i/{D4IVߟz#[HeC$%i9Wpw%OW;i8QﯵpP6<|串 X#|[
+yqJylʤ:rW~vRМs('dQ,+T䆇q#рvZQ ~S&ZePs_@6|ǭՋ]O)J/&F+T㩿X$)K6rɢ]{{ jXT% j׷xX5
+D mCV"#,N߶݉Wſ폳w^6a3
+e3" ls.'cuzT6B'V9id`|mŸn i`& ꅐjxCs
+owT7d$ pTPmAa5f<j L7۲y 9/ ;PrrqW07B~ڧCoAc$b!h{݁18gc$89 -D5nD}w8\:w*eLLsUq['۾-QM߂ӝKiDΙE\}$!!abHq>2!v|S%u;ptZmyţ3(^c@c J DYGcr˶8nV~Q (Ƥ%ӕ2V1e\(a<gFqNY`btM1vRѧĔqxF͕{=A S!0rp(i#pdL#i7%(K|M@E+<s䃵;Eop7њq$Jrʤpxُ @"a ]ˌ"oDM33k-VJ
+$n7[*K\ 5._*GUZ/A)ai*Gј>:v;Vt5X7Q(k쟯t2e@yf,wapZlن,Ef6; {3O&]zk̶f>Sтϖ县B0-GEn3malbP/ex=
+:AsY$p8eUn]d/-xI lA"P5ԅo_:Sƫ.ՙ ML&gl[4x:z18"v1+W([|sΔqͷʝvZA63
+G]z9HnHCɔtGfQ-M\~ҖD ~v[P I=>,rTt.K yZW[d&/!&QTk2`gl.™f҇}``Mdq22Zg
+ `/ W[حAҕeiՍS;A_*\@\ysCjFm4mt-0zq7?h 6WWw oYfX4ݺdA5WN4bZF՜hhV|ͱ !T0b !+"PJ@>&Vq.it_xXq:e-BYbLL26`YBceD:(3cqbk
+52޾/\o2T
+m:_<2Jb& ¶6V,\|-4B'{q:Y-#I޷3OewH7f $HF:M%D6(:7T1H(
++ǴeȌ(4.>&Vpy@%\{/lʣd]f^ظnѴcFhL%*bۙ#v|^c9_Q)win7eA9?22zI %ӊZHTz6O?R~-f!ѧF ~%諁(Q̥ϋ\Њ/4oloF MlL<\}"P#GfKQ_jP4oΎp,mJu͠)I^ǁuFs[*Uԭ[_[OP
+ȏ3`huE|D^} `|y MI $Y K}29%r1E4]ޏ /4(b_ߜGbC+qư#
+HU:z(5x܀Muš`5B! Ze*xл&Q ?vL'06~G|=+"t]ig3V3׮V\<F1LmRfF2To\pZC,TgPΓ6,p0Wy.)nQ--Lk+Mc9 @WyF$nFqęue!'zRȔv,3vxɱQ!(u*Ĕ|ϲe;Lgrq_UJz$9'cl}TNO_`]n^ʭ_r,[XE,Ds
+ä_;E˩ Eh-tĨKSE&*gsDd7~.tOOo }ģDŽ]okG!oʲ,Xg6NxY#IxQCW. UWoX$ p )c%l엹іF*WuG"4i6m>~YPmgYQЭq/gޟݤ:ODFHi4(hxHO3Ha^Y|rRgBA;Td~cC(bd=jԡ[`0aGAŧ nt7rň5tsT
+m %5q/|e5%[dx ]xBWV5`$ʶ}.[ Ӭg{Ic
+rYjw.)S
+/f(-:Ww45O̾zi "-u~QMߤ ه9n˽Cǽ$9~\4\
+@
+SԱѨ8u Ta1k_Xoo~ɵb9BhTDUz3ҍ)Vk@Z͡ ~ei6u<ngyIE.qs5T)|pAUH^+ d .
+8 &Q\
+_\ (F
+'8ؤ <[ēyz~R<"ƛKځgBl B%eUo`.SX}WsbGd FjTdps2z;FΊI
+dGfAE$Zp햾ƶg-?:(C1HWVGЗ(/dVZeeU;_Uep‡]_3=ʉim?GԩdBQH;xÄ
+wTZeO_^9ѕQ^sfT`ָ¡H
+R;u
+@5[fn!;);Svg ^3uztu5;HBZ-hbexscm$-wr=GJfn+Fx1:8Z娴g(5+WlĭDk>WQ~/iQє5z4$2"4J8a1#/ڇ$<mqEBMѣ3u|&CrI,/A@gAwN>jP4!uO`8>O9̏)Τ+q4Ef(/Yu 'iOZM$iΒ5#w5u왁 Ǚ0
+ &qW2G
+endstream
+endobj
+533 0 obj
+<<
+/Type /FontDescriptor
+/FontName /SLCJNC+LMRoman8-Regular
+/Flags 4
+/FontBBox [-456 -292 1497 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/CharSet (/F/S/a/c/comma/d/e/equal/four/g/h/i/l/m/n/o/p/period/r/s/t/three/two/u/w/y)
+/FontFile 532 0 R
+>>
+endobj
+534 0 obj
+<<
+/Length1 2244
+/Length2 25958
+/Length3 0
+/Length 27351
+/Filter /FlateDecode
+>>
+stream
+xڴeXk5R,Hqwwn[BV(^XqwwiΡkzr0q{>[J5M Kgs]t`
+,.rP_o/9xĀNqm[8;Al!PA
+R@  ??0_og|zCn
+?%T>e_. _/FrK-< +T6Ug@s+*Dߔ?,BVzUg#tY[-obٗpv
+؀%~
+COCZb-hJ[0>b 6
+Co˚" S#,ڇ8]); VNO}@DH$wуrO[ZcG5ld3k֬ɳ;Wd7 K;Ct=[9ƅ
+uhSJY}w<`d&mV0DD~JXukذT<3@Dլ1h yXmZ]85]YZ1^IjTnXh>ZMU5=?v-~<C!Īx𷤐w8τBG L&Jخ}BKmS
+GW$j's!E# O\k L4
+-N0{вuN-dk,H-\ЕzaSpm C|B&z)҆rk2=p}v ~Csc'N u&:< ^M[gOv!\{W$D CR*g/MD;(7Zi>}e,\]:0'Cl]Xa
+qd]d? L֥,=AON|egiM/~wb=D}Zoz%4fCKzL˗7iHh1 o`93PR?TBsݖd=h<%, kA$;:.[{95A$58
+Jӏ IY5K)}A CxXF)5U6
+- 9R>|~u}&$?tn}D}7*f7 >~nN2Q'J^+h,Jo5]9e٭֞peJ=~Ey_jud1vv>5`hHY޿RZ+/^neA4]3e'c>]c3E)
+-+Y; ;>T1>h@cE11~I8j'h04hj&SSQⱶogoZ>NgZl}D6Wn$IW)ՌnI/)
+7>:yuGR  NT2M`+6p^aeF&\OwգijƠ ]{j%8itrWCSV\uRCCuu*{o+F2UnL0͘muSwO'u$`vxc<!ўR>+zdGϗY(
+UxeJZ4[
+QQ|Z⏪E5@\ͩϞ -ztdGj2=cҸJhKі<%,!HoFkэ]M@Ov$uͬ0\J\Qv?k5e{Ǭ{ ]O-5.Y&s< |gBЎ%ɗbbsɎ=䟲=_*<c*]Q(; O v%u<ύ
+^O^<hfk/5HJ>)GdI>jJl ">I`}1'𫧙5ҥ ߳&/fl/Ut&:vzE[?۩&^an~skߴ>OIudF0X Ӣ
+,%F`|7bs˟_Rc)ȡcE>3%vtb>(gLk䊻pmB^/-mR\p#NyH6&9,&TV(5OѨ-aoǪwxkG+mS6Tʗ۝YaitQz7owd`6|K-ۻ)@]Ͱ9n%GU+],NNrWsMceS/vpPwdMHj[c؁<sz`:¢:)VA"y[mg:ǗBB<;?2L7ےwDdy|[#D|
+XYS3dӝ_bVz(<Izi螸^g:;zO8!69j䛑Cj枀oԯkݱ;wG`+ap>'ū}C̴t g3C+Cha?g< _lR,JK֧]V.#;=勪j6hNx=VTڗi=Jm6gwH;S
+mM_"<nG5y|eamPdqA,sEfnϘfX̊)Hp|,Se*)ƌ9KNȪ}p.R(ud7RG .SPK0祉Jw {u%sISE`xcKr(5sW̬Z;x<xB5|X&J1Te"VQ&\8gk
+%+[½b}zٺ/V) ~oiQ^-] \VM>+: iU @G~&(pOW? 1>׭S~ 村/Q=ߎ܃AS{0"_{UO"<TjJ$C'X(x XCX *3s[ӁsYGj_gwtӏx?)~T_ɴ?;oіB?oz49*E<fqQ/#ړok+6³uiV3?4}nxZ="H09xSp]0xi4=HA{dž$w̤V"Bh,/~Fh^h{^3&us_dz먖)RRY{IytŅ3My /#χ 87<
+[2-ikhERy_ jj^5C-rT|]z;oQ &VZC5\mĠPfUdg T8Os$VAR* 8 'TT$hCQ*#Do K&Z{^ok-/$tP];.\!Bt]:G@bEҭ'nMٜ&ZG<ϴ<Lga=cW
+3*_4ZZٱ|8`d{MCF x\a^D75@c*$F--!>tZa|}
+Gt|h= VbdX'{YہXnKìd'sQlwFᕢ#'
+C'H<n)3cBaHfK:&
+=bܾ I|Jn,~v‚N.q-I)7=S"dM|,?T(4-2l05<~M|E:F
+"摧5@CGV{zNǫΩI
+l?D[HirSJni
+:V(=Pukqפp.Qз}D? \&$
+&:'%"-zLթzc!lm#5VHXܖ<"LڜbRc +8xV,HI*m%ۋ ="LjO6X5ז~":'Cǽ*^qh+u|M s'%qqcS0c JV7{9.iH)ҽ--磖UyvxrJK|ôH/\+6vķ(`43@b,.Ú GaNTG 1ta+nZ%}^>f! oDv4RvЌmCU&(K7[Z6.G :0"%Q
+";~9t;*K45Es|3ǞIX{+"?z7GTl^g?DYct0y2˜Be m>4quQJyW,l~ԵbB"w 詄h͚" !}@%$)c&b"*(
+3j;v5ëdDn^'3N5KQn))YXjj!Y:s^{
+liWV(4>4\欜gi!v@Ko뢀g^:XvmCe/oЅxvBh.Y5Wvl\iHـ?mBG=y3vi`Ӗ[=?=,!;W5*SҰ`_pRC%5 );j9dRQv
+.3uv:asVd?+QdmYlQm6
+6BT$eԇ:;ҳc;=cV[E[YZ 1H!afJI0
+ya瞦 ϟDj0&+o|fH'^-8u NW|~YT?- 2ЀD$c|ɏW Z0#xﺆޒ[&/Si=^K_IJ &Bk{5ɼS{3J'|O
+'U7[z '~+>⨩_հW"ڵ8}k[Z'!6%1m}p޴w8eg=.{mJ2FFL;e
+' 5vbwRKbyETj| $ar]D؋zG-W3(vR-_VLhh:2${{wU-#k!&lrӐ Jt4CV 6Z x)Y9 9\ڧXr3nhQ0>
+4h5+\T>ZSHZXIo'cgoWYU<a$S 5l_yݮGֶ_o2e{7WJ<+d pszGMx%Do EnN{mkg:fWi\SM{(r*@7`;m'A߼Vn!hs"сC}-g4Q3AOӛ_xXY-ogzwqd}-/='~?z}]nIƀh9|Et
+ѯB)LGHa%s^<.bEvfvaZ[:';Di7mB,"FG 1%hOD6aM!/3 ">50Uwy<ro;I+ N]$'(a[k,nkYFPD6MRƵgByjg=KEnh2HPEmIl[l&Z\ԹyW ˰h6fd sCg
+ !nvG, [y=x/eٟi[MLM+_@
+w[M ;psVG_YȚZ8dZ)Gda!QK: 5* [nA<ݼ>#۪hx6r12mH/xIP=p_ }"V=W?^lsusx}<*7o<(| fδVtO8*LYea d쪐h3Y7ee\ëU1Ad+]L6ULiV'(H oI*K/mFSqĜ&*Dqz@> wR2P;Q*rbmzOhszD_E#cJfa[aG[H_Tq~,<Q:_aXud|%/1N o.e
+jr
+|M?mSR7jriõ3>*iKt:,u 皼 ;ߛIx5݅|
+IdF#midOx7lpuC&`:LޭKw$*lj7pm
+GJVᬍ"Pb&+j5R<t|3 {oCJg\6}(q-S?G/K;w"sEߪ>uꔚSpa&7;>1-.PmO/)g])XCO_yJ^Nl>u(sY|Y0 L:@FyYƔ}UW32!m=5)ˏAn): cq^?|HX^TkU.rgj|NBG i׻Fh0894hb0>8c*`MDy]cCYSNI:Y Bݑ]+#giHwt}b.&?Mbu
+:ί/tVz経?r'.v{xK2;q 뱥8^ݲ狆pFO#;tʿr9&}@-NNcNeҷ:|so4k*>.T* 3Zj$v}Dl)ƄS5Ha!Zt2Ŵf$6f{сYB̔C~N _*QlCDqHWf>bwmlj#VLq#_zʯ>4d|Fu3$Y >(;xxoלgR/@_v-Y)濲}$B#>kBa%ڹJaᏂ1o?N^_>;N&ko%Y4_׷JtNրgoBH6'nXCUmiڎF ZӡǬ⥖-M8;,y}m<L&nTC5%-ia/t- Y2HPVm.iBε)N&WojW h7+ ~K"7| !Ö:
+##t)jӫgzh4C Scb
+vdAWb*;BO Q 9x%Gt;'
+&x(kK]7^^<TY[qtb :}saA`T%gY/fvj+_q[vS4a׷G)L#v׻حOv:%~i{ft@]6 a}Ck4hn]=Iw]hQh)+geaQI%[@1|oGd$p}d9Uπ, Y};Y])K圹g2CGlUv 1HȾqIV3\6
+桙9Ǒ7sD_<ʈN?`0I \ݖ!
+\1DzgNpr m+jylrLql+&<<WnSc+9y+XYkK9<.Hb
+qe@Z.)Gz2́EWcwY]
+oA?l ˡ3vf,󟻥sݑ>p|3beۨ-O}qkϹJwsD 0ꁅ༜j|('^Y6&22 ?a[(A2E˩4cE
+ǵ}!>@"!&-X䎻SJT-BY̋9QlBkiĞVJF)ÁT|dHJ. )Y<VG{>y+f̽_
+ZZ CJ&y|;f(t旯"e!}{5aK:t_}@t>=5J!LIT?]@?]m΄&DR]]k`ձ3?F]?'SJ]hJlg5,ZKN>&[` ^ҙgն\|,r aQr?r̥
+?SDfkECdi-حG*p u@^5س%z;;~)2m#_WHZfTciG-x,exbgќ}'9)W_ rj
+O>v l"I Q$.77] 33%Y&j~?v$~82QF-N`;ӸtBߢT$/BN)G><dq߻a/.5GQ3aLO}b.t s)%25/[H-F[X54P];1%g Js?3,e}dj2ʒ,S"h#ոu4[!;=|AVKY$c5hEGz֍Ό<) |D`(7 UaG `]!Dvo9u+γa)kC_,s>rB%lR/(k =KdW߄e݈ ⧼%/ 'rH jt Yȅtj`$~]B1P4)Hrfa
+҂p%clj}5Kss! X(AĂ+t2<[uRh1QKAYv%@l`vH/qf`N"CǓ
++U>dN6BhtQI%Qy{a9;`HjoZ%v?jiÙi]&3|Xkm$ ItYJ㬰٘ˉ[*(J
+:H -$"NܙUaO;:@O }_NA:HqlwX%<z d&rx:f UU1'Yʷ᜶8?ϙyjdbϨ9KfءwdoeJ厺w[:rRY ,]MzvYxfӫu KG }r#=Ի20ԯπ0ci=j mC&tbI4K-_x_5BO [O"Ht(v5&U)F;A%Fu l$ +mIwͯ6udslwS+Gۻ-/t`0#fhfIx`o"9~ °hB]XO)!RC&}`4_N^鞊R m3i-Jו#._'g-ǥ]yY0:ZP f?Lv==@x;nMLP0Dw;蠁hLH8;3A47ibz©4$ar"7yT F8PY0j4hE1fE
+02枾I :ee 1ߪ>׿ʰݛ6^W4w 0suw&{Q*`Bqv) J9!qZACܜ06\G
+*(*fͤ ONg
+ooT2Ԯ*{6Y4 03ߜ٣.,e[1˓vX\W8#%2vh-m\7J/{h|+R؉Hj>]{CC MNiT?Z+yP&=Tfs%k|-2 8ėp#o2mEJ8۝*
+J?5׫2)Z}BZAJ";/xӊstWf7440uOcXYIw<銩`V=c|oqKY-~/h.ANѹVPf:B$`kXv[rnDCÂcV֞T01 
+3-m+a) YeR̔Lьs[FTR25؆;@J"DP|;
+Y// \5!d$hRhFևb2ZN.S,7HY>LE<au 7EcSs9;)kSй5
+*nz.6{ljyʶG @-r^!ԣgH9^RC{هi s 7M-]G%l6pNU
+cFdb]i,0TL[+xt؜C_i>șno5x %+F,نBlf{O`j!|} !6;
+Qr@׌¥Ky/ SOt%0c1#3SKw}8ģ%@:
+f4;ЍN"e
+mFOö\f/q;SLa7B`v4|dsx#l Ʉ(^S0;Wxw3 T1CNgMخ@;W5^0^b7 $f|hg( kvA:+tN3>[Ctn$v jK4,~PRQyM|3@qay#&kΤnbp#ij])5&BE 沸m4Ze~?+2iAl#C2Y:6f&DmتRKk\%(x^%\q,Tq ۖRx]W0Kn%/
+Q+&
+endstream
+endobj
+535 0 obj
+<<
+/Type /FontDescriptor
+/FontName /EHDBAU+LMRoman9-Regular
+/Flags 4
+/FontBBox [-443 -292 1454 1128]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 90
+/XHeight 431
+/CharSet (/a/b/c/d/e/equal/f/ff/fi/g/greater/h/hyphen/i/k/l/m/n/o/one/p/parenleft/parenright/period/q/quoteleft/quoteright/r/s/slash/t/two/u/v/w/x/y/z/zero)
+/FontFile 534 0 R
+>>
+endobj
+536 0 obj
+<<
+/Length1 2183
+/Length2 17713
+/Length3 0
+/Length 19038
+/Filter /FlateDecode
+>>
+stream
+xڴeX۲5
+%k<@#Kp4w;}^k4tT͚vG=؅nog
+fces1ؙYY9$. { bP1sysu!Rd`ӛt1t
+63+1߄
+/hـ
++<UC|R#+ GT;!d69P(% ^Q/%\Km-r\MtOɏEJl4OY+(Ki)P>Ps&S+ @kH>}"ܠu
+(RNIT&)i*1]
+zAN.!&BYjFBF/xAbK={\PTvڮ0b%"' $tj{>.NiE6 n$hOP.Ѩ!H::|G4^n?+2`-w1BG<̥>C=}dOV۩p@,mOflwz6cuL:{%Y@]'ؘ㸂}"]W_SVl/3uD> )I4ayQ_\l;~kCJ
+IA.]豲O/E',mr>?^/d=r#~ r*lb;ݕr*kbOI:HU'qEMn+̍ȝ\10Ƈ0\wm2Y(Op
+R@SB\G91|R"8BJ6m)̌{*ĵ7jk;7_咭0bF' ٹqbmہ'\mNP72i,4esB'y
+;dp56XSX8<޸ٴO\yH[Ͳv{XQڙ X`ȹ@?S|'uo[8|g / %Zϙ(aԗ3H]FO޿NN;T3hym\ [z(g @Vx&.@XeڠjHJUz;Fe"?O8‘a(zJ. 7%]^Z~mH e9W¯xt*l
+C8 *JF4l'# }r1
+ыPy~Al2js2b-anw5!b3vJDs)szsvT|$<5Ivd֣z0Z-'?{F)5ٖ&o”Tl
+ l\jlM+ڨGp{Y+?CE?WnjM[zxT1!9 z 0qvT_w}*l>u"h-v̟MM E/}E1;y}BXpB4z&u/|
+i/8b:[ζ
+S,*fktы4ZZqyA ƒSIxjpԼi *zsB25ϻCHoj/iCc|lI~#KCLAm4'gvw0q]R һ6vb93HX1KB ?}Sa 5FG;2Ӈ'}?!إȎuك[C2et$<] bX^0Bqx=YLg÷+Z)lt/QcCzZ64_9uӚFoYf<ӂ419Ξ%c~T~]aྗ\&
+Ow\G_2be쾜^{DqGECm!lw!/:̋B/ g?\cwuc|r۫?Ze~[+s ;O ۤC}Ii#
+<
+5Fu+IңT ѶS)g:^= Fɵ"s=ĝj7׎KVC ߺv+~
+β7 ZR% &WC|0Rxc*iRjh#J41kvjw
+2jdžtذKmjTCŶ{ԼҫAbP
+7us 5b#2^
+BBdjcOFQXC?xeʦgO^*=)+rBtc<ZK^!_^4r(hP+Tf*Ht>
+ SYdY(ٚ.GwUJZʳ1$B(lЋ>+(OM$K¥2/cXv9n-٥4ĘC)1eP)\gTS.2J;P? X3\4j?[`Vk#J .h<3 DiE=N-k&MFeI.ŰV+Fܷ@D <8
+sM\ +CǒtDl!P\'xXeΦ<i׽p#ޞ
+=WԆE|w"{[e'L9}DREʭ J`| NnvSYi&~aprHl˵ꏱ*Xu8 \%?$GRg"5!8^?*[Lijl'{Y^d~PT͆Z/ҟмJ|5^D?ʭ!CQ唇'Pe d=lm`D YEuUsnA1gٻp!$ i*ke6q/\3ǗL|ͧ- Ks۷4K Jbw°'>I^9Z@̓eL\Z [@lIR+09
+0/l ,
+,sB[uJzEth^8x#ōKRËZPHŞ[P 0}n 1oJQ@a6qз*(iN߀{]cH]z~򨤷9r]_!ccW
+پ¯LLv CTت8n-Nƛ5(`Ѕ ;vp.D瘡AےjD 1IQbܜQץ^nqan(I3un)/}3>`}uP`b/֝vƬT;h*2|5A*𥴎*>6l%R
+g)UAޓ 9g#C}g )_'^#nܐIMD')"~(N̢a.| ΆsY>KxN/F?ڇK˪(T/Wcb 51{EGg;nv2$LBf"你YŒ1%]W !ӳJs(9C(o_
+ J$~Ljqn+ чp%Gr"' |NagHȹ&b+{Q妸m_ڄ-L}id$;h`u+KǑcB\;)Z  O~hb7|cb Oy%f m~>!gШ{Ws+((ZIC\"˱=)Sjd]m9s6bGE${3~ zPlYEܫ+CI%>AjW-v \1ztd[ȩ3;1[eWH[3橋i՗F d\ tkuxr`]ezRXZ"p)t'RzTGVhz,j)ct!av7Z%h_D0E|73`};tbyPmP̦pvDtx6ۇ%'qHVkM9d:<̦ZXqh+LŊ_kK.= 00!$5~:A8&ygR# uK8ijd.^mPyxg
+Q C4i}z3<woA|1X2%ymAQRkx藿_'sə|c
+K[Bbz!xj`@Eeѭ_E.baxM.nO2* ; 2HQ;(p4IY4|$U^)jʎ[Toΰ5 <[p^ѕЖs
+7$w=2 ;W
+dV4Ȅ)g_/Yd;gJݟ mZiݖ"T3rY/-ֱ۪NTynrm\s~"7H<Uɾ2K&OmQ5zPzw#HP+`+ҧM9S12𫂭"( A,&/E ZBBv/4#'XU}lcbɪrInu޻lM^oV,um_$ x%|ΣX#7<y(l&gKה0c
+ ;Y hR,|R^ѦΥlpG
+Iwn_?;_YOm]@_]~KNQxtdl;jT+0DZb(Qt`!Lɀ(?Ħ
+G*@,fL ,F:l5$ѡH kFײ]r],A1yz}"_2>
+/~wB&&IFruṗ0K[?IF FH=HM tν,xs mIҀ 6 v-&N/{/A
+#aKDˏs9;-Xܨ\E)a;r 2 }r.DkK_L&u+s%`2?m@gm[u;..ɡ(. ѬCܕ<GUN\{akF 0ƒ*
+\;uzM冴>5rX_*pADQ{.Nw'dj=B0*+XEf.@a h<mgeC=Vc@ +aU6=5OYȾ1(.#OD<iS)IK;8Qkm&,m*#7[=u>yV- ~"/Y_`V)B?$fbNȈfeX !,^s |L{.fI+Xzm_4W,ӏ3HH;~VKigl|ךo-"9]~U-&}}Lg94]XH);b$øqWB@
+9w/!Y|Ć zlO<?WNυof_0^qEFH9|7#t[!Q۹QT7P@3[h}Q*= k4k<Qel`Z9?{L̡
+ӂ?RvcJ;Ϥe-U0COxb$! .7Fk$Fa
+>[D2ҿn˘b]:e&QQ0f[P{&H<LO.d̨kiC%񵴲(Q_$Faig/QN'Q1?ֺ|U xd5p6Uں+;GGg8U~RGIS~^ -!ZVN
+J>}':Ш٨KSZQnC)1P&wl!"B*42؞'ᥒcoRKAL=
+e'];5pj,
+65Uo"1+#U}G"6_哞Ӄ$V%ШB:u]C Kz3-iGc3m4HK|eVƾIآ-T|iq
+kW1dǺH
+,@Z<u
+ƍIaK{Hf!dJ`3gT-`c/ 4!bl^<=bwsڬ[y`i} Sp0/O\FT6zW\"O-:x,9{<uX[gVty0ûnK3t?!kyx *XFۢ#SRS~H*~
+jݨ`vURD6'hto; Tk D"
+=@*lF4QSwfyR"o"ێPfm@_"x;*1&tYCf
+؏=@e?B9"D^].1n)&ƒ}貁)-a fm;y8^K]68Η&Xwly͖BX)uaCMݛHtI,1rf>KGECÎ 6[Ժ/9+ptM}}fJHMc- m
+;$AyٵG-2ո+n2n5bs;u큧2d,yk=es3jv}jXLc,j!
+uu~I]~(
+*`OL>E_Ea'ʸ첂,'g$v7MU6Sd}ٮIޢ-H~JU$M%.*{l圩X/:vX3UtRRwfj(Eo Z%0w߹PC8Rv3}E8sȣ9 L2{-y'2&Cٵ`XCe .b&qc琒牤 _o(N4RHwY(<ۡϹx?}_P'\Q&^[܆-
+XJS̬$oПL.q*撬2ySjw:4}qOyM8Ws)JĀ9^c\#9^4U<̫. Kс#ۉQyk̮tii< y^Ѐ1Xr%ܡZlÿR#4
+. ]j^bZP0S_Q7ħ mZ)L8SF"A"{=-5@r=7(fPV2mmUT9g3"\mq|/5/\tJUķ4.3ɱ%DF9i(0ԟJ3]Ӈ:t)f!m PN+B&eCww#i(VUqIknތ{ij k뻤JC.zT_D y_Ef&:b|voc_}ԟ8Z7=%'C5C"nE`Б'l҇y a&x,bͽS&R4 #tj$1= {De_`8h7;i,"awY=U_KU1{ֿTY"GW.Y^F.}[ZRfQ\ o ;YVc(|/(S$AY<~rd9Zͱ\,Pv/{(zYHG*H-+#}1dKְK#[焰WV,Wm!;`
+3ǸEU~8wUJSmd;hmuߴ$q$}
+G6%X'{oL m aK`paoe!gI}Pu 9hH~EP"?+fmXћ,"?j2(C5b5B'xx'zb%cTlM^dܠyPGnm<Ĝg;MjbJߪL.W]oGOM7c7z;s6aw$ɸ F4[P{qA856?"T
+Vٵ*Ud("
+V|(\k?吂5v̯ΤNV)DEMYv|k
+wnIA݈;\x!b#g',|GI+9՘N[R)>*=wH*3RWP1b B,끖v
+Z](s:Gۉƒtv3t<i5Iay__x>XFYAv5.5oDۈ s1){><Gr)Uֆ 8ũ8 Q<3PW ~K&Vul=apڷcv*:I0U4ZQ EnE+=ڨnxS?2>MY6x˒
+Qi^b*&K%#7QUu iev ]HpcGn7uuF|w,O\JK:2]_p)&b}lOxK"+7|S&nfS_ݼv)rhWBv:[fIՠg
+XU[ˣ$Z_0lw,Oip(Ml?gk_¯$2y$;L^әg{%̐''"lgsl7SвYny`3 >\X;x1[*ѪaY/ ̿,|Bh@seZm-s !ugi9@y/..3;c5Knaʏ$mB+Whjt(@aA=&Js)Rpzrr
+3@ زkyFZ
+l2j
+:N}k-F M [tuP͍'904AZ8
+4;BU5D*N3y$`5VW 2x>_I=:ŜfEDbe3}F499/;V_1ש-B2(XujIeu5$8ra,r~8Nc,?\bi`O }T:DB~g`lK-H;w`ȓi(>쭧ৼ!ǭ2*i-6[>cxP}r1m2KWk$Lq*@PX4ږU Ñà̜"L+jvF`.زi酵D@p1<ᐼ*,"q=()d)(n zqJ;`cʔn~Y]֝Z[%ݽ="R_oED
+W뼒XxUρ ![g1v`jT6ݓwۇFkq2ɚT}">Tx60(RwZoLC`"i*2=1FmGBß5_C`Τc 6)H"*jm>Ĭw/q/9%zz[- cciEQ[~ȗN%x,JT ]%@MUr$c
+TZ8@j؈Hò<z- NlgaV_o#7?UʥGJHkWm597Lrgr\F.yg xOU
+/cq;Ǚv 4*;knlB,Z|Y*PC4x{$W\}HNjv9G'-G۞)
+ =>1nl
+4$NiHҚ7tSH^nqdE~UԡCWO=<ި/U Lxeaт ȟ:Pfȍ Y
+ǯ}-ǥjM1@x&8h6}I-˙IY묛hQ GBhgxNҼyrJω*jNl!%B2
+VĻHdjvߝE~K-ϸɳ׽Awщ%+ȃL¶;fv:-,U~QMeVMAFe祅L7 '䰽".T/Wend"ʹj5dQ$łv##)uD +`n IKg97ww +82H!X{$y`)=wO;$!e B&z-v_M,ޜܓ,KÖ+t'_%\dL
+)vOYh
+6nR'N&wA NȬ"ZOOԤ躺=)V
+endstream
+endobj
+537 0 obj
+<<
+/Type /FontDescriptor
+/FontName /VRDHSB+LMRoman10-Italic
+/Flags 4
+/FontBBox [-458 -290 1386 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle -14
+/StemV 56
+/XHeight 431
+/CharSet (/F/H/M/T/a/asterisk/b/c/comma/d/e/equal/f/ff/fi/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/r/s/t/u/v/w/x/y)
+/FontFile 536 0 R
+>>
+endobj
+538 0 obj
+<<
+/Length1 1924
+/Length2 3043
+/Length3 0
+/Length 4231
+/Filter /FlateDecode
+>>
+stream
+xڵUy<T,%B(91es09ccV.
+P, %uDDR["%3n^53|ϳ%9G<ʘ @aњÇ`2r|d`ZJJ4d`Ȁ ,!*
+$@4
+DCp"@ J*rp #0D%Q 5H~ mmmA
+̢'C}u 2
+) Ym~|! @A
+!>R6y
+h"M c'B!+]`
+頟)<Ed ]rٷg/̚ý#|_/ajm^0$eЫDMro
+,пsGN؁M&rA(LpH<Wmi
+;H+拴>[wZnZ-[yB܍w~=o18y&_Iۚbr@iq0Ip#dt3TQ1S[P.[?oMp,-#Yb(+3s[ %n
+;8?m7?f'ň5ŗe8)1H&əG$.e`wm(ٶevԋB*(*uۛ5&EwGt~7힋{<*cX2ϾΔ]ٹw&)d >|7ז
+l-~}w٫a՛CNbR(Gץ;vL} EH6/u2~YQ(Xy&x uth_;DvMmIa!jun4Ǒ5a%7|V!VYMQtWSjKc6L)rJ%S|k#k˟PIY?[%}{:
+*tκ>('-rnQ@);]E>Rrĝz=gM-^5F?Mcu]{LpϮDŽRn'tzTnɋ_`%(4L6\q9\@mxΎ0mq-$>UzAb:pS5p\vDV\dg2*tq;?O<[z}ﭱmI5BG6aZOi$U t
+:q۶0LBripta
+
+6|ADd]҂,NqF+/ps) _7f 6#5ZMZ~^s-̵i51}Sڏ& zuɯlO%۳lJާ]EZD0Y>"+P7c ê2Ri|S#Q ۖfn
++fބ恼&jezm߭o8(^WGGî <QxxQfTa )}82VWOuALJuFA헯K0í+ҿQ56D8WpAGU׭|\:4=:/tBzN1<M'C|%{nBK-Ɗ[|Sʾm.o ipI.M=zx0pkV槹Uk
+nu7|o p<IQ\-v{Lv*J'z-HᔿzhP`_3
+X/Nk20j}E!E҇GQt{~lOcgVg }0W]Bˋ$2q`7GNg\8ݩ>uIԛhYó\>77=c7&#s zD8|xa9!⪐nȅ6ָW{@04p\>OuVn{ky {*Ѭ48;!'ӥs7{Џ߲<|cĥU]e.ko<Q,*x.fL}8bQ $w|Q#_5(N_>|47>=ےSukQu e
+k2sf,"Ͼ< `-Ӛʂ& ٤cS9tiCҾ4f]
+OszR-v<<湑d^\{:$, X;smhզgtīmV `
+endstream
+endobj
+539 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GSUBPY+LMMathSymbols10-Regular
+/Flags 4
+/FontBBox [-29 -960 1116 775]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 40
+/XHeight 431
+/CharSet (/approxequal/arrowdblright/arrowright/bar/element/equivalence/lessequal/minus/multiply/negationslash/plusminus)
+/FontFile 538 0 R
+>>
+endobj
+540 0 obj
+<<
+/Length1 1747
+/Length2 1924
+/Length3 0
+/Length 3001
+/Filter /FlateDecode
+>>
+stream
+xڵT{\L(1"ReEs"+MF3Tt95G3Lg4EEۖkG
+lۊD"-ŒJ3>>3|o}k2å: pC *ưl6D
+q8&R}Hb0(&&.8 Bl6pa a.v0N \0 L!ՂI j8$%0I8)$9,Te&e3 xA(L.B
+M>` BE
+/`Ucdl'!(Ox#| wl(&[I812hHa2BHpBPF!O:!0F`!0pḲ Q\<$~b*7oRDJH2 JR!
+c;xqyToR{(AiD,VsrVsl
+\0d-(犐}"0\AG/k
+" I~(-=]?ǐ+ h
+#HqfnX-wHaopoH?/
+_
+5bWwf]󦰃)^$*'qQIFT֛Oqc/њ<׷hS"\mɻas2ugցvtkV8WUpcyEꪨ)\dE#) j/{tyhᕽ&%roE\};W/lrmq&jkд{,L lڨļuyn ];21m< ʜs8zrm`7;Lzmz|-ܨѸeFͮzsx6-J*uxhoWȬKGE4P<l͟9|l}ڝʶHr&pTޥzK6P/4.iAVSjo[Lh>;]( kǕ
+-tzִO'Shl:^[{}:> =|ުgWm3䄋tyƌAm^jO9z\dАtʤ`mO&O(-㸅A=PJbԋ/K w] ZY6*9uM[U>!˂}wY{N 5.P<D<z]4VPKY%X`<iTJu/Q4p9=Պ7xߦ{Q[1^pýZ_bg[UFïgI3+&g;nѨuflSSh*zB2]ʿG1Es;˽9Rnlayk5SFEF>k͚Z]SsΟڷEN?BvY
+>nzM}S;wpۮ}2?K/oūjdl& C|>z%:dмF򂫻r)R5#ԟnJ6ٮaE@߀O~$E()..XGƳڂԘj_ pL{]7q]`rK-nki9H̋x]oI;
+)JF^3 :.8rց@YfA ׯ b KgL9*z`B*rKҒMk~FZ"j6~"~SkTiز0 7g%
+fg#u7dNf ~ۣ}aG7;sD<,Fv:%0Sc/)}>?OOkpu
+dz/;k쾤ֽyɨ)jVDe}#pG[& 7OfKMΙŖ |26td{ <dͲtԭi%QMvM}iێߎd0. u4WGK
+endstream
+endobj
+541 0 obj
+<<
+/Type /FontDescriptor
+/FontName /OPBTGD+LMMathSymbols7-Regular
+/Flags 4
+/FontBBox [-15 -951 1252 782]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 49
+/XHeight 431
+/CharSet (/minus/plusminus/prime/radical)
+/FontFile 540 0 R
+>>
+endobj
+542 0 obj
+<<
+/Length1 1718
+/Length2 1751
+/Length3 0
+/Length 2823
+/Filter /FlateDecode
+>>
+stream
+xڵT{<T'P鲤^t1>vU! f*aΌ9Ӝ3dDzԪtSR-VI
+FɭP~J]˞|fμ|~/D!;$*,E!aTI
+"`K"kۓ6p8!zbpU=
+h#fg,<#"B9<m+'aQܥB$-!@(Q~+`%oKT"0.~<4l#vO"f0 Qm{6!!kb5 ˍm0BaQDgF'CX1Y CL*grXH"B!vv J G$!@,J׬Թ_a ^
+
+RUkBX
+rU¤|iũ WĂʅx '
+**a'>ŗ*"P
+v],eQ!Nj_D_5
+*=1۟JlxZ"M:dJjZ!AR;` N+..hF;?iХk@RSڵu;'u>pgZm,Kͽ ɬzѰ\وi{OЏ8<ffpGF?6yۼxKxً|,=:7e<m:3joC͢{tvo}Yd]*r<cVD ?@i}˒=rCQ^T5/^FzwY
+gzoy"Ö=W[U8bִM3f}s"- S)\VŝVS<^lB7q3]1wopJx3/ֶn;gazQE8O6ힸi#Է&ҢUE6ލnx\?5V]5E{$ߴNÊ';2O.5=xloRNG$uא_W3Cz6C7j̎iT%K<i_Z=Eo~:)jiІԤv`PFR&aeifϤdf$Yyr
+:]\µPtbJl r*w?H3e.3)|_(K;uhɎ\1lXidmI64b4׬aAantv,]?:l}<e{yÄ'W߮ ,-˺x<ewM:cu/ߗm "Dls2CThy^G^:sw}a`v<mF"yNfj·ΪfwN|ZѩAS)B$XwɻkSwqʸY
+>y4Ib]Z4"3Iׄ
+VO(ʺ!j3cD䵿p{$/im@봹j+xi%j|n2
+endstream
+endobj
+543 0 obj
+<<
+/Type /FontDescriptor
+/FontName /EYMYEV+LMMathSymbols9-Regular
+/Flags 4
+/FontBBox [-30 -958 1146 777]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 43
+/XHeight 431
+/CharSet (/greaterequal/negationslash)
+/FontFile 542 0 R
+>>
+endobj
+544 0 obj
+<<
+/Length1 1935
+/Length2 23647
+/Length3 0
+/Length 24789
+/Filter /FlateDecode
+>>
+stream
+xڴuT۶>bwP,8wHqwww+Vܽ}νgyk9WƛXANd813rddeA6 G&F:!1Lhh1pr9
+dc 8n
+^BjJ2جqUg<d+¿j2@
+
+c -<ۂc5rC\XeEן^.F+U[S|W5GuGb4ki78EDI#G%'*ul+O&VxLG9>lsɥLQ8PIGvmAJb7%l
+Z-Ĺ⏹տؾI~t`gIjH ͺ!})"-9Ոv =#w1?0{>IKA‰%BL󙹍@lΤ)E?\oNvUχɠY.
+BNʚ(:%!C>V8Ղ Ą"[CS3xfD{ 4Rl!?W>wHTbtT-U_OolW`dkЖQO_. I.htR bf;Ac+<5hIt@&m/UU
+Jfn(w/ #zg$z `q1W_dUVVQ]KV
+4.B vS1m
+¿^zۈ=7G42/Iޖ2/KF\ۧA Y2ԅ?18WvP|HhݱL,/ ,zktDV0$mITUR[oYV5*_t% Ȓ
+AQ;}lXEۤ."TgzhmRD
+
+$ F.x,BI,uVB!#K`HW
+%VJ "%Vym+H3CSC %
+LDv_*b 7D5oCa"rn Qdԣrճ"9a+T|-&f
+C W/IRѼ,TqV:+%NԶw͑j9S !8b.|NjM/`! зzrk-|6ȋ^kYJC>W~Ӗ8#thR,MyD4K^bJ߿
+A@i7Ssf2`m~(@SZ^M(w'1Št2{[4g$S2Lg8%Q]2q\5s7~?Q% ne(GdT+m(
+qv(*!X"pmrez^wj:\%²OD=Gp ɷsMmzCqqJaqk6V6{ AW_irh,裊$4)KQ?ʚ}B~PE>1FRď/-#`JxE)y6KE[01%/2:Id1P־GêDӖ̀Şȓ(E(9YQLRJ8b .ImWws5 )h%Cw$/\凄f"Ś%N2ia(<܉DWHF|4`PgjB)D1
+ Lx^xqo$VNاW?^ѯF\(0 No6@b-հ*-NncejJ[VI Lc+29{oSlw+/>Te% G=p/9.oC&ZBX)V8%es."R B:>[[CB&fnXb{bk艹of8KR i Z QCBG/˱o 2HpY# R{?PS=qXn+^> X*}["xO^Z=nc84Yf>AD_-WD:y0+FMk)MOȼz.2F'c c E:ܯS<=oȃy!N~}γG+qzuBAnMm#q TW/Ôu>WL6Ȟ% cwB7~G5ߴozj 4xI0BZZ%/~WtpOy،sL^T -+p3 񜬑*zs-GaCG"q?h)r>{;+A8.k*N]PuD0pM=~9 P|5I%%fϺՉZC L:MvQ;J GZql+YlP16:EQ[Yd܌ s504r (V# ɇq-q{9
+kKL!p"
+F֩rb%_z1tbbS1A/ss A/
+&'8Z
+>yUYN!N;?bԆ GOGybK&/drhF]OT_{R{rɬ<K Kt/G(SUO1"G֏ g6)מgQAui%;Tc:]+[xʤj'4JH?qՆ9rb*%/ wPl.1IG#<֋feٻt` ] %KMAb}&Ј ˧YlWФ7DxNug'&N[H.L7>>ɹ3fsμTĞgO*vmC\ާI'tB1U1MZf~|Uh`;o5ޗ R‹vu!Ou9HRcAAous*ن޿4mՇrjK%nI[+w6 2
+{m'O4Lue-vDj2BD/RDY: .:yĆ1?iCd1XHJ nKUO(
+Ly'kfπXa{<x 'ĈRoV,A(V ۻyŶSp wwr4lUj}}-/tdi:&S>y3;[ly~P&yLX )Dr4ܥ Tګir>i]aۇǶ0ij# J8p;u\@VcŭtB(lxѦ;:8D g)IȽ}5h#UaL9^ ;}^;|=-c5l'MƩ#N8C2Վ&h\
+ >31u&^|URt4.V4"
+:. zk+J2T,fH.8crfP0]r G8]ham.՘Y=C{C7FY8Oԑy~0M }C -bLHD!\2X]IN/L.s-25xł=0و@ZK"6d;8tlc :j_zΊo 9jfF eCCIkyVk\Zk L2ON聬MVrWB)Jڔ;^-I@4HҖ\~'K\2N ! p!ObYXN>^ tC(O}#8h(%(6A+mvf=&d3;߲* ϟ[Ygx?Qh-yGɋX[@Sq&/seM^/vh8݃f+= ,_~xc=uf<Y
+>MH,^Bg;DW0{^{y63XF fuTm
+OK-߾dd}>/Ie2
+f˙_T5‡nOb) ƧZ4GeHgyEx\DG[s=i"$r/@ƷDf.l'9_Nߖ|Wrlأ)җEVr݆Ql[h >*]hZO!4{S~c`+@0ˇrI*J mۯPGifO
+j@L ijgL(-yXDDΒScs1m [%m*&|3Et-X?>|@,љiC{b>ўSICO|$_Ṛed%J-ςR*fsjj\ڲbU;WH沓ؑ
+09b`(=QBn/- "W'Ʋs<h4N<6@@wFC͔~[%YeU5ɪY}!]xMi4YxlpAsG*/C5qec--,sy9r,:ںinw'uLJ,M\i\Ϭ?$ZG.sf UGS
+OfЃA\2蹎d-/f a )^HUa¿bwp<g/ ;j kn`T bf&?bww|s͏%q*fyaTz6 `Fgfsz Ȓ3Ǐ
+  lFj[oxogt֧KRfH,0魕lo0|S 6(xt$tuU鵒i!<(W#s$' tmhf|I%`z(/&;FL¶ZĈi}6
+ihq2Ԕ8IFxi}ի55`[.D62(#@ʞ1T dgKacո<*K':ksJKvt鼃[3UZT)F~*Ev(Gu^ 1
+ jM-2l8OX|vdH;4G>~D4?o>{x[6n*r\6~ /'H
+QcP'pT[Xʓ'eaatV?z_} V`<,$Vw㫡:}_Q8
+P⨜莅Kz.)|TےgHgaSCؾcW0X=Q5֭S}]7ΎjKr왲1J"Ø4,]V
+($҇Ą$Gu6dLC.`DA 'k
+; 앉j1
+)Ool\Fr<wTE<ގ_0%U}%Ԝ)`T5{E D^k҄꿉~}ݰ/Id
+X I.ٚ'D4;.IH"yf^1~ ;AOL)M_S!Ќ
+/qɔ'3~K"F VkAhۺ4Qi.U?`l
+iĪH\ j>6%YF=ΣBXٻ6^ږ=W*&f}BQ)>H"09>+$[T ):G.><#<HHzbs o5ƃh['<*+sK]#|kc{u;DOeRQv:̮ō^ҴLX!dBΠ>c5r%L?+a/wgǃ
+QM<DͭyӠ>*tUFv>RD!c36mr5r?g3u<rBd$և|zhOE9C c/;7R Zu)iok5e޹͆;o׽s(Y=N(eq<7T:6۝u R-;mΝXQXou֯oZ
+qӷg7.$)R(\OYf%~}N)Z)a\%°40p}R!b``2z/_.ͰG95.hzj,;\?
+xW:UPM$k&.XDDQϽ¥VzeP u\mqW˳l+4(1z>ˣOܨw< hqe<6}Ha\C,~ܙd4b, 0)2.?Q;XAv9v=Ndhz(cAe!t:ftW8_"&r%"=>t`ET2,R&G@%K7FL|
+Ug,k1H<gQI7ᅤ9-D Qw?p?eb'l
+ EKˎ.X0ӹg[DN- 2\;}&(\ fv@PFoͣbYaOk/1c%I Y*p 8u8"R ұIWL
+v -]|WcQu\%:"̕EY,6l5F YEe-.Fm^5}W@PI<k--~Пf`LG70+0Qk -RbcaE$Jr4ie ?4H,*?XSTebs9q)3(v%iPI~ό18pv)
+ +6$I5X$9Dr0~aiqNlXDZ!P<2[HrYe oNϙVT]V"d/Lg峝g#<3Ր[=`D ~|_]Q:+)DG5aJ`ܲsB>Ar4a!. uO)8A | j#;^Sr]g's|U%f;oںh!xC7* r 0a_|U6 u. } aV76>LnjF)a+O(|pauGt|c/xV82zq/k% k;'|D)h7_oaK8?%IM$ tcEGQS('h6x )֟)uWYHB1ݔ:<}[bJV/jCj~3((KQQ&~9j$2a "fms-af,B{1ͥmNi=r%Bw
+O,B63t20YࠐʛH2$SKVG%99kB/ڹr\7;M #'^R=!xGdEAhļǾ馯BjěοMczq}X{&m~:mA<<+Df#'ssX yXm9\IƖ0%B`Jv P޳֐~1eu/_CT >eo|:+eZew\C6$4*o㱩^^`ɻ|rc pDgim-oV0p*tP-8U_Y,!6=;:k!2PRlwT0d\$m25mT<<6Eݝ%*KVh>bٛYpb 9<@ =<$t) :< qLL
+
+-eZV|'D̢igEؤAeMkEUWM9||rKY!p59|I=x'"fƏ,ORI^DoY[W).Oh8!
+x)f]1Uޝ|QGTTS8ocOVOtoj-NdƋC ɉk G$pD96 &+ ;e#a)o
+dp$-]$"ꕣdVdQz9G-cqaƗӂ;Щpq#∔xI*sA8+pl1zBE6*瓙ZʞxD['ۦ1Q{^;5oO݌ϦN,&. (D.,?&H?FyH`ja5"to1BS <@32aV <K-y{?]9o"$O3kBtJJү\[Ҳ~jM
+ 10~Y}Dc2!i8J@ gM:ɚI'ۚɶd۶O]ާ߿~6툽 I8}֢!إCւid.Xscb^#VqY$T`e&Sj,o>57JuLU>~./ߐ50kT+TyJ.$W63+#Euo(.׼euUK L$;̩=$xt=u2趓5";ĢZVX^KB7D⺛Z36GIHź'!8q](\K(EХ:FCvӊ\ p CAsaqRmp';Ntz]20dQUCfCbϰ J]{̡跅]>չ;q<l%<X]l}n[$m %GѭT.>hyi+T<Ū*G}~6ba@|?nUp£<KԊcʽT Y@x;?ogb&g]'K2O yеCiqnLj~p|3OWw@0/TW^e45~X0 d-xD԰eINk9N;Yt]B2B~`Tb R컴t._B4XhӚ4Y %9?ݘ-}&rjN1*1dGmU\s)AV<Xdޢm,~[K 9ĴEǎo.V kfFzʅq,4W<݋pWֿeS}*Ejri>oR0oZJX2?>d7Xc .gp\" 7D^P2K:bxmٔ@بBbT| `6zgKAndXcG&46`2 ־0pBΞ3#}'"-*? ij:Ek,:cާJ\,Ùlp
+]j$W$Le} ~3RYFE|:fth{ц(3Ug&s;.xFOxv-4lAڳD8%$[i?q瞪eᕂc3)Q1KoXN+,)pg388r?x\Bak|-:P_Z7ᄛ=>_Op*r\U
+Ra);E>);F HSz-f9~#A!gR< ?{j!C*7ytlAI}\7"V!JQi4Jl)w<KaaC\-{AGTHNcD})7Cr=ľP?alRJ]kHm?/8-/mLK43]
+K +Oe ia@7;GkYUb7
+HAsg B k?`f2R `m y|Pdf}[kmb0E:V`F]y M6g E'뗶/~33ÿ52m^5-& \^ G0vAKIu~B+!q_Ozڦ;) v1n|gmX86iqv1f8&'ɦG܀&SgHA:kk># P& վ+r&ꅰC^zZ)j~C[ܟ':es cw*Q;Mp4~kS3<}Q%!)UN0I3?;Nc<`5S#G<"om;yXGU'Falt)7xKbR~oyk{U0
+Q P hSIDsBH'Blz!G MZq &
+QŢ,d;=RK߄6y#z4ŢjJc-$(jЯ
+ꋣ"6w۬KQj("XCYF`X$|s:0 D8 os:_nQ|t-b=pZuTUom=^JtFR=sRĎ:mBtPlpyc>O=^*%hPM7LB9O"8
+e0Ò.ýR~53:I; x^ cj] Rt>9y4əvwPφaT]|Wl=
+\B^ 1oz6/8G+3غ%K5_ř83yה K6<ԷKQ!o/LbC
+DBrg{'KFJROI֮t๘j\X=73N{҂FEK&7mwp7d^%}/a}{ezř}uWdxH/VTNupklYo&x2Z7Vdt{AGKdYtF16ͲF:3T
+GZ8{ܠ&f$*+ K-2ghݙG%>/&<Ƅa/U Y(S&,/Be@&5 BG;SQ;
+h"齐kBHyNG!hK&<gLM씔v3$8B4
+#7ݮrh;s_pqY& mZ:iМg;/Rm%wHIaPPxxmˍ eemێfe/
+)s9W̙)"푣ůgy ?T"[uﱊtb\(I⽬8MxoNr\NbhpDg =?Xr:?Qա$GKP8hdZ럎/d&U|*@{ISi<w/tADO#iB3_Q}ßa7
+QFt~0Zӌ
+\y褗m?[ )-EXǐJ.^@To]kIt6HU^FYGq@pn`=lUޱ:{h)
+V
+&mXݾ3ogEǤn}p+ÉyQ"9dU+F4ƢMjQ-]m*/!.ţ1u\
+u]HJ#xs5BSmr{3F%?DAF>_k})m4BL*|W>\̖jO"fӎX;NJ wbrnVqo__877͒ra=늟z
+{]v7&6u>QkJC4F:$S[RBg- sAM+w]Xٵ]kqƞޝv
+HYͤ(D$E}֕t$L(6|- kL<1r'+/Yvfb}I؈ DiNߟ?lP!u_FYry
+1$͖QpXj{kR/!#HSoJvEiy{"e7Cza.V7 N$D_;x䢂uY+H:7!&N2pԆ䖲@l0C#nq-3bIzL{Z 68[<sT5b
+8
+f6gֶ#"w̍j9)R݉+5g8661^t%ul\$އŽk>l7H=v҄#9[ 瘄lSyevsO _pȻM]pV́^
+5cn4zc(΄148ұXo`MSa/-f8F\nmo2^JqEYŒcK*|ћݧI1ռVgr&Rktf˪ikѧ"L55n|7kWB.M!]F齠yl?\k7?f'kKUi[:{E$xn(AIo8$ᠰ11ڎZ
+ ܀шDfP)g,O@C2]X7fV>r8
+/[Ӯ1kj&3(a<Rl4?bXF[v~pI{l
+S(-8z+\Ѥ6 D15{z,5'(9/J@1 ,;
+" X.EFBqIXP,x C8Ee,6yǾ̧pM?:?EO]~f&qqUIJ\csNj %l6DBd6yhX@{Zg<a>+.n7+i rp,N@..s#@+;s;hUnH\f
+[z'ץ*#Q37Wdze'gcGq/{Cw@~?0֠8-Oa 2IrNȻށ{r+I"kT!i<]:f^N!u~.\V "Oo<|Dx#Z> ݟ:'DNfQIuz 'L_TƋSQ>Zvsc&8Rwx )Aجz4ʫ]-ߦU%>ISr@L)Ҡ@j/6N"ɬnWHrbJjN] x hD]oLօ/(d\‡_x<)TR^NAQء|d,yvs4}DWXǮܺdXD9=$#-A1dRQ]]6o%0=o%jɇuY{3҂@Vt,! DrGBcU@GU4_/ h(![;ć6KWYy[*ʱ%O]'w5;}s٭e: &IL`Iz}j bgwE
+endstream
+endobj
+545 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KSXMOW+LMMonoLt10-Bold
+/Flags 4
+/FontBBox [-454 -308 734 1039]
+/Ascent 600
+/CapHeight 600
+/Descent -217
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/I/R/S/a/asterisk/backslash/c/e/f/hyphen/i/l/m/n/o/p/r/s/t/u/v)
+/FontFile 544 0 R
+>>
+endobj
+546 0 obj
+<<
+/Length1 2724
+/Length2 27892
+/Length3 0
+/Length 29463
+/Filter /FlateDecode
+>>
+stream
+xڴuX[>Lw#]]CCwt#ݝ) 
+4{v?;昸\uTbYeA.`VvA
+΢ tppsH- i 0PY!vv1Z,}*@+@o
+nokwђ
+PyC
+* ՒtrRp7gl^l_6{Y{=/V+- /b/[cp 2V.@
+d\@.
+;d8yx
+Ruː)D[[qCn\g$喹dUFx%qNsʫ fl5Zh5i"0
+6:nC:5vtfqe<'=ɃmBߨٗa̝;>Qؗ_-RN\(AH̷aT$:zf%i,OiI UN}5q@AE{hk3/".tbnU BKdJeQ >c5f`v:mmF]}+ݐE[,kX joQ$ 0&+J)g\l>}"LDY7jaMz=QU<*2{OFXTYXE(6wΕ]/Vfxkn-%#)J`H3]xVL[C#m_ܣeogpkƗTH M;oi58Yk%?K&Ύ-xH^.W{ӫA2AmmL.V &~mvD AD:R$5dfU=D^oacd9!s}BԂ&ͮ`3Ya0>Ȗk('{ >TقkAGLU(3Ny&f@R`ІP}3Թ"-@L[HmoXȔbu>nIU+ $fzcM u
+~ YH{
+nNLXCjjWS%C"QYrʻP
+rhrC%f{>+-ш˝`,&‚U(sWt@.=rgT?2[$SXnD<"#qsYt*(U_
+fyee`{E_"^r$R;«ǽģnW֣#&`%Ha hUBQAuʥQʹ&Q64 z!fNRi ø!+-DNt6-+r"ޞhK[ =W
+&ic2(Ɔ.e%` a<Ҧ*/a*Q})0j~q0%hh}G9eᒸGD 4m'}WaR ɥ.k"3BVϒZG)Z)xBW:_4?9rme5U[ OO/P홣Udw쾍<D %u_
+h(wLߏk&;5&6'Yx^Un8ɸg/śAvpVSX01|-5Vek]P%B a~SSwBw \[Ma($Jrde;aQ*mFzD/Xg'LuJvrOVw=j8kjIoqf ^dxt1#<kTZFM6я&0~VQaW$8c О
+kz\XV 5<J[ӑ@c, [0g P& I ?e12 9*ueG1}-ڨP#IG8+tjU{2#cs
+䧐TVq[(.%gNir$ dᇚ}8C==(mq{UrMwxs Bx|GGL}9 aW.Ͼ˒xa2*ë́]e;z=zU:j!zXl]|/Q8dT_ KpN8ĤzgeVԸ:#
+|&'o9<!CY.0ȭu^r]T3 L
+R\zCtVdzr1d8\)p!sc<i]`ѰSRA;qGJ^Y({^5WR70Acz%}3yyyXy{]O0 cq[l?;|@8?|,(hF`Gʠ*?P-~#E"_H~.,b%PS7g
+o̲1o?}W2Zf+fӿ52|Ch P0Ճ 'I?>"hZ+!$Dw1 pХ!4<
+sq
++"#x 0=vE=:+Sq[DKc$MVv̖nRѭ%u鞟L1Fb0~OI{Ot51l)KD/dxꥸK\+j.!vy3u.>~PGJrffV !.fS;"&0ITBDHLөKPz~=xpjtb$ڠC+HRhn &aw*kZunt%@~3+oln\1Tf@tR#*YeLӤ} j-$L3{pUQ՟.,T=7%=ӵKE=rvv%LBZ݅B V4!` 3wW=Pv4zix93ag{޲?zozڨ6TQF .QGɧ/*#wipY68\|뢞QhN 1#iKFfp3q}$K9^|EzP
+I> ~+ᆞKGuW:76qNi00 ,xaşdGqy8I$L}XKG4#ro/U:R_pph,1E`>+cg;Pp6g'/,B+@MfξeɖScoO^Bu9@$E
+4߉7,,\)g 1гuXQ_/Ļ߰bcZk6KVhR'0=Mx+X0..*m8+*ޫJ_JScKYӸF& z"z/[OfQ,M+zYU#Hd*
+&hw/OsSˇOpMZ8w|?(4 *1~L}l0u =.b@2~]V`A\JLf{&&5v[MަTΛlQ#H-;xt.5G)}u_q
+_5`ʜx9)^jr$\g~9UJ@YXFTa, 5T9ա8)qkC4VΞ7]R*~g(Iz%bxߵowX4 >SmE{ S=+ZQWBO<z’|!W0S[`buGg}oְ=ѵn(~n9&E]u&KV+"3,Z}ZERz^=ޭ-N$4/ )&wS<P¯Vj2(V"H+gJ[  ۪eZz#Q;๭W}_
+~Y$n:8E$Fѹ(cj}4stMdfF|'_2Q*:8"gE XsXrKL~Mo8zg] Iv|^<{O,"JNd>1/2W7
+G Rd?Q<7ۄo
+QlJi8AhIQ*:n\` GpHs%['~EC:=g*קiA\Tx'<do1 GYS(
+ I#gy2aq[{;\iPBpa3Tjd7%<Fd[ӡتF
+<i55NgB/Y/dֽj^xQF:;V(uyPŵ#K PW_+^
+K%њqcb0N_鿊d=~#`aLf쒠ܬ2rT9i;bwUW}K<$XxcXo3z䙭4YG<_m^SrRC> {w_s$]oabq; \?A{z
+y֥|RC$:lܵ"G>mt ˖G"IM4$ىrdTذEy]#~qb.E^,'tG>+Ca錂
+<ӭ4dE\4UJXFʜJ>
+.HOk T[c6s$z6ɪW3Qy}EmlO5$ ;Rtt({|IaPwMء 9H^fHP:KFS'Fk1 e%K0 jbGINWEtpk +<τQC=ُ *-hqOB:F8^
+:?CKW`5jPFVq|\µ+Okw֟#kcgƪfvL/hDr;gJxR, ?/?Iމ
+TΒN@~ d?
+VI yu}+
+vQS&ttX/6^tL R -> e1^@qKPUS[8$WK>10|)t!2ǔ) }a9/ >)i nĉjF7 kv!ߏUepl b<-;(kع,DZK\6uif<ϊ ; (Rsq @xIdz"7 8. f-o =3|^GU=hzBA 0X"AHCj2?{F<sXQ ^XzS nˣ׷:>iawS M$-Pn]9fϞVzjߢFSsFW0 zipe+\2ъ{dm$L_ G&q~C܊n+~I C
+o,Εé _(N]h^-4fy B
+kE3ˊ0~'b݊OjE@.ԣlkm|W4 U='n@O"
+襥*Ĭ^ 65Sq8{fgwfsI
+#0ɉÑb3~Cj58~}ѻj!_\ӦM1F;kK9C8Rd+?%ɿ&m&ΤW"2k/o%Q.kr
+ρ`lo20"qE)7땚!)Q P5d=Z෧,? ]_N e:8Jjg||7?!As&d
+hӎ%ڐ!`K\zɭdӗ99CO^3
+vI.'qdXy%ts$)~*7闞9a[$B~*̰s1!"yLxCQг8a-~fh :='oa1Q8peCg m&Σ*%SM5x٥z.i |3<)?-ÓXT!nEuK+^8N;G>J o; Pñg WT@J>g]̜܍UQ)צ_~׍@EbE}oz\(W WC9R6
+*1)W[tstd4@b`#sFr;b31j(kPg=?Ƥ.1@.#6q 7su`l۱o8 F[ʇiw@}3'7K-
+ fǔ$ڢxm|~OI<0Ac1V%i|L$pMiz a%p a[TiE*8?aٵ<sYNd'6iv*_JnR!~bc9;ne3t!^dI5I6f-B溨WovVo7@~Xd!W l< IA 1?65(Sk[bV0`@un(-!vq mps*ÀO{0Ѹ3B7 ʥ{r rI|8_*D.~B`vXpӓլSvOx8~s7ze.&s=2@cYBE:a#)½[^i>F1Pm-BdUJ ـ[9IǃIaO
+bgqӧF%SNZ'X\Sg ʭzvŠF+'C8/0 oGgl.$ |wQNg-T 6b<ewB,uzxUVSp`ƍE|8S5%b:}5)-߉®4Ln5LhT*
+![(~K`S *Dbj
+CEV8@PZ ק ƎW|U"q{+F8[~*1N"*E1b9N]3dXs Fn5 kX|hF[k_^ڬ9OKxbk-H(08ǪzEc$A~~J[?x)i>
+#)P:.Mb2qr-ZDNY\nځ)0phMkQS:3-Gm2^TpS':-n!6R(|VXn7NЗ މgX6cU*xx s W.s/:ߗ116|} /Mx=S{驒NZ-<黡UgzsHj '% ݛ c1rBө;f=6)e ZGC֩ǹ\4 .)Dx]K iGG~:z<u!4EpEC2,ai}5 ܁rk:7י YC /`%,_YeeTn
+5 yue`c|(_rhP6}4PKv_6tul\Je8<P EgK
+z({_X mSx1*K <ϑ:1A _#O[ va4OAT"*n3fv<[̋[c$@:{!_˲*ճQW'L^Ţ'[!*k^j=ȒDžkxL7_o~uoj DKR-[W _$1ƞNڡ7# J\}d븿i) `*eS̰֒Ch4e3 D`]YYZh84Ā+fc#s1I)b ĖLVQ5J'"4}ِHvyF̪Or=/҅ʄΨ_>5lR\=ƒE#P˳]z}.F:ݾsXTnßvPv(3=y:mӎe>`^eegeD+;p,_ h))9^Jf"`e#|*)^/?n`l '6#[ӪZ*W4>+p\ؚea XօkHfťAVftͼɆ:#T1ADS^tK|ۤeC-)7 XsWpU_m3׳llORBFnUjbʿӅf.Ϥēz0*coh-nєz|V?ٓV-.s2C.yUf!7>$'`ڜi'n\+\Y>c!cQKJĭ޵du^&FISZOz&nZis%I}c0h9FCQbxTa]#Cք;nXLvM``4cl5S#5=%~ZyѫKL
+,oa[2@4Wy#wHe poѷ" ͍ԗ\ʳ
+R9mLcE"&VI]ʐP<J?8="6EkÊL-2U9@Bd"du> "e=N[xw/:\4#>Z^U<('!5$T5](&i@$(_<Yo8%f/YYE]hN脗ji]nd$'M"R[$4/h3Yl*ҳ+N0?OF5#d{<Ms7}n!>ڥ⸐-jI /^Wf<
+Gv#罽w%Ux>$%_BzFXg5f^NiK/7+ "bJq'L$GAҚ.F5aEw<̀Beb;E>u^;^a=ⓝ&R,: ǗDL9~(
+/]&DzR(#,$2bHd򖞟٨æ4.ի*Bc0ۛ4rF~
+៚?v?OΔ%^gLS/YAr6{jffAOGGO' > oq3m)[A"BZ[ʼn]n!5\Lb%_SžZT
+Jxl
+7gFΖ>@eуY{|Z QK7CZen]kD]Pn+jpA 4B0 h ]ph/fJ%옣RBnuϪA=yr&mo"TFTƸ CEn#6Pl3Z篟 H1W.X vZ*TL9{"G1r}iwIKy
+WlR:pn5YQG2Uue-+FnhHnoCZd v.jq3 |5h}m2k8?հtcWT3x:TO 1c") ׫bQ0O\%
+]_nsN m S%<zml em
+x
+UrB??G.cZ'U$46$Q@i0M@j#$55]!R>Wn(+2P/Jr wf9uTˌ<0J/T_ ][ct
+ yrNT IJ$n; K tjcpyk^-(;>yJx$Z P/;ѩț)E<?ݠD\%f]ADW!7ecd+q851Ls7^uӇ0'_i=lǑU(
+%G[B8咖㲤*p.l[Mřh)6)v';H"ă{e dS4?hW5cQq$>Þd+cIv- TNbWyuU1Z^7zh4ls3 ]d'KZnvɛ5aPp Z4PР:/6>խѵKpn^ *Wȍ
+/aF]-È*Ԭv#j0# f rlC*ǯv6Q:rHWaEro}/2CH$T5X必9;]c<OV,-ϣNC>0gA45Le:/|9ml5ķ=ܮyjXžmoY-mnD8RU#,ˡHH.<j-r2Hɏ#KuZ=Pk)iƐλ3<zzX:Uhʥ.{
+Ȕ&*ժˎ JJ |3*b\G4H@\beGLJIk XߙL}M#Rfp#gQ"Cjhd~#Cl$7809w/}GpsP]Zܰܶ>OPiUG`J>#]^|o}MVeXY?alKGOt{_`(NC|I^e\ߛ3(:s$Q>֔cٸ8+Kjԁ4ZƏ/E\Gqi^n3՝*n4}/&z$h*Ŋt6 Cil:IZa>4YoP~ ѬQ,LhRxeX)9nhMEGD[Q3u@L]E
+4i$5pҠQy4tϑ)UΨU'LCt]G<q^0E(-G'
+U+rY,vv4&fZsvzAa|uR70_%3뱼4% Qp >j[@`u$c))n߀?eu4 dSWy+B#GRo$ٓ2]9guqi) }R=eáKZNZ cbq?FFfX6fT(=/{Aݹ8XU:d2<?q8/{6DoAn8@V_Q۫L^UY>g`?`nE*i8 )v%s8=b%ԉR@!A
+.|Pni8WQw ;EI _-6iT&2qxK/TS^?=1P*o ޱ[LW "`6
+3GXTY5N.oզ=ԁ-!ՔtkgUB7'ӹuTIXduǦ)PEq}M|s#8(Křz{W ZBf҆vah>,3K u;jU|kS*_fK0edw nJCBy|z '5ۜNhH% (m&jz |oʾtX_]O!Iۘ"abt@toiIeh$Ev/nj߯zDZBȩHf)`fդ3ElI@Ur?E5t
+'&܆
+
+¼p].]lF<ru=e⪷n
+a Dv
+765bʎ:M6IJ Ut1o.$pOr᭓fp+/ߟ&([;,r^qrpQ5ojX>ag3#`7俕V&[u؇1n%s|^eGIz~A7TfrsܽL9Gz@
+/ E,!~QͩeYî!38/kvz5SKcm5蟈>^dc`NRÏD1hG\~o&v 5igC:fJK.ΈZe͆tq~Hjђ4ErYPs4bl߷ס0]}NQIXEM=*h6a=
+Yu&]Xdia_[-k?+Bݙ@Ndc%1q 9q>nD2,KGF}HhB;Ȕ{tlK!JH_vB*.*2|^c#hnԨի//+[ы16,GI|ڞ"H$}@:7߫A6+"Jb}J8^F /.C"R,Fk6,8uljϦPvwCy3]΢NFf%TFɄͮچpmNnzavkX~!>w)ttbRӑ7pZPnjcm@so)yF GLf8ߥxlA8O|hΗVF.Zϋ;
+޾e]Ң]o&%y_$yCL9x*ˊ^bIubr
+=mfmhYi >֪w*'n
+ rhE .
++lr >OE$;2DjpF_#v<3M!8_e
+ j<ݮs PzAV'-~
+G
+>{hG?%ަj]2ued_UJP2{ųa+=>
+vi_ǂv$v{SA
+^靉I}F?w΄2P]WYljG*g|Agnq.](t7%:k3ͲY^Je詴_w#9ʩB]F
+$^ VU3CUُ@:wN09D?)t'ΆJW'Kc/i(e[.u6n59iV-*TM"[nic-DՠMĎzF&QSh+@5:^ƚhkB6m_sTRH߾i/ ,eoN P_yŽto1[BAr֤ڋN(
+nU
+!TO6 _'LN!F<
+%Se.Dol'!gK>q;
+;p%?$fV98GifJD~0iM[[*Olut;ۆ$qb.ydQب7eqgj)Jq2弱/)}zDC2_suSl֨OɅ%}wPdGMmYݫi`q@(Љvj>%g~ni^&vĻm,$U:zhn8$t*K y,<6s }us+@R[yi$s[\!_%#H甎S/G0,آp[1>dL'm=:hI'I2*fE(e%J{t2S>wom=ȂswTHX7"K2|#%eaARTeh^~cd
+u2>0_O;(QB0RR,ԍPX^]8VʬP/-ÃHӡD33j,!Gh|4%]ƘQ^ZQ]zboUG4?EސH+S9hoMq%Cſ z}{EVopė4Ԥkn<)(Cs E='uFc>NߪI@ۚ8 m
+2o,( EV,+&ԟ<hEfkq9DtǛ0](#2=6g.⃯H{+j-l=  񋯞7Auh:"A\QmK&]FPK@4e)Βd;zd@Vυ ۚU`s[lJSK{Kx}ɉe&襋l
+5?A=oMB1hhDO^X&tRQ:2s.c]:>~ +S,CDՉje .cV
+jvj@P)'Ni -v& [o0f_:`{CFs .G'8t}ݎp8M,}2
+|3LAG!xuNƔ}W+WD=:qrmK*`x\9`B'qE[CJAĥltG {3܇
+5pBDl$f6^i;}V~5ۥMJ C &)%7=v- ă
+BQK ]0 v 7]u;[ۃ;ӧY"[BM]lueB0n~=h:І&ܲx!c-QB!y MMʯwK; [! 8=ʢv,gU|MѶP(]e+TD>7o٠i 1> reӵym2! ['4c=Yn1Aŷik4dtYuKT@ŹS_
+scga"ۂ/%wz,αY%Oj vOXyT!ȳ.x͓mD\QAT"n*VPo|"Li66` ".]wcydc H{!,&"cpV]F
+ی!z-scM jPhKw+' nYHG'ĹRV~S!'|u\L-!egel}b[5uPۑRH21@GWmlrWKş]J?ߜK_?S4F8x ߂xQ\{`
+8bqJ|-$Z̓'Npv?%?+Tw-D;?|B祻 fe.#IUⱵsmP&2r5RؒA ܛLKE<Drk|'T
+tkH+0 ,O>6J+9xh^ᙙD%wSX?fa^o]`Kȓs1ZzTW#` ۡxHIG
+za48J&lQ tI NŅ#y_HS1!l oAʉA)<JBq[<sk1W)e{7 ~ӯKxӇ/Fe}mfCt<,gp6Wtb->&,Oj2Aݷuu‰.w/SFB8Ο޼;4~kXӔU
+RhB260叠T
+s8Bm_ؑYo!rg"M70)a D3姬@B{mG:8Nq$e[$p~"*tJasf0i6upA2)
+^ 9G_EiǛu57` Ú)i_ῊsSf.q 1$s>bޭSH*-Qs
+ =; [a?nn&#<!穱V#PXm4 +L"rt{&B%7378}fWQ`!wLL_y.FY\+Nb|&E3LffmJxVZqê؛k
+endstream
+endobj
+547 0 obj
+<<
+/Type /FontDescriptor
+/FontName /NNGHTM+LMMono10-Regular
+/Flags 4
+/FontBBox [-451 -316 731 1016]
+/Ascent 599
+/CapHeight 599
+/Descent -222
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/E/F/I/L/P/R/S/a/asciicircum/asterisk/b/backslash/braceleft/braceright/bracketleft/bracketright/c/comma/d/dollar/e/eight/equal/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotesingle.ts1/r/s/seven/six/slash/t/three/two/u/underscore/v/x/y/z/zero)
+/FontFile 546 0 R
+>>
+endobj
+548 0 obj
+<<
+/Length1 1880
+/Length2 18802
+/Length3 0
+/Length 19995
+/Filter /FlateDecode
+>>
+stream
+xڴyeT[-Np'8ww Zh {pw;<rvs->(
+%aS;c3 #3@N^֎3d`edffu9[ي9y
+$4{
+* rije{-_ ɽS
+`~'{N'f'g;Gkk[;7[-755yS{&5[KX-3:@
+4gQIؖjRc^Z&M|}ŅG;Iid
+ئZZ
+c
+07sY:DGTC]Sʭdݛ3;t lHaxvY97dSeh.(7cOo$qeO\&^O]zR,
+PL`GCDg/w .W!^O ot3?m8J<VSbXA$ DoaZ~`Ӣ|K!YF"ܐaJ%cTW@oZ2CU)Z$2CL.uلQtDEjn-1(/<NH
+ ؍IT\5{X_) 'B \L`mX)?; Mw1*t]k%Y^r5_ПfrS&Z.JgG)ޣgs#BZ*Hub]Lg`/;NL!tQ'dzyٱ}Iuȕ+'o'`oC~x4KhMm x;j^,_MjYc-"g,vI%lI)L*ӵHxW[r&vD;"~ȴ(!n,nۉfݷ>sN2)mK"WE C3[ʺKJd/0ѯY]Mw'2Tqg4mVbF̼ݖvCKM1CAGO0y09}aK4(~SNVDd`tv*ֲMc6c/3ϸ@'3&ǒEn~VVKIAQ[Cz[N ?%Z1=s逍W"*6䒱b"-7rcxD3IF=# 3BOH;?H6o{]ϧN(CV{堰<,|WU'ø6_
+E u
+g;zlosxC<Sx7k4.gکRFhy!QFF7嘖þIS9uNG@NGU@46VϺ4K#3:vfWe(dKW# }(<d4u;(z5=
+9xroqp*4i*re
+}Hpm-)5/?_OD&9ltX[|vˆ7Gc{惏*v߸>{єCw?/PRh+
+ ݸgOFE~8z/WV.1Y9XwS
+"M:^L$NF&˻Pn&BGJ _ Pe`o[
+ԶYWfHZ5Pb+}G1b&
+XTitn+r7[z$.VOd|tk f1}A\vl'"QBȩenJAʡU<ܒHjPnj"\n#;iK-HvsaTԉ(OC+ɔ›ȹշvp/B5VfMgS4FG{eg8x+{R!EJ:ɬ+K!7f0АcUC% FH)|9R)ɱjO~#OwMNNl rUf沷8  RZ6j-Ɣ${
+>>_{{}|ҜŤ)";_(KSZ~f <jďmh7*qoFey%^V}x7t;^(ɟs2 FՖcԕN@I=P2rM^S1$s]ϲb]]^i
+"l=<Oʣδy/w$`Q\\>+aG:_"^,m. Tt"5;ZI/Vd %c^bpV}^qRE~A,9r<ޟYx)zZi(_<1`SFP1
+2x0Pîv3̃>tb2a;hL:hC\~
+pGS?A9VKMח?AR{-rSh܏9ѓ zQ(Յ:wO讅`UCJFQD[P"ȗ_Lo9"j/[Zܼy $k^b%Q&;}'m2Ykp8եF!vJ&.S_;}A4srSa``&+aJOPV\ąi8 ;HcpQ]k3.ꌕ ?G}#4myf- aPlX,q 
+rdO*E
+󯮾~\-]SŘt,a\kST7hi zD]jhGFN8RL]OnLDt5w+ m3<DȳnhiEƌ
+0_.Zu̻$%FV=R]₰{<2SpzG{>ieHz_,k$YCg|0TdhϨ `1ܴv⌌xpz2 :8pkՒ2:dxE 55k"OMyW6ۻI"R5Zfur" ^Q5K~ 7v]Z
+w8Zo⏳m4C:up7yK}1f)8asMP%ţ&f_GF
+j6vrrnOs.[N U| o~E"|fGå*:b6+Ǭ'Dd܇(aA
+!7a/;,<|vi(ZB3?1Zי
+ OVYϘS+Z%[9r`E@j{d0*26_EDE @):ya 9mt ͱWyhW`Q@}[Du.@Kd5E- 'ca w~&ÔgH@ȎJgJE*۰?朲!&/[[ht-}vs\*`=*6`#Bi-'<n
+ɾbԓ߉+OE(ܽd-UV~> C]"f-s| 3 *b+dŅ8d۬؟DGvS~½
+X5:l#G0$
+
+}7.TPy54`nǩ*͂כyosmq}#[m52zC{3]eHfX.S4t\7 XmSpI7# C>Xd#[)CGBOjaЎQЌw|(ԻJܲ?0HSDQQf]U<HrK
+ٿl->YsfŔ5-jm`!PAi [=2.bi9*?oK}R#ѧ(Gu~s5Ђ+RWVȀ[,{Ftt5 &T\0x$`p{z[B_M
+/16 7,!nn
+Ce]'y?G&luGc\#5Z; |xwZU|9?r՗j/5 ^;YŠB%ƓBP@~Ja3x<j |||i$P,#ԗE8eSpKJ;|wȁ؄&bpu2Hx5qhÔ:ѩJOkkbg@볇fF8L,FH2OF!8k W%|jB(/Ǜ6þBpBdbwA$e)lMڭ^WPakߣnmSuPڈ `x~uq},D%Uo>齴OX%vцlfl* Z$Y)n֧;+WlvwZs<px?k0!]XB/l !٤XMD(*Xy;Ϯp[\*Oz 񎷥\"Fi`j#l؂OۜH"TA$}TEY2dPM/M4r? boqb<O*<OEQ%fz6!|4=m(R}`gNugYAg3ǒUK9XeW[e}~>Mc̗lɽ8ToUS3fF! #dzn
+L:]r50ePRR|g=EMrUAXwCn8U
+ޚm*3:Qך 7FgzGVuw' Y.vnb i@9 \q4K}H쵐,CV0Df0>NEY
+ Dt׽ȩM%{wڣ
+xlG ­FQI|Ƌ@"E{"NX8/GzA
+,0;rkfYVJs+Ur  :Rva+xlܼdb=nTS]LNG3k NJ7sqt:./W'xZO`
+6,k6qR\E;AX
+02Bxf.Y׏6$ZyTɒ/kM1Ait*i<]hn%UWѫq*39"y2f a/|DFA𲧥Q%6{DN^Ja#RhaO%lr/!ݼS\5j9aM٪ GVjռh8Xu䘫sCTٳ^a9`hzv=@]jT VmRdG ‰h`кۓR4AY)~VsH%Ubgw]LEBx_!h`EQb@32Fɜ'/NA-QӸjKX*(JP&UpPxֿcga݇Dž=7| wM*et*SxV% `0ki/ʺQC6zX/s8'YX:s}[+r$o2vANn4 exڍ#Gr{zT"yWsԹ`7qB/,يIPysAQH^s+#\w=<fJ/T|koZӎ0
+܅QW
+iݏt
+bR_‹pᙢdzN .ZFfdKu.N/cMv%X2ۊiWͦ zt@/bbFLu"ygLJvX+T!?n~-%8r/~jTi74
+(`#A7FˑDc'Z8lQ eJCE[{23%هO]
+#MLL:8C%T4&:)p _ev;XA N O)BV3g\{ F/P{8жg9Tj?D^d(]C&P?zemDuPH c0q!@y%ci-0o =n R?ٓ zzsx3C[Œ7KtJB,ϊ'h'B=(n)Ob'mI;ˡc:4ބݧsR^-1'eZI:C!hrC68jgG"/|̇p^JPpq޶ ,uU jU:E~yT|Q);4+6xlI\X`;L`cyźGz
+:f
+\
+KϨ*et]U!/{-H PxfX6aȞ05k ))_maؙYrbYK1
+ɊiU*Q<b
+sBpi:<!Svl[&Rk9݂#C?X'%N㯏lmr~e{Q+E38Ș߇c? |ʼKK|] ST!+=?QaV ] HWihLW~K-c~chTWY1oo<ȶDh8 Űr!dK .f(b6
+ji
+E=6Ch}@viReMѦ~!^[[E{:M?9x՛L6Rn/>r}4(W:Y
+6Y4c@mCGQQL4ppNXŀ,↧}e*QYTB,}gGXs):'$$pJvDbŒ&Vi^O⊼
+_@4<?ӭBF#g
+F-`k"ųP_Ay乕Qb{+ ߍ^U1XBf\xचDV"GyBX!?3Y<x 97xPUY]£`Ë
+ns~iEidhb-x0pad}d!
+nK?QOFz^'DH8kC*fn"tPJxnjxV|,a 3Mh?dE:E_zn̡!zBIM<{Bsy* zMej{0~۽ rd<śﱱwN]9+u1 [&q\ѥ"&ukv}{EWئ8"::Hqq+$D}:C
+ nj]#r/ozU?T-N~mU*9WeD޻JYּaZo߳dʬYϥ`QX?e4G<bJ!lj,o\S'x w~4BMRl 287Gkc6WDyAezA ِ1 |c+^A#76A|OnFr۪Nl@דG>իC M(^Wd]VO~}aTHdKwz9ԙ T8H0POyN'ګ.o' _~ƞFsg~z3۪,.
+s!}L@3g8r^I"nL +\ewO||uϙi\} $~d ]UI\fO.nul mJQ9qY(Kԛm/%v?|Dj7$lєu~mU#$FִiT.Gg^<,8hkpJ+>>?.Vw D40fOfNһc憧,k ݍ
+i3dF7f=B0`1#5M}Y$!YtL!nl.ducLQKLoJ,. 16L5n+0zy%j/H5:2ʈZpM["ɶ"VSR۸Z5͟
+cj^Iǒ
+EEԠ9(XrֈpW ЫLH8~ Gi>u<MwIa4`}[BrTg'fK.,xv8f*ؚqƓ,,-;baJyJ4Ƹ{uvu̇IrO(ƴzF3/B|LL4EbD`z9DN'׿I+XB-aցh
+KקU!V~c1#f
+-f]9¬!Y*y4u6xn[ 2=;fV+`|fN!2{[ LHw8>7ףiR"r> QTN<'5Vv$9$:N5>d
+!#@X
+moB͵ؽDb뾁U }ܲTLäzvE ز#^!,'GwN}z-DjnP++5D:b{/3#ť`-k0e6xE6[z3 ! #&y f@:5MaҴ³ /RԆ߶Y[I|D" KDck$h;ۏ/;2|Q8hVH2%}M[þTN #XVЭf
+/ m$ahvk`;#3zH¬!YUɰx<C԰.Y}dcadjCfo/$%,pdTJ] T_}2hɁA ӿ6l /4,383=|7.QzM'5H8sǷX"
+_-aFT_
+/? {P zD"?߿?6=Ao|͉-\tKf@uݑin]q"3~|
+b!G uO7;+ҬaUFڭɸ`@:V0+̥=dW<r Ɂb̫ylMȀ}7{yqH(ݜF'=B9x%7~ x[\ /54i:A
+ssjoFaq7jl"5<͉_єYQR=
+p~ =36k;cd&./!ygr#݋OeCV+bG7={8Y\uRk۲A{a
+9f
+Q˅C+>pEMhXӫU7R
+ 9=f;$]S!~~_^,Z]&]*o뎏eH J3_t:$sVv#HYB\)RC$dOEMc`6\u;4qex 1%VvqZv |r`J#'xa֪=mWzw$mޢnskOŸ 6WވFDmP@;ǿ.S֐c
+CˡFY׿d_[GSF#EwuURc6 m2)׷g-d8lp| ͮO:cdȫ:$FQ #[%S/B2%-1\A|8XHΫM1% ~tߡ'.eBQ/3SVtV7N9,_YڸlRYEvPֵĆd+M˓j!pH,JJv<vŶlSOW@{f:#e"݆rNg|g99_8-q
+i^D*n&8&/ ]L(r|z3OՅ6;_71H$T~YN?%)KrÓ2l 
+/3h/%HcG٩?:?UoS{'i.]93}xH13D2^ EO}mjA>2
+
+4z
+ DIP?-.'6<;
+*kDQ~b(XɁ!)Mc,mUI%5ʼ,W| E= ) ؝#^77oIH,S-*f2ti#~d֯98C/H/ jH~̂Y{'ѹ~=Y.p
+a*(#9]9 :*v# L~?DC<Q`Oi.B6 ܶbll5odycHk@hhxbvUjx
+endstream
+endobj
+549 0 obj
+<<
+/Type /FontDescriptor
+/FontName /PGSNOV+LMMono12-Regular
+/Flags 4
+/FontBBox [-444 -311 715 1019]
+/Ascent 618
+/CapHeight 618
+/Descent -222
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/a/at/c/e/g/hyphen/i/j/l/m/n/o/p/period/r/s/u)
+/FontFile 548 0 R
+>>
+endobj
+550 0 obj
+<<
+/Length1 1843
+/Length2 19660
+/Length3 0
+/Length 20815
+/Filter /FlateDecode
+>>
+stream
+xڴeT\۶5
+l@t \
+
+
+2
+_%A&6
+9{k]
+Ffa/;AVKg)~9
+`|g1/
+7s53?"{93O:w hon,
+svtbzpDSֶ R،ioI2 3&ҠOpj^?/{\
+ƶMtY $+N$~T
+EZS6LD)I,6֍KÍT$U9=@̭'qz*0CSDa]Fc2"wÇ};̐lq6s&
+1)=wun0`y`i!(2(JS 9LMէ"NuS07twN%V0pFl&JUȹEѶvt{Yo}9HU"lb j%eth'qW WuR͉DӱmmdIE.'ijBFJ 'mz%aK@wGa[ %ZFeoWA%FX(#42+iߝG7(
+-lBc7QwhSK9iho^qZv0 Gޝ/ÛCסAQ¿6gBqT~B]w
+F b2RYhDE\Oal+ dm}zpzBP F8@fx-ȴ|t S9gKpW
+N>0_(BQD}+ҞǼU)-EF5=)}/Ҫ`ZCt0K!Yezߡ|%IJ8+k~aWV3I+[įwځ1YRQݩ7.+A΅%&ںY.X1uᔢ4 ^WOڣߔdgJCt-X9Xh~:0V:j&0ޝ \F#Q@.i`.al?~Kn]zQs^vP ;1<r/Tl6
+`vHHDsBnx6koY|q9y|sj-BB~a #8@ނ:2JӗH \ $I
++) 6k?orz,saP㊗Ȅ.ѯ_+
+A߇qV| x0 #%|P'UL' Ym
+YgnfԸ чf
+DWpv
+=T/+ؤ=6TH;Ϋ|q?6o&b{5a z0MZ3BS/A!A(&IZ`$YY&N
+^s<d~䌄ʟ[hB#W
+urL)݊w
+ oȿ3rwpDqP
+e,m^O>Ro/gizIvCP筅(ӿ(
+{fHQmC~ơZj12#_FJ
+Amj&uO&eܕ&<u;" fw67.vx5
+QToJ7k1H'[W}_L}ўA_8qQ\Ȏi9}
+=T' 0,t"Yg]Rx!}Fk@@ҷjH0c+={Y+ aOiMk~?M}D!1/4VqKpYafdJGa$ <58I_D[ !n@22nukwf1칎й* OVV>LCIh k\p@%*7sfVrӆ OU}7 ێK4 ҳ"1eSR'¾섆ӣ]hdcF
+xw6US<]as]y_V`$[Od8LW,g9^
+ul\_ %9\!y^G.t_NI02] lRu݌9!VEs+<jn),BgWo
+cc!%u(4{ěY>
+SgJ;˜Ϡ{)h]c({p"&\F-碅,i8z u@B -%*k+{\Umu9 B%BR?p{Ϥ맹xv>Pd鶫
+v?IˉV>fٳ}30xHVoH0TBl=kB;NԦƁI/ @\JeEa[$̘Q2W2d>9i^ ';$  llk$ *բO_3,x@&t?^1$pƌdF1H;?~bWڱ<plž,9]0^D@΢҇g HHwݸ Im0m bXv>el
+O/͏tU}P)\'\1, iA=9 "^2f|CZSYz rbE7[PʨGy͘-5U#ZRy6x,^)6"pE*=B]J%,xaMd@+dtRu
+T5|'IݝҫTln8 |( jqm?ɗ'6ֈ>[$Sf0.ėl6]4rrg@j3mjo`祘vJ8ZpX?50{lbd^vCx0y5ms<X8>U$$y0>l##ֱ "eJ0(G tc|u Ұ }uB`8kS9‡4|a3I<"QdNEWD7oY 9("%P0/&K{VgR]
+F\_So<Ц'q !f?'kR[τ:k[FE t)Mh 5)
+)G;ε;h2b3r?tg#uO<c!E;'n+Z=E }~C5kEt(
+bOhXARQ|\߽_7=-@+A,Yg8Jڔ=Vؗ $Dr*b)6arQU[pQcDk7t6cNǴ#2F|4MUÉh]n+r?@~1}cUG$XbMu:#
+KI@"x`ZaP&xʣ˄eq+V5Y dYR:`ac5#K;L8X}b.*~#vKꎭo`|tUYᑐ-B4s}T)@,O0yxr>#A2zǝzDl]mp!3jŒoL]zwD,&,rЙ3+'Ȑ=?SA.ōx'ڐhlajS&M8gldFtNbke8!\rytǥ|zbB01>PɗcII2{#ذW9~Kf-<wVNp zoJ<-rz8i,p]WL@ XjA;B-\,ZO rԨ`n,\T&AX®8XL`
+K7r%bfaR'=9_Γle"5<əܹS R
+Nҧf%8M]2:%J
+`
+1[ЈD>s8i{sTF QǷH X2ʡ s]=*/s)qOMF " 쬶Q[1GT /{sLeNiC?PԿ _cJ`cr,'g|v]>$cL%o=h9zKL/`2ZcZDiv E#@gE /4vf ZEZP^s
+h:O<IgbvUIhS]458M۔H{E/10rɍ֌m4"CU=9i3ʮ#I]JP*:O,-!-NY]qei\5LJ~D
+r qo$]4F#t60,ĕ4<ӓ
+fyEUAH덚I[+P ,t2 3zZUa@q6pӇu$i}(YeviihPt)M
+r/bv+PyXSM2V(xĩtLhSE]EC .lsI
+ IߺK0m\_#НڢVj7:b@|w9W|f;%%~~Uv!/}ׅF+2\0'L
+Wp')\/~CeeyBM<rVQec 2`:0-g Կf@ =&2aSƒ3hB/`EEnH3jefrU=?1ʩBH-0D`׺k8
+%>C\|b&3d_|&tl#1a2:,ud m⣁ָ,sosYQw#$S:Z"8ŵ?a`lȭ sd橪^| Rz;Tpq1 n}4;5-([}0ln `8g2F+#)E3?!T$N[J[]
+{W㙳>tv&s3yyDΏ QTyGDo [`0.כ7k}m}-\Z:SټK**%fRd">=OT{/:O-Lv*(b>aE1 dN >,ʗHZDq*;w1snCArxOPzuN44'@0{2OT^Z2kNCXbi?vyW&S7=AI2Mhwjj(yoR9)q{u efI^yoQU✶NLv'zp{$,>J, uTuI\%nԴ9rC$qP qUV?/Z6e-P%!Nd
+]_X~Ā}#D*6ѨT!wWaQtnп<KM>26.*d
+AT\aՆpaVoS%lwyhSis;IQ2B$fsU.kb5-8&k4bDo,Y1O^l Na',TPvIhٜAnKfCȴnחCºpt
+fIK?ٔk{:{L4pCMC#\pCsܶ3Qvݍ80kL/ޕOZ:?1Ec%E q9/֒{eծ?_~^_`5P6SI9Rl.IJ[IM ]jJ+5]3W2]<R cOڠ<hr-DuiLqEhFN\i@
+c""Dmw_P ,n;Yàv//wVRnk+$w3
+;-86\x}=HUq[,JT\C^/<JT*ە2 D8Y9=ܛ(fnR//Ǘ~u|R'WҠ츬Ƌ$pR%Nڞ>5=sDvccuG߮{GUWFz{2CpYHfE*qQ nEg1f= ] n6%6Dҽ2}μۿ <gH7M`dUؼK\ev@+/:
+[ O>d0^ o(~ &Re/,z<Լ&I /4~X7+Fxölq7_aNbP
+"VЌFIԚ$9-x-Wef۬3XyWPvã)yP9ŕY 'ʭMIvrz!j&(PXȂgʌh %٬'\
+Cmܽ m_[%-B{Ln"Bע%18vqHj!*4*$&sU]+\ 2ik1^Nk4EmpRWLN݄:|h rivd cG#:v9rVX ՄN%aA3 Sߖ,x@kq('7Q'% oL岋KWab77^C|CcStf>~[Xtţа]~QnNO>/s }E5L, %k/hlU{B 6Wm=2j.pWDv|:շQ2d_6x<a7`Hr7kTq]Z@6Ǥy׶*
+m o~qh?穦PQ̿jsf4_K=rOfe
+: cʼnM) ɠ^z,y!Aa\GfWFO^,1*f-
+}ϣ=op2&o90^-Y .,GҞ
+zC5%RT`bՏ8sbב?cUsאf)-.?v'&lvE6'y X۟KyqS$?35G%Y9I71JvLA.Ҳ{
+0z
+sV!Rp&W^V7ߕYzSp.J57#9kͶfykYH(o(ԕC|6G;ψ@3pZ=BcdڂZ g]e%qVEN^ш
+m`4B#`GES(Do o3w&'c>|ls߅3~i Iun%ݝȿ_!T )f('gCd;
+5_MzΚ{h[fFڂ᥵>3cw{-(W&oe݈M!:f¡E*Ur}[hmk
+ Tȉݏph@9G7L!
+Tjl~5 =el@ش"VH)@%sHZŲM@(
+PA~?{ +c& 7tgb^s•jd|q DŽ/w1PaVU^,٘SAhWͤԗppiʬua2d>"jYE6)Zj4=sC9nH/Ml`JW
+ ajs:qvPqP
+Vy[d8LHZMu lcVo1M!} bōz+N8v=,bB([iKI
+oyc֙*ՇE1#%BK^fEl^,*;_B(?a|`RGQC#IʛSq(GS*!oU\KB䕈A<jL̂7#+һGS}|
+R+Ag TLKldVΰ>*]o}ިtE>P8\Vl4OFc}GsOS(1R;Bl]clIO-b6Lel LKnl* ?
+\z 뉚Qo-qvNC"]%\ 'xjH,eznMv >~aL6!Ȏa $rIMS]^
+z=7&Z󥔟ͦ6mm5YS: ɪ!+ĕĒrEGέ8+k٪H ;ʽo&
+<̫P\N< ?(7eʫS N,ٗhOQz*Fz4ljR& HѸ<2JhCK&f}#~KA<Kc|ނOx=Y#2D!oB& *EA<0GK0Z:s.v#k@}'B[I,`F8LXpdQɧf,neEBה!@`ˏ>;- 4,^`d<HG1VGfQɔ3fhJ*.v͍M6+8ĐijFXr!gU'bYeC/++p-K&,ؗP$CԸ579amosGIGfQVprs/Ɂ )ߒ֊&{Ыk9ec!H>OR_at ,׹2Xl8 I̵Q6#T*ګ ]0wBBՠ)tl%)geXsڌ~(W6S9%ڠq{fuU#{=lOF1_?9}bJ
+ j8J)0a*(J
+ z+e5Z”mPIi*jٲ6퇸ww
+%r 8`ӂ4
+
+0 USx$UUrqkkї
+`d{
+IMQ/R쐠vN'哋xB:
+$S 9K3IDoRT op篎G.b B
+GVOz0;ov={Z-WŦ=e|y4\z^0
+s[u􇃰HΖG:jTw]C
+B3*Hȅ: O#Xu(xrj5AUY=${t`s^-P<A(w`PrR&;=8"־D8 r=8">{9 2Hm^١V1d_9@~24zoɗt*A] tW69Z'h7o?W^#iXڼ|GS+K{CЌs}|>ůZt=QGMya9/,O((@r>9yӂ,oEaH`5.dļ6BYkt
+vS.(\рJax=
+:AaHTjå7#~CaXc8kDDr)SoKod18a*udE ®p-Z_<yD堼Hr
+.w"ӾGDWՂsum߿LoN"uoqǨBƷ6gb\K8 W%Tym4URX6±s/j*d05f4%N  6PgLa#&k<mд넭;OYf*▄AHSRC
+
+Q
+Lgn<bpq sU)\pOn|cS]/ol"PsBnS QKToH6ޒEw~&V'c+\i0L~yNtXՊjT瓛iΟ w|&jbhRɀz_*A$I,tI}XH:U:x#'kf.mŃf@yP]@w9$W[%'9L{9_^̋D2&ob1Y~Jl[ wwZ k%  9O r1P FvCb ,ǐ$R#[VZz8Ő Ci6ny&WSd_g
+7O69bm@.\9keƻ}
+A
+O(mVx&M;cf6sK؋-Y(.uXEʓ|
+>1ո'>w{tǗZj+PRCIa洗R,Im=Ox&p)?Z%vš9$/п$hAhsi泄FP4<SErO  9W&[V@(SL[NN pH1TY4, rFw@X a<
+N&Pi<;P3'K]^{jDz[v
+L/Y7 pEU,
+endstream
+endobj
+551 0 obj
+<<
+/Type /FontDescriptor
+/FontName /QQSMIY+LMMono8-Regular
+/Flags 4
+/FontBBox [-456 -320 743 1014]
+/Ascent 601
+/CapHeight 601
+/Descent -222
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/CharSet (/a/b/c/d/e/f/hyphen/i/m/n/p/period/r/s/u)
+/FontFile 550 0 R
+>>
+endobj
+552 0 obj
+<<
+/Length1 2273
+/Length2 22386
+/Length3 0
+/Length 23670
+/Filter /FlateDecode
+>>
+stream
+xڴeT۲5 Nݵ=hp K
+L]mƹL&K:;[/}ۘ_#Ax
+/ TۍAr ?p#){s;'M4gSK䍙K _~ '3iH`wQR͌g]J-߈!hV3{GcNk843MSG;qѧZz*l'}.m4׌75xsqQS x"1]--ҝu7xM ʋ"I_~ M{׺Z4,L8&:pT2>ή@ذQHwTG<}pf*ꙕ0k-%5G8MpJҧw#7=n~ ,:PGhؘECyh5. r;Rc{YnVZnȽ:g 8>66k͞ɼ[
+U~$(q:]Z6<<WMkڔY!g6O] Sv񬘰ӝI,.Y˘$۪.]ϛ;wE>F&T!sK,n[~,SN^ƄnV}X.pNkOD GR^Áiȃ@h a+o
+ȆJD$4(i P{Xg .DX|nF j]mmG1QCj{c 7)D)zj-~. 7+W_$gؘ9pv9OINy؛p339 c%!ZjF:e\C;G n(&mcX+Lѕ,7atlBWVA"&h^Awі5vв! Dd"]DNQt"zuX#Lޔr˨EȰAhfW<>B7+*ϽOg֎$g~Vqd<r{d_]iX?: LXh&omoMc:&WҒa?
+h[I|Huï*k>=w//$_D[4f o i^"LKΫ,"`Qe=0k܆<;b䛧6YyٍoG%N[y,!
+'ty󂄾r{ D 1'h*<gQ߯d 5trHJ0})"}1sXիv u4O.w<ϗc(D bXMZu'܊sQJ[٪L7 {FW&T'KJ8TXGmK=5LT< uu\Rj&f `z`}yta+.C<H_c<#<Gy/szgnQ_4\(g"jٽ w Fھӌ77x\eK: Ed6 uYƿ$K%ޤNߣHIv?ʴV{͡ՏBcٵz*eTH&'YMBvVp"tM̴,HN=JVc? G4@I9L.~;%BmS%ɱTclIn/Bb {ZN}~Yʼ }hro<V2\Q|2wcc^ly29Smgsq+)_@`pHlx'@ TySeˉc>11G&J+u**NpJҖZr{l[?m档
+noߒʮI}#i SQȄv8|'w?E.s6binFV[84؅\苃`%D UA ђb 0&dG<A3q(a{iGprGrLb&/lR%xsHokȬICx7l
+b̕#a .zV㌸Jok)"w\CY8ν  4l9<) ]#V־Ásٶ2WAR\' v9l-ck30et#-Z|s1Urj*Յ #kc~1&E˔~f(šXuFE^iqдJgS6CNjM
+'EE3 ?ExY%\vUy>q#p; =iO-q
+Ccb=<m6yX[JLbɊ5K&פxA
+h-&y",Q4syY*eޝX@IV2xqq}܊}L(q*RfBCJ E3 Qs=3<A<*!9)%[?DۖV " B6uբ8=3Yya5֊vgYj/=M?A<ِ0Dcۇ5-]?bxڸoz#x3>?NEiW.6NhWM"R.?J(~{BwT}qVoJD1zov~ &1>{2N.PMf2)B}A_oeYYHW`qSh:xim<5\ 3 ⁕J,eb=Ak.Y聯qȕpY X|Z|s`l!
+Nߕjk@
+;5,%!1#*hۏ6(9jv՟ِfae
+;"LmbED)`<8|;8aG6 GƄ@9l<pX .)h(yg(;-\
+`=Qn>AdPUC3=C'Fe#NMw)D$M+M!
+NvpTVE]uمm#\^u
+498lݣg-(=24:K
+ÍbV ĵ➺^_6$VZe
+{
+
+22=%(,̶"5Ue|c)$׳0~T:Ӌm)-݄T%UBEAh~,{ICW+jښ>L\*E]O/ R- 0Xp"Kh:+z6<36ӣH&rwؙw FMEt!g
++/Fp Ԓn5稡?`BX|&B/h{ O81`Gj(6 |ٳ[c.Xi(X~wђJ#ʋcƟNg6t&?/.đ|?s
+Xo-Ɂ,ڕ껥 ď4 Tb^?o#^ZcZ㷎0aSI@x!؆H*0
+[ԖOi?yb3ﲳZ;Vi$bW8Eut"U(&FĚ48-<~STEߐxL 1&vF 0I1ٻ]϶_#C+hnwIX
+Ⱦ^o],Ց&9MG7*jEzE/&r&D 흀y4CmG5*5@jK,2ҥwНJxb
+5lSS娧ʱY__'MMj$޶8|@5[2R3WEQN?]}SsZDHVS> ۷JAy­>-x&N^f^^;DFԙnB=QD޸ Bαz.ةY̤x\&okܳ&
+r⧴Ԅ]W)P;0?]+~nz\~^O_'Sn#m4^k1yX3y̥WpŇRtHy^tX!-(͊˝*xiVtҢ l@l$Dv&Ka,u)0MJ1zA&H|;zrkkB|_e3(y8g*5.v(!ߚ~~UH֟F #{2ɠu{ᅸz%@ )F[ZquDAo:Aj]J*TBRŕ+r?'&%$K<ӆY~A,ʤ6h}p
+l¬rvhxfɚWuLZ!U(f2Oaja8HʡT5X}A= HN6'V:y fqU
+wY2a)=0_vpva-?X~ѓ-'~YOQ^@ ʇoqO.Q
+"6fL@5 {gq6mþO-D t&?<=gIN࢟k֦o*
+@7+s{u ML: i39Zjh`ğV&,ǃX
+LOț;-A\vOŢ|HX{VAk*k9I\֡UnT+C*AԜe_sSk?+ `?n*Fd~mC
+!-`1GU~yu'Jr6*HA9|+lWPԝ-4DqaҀ%`mOsJ~5ktN8V NCU1!pnMTRq)m!#Ģ";q
+b0\7H
+'e'K!=;ko*+c毿|\>e!w3&\4Y> M<ZM!/@zތatJ[owisUhoHphIP::Zdy9^lB?0
+Rɗc<e1CԌǯz8?a|ҥ> eἲ`-nE &+3dNO
+ e($q3x}1Yf-bOӚ?b'>ۤ8UڧpFjW(.K#^B4=q*i}emz~%:_M<ЌѷL~==Z8QLe,c0:\K/5yt@KbEڨ:Ǥ`7..I v S9q\bߟ?z
+ G?4ɷ[>'\`qhH;2P0,:@)ymYt =r'`&Q͌9W${c3`-9{J 2!y>8;+lK#knn79(4BB
+(UGȟ
+4)I3nK$W\'5 {u't!%>
+G. /ёF#O֑ɾ"iQK^El9ވQ)&7vm_뮝rvS;tLCT#7EY5K.yhE2 mu4+ǧ6r3#MB#z#_>8vzRBV;" )~KI2)bh{Xa_֭A;qҘL޾[%baKLNL7f@svʞ1) o8hZyJ"FBʎR2ε*_-&1N+s&g<!gVVlMz±Bӿ =Ȇs:ɆQa` ghw
+DcJ0F/Ƅ5X5E7ogxpdŜuȶnYUCg'$L_#A곇EDOC8aTܓ٤/m$kP4kL
+ES DA|\FY9&;ָ>y|ZoZ%yzPN*8Zi;(~<GJt-' iO| [ 3[!h(x, #?ѳR3S?O$~q%-lP!(g'P֝IME=#>hNQAC:j,|c3C~
+6AmJw s-+8:y=f1LȬ)>$c P<g>]4`4غ&o
+lkm?Tuጶ9I&{+ l(fXaB&{TOrrzE;`Z],l OĮ'Q1S$(6"^KQmCt䶷neoMF UOx=ħ4پ7Cæ
+aKkΪ43 o*z\r-v:! 4~nrV H|| 0^knR^@”|x̊ )ϥe!%:NHE.|>
+1*lɘ^bYCSѭ-"E6ԇ7#Iudx)Ek^L#
+`$w:q1V4AEKQڂE_4|'-/2{, Jze5ٍ9sh R9Lk䗇}rm&!|yb"WM~r5sg xd1"aJhX͏,e:ˀazUgE): I0& x<^ =pP/W:n䣋mUaD=\1̐ҙZb?x둕B/En!. N⁔%A;
+EνP]ЍjI_nҮb3?|WEoV? J"X|bc.5jYLKw1M9X,gSrBB^_:5xvFYrTU=&όj52b,"XCpNQ?@>zqnV)4[<wuU[ߡx=15ݸS_AF$9X۳>20QxJ<BaI\,XurE *j:oL#^([5V%"$ %Ě_"h(g,[pwȿ iƤ
+ R\W
+7`ax }Yo]~IT*OD,~ܗ&m"MĵߚG<s 1眺V>X҂#ú8t>{ܼGtu&Mi)v&gs.UZ4u3wE%MT=\m)4~͉msPYCB&5-PDn/a
+2Cv9iŠϏoP($M?`cy3_z"5_ѫNכ8zgit%'h Ó~Ʃu
+Ym ̬(_LcгC-q2@A,nrƄ0FߩF3K7恢"^g"OxH%)M 9-ׯo>g[ARuD
+|{xKvN LY6 6ɫ5'BrSĜ{z(6w&1IBgV{h%OA?Y=TL on#10wە, ɉb R|"&_>I 5|
+!2$0$
+d:S$GO)5fXgnV2Z:Evpg9r}rRއI[$vZd<QvO'N|foVEʂrnVQuJȪ;Bg =0Q⍳ANhKZ NB$nV5 /<IYːMɑCͰ=]% Xz| |7b89SWs$ɪ>'W*3ry_מ)ԠmR+E?QI݉,b n_hBh0k<Z31] (iT^Zf`u \H S?HSjMg蛬m2&(~k'gC& v<W9M=}e9 2ϤC8eWg7 d^RFi]I&Exxwj$P%[!LEy
+o&7nxxW^я+j4qD$Kw򎁰8PZLS#dאĥ!&[HqܧoQHJɱ:W~ YTj[,r:K
+h^h_KE#@v36Hzt+vCmfy˜y:Z)k# rl {ޥU"v %96 X:ߴƱkf\ Ϗ㬻́`'OċLij))sA)$f: :NBëZ4~@-O,`KC@mzzRs@."Y lV?:RՎgpܝ2 %S h44azJ88$uܟ m
+#6 Yo| 22"s8U[t1иJL4~m~UxaMjgKP8 bA2z DR3zϖh4ο6
+?C73hB" g=D'(</&IVClg>l58VjT"o^v 
+
+J*ez+2>pNSSa?+&{
+衈WNEx)3F%t*TXU(8aQ6™ElSeOlFiriB%X3a^, 2(|܉"l$ z:R3ʂ:cY 0S,7iI# Is;Rɡ<hj]Ywȿ駚Bs5erISP9~'^mW_9#S^ j3jYT7<2oGkETN."^#N|{2
+ZvwX$j VX^w[h OնC&m$%VQAS߾WS4w>BV
+D rdt?Xc7,#!-65@YGǒGÜ%,幎h19M}DϣULj֋e6s o ?9uWr~aQvdk !oN`]?Ϧ-4!gw1Tyw~~VTQ:#ϟ'f9
+ڞr.\ S+*sxO ΃]`M"po UBg| DP($ʱ"vi4SR3f]#|:sYd8N<Y-,Dqz]]:"$IO}x49VM\pUaOՐ|uU%NHmhmKbt!->=7"3}V bы ''+T$|s|a3®EEvTkk
+'
+bcb~@8wrSNv0!Oqs|3Fer"W_縥K[8g1zSD<
+V$1—s?Jr ӹHs%X$dt PƤ2 rDeg]PАg)E$@a۠無M4ʛue ox є>2!Hj]V>K+z&r}X\%KNʞ~Djy''6pBl"vδQQvRfh#]H7C^cT7ZÅ- &>n!d5 . [ M8N$GIW3L
+??"ۿon2uflZٚqo$O iju$#}Lc^D{[&^b>2UH ̄A)Z;5$A<YǽqOFp1!m0&OhփUMv/a/<0&Q:>֓Iwe9r,"eU˓k[k|3с-r5e]n7;=.Ο$Vy#FT*Lt "5*RBqF]ڑ
+d2i ZȎTm
+~BW %f/ZA)wew9q&܃NAa4
+]>pԉ>S$;0t<݂w(&=y6Tb,D d&X:4PS cdȎln7"L}['m8p=;BSƾV8sBv5ZٌT~yDr'5ll!vڹF5Þ2Y&ӎ/GTDYWC6~X
+٦SZ 5$f9K(ނzj7Kҳ]͈th9t=~f Urc%Z2[J 3監 ذY:&a>r` :oL`6"B+*vގyH[UZWOբޢyH
+*Cɑǘ؄_6(Ϭ*EGEެ5&"PE#Nz'5W5\JϵAS<p8l_LINx(C2@sӺPQ+=DQ)BTRf<7=,E"wh t8
+GBcҁu-Zcs^F_-!E{u b0신rNI}68 e
+9s,VG'
+L(h`%@6YZH RZINSMjWq^i. BVt|@C.P8mOnh<d_znªdyC6
+n.
+ Es%ݗĸJ:N1vF_gh ]'=%P|dix IKүU2*B ,gmJm%3s&MlT_@{x-(X^Y3E7U8rj6l֐5*jϯi%5bߋ'lvSN2lJR`@BŴ_vLVŜ%ɰc+)AL[\gMV
+6)Sxg~ֲ6.wrs4 2ak%=SDWߚ!FJ:Gs
+G}W ~SVT'Zg^KKx 4)
+u}R6ſ*` v&1 w% ꚇ_[sP*umve1Q=diNIwjR =34S汎=:BZ_[S2y[vA6xN\pkж%rԘ[ؠ;$MO
+I_e 3%4Q!ex~\>=9wˁn_<$/:wwaf voTQL%?,<Sϒ=nUtN{]VBB~U94il(0z3ʘ&ƛʶؕ (_:!x֝'`6 &Gi#~L>_jRS9IVmp=lλ=MEmŇ$`LamJnݗP~1O؟ W|>:Us#Jg!1$GOmkcT^hRӑ2m:S9KDc(b(rTWMo7b7E$WP!xBN%LUX8)w
+b3Hd0F?@ᅝ!:) z2Z> +TцhSXӻT]9P2/E9RãgR
+endstream
+endobj
+553 0 obj
+<<
+/Type /FontDescriptor
+/FontName /UVWJYZ+LMMono9-Regular
+/Flags 4
+/FontBBox [-451 -318 734 1016]
+/Ascent 600
+/CapHeight 600
+/Descent -222
+/ItalicAngle 0
+/StemV 74
+/XHeight 431
+/CharSet (/P/S/a/asciicircum/b/backslash/braceleft/braceright/c/comma/d/e/five/four/g/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/question/r/s/seven/six/three/two/u/v/x/zero)
+/FontFile 552 0 R
+>>
+endobj
+469 0 obj
+<<
+/Type /Encoding
+/Differences [21/endash 27/ff/fi/fl/ffi 33/exclam 36/dollar/percent 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J 76/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y 91/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft 125/braceright 159/section]
+>>
+endobj
+489 0 obj
+<<
+/Type /Encoding
+/Differences [16/parenleftBig/parenrightBig 112/radicalbig/radicalBig]
+>>
+endobj
+471 0 obj
+<<
+/Type /Encoding
+/Differences [11/alpha/beta 18/theta 21/lambda 25/pi 33/omega 44/arrowhookleft 58/period/comma/less/slash/greater 65/A/B 70/F 76/L 80/P 97/a/b/c/d/e/f 105/i/j/k 110/n 114/r 116/t 120/x/y]
+>>
+endobj
+481 0 obj
+<<
+/Type /Encoding
+/Differences [0/minus 2/multiply 6/plusminus 17/equivalence 20/lessequal/greaterequal 25/approxequal 33/arrowright 41/arrowdblright 48/prime 50/element 54/negationslash 106/bar 112/radical]
+>>
+endobj
+476 0 obj
+<<
+/Type /Encoding
+/Differences [40/parenleft/parenright 43/plus 48/zero/one/two/three/four/five/six/seven/eight/nine 61/equal 91/bracketleft 93/bracketright 97/a 99/c 105/i 110/n/o 114/r/s/t]
+>>
+endobj
+467 0 obj
+<<
+/Type /Encoding
+/Differences [48/zero/one/two]
+>>
+endobj
+474 0 obj
+<<
+/Type /Encoding
+/Differences [39/quotesingle.ts1 136/bullet]
+>>
+endobj
+174 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /LJJSSL+LMRoman10-Bold
+/FontDescriptor 507 0 R
+/FirstChar 21
+/LastChar 122
+/Widths 503 0 R
+/Encoding 469 0 R
+>>
+endobj
+217 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /ETYTLP+LMRoman12-Bold
+/FontDescriptor 509 0 R
+/FirstChar 28
+/LastChar 122
+/Widths 497 0 R
+/Encoding 469 0 R
+>>
+endobj
+332 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /PCLXFX+LMRoman9-Bold
+/FontDescriptor 511 0 R
+/FirstChar 28
+/LastChar 120
+/Widths 470 0 R
+/Encoding 469 0 R
+>>
+endobj
+175 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CZMNTH+LMRoman10-Regular
+/FontDescriptor 523 0 R
+/FirstChar 21
+/LastChar 159
+/Widths 502 0 R
+/Encoding 469 0 R
+>>
+endobj
+169 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KZOWGH+LMRoman12-Regular
+/FontDescriptor 525 0 R
+/FirstChar 40
+/LastChar 121
+/Widths 504 0 R
+/Encoding 469 0 R
+>>
+endobj
+247 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CKLDUR+LMRoman6-Regular
+/FontDescriptor 529 0 R
+/FirstChar 49
+/LastChar 49
+/Widths 487 0 R
+/Encoding 469 0 R
+>>
+endobj
+179 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RJJWMV+LMRoman7-Regular
+/FontDescriptor 531 0 R
+/FirstChar 49
+/LastChar 65
+/Widths 499 0 R
+/Encoding 469 0 R
+>>
+endobj
+249 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /SLCJNC+LMRoman8-Regular
+/FontDescriptor 533 0 R
+/FirstChar 44
+/LastChar 121
+/Widths 486 0 R
+/Encoding 469 0 R
+>>
+endobj
+285 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EHDBAU+LMRoman9-Regular
+/FontDescriptor 535 0 R
+/FirstChar 27
+/LastChar 122
+/Widths 484 0 R
+/Encoding 469 0 R
+>>
+endobj
+180 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VRDHSB+LMRoman10-Italic
+/FontDescriptor 537 0 R
+/FirstChar 27
+/LastChar 121
+/Widths 498 0 R
+/Encoding 469 0 R
+>>
+endobj
+218 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KSXMOW+LMMonoLt10-Bold
+/FontDescriptor 545 0 R
+/FirstChar 42
+/LastChar 118
+/Widths 496 0 R
+/Encoding 469 0 R
+>>
+endobj
+176 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NNGHTM+LMMono10-Regular
+/FontDescriptor 547 0 R
+/FirstChar 36
+/LastChar 125
+/Widths 501 0 R
+/Encoding 469 0 R
+>>
+endobj
+168 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /PGSNOV+LMMono12-Regular
+/FontDescriptor 549 0 R
+/FirstChar 45
+/LastChar 117
+/Widths 505 0 R
+/Encoding 469 0 R
+>>
+endobj
+250 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /QQSMIY+LMMono8-Regular
+/FontDescriptor 551 0 R
+/FirstChar 45
+/LastChar 117
+/Widths 485 0 R
+/Encoding 469 0 R
+>>
+endobj
+286 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UVWJYZ+LMMono9-Regular
+/FontDescriptor 553 0 R
+/FirstChar 40
+/LastChar 125
+/Widths 483 0 R
+/Encoding 469 0 R
+>>
+endobj
+240 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /IPDUEZ+LMMathExtension10-Regular
+/FontDescriptor 513 0 R
+/FirstChar 16
+/LastChar 113
+/Widths 490 0 R
+/Encoding 489 0 R
+>>
+endobj
+235 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KXQPYK+LMMathItalic10-Regular
+/FontDescriptor 515 0 R
+/FirstChar 11
+/LastChar 121
+/Widths 495 0 R
+/Encoding 471 0 R
+>>
+endobj
+237 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FPJXXO+LMMathItalic7-Regular
+/FontDescriptor 517 0 R
+/FirstChar 25
+/LastChar 120
+/Widths 493 0 R
+/Encoding 471 0 R
+>>
+endobj
+307 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /LYXDLJ+LMMathItalic8-Regular
+/FontDescriptor 519 0 R
+/FirstChar 58
+/LastChar 110
+/Widths 478 0 R
+/Encoding 471 0 R
+>>
+endobj
+329 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GLFSGS+LMMathItalic9-Regular
+/FontDescriptor 521 0 R
+/FirstChar 61
+/LastChar 61
+/Widths 472 0 R
+/Encoding 471 0 R
+>>
+endobj
+241 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GSUBPY+LMMathSymbols10-Regular
+/FontDescriptor 539 0 R
+/FirstChar 0
+/LastChar 106
+/Widths 488 0 R
+/Encoding 481 0 R
+>>
+endobj
+239 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /OPBTGD+LMMathSymbols7-Regular
+/FontDescriptor 541 0 R
+/FirstChar 0
+/LastChar 112
+/Widths 491 0 R
+/Encoding 481 0 R
+>>
+endobj
+287 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EYMYEV+LMMathSymbols9-Regular
+/FontDescriptor 543 0 R
+/FirstChar 21
+/LastChar 54
+/Widths 482 0 R
+/Encoding 481 0 R
+>>
+endobj
+236 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CZMNTH+LMRoman10-Regular
+/FontDescriptor 523 0 R
+/FirstChar 40
+/LastChar 116
+/Widths 494 0 R
+/Encoding 476 0 R
+>>
+endobj
+293 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GDEXXT+LMRoman5-Regular
+/FontDescriptor 527 0 R
+/FirstChar 43
+/LastChar 49
+/Widths 479 0 R
+/Encoding 476 0 R
+>>
+endobj
+238 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RJJWMV+LMRoman7-Regular
+/FontDescriptor 531 0 R
+/FirstChar 43
+/LastChar 57
+/Widths 492 0 R
+/Encoding 476 0 R
+>>
+endobj
+308 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /SLCJNC+LMRoman8-Regular
+/FontDescriptor 533 0 R
+/FirstChar 50
+/LastChar 61
+/Widths 477 0 R
+/Encoding 476 0 R
+>>
+endobj
+288 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EHDBAU+LMRoman9-Regular
+/FontDescriptor 535 0 R
+/FirstChar 48
+/LastChar 61
+/Widths 480 0 R
+/Encoding 476 0 R
+>>
+endobj
+340 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NNGHTM+LMMono10-Regular
+/FontDescriptor 547 0 R
+/FirstChar 49
+/LastChar 50
+/Widths 468 0 R
+/Encoding 467 0 R
+>>
+endobj
+328 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UVWJYZ+LMMono9-Regular
+/FontDescriptor 553 0 R
+/FirstChar 48
+/LastChar 50
+/Widths 473 0 R
+/Encoding 467 0 R
+>>
+endobj
+178 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CZMNTH+LMRoman10-Regular
+/FontDescriptor 523 0 R
+/FirstChar 136
+/LastChar 136
+/Widths 500 0 R
+/Encoding 474 0 R
+>>
+endobj
+322 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NNGHTM+LMMono10-Regular
+/FontDescriptor 547 0 R
+/FirstChar 39
+/LastChar 39
+/Widths 475 0 R
+/Encoding 474 0 R
+>>
+endobj
+170 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 554 0 R
+/Kids [162 0 R 172 0 R 214 0 R 228 0 R 232 0 R 244 0 R]
+>>
+endobj
+255 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 554 0 R
+/Kids [252 0 R 257 0 R 261 0 R 266 0 R 277 0 R 282 0 R]
+>>
+endobj
+294 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 554 0 R
+/Kids [290 0 R 296 0 R 302 0 R 312 0 R 318 0 R 325 0 R]
+>>
+endobj
+341 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 554 0 R
+/Kids [334 0 R 344 0 R 349 0 R 353 0 R 358 0 R 362 0 R]
+>>
+endobj
+371 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 554 0 R
+/Kids [368 0 R 375 0 R 382 0 R 389 0 R 394 0 R 400 0 R]
+>>
+endobj
+409 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 554 0 R
+/Kids [406 0 R 411 0 R 415 0 R 420 0 R 424 0 R 429 0 R]
+>>
+endobj
+441 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 555 0 R
+/Kids [437 0 R 444 0 R 449 0 R 453 0 R 457 0 R 464 0 R]
+>>
+endobj
+554 0 obj
+<<
+/Type /Pages
+/Count 36
+/Parent 556 0 R
+/Kids [170 0 R 255 0 R 294 0 R 341 0 R 371 0 R 409 0 R]
+>>
+endobj
+555 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 556 0 R
+/Kids [441 0 R]
+>>
+endobj
+556 0 obj
+<<
+/Type /Pages
+/Count 42
+/Kids [554 0 R 555 0 R]
+>>
+endobj
+557 0 obj
+<<
+/Type /Outlines
+/First 3 0 R
+/Last 139 0 R
+/Count 40
+>>
+endobj
+159 0 obj
+<<
+/Title 160 0 R
+/A 157 0 R
+/Parent 147 0 R
+/Prev 155 0 R
+>>
+endobj
+155 0 obj
+<<
+/Title 156 0 R
+/A 153 0 R
+/Parent 147 0 R
+/Prev 151 0 R
+/Next 159 0 R
+>>
+endobj
+151 0 obj
+<<
+/Title 152 0 R
+/A 149 0 R
+/Parent 147 0 R
+/Next 155 0 R
+>>
+endobj
+147 0 obj
+<<
+/Title 148 0 R
+/A 145 0 R
+/Parent 139 0 R
+/Prev 143 0 R
+/First 151 0 R
+/Last 159 0 R
+/Count 3
+>>
+endobj
+143 0 obj
+<<
+/Title 144 0 R
+/A 141 0 R
+/Parent 139 0 R
+/Next 147 0 R
+>>
+endobj
+139 0 obj
+<<
+/Title 140 0 R
+/A 137 0 R
+/Parent 557 0 R
+/Prev 91 0 R
+/First 143 0 R
+/Last 147 0 R
+/Count 5
+>>
+endobj
+135 0 obj
+<<
+/Title 136 0 R
+/A 133 0 R
+/Parent 115 0 R
+/Prev 131 0 R
+>>
+endobj
+131 0 obj
+<<
+/Title 132 0 R
+/A 129 0 R
+/Parent 115 0 R
+/Prev 127 0 R
+/Next 135 0 R
+>>
+endobj
+127 0 obj
+<<
+/Title 128 0 R
+/A 125 0 R
+/Parent 115 0 R
+/Prev 123 0 R
+/Next 131 0 R
+>>
+endobj
+123 0 obj
+<<
+/Title 124 0 R
+/A 121 0 R
+/Parent 115 0 R
+/Prev 119 0 R
+/Next 127 0 R
+>>
+endobj
+119 0 obj
+<<
+/Title 120 0 R
+/A 117 0 R
+/Parent 115 0 R
+/Next 123 0 R
+>>
+endobj
+115 0 obj
+<<
+/Title 116 0 R
+/A 113 0 R
+/Parent 91 0 R
+/Prev 111 0 R
+/First 119 0 R
+/Last 135 0 R
+/Count 5
+>>
+endobj
+111 0 obj
+<<
+/Title 112 0 R
+/A 109 0 R
+/Parent 91 0 R
+/Prev 95 0 R
+/Next 115 0 R
+>>
+endobj
+107 0 obj
+<<
+/Title 108 0 R
+/A 105 0 R
+/Parent 95 0 R
+/Prev 103 0 R
+>>
+endobj
+103 0 obj
+<<
+/Title 104 0 R
+/A 101 0 R
+/Parent 95 0 R
+/Prev 99 0 R
+/Next 107 0 R
+>>
+endobj
+99 0 obj
+<<
+/Title 100 0 R
+/A 97 0 R
+/Parent 95 0 R
+/Next 103 0 R
+>>
+endobj
+95 0 obj
+<<
+/Title 96 0 R
+/A 93 0 R
+/Parent 91 0 R
+/Next 111 0 R
+/First 99 0 R
+/Last 107 0 R
+/Count 3
+>>
+endobj
+91 0 obj
+<<
+/Title 92 0 R
+/A 89 0 R
+/Parent 557 0 R
+/Prev 59 0 R
+/Next 139 0 R
+/First 95 0 R
+/Last 115 0 R
+/Count 11
+>>
+endobj
+87 0 obj
+<<
+/Title 88 0 R
+/A 85 0 R
+/Parent 75 0 R
+/Prev 83 0 R
+>>
+endobj
+83 0 obj
+<<
+/Title 84 0 R
+/A 81 0 R
+/Parent 75 0 R
+/Prev 79 0 R
+/Next 87 0 R
+>>
+endobj
+79 0 obj
+<<
+/Title 80 0 R
+/A 77 0 R
+/Parent 75 0 R
+/Next 83 0 R
+>>
+endobj
+75 0 obj
+<<
+/Title 76 0 R
+/A 73 0 R
+/Parent 59 0 R
+/Prev 71 0 R
+/First 79 0 R
+/Last 87 0 R
+/Count 3
+>>
+endobj
+71 0 obj
+<<
+/Title 72 0 R
+/A 69 0 R
+/Parent 59 0 R
+/Prev 63 0 R
+/Next 75 0 R
+>>
+endobj
+67 0 obj
+<<
+/Title 68 0 R
+/A 65 0 R
+/Parent 63 0 R
+>>
+endobj
+63 0 obj
+<<
+/Title 64 0 R
+/A 61 0 R
+/Parent 59 0 R
+/Next 71 0 R
+/First 67 0 R
+/Last 67 0 R
+/Count 1
+>>
+endobj
+59 0 obj
+<<
+/Title 60 0 R
+/A 57 0 R
+/Parent 557 0 R
+/Prev 27 0 R
+/Next 91 0 R
+/First 63 0 R
+/Last 75 0 R
+/Count 7
+>>
+endobj
+55 0 obj
+<<
+/Title 56 0 R
+/A 53 0 R
+/Parent 27 0 R
+/Prev 39 0 R
+>>
+endobj
+51 0 obj
+<<
+/Title 52 0 R
+/A 49 0 R
+/Parent 39 0 R
+/Prev 47 0 R
+>>
+endobj
+47 0 obj
+<<
+/Title 48 0 R
+/A 45 0 R
+/Parent 39 0 R
+/Prev 43 0 R
+/Next 51 0 R
+>>
+endobj
+43 0 obj
+<<
+/Title 44 0 R
+/A 41 0 R
+/Parent 39 0 R
+/Next 47 0 R
+>>
+endobj
+39 0 obj
+<<
+/Title 40 0 R
+/A 37 0 R
+/Parent 27 0 R
+/Prev 31 0 R
+/Next 55 0 R
+/First 43 0 R
+/Last 51 0 R
+/Count 3
+>>
+endobj
+35 0 obj
+<<
+/Title 36 0 R
+/A 33 0 R
+/Parent 31 0 R
+>>
+endobj
+31 0 obj
+<<
+/Title 32 0 R
+/A 29 0 R
+/Parent 27 0 R
+/Next 39 0 R
+/First 35 0 R
+/Last 35 0 R
+/Count 1
+>>
+endobj
+27 0 obj
+<<
+/Title 28 0 R
+/A 25 0 R
+/Parent 557 0 R
+/Prev 3 0 R
+/Next 59 0 R
+/First 31 0 R
+/Last 55 0 R
+/Count 7
+>>
+endobj
+23 0 obj
+<<
+/Title 24 0 R
+/A 21 0 R
+/Parent 15 0 R
+/Prev 19 0 R
+>>
+endobj
+19 0 obj
+<<
+/Title 20 0 R
+/A 17 0 R
+/Parent 15 0 R
+/Next 23 0 R
+>>
+endobj
+15 0 obj
+<<
+/Title 16 0 R
+/A 13 0 R
+/Parent 3 0 R
+/Prev 7 0 R
+/First 19 0 R
+/Last 23 0 R
+/Count 2
+>>
+endobj
+11 0 obj
+<<
+/Title 12 0 R
+/A 9 0 R
+/Parent 7 0 R
+>>
+endobj
+7 0 obj
+<<
+/Title 8 0 R
+/A 5 0 R
+/Parent 3 0 R
+/Next 15 0 R
+/First 11 0 R
+/Last 11 0 R
+/Count 1
+>>
+endobj
+3 0 obj
+<<
+/Title 4 0 R
+/A 1 0 R
+/Parent 557 0 R
+/Next 27 0 R
+/First 7 0 R
+/Last 15 0 R
+/Count 5
+>>
+endobj
+558 0 obj
+<<
+/Names [(Doc-Start) 167 0 R (Hfootnote.1) 248 0 R (Hfootnote.2) 306 0 R (Item.1) 269 0 R (Item.10) 462 0 R (Item.2) 270 0 R]
+/Limits [(Doc-Start) (Item.2)]
+>>
+endobj
+559 0 obj
+<<
+/Names [(Item.3) 271 0 R (Item.4) 272 0 R (Item.5) 273 0 R (Item.6) 305 0 R (Item.7) 315 0 R (Item.8) 460 0 R]
+/Limits [(Item.3) (Item.8)]
+>>
+endobj
+560 0 obj
+<<
+/Names [(Item.9) 461 0 R (chapter*.2) 216 0 R (chapter.1) 2 0 R (chapter.2) 26 0 R (chapter.3) 58 0 R (chapter.4) 90 0 R]
+/Limits [(Item.9) (chapter.4)]
+>>
+endobj
+561 0 obj
+<<
+/Names [(chapter.5) 138 0 R (page.1) 166 0 R (page.10) 284 0 R (page.11) 292 0 R (page.12) 298 0 R (page.13) 304 0 R]
+/Limits [(chapter.5) (page.13)]
+>>
+endobj
+562 0 obj
+<<
+/Names [(page.14) 314 0 R (page.15) 320 0 R (page.16) 327 0 R (page.17) 336 0 R (page.18) 346 0 R (page.19) 351 0 R]
+/Limits [(page.14) (page.19)]
+>>
+endobj
+563 0 obj
+<<
+/Names [(page.2) 230 0 R (page.20) 355 0 R (page.21) 360 0 R (page.22) 364 0 R (page.23) 370 0 R (page.24) 377 0 R]
+/Limits [(page.2) (page.24)]
+>>
+endobj
+564 0 obj
+<<
+/Names [(page.25) 384 0 R (page.26) 391 0 R (page.27) 396 0 R (page.28) 402 0 R (page.29) 408 0 R (page.3) 234 0 R]
+/Limits [(page.25) (page.3)]
+>>
+endobj
+565 0 obj
+<<
+/Names [(page.30) 413 0 R (page.31) 417 0 R (page.32) 422 0 R (page.33) 426 0 R (page.34) 431 0 R (page.35) 439 0 R]
+/Limits [(page.30) (page.35)]
+>>
+endobj
+566 0 obj
+<<
+/Names [(page.36) 446 0 R (page.37) 451 0 R (page.38) 455 0 R (page.39) 459 0 R (page.4) 246 0 R (page.40) 466 0 R]
+/Limits [(page.36) (page.40)]
+>>
+endobj
+567 0 obj
+<<
+/Names [(page.5) 254 0 R (page.6) 259 0 R (page.7) 263 0 R (page.8) 268 0 R (page.9) 279 0 R (section*.1) 177 0 R]
+/Limits [(page.5) (section*.1)]
+>>
+endobj
+568 0 obj
+<<
+/Names [(section.1.1) 6 0 R (section.1.2) 14 0 R (section.2.1) 30 0 R (section.2.2) 38 0 R (section.2.3) 54 0 R (section.3.1) 62 0 R]
+/Limits [(section.1.1) (section.3.1)]
+>>
+endobj
+569 0 obj
+<<
+/Names [(section.3.2) 70 0 R (section.3.3) 74 0 R (section.4.1) 94 0 R (section.4.2) 110 0 R (section.4.3) 114 0 R (section.5.1) 142 0 R]
+/Limits [(section.3.2) (section.5.1)]
+>>
+endobj
+570 0 obj
+<<
+/Names [(section.5.2) 146 0 R (subsection.1.1.1) 10 0 R (subsection.1.2.1) 18 0 R (subsection.1.2.2) 22 0 R (subsection.2.1.1) 34 0 R (subsection.2.2.1) 42 0 R]
+/Limits [(section.5.2) (subsection.2.2.1)]
+>>
+endobj
+571 0 obj
+<<
+/Names [(subsection.2.2.2) 46 0 R (subsection.2.2.3) 50 0 R (subsection.3.1.1) 66 0 R (subsection.3.3.1) 78 0 R (subsection.3.3.2) 82 0 R (subsection.3.3.3) 86 0 R]
+/Limits [(subsection.2.2.2) (subsection.3.3.3)]
+>>
+endobj
+572 0 obj
+<<
+/Names [(subsection.4.1.1) 98 0 R (subsection.4.1.2) 102 0 R (subsection.4.1.3) 106 0 R (subsection.4.3.1) 118 0 R (subsection.4.3.2) 122 0 R (subsection.4.3.3) 126 0 R]
+/Limits [(subsection.4.1.1) (subsection.4.3.3)]
+>>
+endobj
+573 0 obj
+<<
+/Names [(subsection.4.3.4) 130 0 R (subsection.4.3.5) 134 0 R (subsection.5.2.1) 150 0 R (subsection.5.2.2) 154 0 R (subsection.5.2.3) 158 0 R (subsubsection.1.1.1.1) 264 0 R]
+/Limits [(subsection.4.3.4) (subsubsection.1.1.1.1)]
+>>
+endobj
+574 0 obj
+<<
+/Names [(subsubsection.2.2.2.1) 321 0 R (subsubsection.2.2.2.2) 330 0 R (subsubsection.2.2.2.3) 331 0 R (subsubsection.2.2.2.4) 337 0 R (subsubsection.2.2.2.5) 338 0 R (subsubsection.2.2.2.6) 339 0 R]
+/Limits [(subsubsection.2.2.2.1) (subsubsection.2.2.2.6)]
+>>
+endobj
+575 0 obj
+<<
+/Names [(subsubsection.3.1.1.1) 365 0 R (subsubsection.3.3.1.1) 378 0 R (subsubsection.3.3.2.1) 386 0 R (subsubsection.3.3.2.2) 387 0 R (subsubsection.3.3.2.3) 372 0 R (subsubsection.3.3.2.4) 397 0 R]
+/Limits [(subsubsection.3.1.1.1) (subsubsection.3.3.2.4)]
+>>
+endobj
+576 0 obj
+<<
+/Names [(subsubsection.3.3.2.5) 403 0 R (subsubsection.4.3.1.1) 427 0 R (subsubsection.4.3.2.1) 433 0 R (subsubsection.4.3.2.2) 434 0 R (subsubsection.4.3.2.3) 435 0 R (subsubsection.4.3.2.4) 440 0 R]
+/Limits [(subsubsection.3.3.2.5) (subsubsection.4.3.2.4)]
+>>
+endobj
+577 0 obj
+<<
+/Names [(table.1.1) 280 0 R (table.2.1) 323 0 R (table.2.2) 347 0 R (table.3.1) 385 0 R (table.3.2) 404 0 R (table.4.1) 432 0 R]
+/Limits [(table.1.1) (table.4.1)]
+>>
+endobj
+578 0 obj
+<<
+/Names [(table.4.2) 447 0 R]
+/Limits [(table.4.2) (table.4.2)]
+>>
+endobj
+579 0 obj
+<<
+/Kids [558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R]
+/Limits [(Doc-Start) (page.24)]
+>>
+endobj
+580 0 obj
+<<
+/Kids [564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R]
+/Limits [(page.25) (section.5.1)]
+>>
+endobj
+581 0 obj
+<<
+/Kids [570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R]
+/Limits [(section.5.2) (subsubsection.3.3.2.4)]
+>>
+endobj
+582 0 obj
+<<
+/Kids [576 0 R 577 0 R 578 0 R]
+/Limits [(subsubsection.3.3.2.5) (table.4.2)]
+>>
+endobj
+583 0 obj
+<<
+/Kids [579 0 R 580 0 R 581 0 R 582 0 R]
+/Limits [(Doc-Start) (table.4.2)]
+>>
+endobj
+584 0 obj
+<<
+/Dests 583 0 R
+>>
+endobj
+585 0 obj
+<<
+/Type /Catalog
+/Pages 556 0 R
+/Outlines 557 0 R
+/Names 584 0 R
+/PageMode/UseOutlines/PageLabels<</Nums[0<</S/D>>1<</S/D>>2<</S/D>>]>>
+/OpenAction 161 0 R
+>>
+endobj
+586 0 obj
+<<
+/Producer (MiKTeX pdfTeX-1.40.21)
+/Author(\376\377\000A\000n\000d\000r\000e\000w\000\040\000P\000a\000r\000s\000l\000o\000e\000,\000\040\000\050\000`\000\040\000`\000\045\000%\000%\000`\000\043\000`\000\046\0001\0002\000\137\000`\000\137\000\137\000~\000~\000~\000\051)/Title(\376\377\000n\000u\000m\000e\000r\000i\000c\000a\000-\000p\000l\000u\000s\000\040\000\040)/Subject()/Creator(LaTeX with hyperref)/Keywords()
+/CreationDate (D:20210215154423+13'00')
+/ModDate (D:20210215154423+13'00')
+/Trapped /False
+/PTEX.Fullbanner (This is MiKTeX-pdfTeX 4.3.0 (1.40.21))
+>>
+endobj
+xref
+0 587
+0000000000 65535 f
+0000000015 00000 n
+0000022500 00000 n
+0000577202 00000 n
+0000000060 00000 n
+0000000159 00000 n
+0000022560 00000 n
+0000577096 00000 n
+0000000206 00000 n
+0000000435 00000 n
+0000033081 00000 n
+0000577037 00000 n
+0000000487 00000 n
+0000000587 00000 n
+0000039111 00000 n
+0000576929 00000 n
+0000000635 00000 n
+0000000865 00000 n
+0000042636 00000 n
+0000576855 00000 n
+0000000918 00000 n
+0000001018 00000 n
+0000042697 00000 n
+0000576781 00000 n
+0000001071 00000 n
+0000001166 00000 n
+0000046669 00000 n
+0000576658 00000 n
+0000001212 00000 n
+0000001421 00000 n
+0000052278 00000 n
+0000576548 00000 n
+0000001469 00000 n
+0000001682 00000 n
+0000055990 00000 n
+0000576487 00000 n
+0000001735 00000 n
+0000001889 00000 n
+0000056051 00000 n
+0000576364 00000 n
+0000001937 00000 n
+0000002065 00000 n
+0000056112 00000 n
+0000576290 00000 n
+0000002118 00000 n
+0000002271 00000 n
+0000058911 00000 n
+0000576203 00000 n
+0000002324 00000 n
+0000002505 00000 n
+0000067574 00000 n
+0000576129 00000 n
+0000002558 00000 n
+0000002739 00000 n
+0000067697 00000 n
+0000576055 00000 n
+0000002787 00000 n
+0000002867 00000 n
+0000072322 00000 n
+0000575931 00000 n
+0000002913 00000 n
+0000003148 00000 n
+0000076368 00000 n
+0000575821 00000 n
+0000003196 00000 n
+0000003281 00000 n
+0000076429 00000 n
+0000575760 00000 n
+0000003334 00000 n
+0000003495 00000 n
+0000084432 00000 n
+0000575673 00000 n
+0000003543 00000 n
+0000003680 00000 n
+0000084492 00000 n
+0000575563 00000 n
+0000003728 00000 n
+0000003856 00000 n
+0000084553 00000 n
+0000575489 00000 n
+0000003909 00000 n
+0000004062 00000 n
+0000090263 00000 n
+0000575402 00000 n
+0000004115 00000 n
+0000004301 00000 n
+0000100697 00000 n
+0000575328 00000 n
+0000004354 00000 n
+0000004535 00000 n
+0000103307 00000 n
+0000575201 00000 n
+0000004581 00000 n
+0000004785 00000 n
+0000106462 00000 n
+0000575089 00000 n
+0000004833 00000 n
+0000004981 00000 n
+0000106523 00000 n
+0000575013 00000 n
+0000005034 00000 n
+0000005259 00000 n
+0000109520 00000 n
+0000574922 00000 n
+0000005313 00000 n
+0000005541 00000 n
+0000112861 00000 n
+0000574844 00000 n
+0000005595 00000 n
+0000005846 00000 n
+0000115439 00000 n
+0000574753 00000 n
+0000005895 00000 n
+0000006033 00000 n
+0000115501 00000 n
+0000574637 00000 n
+0000006082 00000 n
+0000006173 00000 n
+0000115563 00000 n
+0000574558 00000 n
+0000006227 00000 n
+0000006381 00000 n
+0000118362 00000 n
+0000574465 00000 n
+0000006435 00000 n
+0000006622 00000 n
+0000124860 00000 n
+0000574372 00000 n
+0000006676 00000 n
+0000006858 00000 n
+0000124983 00000 n
+0000574279 00000 n
+0000006912 00000 n
+0000007086 00000 n
+0000128423 00000 n
+0000574200 00000 n
+0000007140 00000 n
+0000007236 00000 n
+0000131230 00000 n
+0000574084 00000 n
+0000007283 00000 n
+0000007412 00000 n
+0000131292 00000 n
+0000574005 00000 n
+0000007461 00000 n
+0000007686 00000 n
+0000131540 00000 n
+0000573888 00000 n
+0000007735 00000 n
+0000007953 00000 n
+0000131602 00000 n
+0000573809 00000 n
+0000008007 00000 n
+0000008197 00000 n
+0000133334 00000 n
+0000573716 00000 n
+0000008251 00000 n
+0000008431 00000 n
+0000133396 00000 n
+0000573637 00000 n
+0000008485 00000 n
+0000008665 00000 n
+0000009033 00000 n
+0000009165 00000 n
+0000009455 00000 n
+0000008715 00000 n
+0000009332 00000 n
+0000009393 00000 n
+0000568999 00000 n
+0000567625 00000 n
+0000572477 00000 n
+0000010730 00000 n
+0000010556 00000 n
+0000009540 00000 n
+0000566943 00000 n
+0000567452 00000 n
+0000568827 00000 n
+0000010668 00000 n
+0000572132 00000 n
+0000567969 00000 n
+0000568484 00000 n
+0000012517 00000 n
+0000012668 00000 n
+0000012821 00000 n
+0000012979 00000 n
+0000013132 00000 n
+0000013290 00000 n
+0000013448 00000 n
+0000013599 00000 n
+0000013752 00000 n
+0000013910 00000 n
+0000014064 00000 n
+0000014222 00000 n
+0000014380 00000 n
+0000014536 00000 n
+0000014688 00000 n
+0000014840 00000 n
+0000014994 00000 n
+0000015152 00000 n
+0000015305 00000 n
+0000015459 00000 n
+0000015617 00000 n
+0000015775 00000 n
+0000015933 00000 n
+0000016085 00000 n
+0000016239 00000 n
+0000016397 00000 n
+0000016555 00000 n
+0000016713 00000 n
+0000016866 00000 n
+0000017018 00000 n
+0000017176 00000 n
+0000018308 00000 n
+0000017396 00000 n
+0000012145 00000 n
+0000010867 00000 n
+0000017334 00000 n
+0000567113 00000 n
+0000568656 00000 n
+0000018466 00000 n
+0000018624 00000 n
+0000018782 00000 n
+0000018934 00000 n
+0000019087 00000 n
+0000019241 00000 n
+0000019399 00000 n
+0000019557 00000 n
+0000019776 00000 n
+0000018112 00000 n
+0000017520 00000 n
+0000019715 00000 n
+0000022620 00000 n
+0000022327 00000 n
+0000019874 00000 n
+0000022439 00000 n
+0000569694 00000 n
+0000570934 00000 n
+0000569872 00000 n
+0000571278 00000 n
+0000570580 00000 n
+0000569513 00000 n
+0000570402 00000 n
+0000025908 00000 n
+0000026185 00000 n
+0000025776 00000 n
+0000022835 00000 n
+0000026062 00000 n
+0000567798 00000 n
+0000026123 00000 n
+0000568140 00000 n
+0000569171 00000 n
+0000029258 00000 n
+0000029085 00000 n
+0000026400 00000 n
+0000029197 00000 n
+0000572594 00000 n
+0000033142 00000 n
+0000032908 00000 n
+0000029434 00000 n
+0000033020 00000 n
+0000035608 00000 n
+0000035373 00000 n
+0000033344 00000 n
+0000035485 00000 n
+0000035546 00000 n
+0000039481 00000 n
+0000038938 00000 n
+0000035797 00000 n
+0000039050 00000 n
+0000039172 00000 n
+0000039234 00000 n
+0000039295 00000 n
+0000039357 00000 n
+0000039419 00000 n
+0000042269 00000 n
+0000042421 00000 n
+0000042757 00000 n
+0000042129 00000 n
+0000039683 00000 n
+0000042575 00000 n
+0000044216 00000 n
+0000044278 00000 n
+0000044043 00000 n
+0000042907 00000 n
+0000044155 00000 n
+0000568312 00000 n
+0000569342 00000 n
+0000570757 00000 n
+0000571620 00000 n
+0000046730 00000 n
+0000046496 00000 n
+0000044402 00000 n
+0000046608 00000 n
+0000571107 00000 n
+0000572711 00000 n
+0000049111 00000 n
+0000048938 00000 n
+0000046932 00000 n
+0000049050 00000 n
+0000052063 00000 n
+0000055409 00000 n
+0000052463 00000 n
+0000051931 00000 n
+0000049274 00000 n
+0000052217 00000 n
+0000052339 00000 n
+0000052401 00000 n
+0000570049 00000 n
+0000571449 00000 n
+0000055563 00000 n
+0000055717 00000 n
+0000056172 00000 n
+0000055261 00000 n
+0000052704 00000 n
+0000055867 00000 n
+0000055928 00000 n
+0000058698 00000 n
+0000059034 00000 n
+0000058566 00000 n
+0000056387 00000 n
+0000058850 00000 n
+0000058972 00000 n
+0000572306 00000 n
+0000061855 00000 n
+0000062040 00000 n
+0000061682 00000 n
+0000059223 00000 n
+0000061794 00000 n
+0000571962 00000 n
+0000570226 00000 n
+0000061916 00000 n
+0000061978 00000 n
+0000567283 00000 n
+0000064579 00000 n
+0000064220 00000 n
+0000062281 00000 n
+0000064332 00000 n
+0000064393 00000 n
+0000064455 00000 n
+0000064517 00000 n
+0000571791 00000 n
+0000572828 00000 n
+0000067362 00000 n
+0000067758 00000 n
+0000067230 00000 n
+0000064768 00000 n
+0000067513 00000 n
+0000067635 00000 n
+0000069672 00000 n
+0000069499 00000 n
+0000067934 00000 n
+0000069611 00000 n
+0000072383 00000 n
+0000072149 00000 n
+0000069809 00000 n
+0000072261 00000 n
+0000076154 00000 n
+0000076490 00000 n
+0000076022 00000 n
+0000072572 00000 n
+0000076307 00000 n
+0000080851 00000 n
+0000080616 00000 n
+0000076679 00000 n
+0000080728 00000 n
+0000080789 00000 n
+0000084208 00000 n
+0000084614 00000 n
+0000084076 00000 n
+0000081040 00000 n
+0000084371 00000 n
+0000572945 00000 n
+0000094259 00000 n
+0000089666 00000 n
+0000087083 00000 n
+0000086848 00000 n
+0000084816 00000 n
+0000086960 00000 n
+0000087021 00000 n
+0000089830 00000 n
+0000089981 00000 n
+0000090448 00000 n
+0000089518 00000 n
+0000087259 00000 n
+0000090140 00000 n
+0000090201 00000 n
+0000090324 00000 n
+0000090386 00000 n
+0000094321 00000 n
+0000094086 00000 n
+0000090702 00000 n
+0000094198 00000 n
+0000097576 00000 n
+0000097863 00000 n
+0000097444 00000 n
+0000094497 00000 n
+0000097740 00000 n
+0000097801 00000 n
+0000100422 00000 n
+0000100819 00000 n
+0000100290 00000 n
+0000098052 00000 n
+0000100574 00000 n
+0000100635 00000 n
+0000100757 00000 n
+0000103368 00000 n
+0000103134 00000 n
+0000101034 00000 n
+0000103246 00000 n
+0000573062 00000 n
+0000106584 00000 n
+0000106289 00000 n
+0000103544 00000 n
+0000106401 00000 n
+0000109582 00000 n
+0000109347 00000 n
+0000106786 00000 n
+0000109459 00000 n
+0000112648 00000 n
+0000112923 00000 n
+0000112516 00000 n
+0000109771 00000 n
+0000112800 00000 n
+0000115686 00000 n
+0000115266 00000 n
+0000113125 00000 n
+0000115378 00000 n
+0000115625 00000 n
+0000118609 00000 n
+0000118127 00000 n
+0000115888 00000 n
+0000118239 00000 n
+0000118300 00000 n
+0000118423 00000 n
+0000118485 00000 n
+0000118547 00000 n
+0000121629 00000 n
+0000121394 00000 n
+0000118824 00000 n
+0000121506 00000 n
+0000121567 00000 n
+0000573179 00000 n
+0000124647 00000 n
+0000125045 00000 n
+0000124515 00000 n
+0000121844 00000 n
+0000124799 00000 n
+0000124922 00000 n
+0000128484 00000 n
+0000128250 00000 n
+0000125260 00000 n
+0000128362 00000 n
+0000129791 00000 n
+0000129618 00000 n
+0000128673 00000 n
+0000129730 00000 n
+0000131664 00000 n
+0000131057 00000 n
+0000129915 00000 n
+0000131169 00000 n
+0000131354 00000 n
+0000131416 00000 n
+0000131478 00000 n
+0000133458 00000 n
+0000133161 00000 n
+0000131827 00000 n
+0000133273 00000 n
+0000566789 00000 n
+0000133647 00000 n
+0000565519 00000 n
+0000133674 00000 n
+0000566120 00000 n
+0000134247 00000 n
+0000134272 00000 n
+0000566859 00000 n
+0000134303 00000 n
+0000566576 00000 n
+0000134326 00000 n
+0000134417 00000 n
+0000134752 00000 n
+0000134814 00000 n
+0000566347 00000 n
+0000134917 00000 n
+0000135149 00000 n
+0000135512 00000 n
+0000136078 00000 n
+0000136531 00000 n
+0000137017 00000 n
+0000137042 00000 n
+0000566010 00000 n
+0000137660 00000 n
+0000138265 00000 n
+0000138970 00000 n
+0000139077 00000 n
+0000139669 00000 n
+0000140101 00000 n
+0000140736 00000 n
+0000141063 00000 n
+0000141614 00000 n
+0000142181 00000 n
+0000142298 00000 n
+0000142323 00000 n
+0000142702 00000 n
+0000143467 00000 n
+0000144039 00000 n
+0000144493 00000 n
+0000144946 00000 n
+0000173361 00000 n
+0000173725 00000 n
+0000201218 00000 n
+0000201585 00000 n
+0000225755 00000 n
+0000226016 00000 n
+0000228914 00000 n
+0000229198 00000 n
+0000238038 00000 n
+0000238391 00000 n
+0000242850 00000 n
+0000243105 00000 n
+0000246329 00000 n
+0000246579 00000 n
+0000248953 00000 n
+0000249194 00000 n
+0000286140 00000 n
+0000286763 00000 n
+0000309623 00000 n
+0000309929 00000 n
+0000324284 00000 n
+0000324524 00000 n
+0000339317 00000 n
+0000339551 00000 n
+0000359272 00000 n
+0000359543 00000 n
+0000385452 00000 n
+0000385756 00000 n
+0000413228 00000 n
+0000413603 00000 n
+0000432762 00000 n
+0000433110 00000 n
+0000437461 00000 n
+0000437808 00000 n
+0000440929 00000 n
+0000441195 00000 n
+0000444138 00000 n
+0000444401 00000 n
+0000469311 00000 n
+0000469601 00000 n
+0000499185 00000 n
+0000499731 00000 n
+0000519847 00000 n
+0000520121 00000 n
+0000541057 00000 n
+0000541325 00000 n
+0000565116 00000 n
+0000573296 00000 n
+0000573414 00000 n
+0000573491 00000 n
+0000573561 00000 n
+0000577309 00000 n
+0000577488 00000 n
+0000577650 00000 n
+0000577826 00000 n
+0000577999 00000 n
+0000578169 00000 n
+0000578337 00000 n
+0000578505 00000 n
+0000578675 00000 n
+0000578844 00000 n
+0000579014 00000 n
+0000579209 00000 n
+0000579408 00000 n
+0000579635 00000 n
+0000579871 00000 n
+0000580112 00000 n
+0000580364 00000 n
+0000580646 00000 n
+0000580928 00000 n
+0000581210 00000 n
+0000581396 00000 n
+0000581482 00000 n
+0000581593 00000 n
+0000581706 00000 n
+0000581833 00000 n
+0000581934 00000 n
+0000582031 00000 n
+0000582069 00000 n
+0000582246 00000 n
+trailer
+<< /Size 587
+/Root 585 0 R
+/Info 586 0 R
+/ID [<E4191354471A929EE55718026D2EB4E8> <E4191354471A929EE55718026D2EB4E8>] >>
+startxref
+582834
+%%EOF
diff --git a/macros/latex/contrib/numerica/numerica-plus.tex b/macros/latex/contrib/numerica/numerica-plus.tex
new file mode 100644
index 0000000000..049418f1a1
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-plus.tex
@@ -0,0 +1,1973 @@
+%% LyX 2.4.0-alpha1 created this file. For more info, see https://www.lyx.org/.
+%% Do not edit unless you really know what you are doing.
+\documentclass[english,tableposition=top]{report}
+\usepackage{lmodern}
+\renewcommand{\sfdefault}{lmss}
+\renewcommand{\ttdefault}{lmtt}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage[latin9]{inputenc}
+\setcounter{secnumdepth}{3}
+\usepackage{color}
+\definecolor{shadecolor}{rgb}{0.667969, 1, 1}
+\usepackage{babel}
+\usepackage{array}
+\usepackage{wrapfig}
+\usepackage{booktabs}
+\usepackage{framed}
+\usepackage{url}
+\usepackage{amsmath}
+\usepackage[unicode=true,pdfusetitle,
+ bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
+ breaklinks=true,pdfborder={0 0 1},backref=section,colorlinks=true]
+ {hyperref}
+
+\makeatletter
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
+%% Because html converters don't know tabularnewline
+\providecommand{\tabularnewline}{\\}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
+\newenvironment{centred}%
+ {\begin{center}\baselineskip=13pt\parskip=1pt}{\end{center}}
+\newenvironment{lyxcode}
+ {\par\begin{list}{}{
+ \setlength{\rightmargin}{\leftmargin}
+ \setlength{\listparindent}{0pt}% needed for AMS classes
+ \raggedright
+ \setlength{\itemsep}{0pt}
+ \setlength{\parsep}{0pt}
+ \normalfont\ttfamily}%
+ \item[]}
+ {\end{list}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
+\usepackage[plus]{numerica}
+
+\newcommand\rel{\,\varrho\;}
+\DeclareMathOperator{\erf}{erf}
+\DeclareMathOperator{\gd}{gd}
+
+\reuse
+
+\usepackage{upquote}
+
+\makeatother
+
+\begin{document}
+\title{\texttt{numerica-plus}~\\
+}
+\author{Andrew Parsloe\\
+(\url{ajparsloe@gmail.com})}
+\maketitle
+\begin{abstract}
+In this module of the \verb`numerica` package, commands are defined
+which iterate and find fixed points of functions of a single variable,
+which find the zeros or extrema of such functions, and which calculate
+the terms of recurrence relations.\\
+\\
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+
+\paragraph*{Note:}
+\begin{itemize}
+\item {\normalsize This document applies to version 1.0.0 of }{\normalsize\texttt{numerica-plus}}{\normalsize .def.}{\small\par}
+\item {\normalsize Reasonably recent versions of the \LaTeX 3 bundles }{\normalsize\texttt{l3kernel}}{\normalsize{}
+and }{\normalsize\texttt{l3packages}}{\normalsize{} are required.}{\small\par}
+\item {\normalsize I refer a number of times in this document to }{\normalsize\emph{Handbook
+of Mathematical Functions}}{\normalsize , edited by Milton Abramowitz
+and Irene A. Segun, Dover, 1965. This is abbreviated to }{\normalsize\emph{HMF}}{\normalsize .}{\small\par}
+\end{itemize}
+\end{shaded}%
+\end{minipage}
+\end{abstract}
+\tableofcontents{}
+
+\chapter{Introduction}
+
+By calling \texttt{numerica} with the \texttt{plus} package option
+in the preamble,
+\begin{lyxcode}
+\textbackslash usepackage{[}plus{]}\{numerica\}
+\end{lyxcode}
+a number of additional commands are loaded:
+\begin{itemize}
+\item \verb`\nmcIterate`, a command to iterate a function (apply it repeatedly
+to itself), including finding fixed points (values $x$ where $f(x)=x$);
+\item \verb`\nmcSolve`, a command to find the zeros of functions of a single
+variable (values $x$ for which $f(x)=0$) or, failing that, local
+maxima or minima of such functions;
+\item \verb`\nmcRecur`, a command to calculate the values of terms in recurrence
+relations in a single (recurrence) variable (like the terms of the
+Fibonacci sequence or Legendre polynomials).
+\end{itemize}
+These commands are defined in the package \texttt{numerica-plus.def}
+which is loaded with \texttt{numerica.sty} when the \texttt{plus}
+option is used. The new commands all share the syntax of the \verb`\nmcEvaluate`
+command. I will discuss them individually in later chapters but turn
+first to an example that illustrates their use and gives a sense of
+`what they are about'.
+
+\section{Example of use: the rotating disk}
+
+\label{sec:introExampleOfUse}Consider a disk rotating uniformly with
+angular velocity $\omega$ in an anticlockwise sense in an inertial
+system in which the disk's centre \textbf{0} is at rest. Three distinct
+points \textbf{1}, \textbf{2}, \textbf{3} are fixed in the disk and,
+in a co-rotating polar coordinate system centred at \textbf{0}, have
+polar coordinates $(r_{i},\theta_{i})$ ($i,j=1,2,3$). Choose \textbf{01}
+as initial line so that $\theta_{1}=0$.
+
+The cosine rule for solving triangles tells us that the time $t_{ij}$
+in the underlying inertial system for a signal to pass from \textbf{i}
+to \textbf{j} satisfies the equation
+\[
+t_{ij}=c^{-1}\sqrt{r_{i}^{2}+r_{j}^{2}-2r_{i}r_{j}\cos(\theta_{j}-\theta_{i}+\omega t_{ij})}\equiv f(t_{ij}),
+\]
+where $c$ is the speed of light. (Equally, we could be describing
+an acoustic signal between points on a disk rotating uniformly in
+a still, uniform atmosphere \textendash{} in which case $c$ would
+be the speed of sound.) Although the equation doesn't solve algebraically
+for the time $t_{ij},$ it does tell us that $t=t_{ij}$ is a \emph{fixed
+point} of the function $f(t)$. To calculate fixed points we use the
+command \verb`\nmcIterate`, or its short-name form \verb`\iter`,
+with the star option, \verb`\iter*`. For \verb`\iter` the star option
+means: continue iterating until a fixed point has been reached and,
+as with the \verb`\eval` command, suppress all elements from the
+display save for the numerical result.
+
+First, though, values need to be assigned to the various parameters.
+Suppose we use units in which $c=30,$ $r_{1}=10$ and $r_{3}=20$;
+also $\omega=0.2$ radians per second and $\theta_{13}\equiv\theta_{3}-\theta_{1}=0.2$
+radians. We shall give $t$ an initial value $1$ (plucked from the
+air). Its position as the rightmost item in the vv-list tells \verb`\iter`
+that $t$ is the iteration variable:
+\begin{verbatim}
+ \iter*{ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)}
+ }[ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=1 ], \quad\info{iter}.
+\end{verbatim}
+$\Longrightarrow$ \iter*{ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)}
+ }[ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=1 ],
+\quad\info{iter}. The \verb`\nmcInfo` command or, more briefly \verb`\info`, can
+be used to display the number of iterations required to attain the
+fixed-point value.
+
+To six figures, only five iterations are needed, which seems rapid
+but we can check this by substituting $t=0.356899$ back into the
+formula and \verb`\eval`-uating it:
+\begin{verbatim}
+ \eval*{ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)}
+ }[ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=0.356899 ]
+\end{verbatim}
+$\Longrightarrow$ \eval*{ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)}
+ }[ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=0.356899 ], confirming that we have indeed calculated a fixed point. That it
+took only $5$ iterations can be checked by omitting the asterisk
+from the \verb`\iter` command and specifying the total number of
+iterations to perform. I choose \texttt{do=}7 to show not just the
+$5$th iteration but also the next two just to confirm that the result
+is stable. We shall view all $7$: \texttt{see=7}. I have also suppressed
+display of the vv-list by giving the key \texttt{vvd}\emph{ }an empty
+value,\footnote{See the associated document \texttt{numerica-basics.pdf}, the chapter
+on settings.} since there are too many variables to display on a line:
+\begin{verbatim}
+ \iter[do=7,see=7,vvd=]
+ {\[ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)} \]}
+ [ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=1 ]
+\end{verbatim}
+$\Longrightarrow$ \iter[do=7,see=7,vvd=]
+ {\[ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)} \]}
+ [ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=1 ]
+\noindent \begin{flushleft}
+This display makes clear that on the $5$th iteration, the $6$-figure
+value has been attained.
+\par\end{flushleft}
+
+Alternatively, we could use the \verb`\nmcRecur` command, or its
+short-name form \verb`\recur`, to view the successive iterations
+since an iteration is a first-order recurrence: $f_{n+1}=f(f_{n})$:
+\begin{verbatim}
+ \recur[do=8,see1=0,see2=5,vvd={,\\(vv)\\},*]
+ {\[ f_{n+1}=c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega f_{n})} \]}
+ [ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2, f_{0}=1 ]
+\end{verbatim}
+$\Longrightarrow$ \recur[do=8,see1=0,see2=5,vvd={\\(vv)\\},*]
+ {\[ f_{n+1}=c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega f_{n})} \]}
+ [ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2, f_{0}=1 ]
+
+\noindent I have specified \texttt{do=8} terms rather than $7$ since
+the zero-th term ($f_{0}=1$) is included in the count. I've chosen
+to view the last $5$ of them but none prior to those by writing \texttt{see1=0,see2=5}.
+The vv-list has been suppressed from the display (\texttt{vvd=} )
+and the numerical results forced onto a new line (without an equation
+number \textendash{} the \texttt{{*}} in the vv-list).
+
+Another and perhaps more obvious way to find the value of $t_{13}$,
+is to look for a zero of the function $f(t)-t$. That means using
+the command \verb`\nmcSolve` or its short-name form \verb`\solve`.
+I shall do so with the star option \verb`\solve*` which suppresses
+display of all but the numerical result. A trial value for $t$ is
+required. I have chosen \texttt{t=0}:
+\begin{verbatim}
+ \solve*{ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)} - t }
+ [ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=0 ], \quad\nmcInfo{solve}.
+\end{verbatim}
+$\Longrightarrow$ \solve*{ c^{-1}\sqrt{r_1^2+r_3^2-2r_1 r_3
+ \cos(\theta_{13}+\omega t)}-t
+ }[ c=30,r_1=10,r_3=20,\theta_{13}=0.2,
+ \omega=0.2,t=0],
+\quad\nmcInfo{solve}.
+
+Nearly the same answer as before is attained but this time many more
+steps have been required. This is to be expected. The \verb`\solve`
+command uses the bisection method. Since $1/2^{10}\approx1/10^{3}$
+or $10$ bisections for $3$ decimal places, we can expect about $20$
+bisections being needed for a $6$-decimal-place answer. The particular
+form of the \verb`\nmcInfo` command display, `$1+20$ steps', indicates
+that it took $1$ search step to find an interval in which the function
+vanished and, having found that interval, $20$ bisections to narrow
+the position of the zero to $6$-figures.
+
+\subsection{Circuits}
+
+Okay, so we can calculate the time taken in the underlying inertial
+system for a signal to pass from one point of the rotating disk to
+another. How long does it take to traverse the circuit \textbf{1}
+to \textbf{2} to \textbf{3} back to \textbf{1}? That means forming
+the sum $t_{12}+t_{23}+t_{31}$, hence calculating the separate $t_{ij}$
+and then using \verb`\eval` to calculate their sum.
+
+To make things neater and easier to read, I assume a little symmetry.
+Let the coordinates of \textbf{1} be $(a,0),$ of \textbf{2} be $(r,-\theta)$,
+and of \textbf{3} be $(r,\theta)$: \textbf{2} and \textbf{3} are
+at the same radial distance from the centre \textbf{0} and at the
+same angular distance but on opposite sides of the line \textbf{01},
+\textbf{3} an angle $\theta$ ahead of \textbf{1}, \textbf{2} an angle
+$\theta$ behind \textbf{1}. The rotation is in the direction of positive
+$\theta$. Rather than just calculate $t_{12}+t_{23}+t_{31}$ for
+the circuit \textbf{1231}, I also calculate the time $t_{13}+t_{32}+t_{21}$
+for a signal to traverse the opposite circuit \textbf{1321} and compare
+them (form the difference).
+
+Note that with \textbf{2} and \textbf{3} positioned as they are relative
+to \textbf{1},
+\[
+t_{31}=c^{-1}\sqrt{r^{2}+a^{2}-2ra\cos(\theta-\omega t_{31})}
+\]
+and
+\[
+t_{12}=c^{-1}\sqrt{a^{2}+r^{2}-2ar\cos(\theta-\omega t_{12})}.
+\]
+Both $t_{12}$ and $t_{31}$ are fixed points of the same function
+\[
+F_{-1}(t)=c^{-1}\sqrt{r^{2}+a^{2}-2ra\cos(\theta-\omega t).}
+\]
+Similarly, both $t_{13}$ and $t_{21}$ are fixed points of
+\[
+F_{+1}(t)=c^{-1}\sqrt{r^{2}+a^{2}-2ra\cos(\theta+\omega t)}.
+\]
+ Geometrically one can show that $t_{31}=t_{12}$ and $t_{13}=t_{21}$.
+Analytically, with the values $c=30,a=10,r=20$,
+\[
+0<F_{\pm1}(t)\le c^{-1}\sqrt{r^{2}+a^{2}+2ar}=c^{-1}(r+a)=1,
+\]
+so that we need look for fixed points only in the interval $[0,1]$.
+Differentiating $F_{-1}(t)$ shows the derivative is negative on $[0,1]$,
+hence that $F_{-1}$ is strictly decreasing there and can intersect
+the identity mapping at most once on the interval. Similarly, differentiating
+$F_{+1}(t)$ shows the derivative
+\[
+\frac{ar\omega\sin(\theta+\omega t)}{c\sqrt{r^{2}+a^{2}-2ar\cos(\theta+\omega t)}}
+\]
+is positive on $[0,1]$, but with the given values for $c,a$ and
+$r$, and with $\theta=0.2,\omega=0.2$, $F'_{+1}(t)<0.1$ on $[0,1]$:
+hence $F_{+1}$ increases sufficiently slowly on the interval that
+the identity mapping can intersect it at most once there. In both
+cases, there can be at most one fixed point.
+
+It follows that $t_{12}=t_{31}$ and $t_{13}=t_{21}$ and the round
+trip times are $2t_{12}+t_{23}$ and $2t_{13}+t_{32}$.
+
+\subsubsection{Nesting commands}
+
+The calculation to compare the round trip times can be done `in one
+go' by nesting the \verb`\iter*` commands to calculate the $t_{ij}$
+inside an \verb`\eval*` command to form the sum of their results
+and then take the difference.
+\begin{verbatim}
+ $
+ \eval*{ % circuit 1231
+ 2\iter*{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta-\omega t)} }
+ + \iter*{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta+\omega t)} }
+ % circuit 1321
+ - 2\iter*{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta+\omega t)} }
+ - \iter*{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta-\omega t)} }
+ }[ c=30,a=10,r=20,\theta=0.2,\omega=0.2, t=1 ]
+ $
+\end{verbatim}
+$\Longrightarrow$ $
+ \eval*{ % circuit 1231
+ 2\iter*{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta-\omega t)} }
+ + \iter*{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta+\omega t)} }
+ % circuit 1321
+ - 2\iter*{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta+\omega t)} }
+ - \iter*{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta-\omega t)} }
+ }[ c=30,a=10,r=20,\theta=0.2,\omega=0.2, t=1 ]
+ $.
+
+By itself this result is of little interest beyond seeing that \texttt{numerica}
+can handle it. What \emph{is} interesting is to find values of $\theta$,
+say, given the other parameters and especially the value of $r$,
+such that the time difference vanishes. Is there a circuit, despite
+the rotation of the disk, such that it takes a signal the same time
+to travel in opposite directions around the circuit? That is a job
+for \verb`\nmcSolve` (or \verb`\solve`):
+\begin{verbatim}
+ \solve[p=.,var=\theta,vvi=]{$ % circuit 1231
+ 2\times\iter*[var=t]{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta-\omega t)} }
+ + \iter*[var=t]{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta+\omega t)} }
+ % circuit 1321
+ - 2\times\iter*[var=t]{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta+\omega t)} }
+ - \iter*[var=t]{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta-\omega t)} }
+ $}[ c=30,a=10,r=20,\theta=0.1,\omega=0.2, {t}=1 ]
+\end{verbatim}
+$\Longrightarrow$ \solve[p=.,var=\theta,vvi=]{$ % circuit 1231
+ 2\times\iter*[var=t]{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta-\omega t)} }
+ + \iter*[var=t]{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta+\omega t)} }
+ % circuit 1321
+ - 2\times\iter*[var=t]{ c^{-1}\sqrt{a^2+r^2-2ar
+ \cos(\theta+\omega t)} }
+ - \iter*[var=t]{ c^{-1}\sqrt{2r^2-2r^2
+ \cos(2\theta-\omega t)} }
+ $}[ c=30,a=10,r=20,\theta=0.1,\omega=0.2, {t}=1 ]
+
+One point to note here is the use of \verb`\times` (in \verb`2\times\iter*`)
+as against the previous example with \verb`\eval*` where \verb`\times`
+was not used. In the present case the formula is displayed (\verb`\solve`
+wraps around math delimiters); the star on the \verb`\eval` command
+in the previous example suppressed display of the formula. Without
+the \verb`\times` the `$2$'s would be juxtaposed against the following
+decimals, making it look as if the signal travel times were $20.537778$
+and $20.614419$ and no doubt causing perplexity. Also note the \texttt{vvi=}
+to suppress display of the vv-list.
+
+But this is not a research paper on the rotating disk. I wished to
+show how the different commands of \texttt{numerica-plus} can be used
+to explore a meaningful problem. And although it looks as if a lot
+of typing is involved, once $c^{-1}\sqrt{r^{2}+a^{2}-2ra\cos(\theta-\omega t)}$
+has been formed in \LaTeX{} and values specified in the vv-list, much
+of the rest is copy-and-paste followed by minor editing.
+
+\section{Shared syntax of the new commands}
+
+\texttt{numerica-plus} offers three new commands for three processes:
+\verb`\nmcIterate` (short-name form \verb`\iter`) for iterating
+functions, \verb`\nmcSolve` (short-name form \verb`\solve`) for
+finding the zeros or (local) extrema of functions, and \verb`\nmcRecur`
+(short-name form \verb`\recur`) for calculating terms of recurrence
+relations.
+
+All three commands share the syntax of the \verb`\nmcEvaluate` (or
+\verb`\eval`) command detailed in the associated document \texttt{numerica-basics.pdf}.
+When all options are used then the command looks like
+\begin{centred}
+\noindent \verb`\nmcIterate*[settings]{expr.}[vv-list][num. format]`
+\end{centred}
+You can substitute \verb`\nmcSolve`, or \verb`\nmcRecur` for \verb`\nmcIterate`
+here. The arguments are similar to those for \verb`\nmcEvaluate`.
+\begin{enumerate}
+\item \verb`*` optional switch; if present ensures a single number output
+with no formatting, or an appropriate error message if the single
+number cannot be produced;
+\item \verb`[settings]` optional comma-separated list of \emph{key=value
+}settings for this particular command and calculation;
+\item \verb`{expr.}` the only mandatory argument; the mathematical expression
+in \LaTeX{} form that is the object of interest;
+\item \verb`[vv-list]` optional comma-separated list of \emph{variable=value
+}items; for \verb`\iter` and \verb`\solve` the \emph{rightmost}
+(or innermost) variable in the vv-list may have special significance;
+\item \verb`[num. format]` optional format specification for presentation
+of the numerical result (rounding, padding with zeros, scientific
+notation); boolean output is suppressed for these commands.
+\end{enumerate}
+Boolean output makes little sense for these three commands and is
+turned \emph{off}. Entering a question mark in the trailing number-format
+option of each command has no effect \textendash{} see .
+
+All commands also share with \verb`\nmcEvaluate` changes in the way
+the result is displayed depending on whether they wrap around math
+delimiters, or are wrapped within math delimiters, or are employed
+in the absence of math delimiters. These distinctions are relevant\emph{
+only if the optional star {*} is absent.}
+\begin{itemize}
+\item When the star option is used, the \emph{result} is a number only without
+any formatting or vv-list display, or an error message is displayed.
+\item When the star option is not used and one of the following is the case
+\begin{itemize}
+\item the command wraps around math delimiters, e.g. \verb`\iter{$ expr. $}`,
+then the result is displayed in the form \emph{expression~=~result}
+or the form \emph{expression~$\rightarrow$~result} as appropriate,
+where \emph{result} may be multi-line and may include the vv-list,
+\item the command is used within math delimiters, e.g. \verb`\[\iter...\]`,
+then only the \emph{result} is presented, where \emph{result} may
+be multi-line and may include the vv-list,
+\item the command is used in the absence of delimiters, then the result
+is presented as if it had been used between \verb`\[` and \verb`\]`.
+\end{itemize}
+\end{itemize}
+Looking at the various examples in the preceding section on the rotating
+disk you will see illustrations of all these situations.
+
+\subsection{Settings}
+
+\begin{table}
+\noindent \centering{}\caption{\protect\label{tab:introSettingsInherited}Inherited settings options}
+\noindent \begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}>{\raggedright}p{4cm}}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{dbg}} & {\small int} & {\small debug `magic' integer} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{\textasciicircum}} & {\small char} & {\small exponent mark for sci. notation input} & {\small\texttt{e}}\tabularnewline
+{\small\texttt{xx}} & {\small int (0/1)} & {\small multi-token variable switch} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{()}} & {\small int (0/1/2)} & {\small trig. function arg. parsing} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{o}} & & {\small degree switch for trig. funcions} & \tabularnewline
+{\small\texttt{log}} & {\small num} & {\small base of logarithms for }{\small{\small\verb`\log`}} & {\small\texttt{10}}\tabularnewline
+{\small\texttt{vvmode}} & {\small int (0/1)} & {\small vv-list calculation mode} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{vvd}} & {\small tokens} & {\small vv-list display-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 12mu plus 6mu minus 9mu(vv)}}\tabularnewline
+{\small\texttt{vvi}} & {\small token(s)} & {\small vv-list text-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 36mu minus 24mu(vv)}}\tabularnewline
+{*} & & {\small suppress equation numbering if }{\small\texttt{\textbackslash\textbackslash}}{\small{}
+in }{\small\texttt{vvd}} & \tabularnewline
+{\small\texttt{p}} & char(s) & {\small punctuation (esp. in display-style)} & {\small\texttt{, (comma)}}\tabularnewline
+{\small\texttt{S+}} & {\small int} & {\small extra rounding for stopping criterion for sums} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{S?}} & {\small$\text{int}\ge0$} & {\small stopping criterion query terms for sums} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{P+}} & {\small int} & {\small extra rounding for stopping criterion for products} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{P?}} & {\small$\text{int}\ge0$} & {\small stopping criterion query terms for products} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+Nearly all the settings available to the \verb`\eval` command are
+available to these other commands. To save switching between documents
+I reproduce in Table~\ref{tab:introSettingsInherited} the options
+found in \texttt{numerica-basics.pdf}, although for discussion of
+the options you will need to refer to that document. In addition,
+each of the present commands also has settings of its own, discussed
+at the relevant parts of the following chapters.
+
+\subsection{Nesting}
+
+Provided the starred form of a command actually does produce a numerical
+result and not an error message then it can be nested within the main
+argument of any one of the commands, including itself. The example
+of use, \ref{sec:introExampleOfUse} above, shows several examples
+of this. The starred form can also be used in the vv-list of any one
+of the commands, including itself. The associated document \texttt{numerica-basics.pdf}
+shows examples of an \verb`\eval*` command being used in the vv-list
+of an \verb`\eval` command.
+
+\chapter{Iterating functions: \texttt{\textbackslash nmcIterate}}
+
+\label{chap:Iterating-functions}Only in desperation would one try
+to evaluate a continued fraction by stacking fraction upon fraction
+upon fraction like so:
+\[
+1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{1}}}}}}}}}}}}
+\]
+\texttt{numerica-plus} provides a command for tackling problems like
+this sensibly. In such problems a function is repeatedly applied to
+itself (\emph{iterated}). This can be achieved in \texttt{numerica}
+through the command \verb`\nmcIterate` or (short-name form) \verb`\iter`.
+Thus to evaluate this continued fraction we write
+\begin{centred}
+\verb`\iter[do=15,see=5]{\[ 1+1/x \]}[x=1]` $\Longrightarrow$ \iter[do=15,see=5]{\[ 1+1/x \]}[x=1]
+\end{centred}
+The \verb`\iter` command evaluates $1+1/x$ when $x=1$ and then
+uses this value as a new $x$-value to substitue into $1+1/x$, to
+once again evaluate and use as a new $x$-value, and so on. It looks
+as if the repeated iterations are approaching \verb`\eval{$ \tfrac{\sqrt{5}+1}2 $}`
+$\Longrightarrow$ \eval{$ \tfrac{\sqrt{5}+1}2 $}.
+
+Increasing the number of iterations in the example from \texttt{do=15}
+to, say, \texttt{do=18}, shows that this is indeed the case. I've
+taken the opportunity to also put a question mark in the number-format
+option to get boolean output in order to show that it has \emph{no}
+effect:
+\begin{centred}
+\verb`\iter[do=18,see=5]{\[ 1+1/x \]}[x=1][?]` $\Longrightarrow$
+\iter[do=18,see=5]{\[ 1+1/x \]}[x=1][?]
+\end{centred}
+But iteration of functions is not limited to continued fractions.
+Particularly since the emergence of chaos theory, iteration has become
+an important study in its own right. Any function whose range lies
+within its domain can be iterated \textendash{} repeatedly applied
+to itself. The cosine, for instance,
+\begin{centred}
+\verb`\iter[do=20,see=4]{\[ \cos x \]}[x=\pi/2]` $\Longrightarrow$
+\iter[do=20,see=4]{\[ \cos x \]}[x=\pi/2]
+\end{centred}
+which displays the first one and last four of 20 iterations of $\cos x$
+when $x=\tfrac{\pi}{2}$. It looks as if the cosine is `cautiously'
+approaching a limit, perhaps around $0.738$ or $0.739$. You need
+to nearly double the number of iterations (\texttt{do=40}) to confirm
+that this is so.
+
+The logistic function $kx(1-x)$ exhibits a variety of behaviours
+depending on the value of $k$. For instance, with $k=3.5$ we get
+a period-4 cycle:
+\begin{centred}
+\verb`\iter[do=12,see=8]{\[ kx(1-x) \]}[k=3.5,x=0.5]` $\Longrightarrow$
+ \iter[do=12,see=8]{\[ kx(1-x) \]}[k=3.5,x=0.5]
+\end{centred}
+and with $k=3.1$ we get a period-2 cycle, although it takes many
+more iterations to stabilize there:
+\begin{centred}
+\verb`\iter[do=44,see=8]{\[ kx(1-x) \]}[k=3.1,x=0.5]` $\Longrightarrow$
+\iter[do=44,see=8]{\[ kx(1-x) \]}[k=3.1,x=0.5]
+\end{centred}
+
+\section{Star (\texttt{{*}}) option: fixed points}
+
+In the first two of these examples, iteration eventually ended at
+a \emph{fixed point}. This is a point $x$ where $f(x)=x$ and, by
+induction, $f^{n}(x)=x$. Appending a star (asterisk) to the \verb`\iter`
+command is the signal for iteration to continue until a fixed point
+has been reached at the specified rounding value:
+\begin{centred}
+\verb`\iter*{ 1+a/x }[a=n(n+1),n=1,x=1]` $\Longrightarrow$ \iter*{ 1+a/x }[a=k(k+1),k=1,x=1]
+\end{centred}
+(with the default rounding value $6$).\footnote{For your own interest try also putting $n=2,3,4,\ldots$ .}
+The star overrides any value for the number of iterations to perform
+(the \texttt{do} key) that may have been entered in the settings option.
+It also overrides any elements of the display other than the numerical
+result. With the star option math delimiters are irrelevant \textendash{}
+other than displaying minus signs correctly when \verb`\iter*` is
+between them.
+
+A function may not approach a fixed point when iterated \textendash{}
+see the examples with the logistic function above. To prevent an infinite
+loop \verb`\iter*` counts the number of iterations performed and
+when that number reaches a certain cut-off value \textendash{} the
+default is $100$ \textendash{} the loop terminates and a message
+is displayed:
+\begin{centred}
+\verb`\iter*{kx(1-x)}[k=3.5,x=0.5]` $\Longrightarrow$ \iter*{kx(1-x)}[k=3.5,x=0.5]
+\end{centred}
+In this case we \emph{know} that a fixed point does not exist, but
+that may not always be the case. One response is to change parameter
+values or starting value of the iteration variable. For instance,
+changing the parameter value to $k=1.5$,
+\begin{centred}
+\verb`\iter*{kx(1-x)}[k=1.5,x=0.5]` $\Longrightarrow$ \iter*{kx(1-x)}[k=1.5,x=0.5],
+\end{centred}
+and a fixed point is now attained.
+
+But should a fixed point still not eventuate after `fiddling' with
+parameter and start values, there are two general adjustments one
+might try: either
+\begin{enumerate}
+\item reduce the rounding value, from the default $6$ (or the one specified),
+to a smaller value, or
+\item increase the cut-off figure from the default 100 to some higher value.
+\end{enumerate}
+The former is done via the trailing \verb`[num format]` optional
+argument; the latter is done via the settings option, see \ref{sec:iterSettings-option}.
+
+\subsection{Use with \texttt{\textbackslash nmcInfo}}
+
+It is of interest to know how many iterations are required to reach
+a fixed point at a particular rounding value. That knowledge allows
+a good guess as to whether a fixed point will be attained at a greater
+rounding value. Thus when iterating the function
+\[
+f(t_{ij})=c^{-1}\sqrt{r_{i}^{2}+r_{j}^{2}-2r_{i}r_{j}\cos(\theta_{j}-\theta_{i}+\omega t_{ij})}
+\]
+in \ref{sec:introExampleOfUse} only $5$ iterations were required
+to attain $6$-figure accuracy for the fixed point. That information
+came by following the \verb`\iter*` command with \verb`\nmcInfo`
+(or \verb`\info`) with the argument \verb`iter`. And generally,
+for any `infinite' process, follow the command with an \verb`\info`
+command if you want to know how many `steps' \textendash{} in the
+present case iterations \textendash{} are required to achieve the
+result. So, if $5$ iterations achieve $6$-figure accuracy, presumably
+something like $10$ iterations will achieve $12$-figure accuracy:
+\begin{verbatim}
+ \iter*{ c^{-1}\sqrt{r_i^2+r_j^2-2r_i r_j
+ \cos(\theta_{ij}+\omega t)}
+ }[ c=30,r_i=10,r_j=20,\theta_{ij}=0.2,
+ \omega=0.2,t=1 ][12],
+ \quad\info{iter}.
+\end{verbatim}
+$\Longrightarrow$ \iter*{ c^{-1}\sqrt{r_i^2+r_j^2-2r_i r_j
+ \cos(\theta_{ij}+\omega t)}
+ }[ c=30,r_i=10,r_j=20,\theta_{ij}=0.2,
+ \omega=0.2,t=1 ][12],
+\quad\info{iter}. Only $9$ iterations suffice to achieve $12$-figure accuracy. Or
+again, with another earlier example,
+\begin{centred}
+\verb`$ \iter*{\cos x}[x=\pi/2] $,\ \info{iter}.` $\Longrightarrow$
+$\iter*{\cos x}[x=\pi/2] $,\ \info{iter}.
+\end{centred}
+That suggests that around $74$ iterations will give $12$-figure
+accuracy, well within the cut-off figure of $100$:
+\begin{centred}
+\verb`$ \iter*{\cos x}[x=\pi/2][12] $,\ \info{iter}.` $\Longrightarrow$
+$\iter*{\cos x}[x=\pi/2][12] $,\ \info{iter}.
+\end{centred}
+
+\section{Settings option}
+
+\label{sec:iterSettings-option}The settings option is a comma-separated
+list of items of the form \emph{key~=~value}.
+
+\subsection{Inherited settings}
+
+Nearly all of the keys discussed in the settings\emph{ }option for
+\verb`\nmcEvaluate` are available for \verb`\nmcIterate`. Table~\ref{tab:introSettingsInherited}
+above lists these, repeating a table from \texttt{numerica-basics.pdf}.
+Thus should a quantity in the vv-list depend on the iteration variable,
+forcing an implicit mode calculation, simply enter (as with \verb`\eval`)
+\texttt{vvmode=1} in the settings option:
+\begin{centred}
+\verb`\iter*[vvmode=1]{$ 1+f(x) $}[f(x)=a/x,a=12,x=1]` $\Longrightarrow$
+\iter*[vvmode=1]{$ 1+f(x) $}[f(x)=a/x,a=12,x=1].
+\end{centred}
+Implicit in this example is the default multi-token setting \texttt{xx=1}
+inherited from \verb`\eval` and ensuring that the multi-token variable
+$f(x)$ is treated correctly.
+
+Let's add \verb`dbg=1` to the example:
+\begin{centred}
+\verb`\iter*[dbg=1,vvmode=1]{$ 1+f(x) $}[f(x)=a/x,a=12,x=1]` $\Longrightarrow$
+\iter*[dbg=1,vvmode=1]{$ 1+f(x) $}[f(x)=a/x,a=12,x=1]
+\end{centred}
+The multi-token variable \verb`f(x)` has been changed to the single-token
+\verb`\_nmcu`. The values of \verb`x` and \verb`\_nmcu` shown are
+those of the \emph{final} iteration.
+
+\subsection{\texttt{\textbackslash iter}-specific settings}
+
+In addition to the inherited settings there are some specific to \verb`\nmcIterate`.
+These are listed in Table~\ref{tab:iterSettings}.
+
+\subsubsection{Iteration variable}
+
+In nearly all of the examples so far, the iteration variable has been
+the rightmost variable in the vv-list and has not needed to be otherwise
+specified. However it is sometimes not feasible to indicate the variable
+in this way. In that case, entering
+\begin{lyxcode}
+var~=~<variable~name>
+\end{lyxcode}
+in the settings option enables the variable to be specified, irrespective
+of what the rightmost variable in the vv-list is. Here, \texttt{<variable
+name>} will generally be a character like \texttt{x} or \texttt{t}
+or a token like \verb`\alpha`, but it could also be a multi-token
+name like {\ttfamily\verb`x'`}\texttt{ }or \texttt{\textbackslash beta\_\{ij\}}
+(or even \texttt{Fred} if you so chose). Although the iteration variable
+can be independently specified like this, it must still be given an
+initial \emph{value} in the vv-list \textendash{} only it need not
+be the rightmost variable.
+
+In the following example the rightmost variable is $a$ which is clearly
+\emph{not} the iteration variable:
+\begin{centred}
+\verb`\iter[var=x'',do=40,see=5]{$ 1+a/x'' $}[x''=a/6,a=6][*]` $\Longrightarrow$
+\iter[var=x'',do=40,see=5]{$ 1+a/x'' $}[x''=a/6,a=6][*]
+\end{centred}
+
+\subsubsection{Extra rounding for fixed-point calculations}
+
+\begin{table}
+\centering{}\caption{\protect\label{tab:iterSettings}Settings for \texttt{\textbackslash nmcIterate}}
+\begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{var}} & {\small token(s)} & {\small iteration variable} & \tabularnewline
+{\small\texttt{+}} & {\small int} & {\small fixed point extra rounding} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{max}} & {\small int > 0} & {\small max. iteration count (fixed points)} & {\small\texttt{100}}\tabularnewline
+{\small\texttt{do}} & {\small int > 0} & {\small number of iterations to perform} & {\small\texttt{5}}\tabularnewline
+{\small\texttt{see}} & {\small int > 0} & {\small number of final iterations to view} & {\small\texttt{4}}\tabularnewline
+{\small\texttt{reuse}} & {\small int ($\mathtt{0}/\mathtt{1}/\mathtt{2}$)} & {\small form of result saved with }{\small{\small\verb`\reuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+\texttt{numerica} determines that a fixed point has been reached when
+the difference between successive iterations vanishes when rounded
+to the current rounding value. One might want reassurance that this
+really is the correct value by seeking a fixed point at a higher rounding
+value than that displayed. This extra rounding is achieved by entering
+\begin{lyxcode}
++~=~<integer>
+\end{lyxcode}
+in the settings option. By default this extra rounding is set to zero.
+
+We have seen before that $\cos x$ starting at $x=\tfrac{1}{2}\pi$
+takes $37$ iterations to reach a $6$-figure fixed point $0.739085$,
+about $6$ iterations per decimal place. By entering \texttt{+=1}
+in the settings option the number of iterations is increased to $43$,
+$6$ more than $37$ but, reassuringly, the $6$-figure result that
+is displayed remains unchanged:
+\begin{centred}
+\verb`$ \iter*[+=1]{\cos x}[x=\pi/2] $,\ \info{iter}.` $\Longrightarrow$
+$ \iter*[+=1]{\cos x}[x=\pi/2] $,\ \info{iter}.
+\end{centred}
+
+\subsubsection{Maximum {\small iteration count for fixed point searches}}
+
+To prevent a fixed-point search from continuing indefinitely when
+no fixed point exists, there needs to be a maximum number of iterations
+specified after which point the search is called off. By default this
+number is $100$. To change it enter
+\begin{lyxcode}
+max~=~<positive~integer>
+\end{lyxcode}
+in the settings option.
+
+\subsubsection{Number of iterations to perform}
+
+To specify the number of iterations to perform enter
+\begin{lyxcode}
+do~=~<positive~integer>
+\end{lyxcode}
+in the settings option. Note that if the \verb`*` option is present
+this value will be ignored and iteration will continue until either
+a fixed point or the maximum iteration count is reached. By default
+\texttt{do} is set to $5$. (Note that \texttt{do} can be set to a
+greater number than \texttt{max}; \texttt{max} applies only to \verb`\iter*`.)
+
+\subsubsection{Number of iterations to view}
+
+To specify the number of final iteations to view enter
+\begin{lyxcode}
+see~=~<positive~integer>
+\end{lyxcode}
+in the settings option. By default \texttt{see} is set to $4$. Always
+it is the \emph{last} \texttt{see} iterations that are displayed.
+If \texttt{see} is set to a greater value than \texttt{do}, all iterations
+are shown. If the star option is used the \texttt{see} value is ignored.
+
+\subsubsection{Form of result saved by \texttt{\textbackslash reuse}}
+
+By entering
+\begin{lyxcode}
+reuse~=~<integer>
+\end{lyxcode}
+in the settings option of the \verb`iter` command it is possible
+to specify the form of result that is saved when using \verb`\nmcReuse`.
+(This setting has no effect when the star option is used with \verb`\nmcIterate`.
+In that case only the numerical result of the fixed point calculation
+\textendash{} if successful \textendash{} is saved.) The possibilities
+are:
+\begin{itemize}
+\item \texttt{int=0} (or any integer $\mathtt{\ne1,2}$) saves the display
+resulting from the \verb`\iter` command (the default);
+\item \texttt{int=1} saves a comma-separated list of pairs of the form:\texttt{ }~\\
+\texttt{\{$k$, value-of-$k$-th-iterate\}};
+\item \texttt{int=2} saves a comma-separated list of iterate values.
+\end{itemize}
+Note that the number and content of the items in the lists are those
+resulting from the \texttt{see} setting (the number of iterations
+to view).
+\begin{verbatim}
+ \iter[reuse=1,do=12,see=4]
+ {\[ kx(1-x) \]}[k=3.5,x=0.5]
+ \reuse[logistic]
+\end{verbatim}
+$\Longrightarrow$ \iter[reuse=1,do=12,see=4]{\[ kx(1-x) \]}[k=3.5,x=0.5] \reuse[logistic]
+
+\noindent whence \verb`\logistic` $\Longrightarrow$ \logistic.
+As you can see the control sequence \verb`\logistic` displays as
+a comma-separated list of numbers, alternating between the ordinal
+of the iterate, and the iterate value. In fact these values are grouped
+as braced pairs separated by commas in \verb`\logistic`, as can be
+seen by using \TeX 's \verb`\meaning` command:
+\begin{centred}
+\verb`\meaning\logistic` $\Longrightarrow$ \meaning\logistic
+\end{centred}
+
+\subsection{Changing default values}
+
+\begin{wraptable}[12]{o}{0.5\columnwidth}%
+\centering{}\caption{\protect\label{tab:iterSettingsDefaults}Defaults for \texttt{\textbackslash nmcIterate}}
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small default}\tabularnewline
+\midrule
+{\small iter-extra-rounding} & {\small\texttt{0}}\tabularnewline
+{\small iter-max-iterations} & {\small\texttt{100}}\tabularnewline
+{\small iter-do} & {\small\texttt{5}}\tabularnewline
+{\small iter-see-last} & {\small\texttt{4}}\tabularnewline
+{\small iter-reuse} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}\end{wraptable}%
+If you wish to change the default values of the various settings for
+\verb`\nmcIterate` this can be done by entering new values in a configuration
+file \texttt{numerica.cfg} as described in the chapter on settings
+in the associated document \texttt{numerica-basics.pdf}. The relevant
+keys are listed in Table~\ref{tab:iterSettingsDefaults}, corresponding
+to the \verb`+`, \verb`max`, \verb`do`, \verb`see` and \verb`reuse`
+settings of the \verb`\iter` command. (Obviously it makes no sense
+to have a default setting for the iteration variable. That will change
+from case to case.)
+
+\section{Errors}
+
+By errors I refer to \texttt{numerica} errors rather than \LaTeX{}
+errors. We have already met one in the discussion of fixed points:
+\begin{centred}
+\verb`\iter*{kx(1-x)}[k=3.5,x=0.5]` $\Longrightarrow$ \iter*{kx(1-x)}[k=3.5,x=0.5]
+\end{centred}
+For a function to be iterated indefinitely, its range must lie within
+or be equal to its domain. If even part of the range of a function
+lies outside its domain, then on repeated iteration there is a chance
+that a value will eventually be calculated which lies in this `outside'
+region. Iteration cannot continue beyond this point and an error message
+is generated. As an example consider the inverse cosine, \verb`\arccos`.
+This can be iterated only so far as the iterated values lie between
+$\pm1$ inclusive. If we try to iterate \verb`\arccos` at 0 for example,
+since $\cos\frac{1}{2}\pi=0$, $\arccos0=\eval{0.5\pi}[4]$ (which
+is $\tfrac{1}{2}\pi$) so only a first iterate is possible. But we
+could choose an initial value more carefully; $37$ iterations of
+the cosine at $\tfrac{1}{2}\pi$ led to a fixed point $0.739085$,
+so let's choose $0.739085$ as initial point and perform $37$ iterations:
+\begin{centred}
+\verb`\iter[do=37,see=4]{\[ \arccos x \]}[x=0.739085]` $\Longrightarrow$
+\iter[do=37,see=4]{\[ \arccos x \]}[x=0.739085]
+\end{centred}
+The result of the $37$th iteration is greater than $1$. Thus increasing
+the number of iterations to 38 should generate an error message:
+\begin{centred}
+\verb`\iter[do=38,see=4]{\[ \arccos x \]}[x=0.739085]` $\Longrightarrow$\iter[do=38,see=4]{\[ \arccos x \]} [x=0.739085]
+\end{centred}
+\verb`l3fp` objects when asked to find the inverse cosine of a number
+greater than $1$.
+
+\chapter{Finding zeros and extrema: \texttt{\textbackslash nmcSolve}}
+
+\texttt{numerica} provides a command\textbf{ }\verb`\nmcSolve` (short-name
+form \verb`\solve`) for finding a zero of a function, should it have
+one. In the following example,
+\begin{centred}
+\verb`\solve[p]{\[ e^{ax}-bx^2 \]}[a=2,b=3,{x}=0]` $\Longrightarrow$
+\solve[p]{\[ e^{ax}-bx^2 \]}[a=2,b=3,{x}=0]
+\end{centred}
+I have sought and found a solution $x$ to the equation $e^{ax/2}-bx^{2}=0$
+when $a=2$ and $b=3$, starting with a trial value $x=0$, entered
+as the \emph{rightmost} variable in the vv-list (and em-braced since
+I don't want this trial value displaying in the presentation of the
+result). Although $x$ has been found to the default six-figure accuracy,
+it is evident that the function vanishes only to five figures. Let's
+check:
+\begin{centred}
+\verb`\eval{$ bx^2 $}[b=3,x=x=-0.390647]` $\Longrightarrow$ \eval{$ bx^2 $}[b=3,x=-0.390647],
+
+\verb`\eval{$ e^{ax} $}[a=2,x=-0.390646]` $\Longrightarrow$ \eval{$ e^{ax} $}[a=2,x=-0.390647];
+\end{centred}
+the values agree save in the final digit.
+
+This discrepancy in the final decimal place or places is a general
+feature of solutions found by \verb`\solve`. It is the value of $x$,
+not the value of $f(x)$, that is being found (in this case) to six
+figures. If the graph of a function crosses the $x$-axis steeply
+then the $x$ value (the zero) may be located to a higher precision
+than the function value. Conversely, if the graph of a function crosses
+the $x$-axis gently (at a shallow angle) then the function value
+will vanish to a greater number of decimal places than the zero (the
+$x$ value) is located.
+
+A second example, which we can check with values tabulated in \emph{HMF},
+is
+\begin{centred}
+\verb`\solve{$ \tan x - \lambda x $}[\lambda=-1/0.8,{x}=1][5]` $\Longrightarrow$
+\solve{$ \tan x - \lambda x $}[\lambda=-1/0.8,{x}=1][5].
+\end{centred}
+Table 4.19 of \emph{HMF }lists values of $x$ against $\lambda$ and
+this is the value tabulated there.
+
+\section{Extrema}
+
+A function may not have a zero or for the given initial trial value
+and initial step in the search for a zero there may be a local extremum
+in the way. In that case \texttt{numerica} may well locate the local
+extremum (maximum or minimum but not a saddle point). For example
+for the quadratic $(2x-1)^{2}+3x+1$ the \verb`\solve` command gives
+the result
+\begin{centred}
+\verb`\solve[vvi=]{$ (2x-1)^2+3x+1 $}[x=2]` $\Longrightarrow$\solve[vvi=]{$ (2x-1)^2+3x+1 $}[{x}=2].
+\end{centred}
+Since $(2x-1)^{2}+3x+1\ne0$ for any (real number) $x$, we deduce
+that the quadratic takes a minimum value $1.9375$ at $x=0.125$ \textendash{}
+easily confirmed analytically. This particular minimum is a global
+minimum but in general any extremum found is only \emph{local}. The
+function may well take larger or smaller values (or vanish for that
+matter) further afield.
+
+It is also worth noting in this example the \verb`vvi=` in the settings
+option which suppresses display of the vv-list. (The only member of
+the vv-list is the trial value \verb`x=2` which we do not want to
+display.)
+
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+Note that the function for which a zero is being sought is \emph{not}
+equated to zero when entered in the \verb`\solve` command. It is
+\verb`\solve{ f(x) }`, not \verb`\solve{ f(x)=0 }`. This is precisely
+because it may be an extremum that is found rather than a zero (if
+extremum or zero is found at all \textendash{} think $e^{x}$). The
+display of the result makes clear which is which, equating $f(x)$
+to its value, zero or extremum depending on what has been found, as
+you can see in the preceding examples.\end{shaded}%
+\end{minipage}
+
+\subsection{The search strategy}
+
+\label{subsec:solveSearch-strategy}If you have some sense of where
+a function has a zero, then choose a trial value in that vicinity.
+\verb`\solve` uses a bisection method to home in on the zero. It
+therefore needs \emph{two} initial values. For the first it uses the
+trial value you specify, call it $a$ and for the second, by default,
+it uses $a+1$. (The default value $1$ for the initial step from
+the trial value can be changed in the settings option; see \ref{sec:solveSettings-option}.)
+If $f(a)$ and $f(a+1)$ have opposite signs then that is good. Bisection
+of the interval $[a,a+1]$ can begin immediately in order to home
+in on the precise point where $f$ vanishes. Write $b=a+1$.
+\begin{itemize}
+\item Let $c=\tfrac{1}{2}(a+b)$; if $f(c)=0$ the zero is found; otherwise
+either $f(a),f(c)$ are of opposite signs or $f(c),f(b)$ are of opposite
+signs. In the former case write $a_{1}=a,$ $b_{1}=c$; in the latter
+case write $a_{1}=c$, $b_{1}=b$ and then redefine $c=\tfrac{1}{2}(a_{1}+b_{1})$.
+Continue the bisection process, either until an exact zero $c$ of
+$f$ is reached ($f(c)=0$) or a value $c$ is reached where the difference
+between $a_{n+1}$ and $b_{n+1}$ is zero at the specified rounding
+value. (But note, $f(c)$ may not vanish at that rounding value \textendash{}
+the zero might be elsewhere in the interval and $f$ might cross the
+axis at a steep slope.)
+\end{itemize}
+However $f(a)$ and $f(b)=f(a+1)$ may not have opposite signs. If
+we graph the function $y=f(x)$ and suppose $f(a),f(b)$ are distinct
+but of the same sign, then the line through the points $(a,f(a))$,
+$(b,f(b))$ will intersect the $x$-axis to the left of $a$ or the
+right of $b$ depending on its slope. We search always \emph{towards
+the $x$-axis} in steps of $b-a$ ($=1$ with default values).
+\begin{itemize}
+\item If the line intersects the axis to the left of $a$ then $c=a-(b-a)$
+and we set $a_{1}=c,b_{1}=a$; if the line intersects the axis to
+the right of $b$ then $c=b+(b-a)$ and we set $b_{1}=c,a_{1}=b$.
+The hope is that by always taking steps in the direction towards the
+$x$-axis that eventually $f(c)$ will be found to lie on the \emph{opposite}
+side of the axis from $f(a_{n})$ or $f(b_{n})$, at which point the
+bisection process begins.
+\item Of course this may not happen. At some point $c$ may lie to the left
+of $a_{n}$ but $\left|f(c)\right|>\left|f(a_{n})\right|$, or $c$
+may lie to the right of $b_{n}$ but $\left|f(c)\right|>\left|f(b_{n})\right|$.
+The slope has reversed. In that case we halve the step value to $\tfrac{1}{2}(b-a)$
+and try again in the same direction as before from the same point
+as before ($a_{n}$ or $b_{n}$ as the case may be).
+\item Should we find at some point that $f(a_{n})=f(b_{n})$ then the previous
+strategy does not apply. In this case we choose $a_{n+1}$ and \textbf{$b_{n+1}$}
+at the quarter and three-quarter marks between $a_{n}$ and $b_{n}$.
+Either $f(a_{n+1})$ and $f(b_{n+1})$ will differ and the previous
+search strategy can start again or we are on the way to finding an
+extremum of $f$.
+\end{itemize}
+As already noted it is also possible that our function has neither
+zeros nor extrema. To prevent the search continuing indefinitely,
+\texttt{numerica} uses a cut-off value for the maximum number of steps
+pursued \textendash{} by default set at 100.
+
+\subsubsection{Elusive extrema}
+
+The strategy `search always towards the $x$-axis' has a consequence:
+it means that a local maximum above the $x$-axis will almost certainly
+not be found, since `towards the $x$-axis' pulls the search away
+from the maximum. Similarly a local minimum below the $x$-axis will
+also not be found since `towards the $x$-axis' pulls the search
+away from the minimum.
+
+One way of countering this elusiveness is to add a constant value
+(possibly negative) to the function whose zeros and extrema are being
+sought. The zeros of the function will change but the abscissae ($x$
+values) of the extrema remain unchanged. If the constant is big enough
+it will push a local minimum above the axis where it can be found
+or, for a negative constant, push a local maximum below the axis where
+it can be found.
+
+For example $f(x)=x^{3}-x$ has roots at $-1,0,1$, a local maximum
+at $-\tfrac{1}{\surd3}$ and a local minimum at $\tfrac{1}{\surd3}$.
+To locate the minimum, I have added an unnecessarily large constant
+$k$ to $f(x)$. ($k=1$ would have sufficed, but note, $k=0$ fails.)
+\begin{centred}
+\verb`\solve{$ x^3-x+k $}[k=5,{x}=0.5]` $\Longrightarrow$ \solve{$ x^3-x+k $}[k=5,{x}=0.5].
+\end{centred}
+Checking, \verb`\eval{$\tfrac1{\surd 3}$}` $\Longrightarrow$ \eval{$\tfrac1{\surd 3}$}.
+There is a discrepancy in the $6$th decimal place which can be eliminated
+by using the extra rounding setting; see \ref{subsec:solveExtraRounding}.
+
+\section{Star (\texttt{{*}}) option}
+
+A starred form of the\textbf{ }\verb`\nmcSolve` command suppresses
+all elements of display of the result apart from the numerical value.
+When nesting a \verb`\solve` command within another command this
+is the form to use. Thus with the `elusive' extremum example above,
+we can find the actual value of the minimum by nesting the starred
+\verb`\solve` command within the vv-list of an \verb`\eval` command:
+\begin{centred}
+\verb`\eval{$ x^3-x $}[x={\solve*{y^3-y+k}[k=5,y=0.5]}]` $\Longrightarrow$
+\eval{$ x^3-x $}[x={\solve*{y^3-y+k}[k=5,y=0.5]}].
+\end{centred}
+(Note the braces around the \verb`\solve*` and arguments to hide
+\emph{its} square-bracketed vv-list from the parsing of the vv-list
+of the \verb`\eval` command.) The result is to be compared with \verb`$\eval*{x^3-x}[x=\tfrac1{\surd3}]$`
+$\Longrightarrow$ $\eval*{x^3-x}[x=\tfrac1{\surd3}]$.
+
+\section{Settings option}
+
+\label{sec:solveSettings-option}The settings option is a comma-separated
+list of items of the form \emph{key~=~value}.
+
+\subsection{Inherited settings}
+
+The keys discussed in the settings\emph{ }option for \verb`\nmcEvaluate`
+are also available for \verb`\nmcSolve`. The very first example in
+this chapter used the punctuation option \texttt{p} (\verb`\solve[p]{\[... `)
+inherited from the \verb`\eval` command to ensure a comma after the
+display-style presentation of the result. We also saw in the quadratic
+example illustrating extrema the use of \texttt{vvi} with no value
+to suppress display of the vv-list: \verb`\solve[vvi=]{$ ...`.
+
+Putting \verb`dbg=1` produces a familiar kind of display. Using the
+function
+\[
+ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+\]
+from the rotating disk problem,
+\begin{verbatim}
+ \solve[dbg=1,var=t,p=.,vvd={,}\\(vv)\\,*]
+ {$ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4]
+\end{verbatim}
+$\Longrightarrow$ \solve[dbg=1,var=t,p=.,vvd={,}\\(vv)\\,*]
+ {$ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=1][4]
+
+\subsubsection{Multi-line display of the result}
+
+\label{subsec:solveMulti-line-display}By default the result is presented
+on a single line. Unless the star option is being used, this can be
+of the form \emph{function = function value, (vv-list) $\rightarrow$
+result}. It takes only a slightly complicated formula and only a few
+variables in the vv-list before this becomes a crowded line, likely
+to exceed the line width and extend into the margin. To split the
+display over two lines choose a \texttt{vvd} specification in the
+vv-list like, for instance, \texttt{vvd=\{,\}\textbackslash\textbackslash (vv)}.
+The \texttt{\textbackslash\textbackslash} is a trigger for \texttt{numerica}
+to replace whatever environment the \texttt{\textbackslash eval}
+command is wrapped around with a \texttt{multline} environment. An
+asterisk in the vv-list replaces \texttt{multline} with \texttt{multline{*}}
+so that no equation number is used:
+\begin{verbatim}
+ \solve[p=.,vvd={,}\\(vv),*]
+ {$ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4]
+\end{verbatim}
+$\Longrightarrow$ \solve[p=.,vvd={,}\\(vv),*]
+ {$ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4]
+\begin{verbatim}
+
+\end{verbatim}
+You could introduce a third line if you wished to display the result
+on a line of its own by using the spec. \texttt{vvd=\{,\}\textbackslash\textbackslash (vv)\textbackslash\textbackslash}:
+\begin{verbatim}
+ \solve[p=.,vvd={,}\\(vv)\\,*]
+ {$ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4]
+\end{verbatim}
+$\Longrightarrow$ \solve[p=.,vvd={,}\\(vv)\\,*]
+ {$ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4]
+
+The function evaluates to $-0.0015$. Is this a zero that has been
+found or an extremum? To find out, the calculation needs to be carried
+out to a higher rounding value which is the reason why \verb`\nmcSolve`
+has an extra rounding setting; see \ref{subsec:solveExtraRounding}
+below.
+
+\subsection{\texttt{\textbackslash solve}-specific settings}
+
+In addition there are some settings peculiar to \verb`\nmcSolve`.
+These are listed in Table~\ref{tab:solveSettings}.
+
+\begin{table}
+\centering{}\caption{\protect\label{tab:solveSettings}Settings for \texttt{\textbackslash nmcSolve}}
+\begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{var}} & {\small token(s)} & {\small equation variable} & \tabularnewline
+{\small\texttt{dvar}} & {\small real $\ne0$ } & {\small initial step size} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{+}} & {\small int} & {\small extra rounding} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{max}} & {\small int > 0} & {\small max. number of steps before cut off} & {\small\texttt{100}}\tabularnewline
+{\small\texttt{reuse}} & {\small int ($\mathtt{0}/\mathtt{1}$)} & {\small form of result saved with }{\small{\small\verb`\reuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+
+
+\subsubsection{Equation variable}
+
+By default the equation variable is the \emph{rightmost} variable
+in the vv-list. This may not always be convenient. A different equation
+variable can be specified by entereing
+\begin{lyxcode}
+var~=~<variable~name>
+\end{lyxcode}
+in the vv-list. \texttt{<variable name>} will generally be a single
+character or token \textendash{} $x$, $t$, $\alpha$, $\omega$
+\textendash{} but is not necessarily of this kind. Multi-token names
+are perfectly acceptable (with the default \texttt{xx=1} multi-token
+setting).
+
+\subsubsection{Initial step size}
+
+The vv-list must contain the equation variable set to some trial value.
+But \verb`\solve` needs \emph{two} initial values to begin its search
+for a zero or extremum; see \ref{subsec:solveSearch-strategy}. If
+the equation variable is set to a trial value $a$ then by default
+the second value is $a+1$. The `$+1$' here can be changed by entering
+in the settings option
+\begin{lyxcode}
+dvar~=~<non-zero~real~number>
+\end{lyxcode}
+For instance, \texttt{dvar=-1}, or \texttt{dvar=\textbackslash pi}
+are two valid specifications of initial step size.
+
+The notation is prompted by the use of expressions like $x+dx$ in
+calculus.
+
+An example where the default step value is too big and a smaller one
+needs to be specified is provided by Planck's radiation function (\emph{HMF
+}Table 27.2),
+\[
+f(x)=\frac{1}{x^{5}(e^{1/x}-1)}.
+\]
+From the (somewhat coarse-grained) table in \emph{HMF }it is clear
+that there is a maximum of about 21.2 when $x$ is a little more than
+$0.2$. This is a maximum above the $x$-axis and hence `elusive'.
+To find it, substract $100$ (say) from the formula and again use
+the ability to nest commands to display the result. Note the \verb`dvar=0.1`
+in the settings option of the \verb`\solve*` command:
+\begin{verbatim}
+ \eval[p=.]{\[ \frac1{x^5(e^{1/x}-1)} \]}
+ [ x={ \solve*[dvar=0.1]
+ { \frac1{y^5(e^{1/y}-1)}-100 }[y=0.1]
+ } ]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.]{\[ \frac1{x^5(e^{1/x}-1)} \]}
+ [ x={ \solve*[dvar=0.1]
+ { \frac1{y^5(e^{1/y}-1)}-100 }[y=0.1]
+ } ]
+
+\noindent The maximum is indeed a little over $21.2$ and the $x$
+value a little more than $0.2$.
+
+The default \verb`dvar=1` is too big for this problem. From the table
+in \emph{HMF},\emph{ }$f(0.1)=4.540$ and $f(1.1)=0.419$. By subtracting
+$100$ from $f(x)$ the `towards the $x$-axis' search strategy
+leads to negative values of $x$, an artifact of the subtraction.
+
+\subsubsection{Extra rounding}
+
+\label{subsec:solveExtraRounding}\verb`\solve` determines that a
+zero or an extremum has been reached when the difference between two
+successive bisection values or step values vanishes at the specified
+rounding value (the value in the final trailing optional argument
+of the \verb`\solve` command; $6$ by default). If our function is
+$f(x)$ then $\abs{x_{n+1}-x_{n}}=0$ to the specified rounding value
+and (assuming $x_{n+1}>x_{n}$) there is a critical value $x_{c}\in[x_{n},x_{n+1}]$
+such that $f(x_{c})=0$ (to all 16 places of decimals that \texttt{l3fp}
+works to). But in general the critical value $x_{c}$ will not coincide
+with $x_{n}$ or $x_{n+1}$. If $f(x)$ crosses the $x$-axis at a
+steep angle it may well be that although $f(x_{c})$ vanishes to all
+$16$ places of decimals, $f(x_{n}),f(x_{n+1})$ may well not vanish
+at the (generally smaller) specified rounding value. For instance,
+suppose $f(x)=1000x-3000$.
+\begin{centred}
+\verb`\solve[vvi=]{$ 1000x-3000 $}[x=e][4*]` $\Longrightarrow$ \solve[vvi=]{$ 1000x-3000 $}[x=e][4*].
+\end{centred}
+In this example, although the difference between successive $x$ values
+vanishes to $4$ places of decimals, $f(x)$ does not, not even to
+$2$ places.
+
+This suggests it would be helpful to be able to use two rounding values,
+one to determine when a zero has been found and one for the visible
+display. This is done through the extra rounding key in the settings
+option. Enter
+\begin{lyxcode}
++~=~<integer>
+\end{lyxcode}
+in the settings option of the \verb`\solve` command to add \texttt{<integer>}
+to the rounding value determining the conclusion of the calculation.
+By default the setting is \texttt{+=}0. The extra rounding setting
+leaves the display rounding unaffected.
+
+With this option available it is easy to check that \verb`+=3` suffices
+to ensure that both $x$ and $f(x)$ vanish to $4$ places of decimals,
+\begin{centred}
+\verb`\solve[+=3]{$ 1000x-3000 $}[x=e][4*]` $\Longrightarrow$ \solve[+=3]{$ 1000x-3000 $}[x=e][4*],
+\end{centred}
+and that \texttt{+=2} does not, i.e., we need to locate the zero to
+$4+3=7$ figures to ensure the function vanishes to $4$ figures.
+
+There is no need for the \texttt{<integer>} to be positive. In fact
+negative values can illuminate what is going on. In the first of the
+following, the display is to $10$ places but the calculation is only
+to $10-4=6$ places. In the second, the display is again to $10$
+places, but the calculation is to $10-3=7$ places.
+\begin{centred}
+\verb`\solve[+=-4]{$ 1000x-3000 $}[x=e][10*]` $\Longrightarrow$
+\solve[+=-4]{$ 1000x-3000 $}[x=e][10*],
+
+\verb`\solve[+=-3]{$ 1000x-3000 $}[x=e][10*]` $\Longrightarrow$
+\solve[+=-3]{$ 1000x-3000 $}[x=e][10*].
+\end{centred}
+Only in the second does $f(x)=1000x-3000$ vanish when rounded to
+$4$ figures.
+
+Returning to an earlier example (\ref{subsec:solveMulti-line-display})
+in which it was not entirely clear whether a zero or an extremum had
+been found, we can now resolve the confusion. Use the extra rounding
+setting (and pad with zeros to emphasize the $4$-figure display by
+adding an asterisk in the trailing optional argument):
+\begin{verbatim}
+ \solve[+=2,vvd={,}\\(vv),*]
+ {$
+ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4*]
+\end{verbatim}
+$\Longrightarrow$ \solve[+=2,vvd={,}\\(vv),*]
+ {$
+ ct-\sqrt{a^{2}+b^{2}-2ab\cos(\beta+\omega t)}
+ $}[c=30,a=10,b=20,\beta=1,\omega=0.1,{t}=0][4*]
+
+\subsubsection{Maximum number of steps before cut-off}
+
+Once two function values have been found of opposite sign, bisection
+is guaranteed to arrive at a result. The problem is the \emph{search}
+for two such values. This may not terminate \textendash{} think of
+functions like $e^{x}$or $1/x$ which lack both zeros and extrema.
+To prevent an infinite loop, \verb`\solve` cuts off the search after
+$100$ steps. This cut-off value can be changed for a calculation
+by entering
+\begin{lyxcode}
+max~=~<positive~integer>
+\end{lyxcode}
+in the settings option.
+
+To illustrate, we know that $1/x$ has neither zero nor extremum,
+but we do not get an infinite loop; we get an error message if we
+attempt to `solve' $1/x$:
+\begin{centred}
+\verb`\solve{ 1/x }[x=1]` $\Longrightarrow$ \solve{ 1/x }[x=1]
+\end{centred}
+
+\subsubsection{Form of result saved by \texttt{\textbackslash reuse}}
+
+As wth \verb`\eval` and \verb`\iter` it is possible to specify to
+some extent what is saved to file when using \verb`\reuse` after
+a \verb`\solve` command. The form of entry in the settings option
+is
+\begin{lyxcode}
+reuse~=~<integer>
+\end{lyxcode}
+If the star option is used with the \verb`\solve` command the numerical
+result is the only thing saved, but in the absence of the star option,
+\begin{itemize}
+\item \texttt{reuse=0} saves\emph{ the form that is displayed}. For example,
+if the display is of the form \emph{function = function value, (vv-list)
+$\rightarrow$ result} then that is what is saved; this is the default
+behaviour;
+\item \texttt{reuse=1} (or any non-zero integer) saves only the numerical
+result.
+\end{itemize}
+
+\subsection{Changing default values}
+
+\begin{wraptable}[12]{o}{0.5\columnwidth}%
+\centering{}\caption{\protect\label{tab:solveSettingsDefaults}Defaults for \texttt{\textbackslash nmcSolve}}
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small default}\tabularnewline
+\midrule
+{\small solve-first-step} & 1\tabularnewline
+{\small solve-extra-rounding} & {\small\texttt{0}}\tabularnewline
+{\small solve-max-steps} & {\small\texttt{100}}\tabularnewline
+{\small solve-reuse} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}\end{wraptable}%
+If you wish to change the default values of the various settings for
+\verb`\nmcSolve` this can be done by entering new values in a configuration
+file \texttt{numerica.cfg} as described in the chapter on settings
+in the associated document \texttt{numeric-basics.pdf}. The relevant
+keys are listed in Table~\ref{tab:solveSettingsDefaults}, corresponding
+to the \verb`dvar`, \verb`+`, \verb`max` and \verb`reuse` settings
+of the \verb`\solve` command. (Obviously it makes no sense to have
+a default setting for the solution variable. That will change from
+case to case.)
+
+\chapter{Recurrence relations: \texttt{\textbackslash nmcRecur}}
+
+One of the simplest recurrence relations is that determining the Fibonacci
+numbers, $f_{n+2}=f_{n+1}+f_{n}$, with initial values $f_{0}=f_{1}=1$.
+The command \verb`\nmcRecur`, short-name form \verb`\recur`, allows
+calculation of the terms of this sequence:
+\begin{verbatim}
+ $ \nmcRecur[do=8,see1=8,...]
+ { f_{n+2}=f_{n+1}+f_{n} }
+ [f_{1}=1,f_{0}=1] $
+\end{verbatim}
+$\Longrightarrow$ $\nmcRecur[do=8,see1=8,...]
+ { f_{n+2}=f_{n+1}+f_{n} }
+ [f_{1}=1,f_{0}=1]$
+
+The recurrence relation is entered in the main argument (between braces),
+the initial values in the vv-list trailing the main argument, and
+the display specification is placed in the settings option: \texttt{do=8}
+terms to be calculated, all $8$ to be viewed (\texttt{see1=8}), and
+the display to be concluded by an ellipsis to indicate that the sequence
+continues (but those are three dots/periods/full stops in the settings
+option).
+
+A more complicated recurrence relation determines the Legendre polynomials:
+\[
+(n+2)P_{n+2}(x)-(2n+3)xP_{n+1}(x)+(n+1)P_{n}(x)=0.
+\]
+For the purposes of \verb`\recur` we need $P_{n+2}$ expressed in
+terms of the lower order terms:
+\[
+P_{n+2}(x)=\frac{1}{n+2}\left((2n+3)xP_{n+1}(x)-(n+1)P_{n}(x)\right).
+\]
+ It is this standard form \textendash{} the term to be calculated
+on the left, equated to an expression involving a fixed number of
+lower-order terms on the right \textendash{} that \texttt{numerica}
+works with. For $P_{0}(x)=1,~P_{1}(x)=x$ and $x=0.5$, the terms
+are calculated thus:
+\begin{verbatim}
+ \recur[p,do=11,see1=4,see2=2,vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl((2n+3)xP_{n+1}(x)-(n+1)P_{n}(x)\Bigr)
+ \]}[P_{1}(x)=x,P_{0}(x)=1,x=0.5]
+\end{verbatim}
+$\Longrightarrow$ \recur[p,do=11,see1=4,see2=2,vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl((2n+3)xP_{n+1}(x)-(n+1)P_{n}(x)\Bigr)
+ \]}[P_{1}(x)=x,P_{0}(x)=1,x=0.5]
+
+\noindent where $P_{9}(0.5)$ and $P_{10}(0.5)$ are the last two
+displayed values (and to $6$-figures are the values listed in \emph{HMF
+}Table 8.1).
+
+These examples also illustrate a common behaviour of the \texttt{numerica}
+commands: when wrapped around math delimiters: the display is of the
+\emph{expression=result} form, and when placed between math delimiters
+the display is simply of the \emph{result}. When used without math
+delimiters, \texttt{numerica} treats the command as if it had been
+placed between \texttt{\textbackslash{[} \textbackslash}{]}.
+
+\section{Notational niceties}
+
+More than the other commands in \texttt{numerica}, \verb`\nmcRecur`
+depends on getting the notation into a standard form.
+\begin{itemize}
+\item The terms of the recurrence must be \emph{subscripted}: $f_{n}$,
+$P_{n}(x)$ are examples.
+\item The recurrence relation is placed in the main (mandatory) argument
+of \verb`\nmcRecur` in the form: \emph{high-order term=function of
+lower-order terms}.
+\item The initial-value terms in the vv-list must occur left-to-right in
+the order \emph{high }to \emph{low} order.
+\item The recurrence variable changes by $1$ between successive terms.
+\end{itemize}
+The example for Legendre polynomials in particular shows what is required.
+The Fibonacci example is simpler, since the recurrence variable does
+not occur independently in the recurrence relation as it does with
+the Legendre polynomials. In both cases though the recurrence variable
+is absent from the vv-list.
+
+\subsection{Vv-list and recurrence variable}
+
+The recurrence variable is required in the vv-list only when an implicit
+mode calculation is undertaken. Suppose we write $A$ and $B$ for
+the coefficients $2n+3$ and $n+1$ respectively in the Legendre recurrence.
+$A$ and $B$ will now need entries in the vv-list which means the
+recurrence variable will need a value assigned to it there too, and
+we will need to add \texttt{vvmode=1} to the settings option.
+\begin{verbatim}
+ \recur[p,vvmode=1,do=11,see1=4,see2=2,vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl(AxP_{n+1}(x)-BP_{n}(x)\Bigr)
+ \]}[P_{1}(x)=x,P_{0}(x)=1,x=0.5,A=2n+3,B=n+1,n=0]
+\end{verbatim}
+$\Longrightarrow$ \recur[p,vvmode=1,do=11,see1=4,see2=2,vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl(AxP_{n+1}(x)-BP_{n}(x)\Bigr)
+ \]}[P_{1}(x)=x,P_{0}(x)=1,x=0.5,A=2n+3,B=n+1,n=0]
+
+Since the vv-list is evaluated from the right, the left-to-right high-to-low
+ordering of the initial-value terms means the value of the lowest
+order term is read first. Although \texttt{numerica} depends on this
+order of occurrence of the terms, they do not need to be \emph{consecutive}
+as in the examples so far (although it is natural to enter them in
+this way). \texttt{numerica} reads the value of the subscript of only
+the right-most term (the lowest order term), increments it by $1$
+when reading the next recurrence term to the left, and so on. The
+reading of the subscript of the lowest order term in the vv-list provides
+the initial value of the recurrence variable.
+
+In the following example I have placed other items between $P_{1}(x)$
+and $P_{0}(x)$ in the vv-list (but maintained their left-to-right
+order) and given the recurrence variable $n$ a ridiculous initial
+value $\pi^{2}/12$. (Because of the order in which things get done
+`behind the scenes', \emph{some} value is necessary so that the
+$n$ in `$B=n+1$' does not generate an `unknown token' message.)
+The result is unchanged.
+\begin{verbatim}
+ \recur[p,vvmode=1,do=11,see1=4,see2=2,vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl(AxP_{n+1}(x)-BP_{n}(x)\Bigr)
+ \]}[A=2n+3,P_{1}(x)=x,B=n+1,n=\pi^2/12,P_{0}(x)=1,x=0.5]
+\end{verbatim}
+$\Longrightarrow$ \recur[p,vvmode=1,do=11,see1=4,see2=2,vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl(AxP_{n+1}(x)-BP_{n}(x)\Bigr)
+ \]}[A=2n+3,P_{1}(x)=x,B=n+1,n=\pi^2/12,P_{0}(x)=1,x=0.5]
+
+\subsection{Form of the recurrence relation}
+
+As noted earler, the form of the recurrence must be entered in the
+main argument in the form: \emph{highest order term = function of
+consecutive lower order terms}. The number of lower\emph{ }order terms
+is the order of the recurrence. The Fibonacci and Legendre polynomial
+recurrences are both second order and presented in the form: \emph{$n+2$-th
+term = function of $n+1$-th term and $n$-th term}. We could equally
+have done
+\begin{verbatim}
+ \nmcRecur[p,do=8,see1=8,...]
+ {$ f_{n}=f_{n-1}+f_{n-2} $}
+ [f_{1}=1,f_{0}=1]
+\end{verbatim}
+$\Longrightarrow$ \nmcRecur[p,do=8,see1=8,...]
+ {$ f_{n}=f_{n-1}+f_{n-2} $}
+ [f_{1}=1,f_{0}=1] where now the recurrence is of the form $n$\emph{-th term = function
+of $n-1$-th term and $n-2$-th term}, or (adjusting the coefficients
+as well as the recurrence terms),
+\begin{verbatim}
+ \recur[p=.,do=10,see1=4,see2=2,vvd={,}\\(vv)\\,*]{\[
+ P_{n+1}(x)=\frac{1}{n+1}
+ \Bigl((2n+1)xP_{n}(x)-nP_{n-1}(x)\Bigr)
+ \]}[P_{2}(x)=-0.125,P_{1}(x)=x,x=0.5]
+\end{verbatim}
+$\Longrightarrow$ \recur[p=.,do=10,see1=4,see2=2,vvd={,}\\(vv)\\,*]{\[
+ P_{n+1}(x)=\frac{1}{n+1}
+ \Bigl((2n+1)xP_{n}(x)-nP_{n-1}(x)\Bigr)
+ \]}[P_{2}(x)=-0.125,P_{1}(x)=x,x=0.5]
+
+\noindent The recurrence here is of the form $n+1$\emph{-th term
+= function of $n$-th term and $n-1$-th term}. This last example
+has one further `wrinkle'. I've made $P_{1}(x)$ the lowest order
+term and decreased the number of terms to calculate by $1$ accordingly.
+
+\subsection{First order recurrences (iteration)}
+
+The recurrence relations for both the Fibonacci sequence and Legendre
+polynomials are second order. There is no reason why the recurrence
+should not be of third or higher order or, indeed, lower. A first
+order recurrence provides an alternative means of iterating functions.
+\verb`\recur` therefore provides a means to display the results of
+an iteration in a different form from \verb`\iter`.
+
+Iterating $1+a/x$ in this way, $16$ terms gives the sequence
+\begin{verbatim}
+ \recur[do=16,see1=0,see2=3,...]{$
+ x_{n+1}=1+a/x_{n}
+ $}[x_{0}=1,a=1]
+\end{verbatim}
+$\Longrightarrow$ \recur[do=16,see1=0,see2=3,...]{$
+ x_{n+1}=1+a/x_{n}
+ $}[x_{0}=1,a=1]
+
+\noindent to be compared with the example near the start of Chapter~\ref{chap:Iterating-functions}.
+(\emph{That} effected $15$ iterations; \emph{this} uses $16$ terms
+because of the extra $x_{0}=1$ term.)
+
+\section{Star (\texttt{{*}}) option}
+
+When the star option is used with the \verb`\nmcRecur` command, only
+a single term, the \emph{last}, is presented as the result. Repeating
+the last calculation, but with the star option produces
+\begin{verbatim}
+ \recur*[p=.,do=10]{\[
+ P_{n+1}(x)=\frac{1}{n+1}
+ \Bigl((2n+1)xP_{n}(x)-nP_{n-1}(x)\Bigr)
+ \]}[P_{2}(x)=-0.125,P_{1}(x)=x,x=0.5]
+\end{verbatim}
+$\Longrightarrow$ \recur*[p=.,do=10]{\[
+ P_{n+1}(x)=\frac{1}{n+1}
+ \Bigl((2n+1)xP_{n}(x)-nP_{n-1}(x)\Bigr)
+ \]}[P_{2}(x)=-0.125,P_{1}(x)=x,x=0.5]
+
+Although punctuation (a full stop) was specified in the settings,
+it has been ignored in the display of the result. Other settings would
+also have been ignored with the exception of the \verb`do` key which
+is required to know exactly which term to calculate. The star option
+produces a purely numerical answer without any trimmings.
+
+\section{Settings}
+
+The settings option is a comma-separated list of items of the form
+\emph{key~=~value}.
+
+\subsection{Inherited settings}
+
+Because recurrence terms are necessarily multi-token, the multi-token
+key is hard-coded in \verb`\recur` to \texttt{xx=1}.
+
+\subsubsection{Multi-line formatting of result}
+
+When the \verb`\recur` command wraps around math delimiters, the
+\texttt{vvd} setting is available to split display of the result over
+two or more lines. For example, \texttt{vvd=\{,\}\textbackslash\textbackslash (vv)}pushes
+the vv-list and sequence of calculated values to a second line; or,
+\texttt{vvd=\{,\}\textbackslash qquad(vv)\textbackslash\textbackslash}
+pushes only the sequence of calculated values to a second line; or
+\texttt{vvd=\{,\}\textbackslash\textbackslash (vv)\textbackslash\textbackslash}
+pushes the vv-list, centred, to a second line and the sequence of
+values, right aligned, to a third line. The \texttt{{*}} setting is
+available to suppress equation numbering (by substituting \verb`multline*`
+for \verb`multline`).
+\begin{verbatim}
+ \nmcRecur[do=8,see1=8,...,vvd={,}\qquad(vv)\\,*]
+ {$ f_{n+2}=f_{n+1}+f_{n} $}
+ [f_{1}=1,f_{0}=1]
+\end{verbatim}
+$\Longrightarrow$ \nmcRecur[do=8,see1=8,...,vvd={,}\qquad(vv)\\,*]
+ {$ f_{n+2}=f_{n+1}+f_{n} $}
+ [f_{1}=1,f_{0}=1]
+
+\subsection{\texttt{\textbackslash recur}-specific settings}
+
+\label{subsec:recurSpecific-settings}
+
+\subsubsection{Number of terms to calculate}
+
+By entering
+\begin{lyxcode}
+do~=~<integer>
+\end{lyxcode}
+in the settings option you can specify how many terms of a recurrence
+to calculate. The default is set to $7$ (largely to show a sufficient
+number of terms of the Fibonacci series to begin to be interesting).
+Note that \texttt{<integer>} will generally not correspond to the
+subscript on the last term calculated since that also depends on the
+value of the subscript of the lowest order term in the vv-list.
+
+\subsubsection{Number of terms to display}
+
+\begin{table}
+\centering{}\caption{\protect\label{tab:solveSettings-1}Settings for \texttt{\textbackslash nmcRecur}}
+\begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{do}} & {\small int$\ge0$} & {\small number of terms to calculate} & {\small\texttt{7}}\tabularnewline
+{\small\texttt{see1}} & {\small int$\ge0$} & {\small number of initial terms to display} & {\small\texttt{3}}\tabularnewline
+{\small\texttt{see2}} & {\small int$\ge0$} & {\small number of final terms to display} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{...}} & {\small chars} & {\small follow display of values with an ellipsis} & \tabularnewline
+{\small\texttt{reuse}} & {\small int ($\mathtt{0}/\mathtt{1}/\mathtt{2}$)} & {\small form of result saved with }{\small{\small\verb`\reuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+By entering
+\begin{lyxcode}
+see1~=~<integer1>,~see2=<integer2>
+\end{lyxcode}
+in the settings option, you can specify how many initial terms of
+the recurrence and how many of the final terms calculated you want
+to view. If the sum of these settings is less than the \texttt{do}
+setting, then the terms are displayed with an intervening ellipsis.
+If the sum is greater than the \texttt{do} setting, then the values
+are adjusted so that their sum equals the \texttt{do} setting and
+all terms are displayed.
+
+The adjustment is preferentially to \texttt{see1}. Suppose \texttt{do=}7,
+\texttt{see1=5}, \texttt{see2=4}. Then \texttt{see2} is left unchanged
+but \texttt{see1} is reduced to \texttt{7-4=3}. If, say, \texttt{do=}7,
+\texttt{see1=5}, \texttt{see2=8}, then \texttt{see2} is reduced to
+\texttt{7} and \texttt{see1} to \texttt{-1} (rather than zero, for
+technical reasons). The reason for preserving \texttt{see2} over \texttt{see1}
+is for the functioning of the \texttt{reuse} setting (see above).
+
+The default value for \texttt{see1} is $3$; the default value for
+\texttt{see2} is $2$.
+
+\subsubsection{Ellipsis}
+
+Including three dots in the settings option
+\begin{lyxcode}
+...
+\end{lyxcode}
+ensures that a (proper) ellipsis is inserted after the final term
+is displayed. An example is provided by the display of the Fibonacci
+sequence at the start of this chapter. By default this option is turned
+off.
+
+\subsubsection{Form of result saved by \texttt{\textbackslash reuse}}
+
+By entering
+\begin{lyxcode}
+reuse~=~<integer>
+\end{lyxcode}
+it is possible to specify the form of result that is saved when using
+\verb`\nmcReuse`. (This setting has no effect when the star option
+is used with \verb`\nmcRecur`. In that case only the numerical result
+of the final term calculated is saved.) There are three different
+outputs possible:
+\begin{itemize}
+\item \texttt{int=0} (or any integer $\mathtt{\ne1,2}$) saves the full
+display (the default);
+\item \texttt{int=1} saves a comma-separated list of braced pairs of the
+form: \texttt{\{$k$, value-of-term-$k$\}} for the last \texttt{see2}
+terms calculated;
+\item \texttt{int=2} saves a comma-separated list of the values of the last
+\texttt{see2} terms calculated.
+\end{itemize}
+As an example, using \texttt{reuse=1},
+\begin{verbatim}
+ \recur[reuse=1,p=.,vvmode=1,do=11,see1=4,see2=2,
+ vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl(kxP_{n+1}(x)-(n+1)P_{n}(x)\Bigr)
+ \]}[k=2n+3,n=123,P_{1}(x)=x,P_{0}(x)=1,x=0.5]
+ \reuse[legendre]
+\end{verbatim}
+$\Longrightarrow$ \recur[reuse=1,p=.,vvmode=1,do=11,see1=4,see2=2,
+ vvd={,}\\(vv)\\,*]
+ {\[ P_{n+2}(x)=\frac{1}{n+2}
+ \Bigl(kxP_{n+1}(x)-(n+1)P_{n}(x)\Bigr)
+ \]}[k=2n+3,n=123,P_{1}(x)=x,P_{0}(x)=1,x=0.5]
+ \reuse[legendre]
+
+\noindent Now check to see what has been saved:
+\begin{centred}
+\verb`$\legendre$` $\Longrightarrow$ $ \legendre$.
+\end{centred}
+As you can see, the final two (because of \texttt{see2=2}) of the
+$12$ Legendre polynomials calculated have been saved, each value
+preceded by its index value. If the setting had been \texttt{reuse=2},
+only the two values would have been saved. The \verb`\legendre` control
+sequence contains the values as comma-separated braced pairs, as can
+be seen by using \TeX 's \verb`\meaning` command:
+\begin{centred}
+\verb`\meaning\legendre` $\Longrightarrow$ \meaning\legendre
+\end{centred}
+
+\subsection{Changing default values}
+
+\begin{wraptable}[12]{o}{0.5\columnwidth}%
+\centering{}\caption{\protect\label{tab:recurSettingsDefaults}Defaults for \texttt{\textbackslash nmcRecur}}
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small default}\tabularnewline
+\midrule
+{\small recur-do} & {\small\texttt{7}}\tabularnewline
+{\small recur-see-first} & {\small\texttt{3}}\tabularnewline
+{\small recur-see-last} & {\small\texttt{2}}\tabularnewline
+{\small recur-reuse} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}\end{wraptable}%
+If you wish to change the default values of the various settings for
+\verb`\nmcRecur` this can be done by entering new values in a configuration
+file \texttt{numerica.cfg} as described in the chapter on settings
+in the associated document \texttt{numerica-basics.pdf}. The relevant
+keys are listed in Table~\ref{tab:recurSettingsDefaults}, corresponding
+to the \verb`do`, \verb`see1`, \verb`see2` and \verb`reuse` settings
+of the \verb`\recur` command.
+
+\subsection{Orthogonal polynomials}
+
+I've used Legendre polynomials in examples above, but orthogonal polynomials
+generally lend themselves to the \verb`\recur` treatment. Quoting
+from \emph{HMF} 22.7, orthogonal polynomials $f_{n}$ satisfy recurrence
+relations of the form
+\[
+a_{1n}f_{n+1}(x)=(a_{2n}+a_{3n}x)f_{n}(x)-a_{4n}f_{n-1}(x),
+\]
+or in the standard form required by \verb`\recur`,
+\[
+f_{n+1}(x)=\frac{a_{2n}+a_{3n}x}{a_{1n}}f_{n}(x)-\frac{a_{4n}}{a_{1n}}f_{n-1}(x).
+\]
+\emph{HMF} 22.7 provides a listing of the coefficients $a_{in}$ for
+the polynomials of Jacobi, Chebyshev, Legendre, Laguerre, Hermite
+and others, and tables for these polynomials.
+
+For example, Laguerre polynomials satisfy the recurrence
+\[
+L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-\frac{n}{n+1}L_{n-1}(x).
+\]
+with initial values $L_{0}(x)=1$ and $L_{1}(x)=1-x$. So let's calculate
+the first $13$ Laguerre polynomials for, say, $x=0.5$:
+\begin{verbatim}
+ \recur[do=13,see1=4,see2=2,vvd={,}\\(vv)\\,*]{\[
+ L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)
+ \]}[L_{1}(x)=1-x,L_{0}(x)=1,x=0.5]
+\end{verbatim}
+$\Longrightarrow$ \recur[do=13,see1=4,see2=2,vvd={,}\\(vv)\\,*]{\[
+ L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)
+ \]}[L_{1}(x)=1-x,L_{0}(x)=1,x=0.5]
+
+\noindent and for $x=5$:
+\begin{verbatim}
+ \recur[p=.,do=13,see1=4,see2=2,vvd={,}\\(vv)\\,*]{\[
+ L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)
+ \]}[L_{1}(x)=1-x,L_{0}(x)=1,x=5]
+\end{verbatim}
+$\Longrightarrow$ \recur[p=.,do=13,see1=4,see2=2,vvd={,}\\(vv)\\,*]{\[
+ L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)
+ \]}[L_{1}(x)=1-x,L_{0}(x)=1,x=5]
+
+\noindent The results (reassuringly) coincide with those provided
+in \emph{HMF }Table 22.11.
+
+\subsection{Nesting}
+
+It is possible to use the \verb`\recur*` command (but only the starred
+form) in the \verb`\eval`, \verb`\iter`, and \verb`\solve` commands,
+and indeed in \verb`\recur` itself, but with this caveat: if \verb`\recur*`
+is nested within another command, the initial terms of the recurrence
+\textendash{} e.g., $f_{1}=1,f_{0}=1$, for the Fibonacci series,
+or $L_{1}(x)=1-x,L_{0}(x)=1$ for the Laguerre polynomials \textendash{}
+\emph{must be located in the vv-list of that inner }\verb`\recur*`\emph{
+command}. Other shared variables can often be shifted to the vv-list
+of the outer command, but not these initial terms.
+
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+The terms of a recurrence relation are multi-token variables but \texttt{numerica}
+requires single tokens for its calculations. The problem for \verb`\recur`
+is that the terms in the recurrence relation in the main (mandatory)
+argument differ from the terms in the vv-list: for instance $f_{n}$
+in the main argument, $f_{0}$ in the vv-list. If left like that,
+when \texttt{numerica} does its conversion from multi-token to single
+token variables, $f_{n}$ would not be found since it differs from
+$f_{0}$. Hence a crucial first step for \verb`\recur` is to reconcile
+the different forms, which it does by converting the forms in the
+vv-list to the forms in the recurrence in the main argument. To be
+available for this form change, they must reside in the \emph{inner}
+vv-list. In the outer vv-list they would be inaccessible to the inner
+command.
+
+{*}{*}{*}
+
+This suggests an alternative way of proceeding: write the inital values
+of the recurrence terms in the \emph{same} form in which they occur
+in the recurrence relation, together with an initial value for the
+recurrence variable: $f_{n+1}=1,f_{n}=1,n=0$, say. This is not how
+mathematicians write the initial values in recurrence relations, which
+is why I did not pursue it, but it neatly sidesteps what is otherwise
+an initial awkwardness. \end{shaded}%
+\end{minipage}
+
+In the following example I multiply together (rather futilely) the
+third and fourth members of the sequence of Laguerre polynomials for
+$x=5$ (the answer expected is \verb`$ \eval{3.5\times2.666667} $`
+$\Longrightarrow$ $ \eval{3.5\times2.666667} $). Note that although
+it is tempting to shift the shared vv-lists of the inner \verb`\recur*`
+commands to the vv-list of the outer \verb`\eval` command, in fact
+only the \verb`x=5` entry has been transferred:
+\begin{verbatim}
+ \eval[p=.]{$
+ \recur*[do=3]
+ { L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)}
+ [L_{1}(x)=1-x,L_{0}(x)=1]
+ \times
+ \recur*[do=4]
+ { L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)}
+ [L_{1}(x)=1-x,L_{0}(x)=1]
+ $}[x=5]
+\end{verbatim}
+$\Longrightarrow$ \eval[p=.]{$
+ \recur*[do=3]
+ { L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)}
+ [L_{1}(x)=1-x,L_{0}(x)=1,x=5]
+ \times
+ \recur*[do=4]
+ { L_{n+1}(x)=\frac{2n+1-x}{n+1}L_{n}(x)-
+ \frac{n}{n+1}L_{n-1}(x)}
+ [L_{1}(x)=1-x,L_{0}(x)=1,x=5]
+ $}
+
+\chapter{Reference summary}
+
+\section{Commands defined in \texttt{numerica-plus}}
+\begin{enumerate}
+\item \texttt{\textbackslash nmcIterate, \textbackslash iter}
+\item \texttt{\textbackslash nmcSolve, \textbackslash solve}
+\item \textbackslash\texttt{nmcRecur, \textbackslash recur}
+\end{enumerate}
+
+\section{Settings for the three commands}
+
+\subsection{Settings for \texttt{\textbackslash nmcIterate}}
+
+Settings option of \verb`\nmcIterate`:
+
+\begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{var}} & {\small token(s)} & {\small iteration variable} & \tabularnewline
+{\small\texttt{+}} & {\small int} & {\small fixed point extra rounding} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{max}} & {\small int > 0} & {\small max. iteration count (fixed points)} & {\small\texttt{100}}\tabularnewline
+{\small\texttt{do}} & {\small int > 0} & {\small number of iterations to perform} & {\small\texttt{5}}\tabularnewline
+{\small\texttt{see}} & {\small int > 0} & {\small number of final iterations to view} & {\small\texttt{4}}\tabularnewline
+{\small\texttt{reuse}} & {\small int ($\mathtt{0}/\mathtt{1}/\mathtt{2}$)} & {\small form of result saved with }{\small{\small\verb`\reuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+
+Configuration settings for \verb`\nmcIterate`:
+
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small default}\tabularnewline
+\midrule
+{\small iter-extra-rounding} & {\small\texttt{0}}\tabularnewline
+{\small iter-max-iterations} & {\small\texttt{100}}\tabularnewline
+{\small iter-do} & {\small\texttt{5}}\tabularnewline
+{\small iter-see-last} & {\small\texttt{4}}\tabularnewline
+{\small iter-reuse} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+
+\subsection{Settings for \texttt{\textbackslash nmcSolve}}
+
+Settings option of \verb`\nmcSolve`:
+
+\begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{var}} & {\small token(s)} & {\small equation variable} & \tabularnewline
+{\small\texttt{dvar}} & {\small real $\ne0$} & {\small initial step size} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{+}} & {\small int} & {\small extra rounding} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{max}} & {\small int > 0} & {\small max. number of steps before cut off} & {\small\texttt{100}}\tabularnewline
+{\small\texttt{reuse}} & {\small int ($\mathtt{0}/\mathtt{1}$)} & {\small form of result saved with }{\small{\small\verb`\reuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+
+Configuration settings for \verb`\nmcSolve`:
+
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small default}\tabularnewline
+\midrule
+{\small solve-first-step} & 1\tabularnewline
+{\small solve-extra-rounding} & {\small\texttt{0}}\tabularnewline
+{\small solve-max-steps} & {\small\texttt{100}}\tabularnewline
+{\small solve-reuse} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+
+\subsection{Settings for \texttt{\textbackslash nmcRecur}}
+
+Settings option of \verb`\nmcRecur`:
+
+\begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{do}} & {\small int$\ge0$} & {\small number of terms to calculate} & {\small\texttt{7}}\tabularnewline
+{\small\texttt{see1}} & {\small int$\ge0$} & {\small number of initial terms to display} & {\small\texttt{3}}\tabularnewline
+{\small\texttt{see2}} & {\small int$\ge0$} & {\small number of final terms to display} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{...}} & {\small chars} & {\small follow display of values with an ellipsis} & \tabularnewline
+{\small\texttt{reuse}} & {\small int ($\mathtt{0}/\mathtt{1}/\mathtt{2}$)} & {\small form of result saved with }{\small{\small\verb`\reuse`}} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+
+Configuration settings for \verb`\nmcRecur`:
+
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+{\small key} & {\small default}\tabularnewline
+\midrule
+{\small recur-do} & {\small\texttt{7}}\tabularnewline
+{\small recur-see-first} & {\small\texttt{3}}\tabularnewline
+{\small recur-see-last} & {\small\texttt{2}}\tabularnewline
+{\small recur-reuse} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{document}
diff --git a/macros/latex/contrib/numerica/numerica-tables.def b/macros/latex/contrib/numerica/numerica-tables.def
new file mode 100644
index 0000000000..5fb2efd5b4
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-tables.def
@@ -0,0 +1,1138 @@
+% This is file `numerica-tables.def',
+% part of the `numerica' package.
+%
+% This work may be distributed and/or modified under the conditions
+% of the LaTeX Project Public License, either version 1.3c of this
+% license or any later version; see
+% http://www.latex-project.org/lppl.txt
+%
+% Andrew Parsloe (ajparsloe@gmail.com)
+%
+\RequirePackage{booktabs}
+%
+\ProvidesExplFile
+ {numerica-tables.def}
+ {2021/02/15}
+ {1.0.0}
+ {Create tables of function values}
+%----------------------------------------------------------
+\cs_new_protected:Npn \__nmc_table_prepad:Nnn #1#2#3
+ {
+ \tl_put_left:Nx #1 { \prg_replicate:nn
+ { \int_max:nn { #2 - \tl_count:N #1 } { 0 } } { #3 } }
+ }
+\cs_new:Npn \__nmc_sci_num_table_plus:nn #1#2
+ { % #1 significand, #2 exponent
+ \fp_compare:nTF { #1 >= 0 }
+ { ( #2 )\,{ \__nmc_sci_num_table:n { #1 } } }
+ { ( #2 )\,{ #1 } }
+ }
+\cs_new:Npn \__nmc_sci_num_table:n #1
+ {
+ \int_compare:nNnF { \l__nmc_num_sgn_int } < { 0 }
+ {
+ \int_case:nn { \l__nmc_table_signs_int }
+ {
+ {-2 } { \exp_not:N \hphantom{-} }
+ {-1 } { \bool_if:NTF \l__nmc_table_signs_bool
+ { + }{ \exp_not:N \hphantom{-} } }
+ { 1 } { \bool_if:NT \l__nmc_table_signs_bool { + } }
+ { 2 } { + }
+ }
+ }
+ #1
+ }
+%--------------------------------------
+\tl_new:N \l__nmc_x_tl
+\seq_new:N \l_tmpd_seq
+\tl_const:Nn \c__nmc_r_tl { r }
+\tl_const:Nn \c__nmc_l_tl { l }
+\bool_new:N \l__nmc_table_clist_bool
+\clist_new:N \l__nmc_formula_clist
+\tl_new:N \l__nmc_table_valign_tl
+\seq_new:N \l_nmc_table_reuse_seq
+
+\tl_new:N \l__nmc_table_rvar_tl
+\tl_new:N \l__nmc_table_rvari_tl
+\tl_new:N \l__nmc_table_rstart_tl
+\tl_new:N \l__nmc_table_rstop_tl
+\tl_new:N \l__nmc_table_rstep_tl
+\fp_new:N \l__nmc_table_rstart_fp
+\fp_new:N \l__nmc_table_rstop_fp
+\fp_new:N \l__nmc_table_rstep_fp
+\fp_new:N \l__nmc_table_r_fp
+\fp_new:N \l__nmc_table_c_fp
+\int_new:N \l__nmc_table_rnum_int
+\clist_new:N \l__nmc_table_rspec_clist
+\bool_new:N \l__nmc_table_rspec_bool
+
+\tl_new:N \l__nmc_table_cvar_tl
+\tl_new:N \l__nmc_table_cstart_tl
+\tl_new:N \l__nmc_table_cstop_tl
+\tl_new:N \l__nmc_table_cstep_tl
+\fp_new:N \l__nmc_table_cstart_fp
+\fp_new:N \l__nmc_table_cstop_fp
+\fp_new:N \l__nmc_table_cstep_fp
+\int_new:N \l__nmc_table_cnum_int
+\clist_new:N \l__nmc_table_cspec_clist
+\bool_new:N \l__nmc_table_cspec_bool
+
+\seq_new:N \l__nmc_table_rvraw_seq
+\seq_new:N \l__nmc_table_rvcol_seq
+\seq_new:N \l__nmc_table_rvcoli_seq
+\seq_new:N \l__nmc_table_this_col_seq
+\seq_new:N \l__nmc_table_body_cols_seq
+\seq_new:N \l__nmc_table_body_rows_seq
+
+\seq_new:N \l__nmc_table_header_seq
+\tl_new:N \l__nmc_table_header_tl
+\tl_new:N \l__nmc_table_rfont_tl
+\tl_new:N \l__nmc_table_rhead_tl
+\tl_new:N \l__nmc_table_rheadi_tl
+\tl_new:N \l__nmc_table_rhnudge_tl
+\tl_new:N \l__nmc_table_rhnudgei_tl
+\int_new:N \l__nmc_table_chround_int
+\int_new:N \l__nmc_table_chstyle_int
+\tl_new:N \l__nmc_table_chnudge_tl
+
+\tl_new:N \l__nmc_table_ctitle_tl
+\bool_new:N \l__nmc_table_ctitle_bool
+\bool_new:N \l__nmc_table_ctitle_vv_bool
+\int_new:N \l__nmc_table_rules_int
+\tl_new:N \l__nmc_table_footer_tl
+\bool_new:N \l__nmc_table_foot_bool
+\bool_new:N \l__nmc_table_footops_bool
+\tl_new:N \l__nmc_table_csum_tl
+\tl_new:N \l__nmc_table_cave_tl
+\tl_new:N \l__nmc_table_cmax_tl
+\tl_new:N \l__nmc_table_cmin_tl
+\tl_new:N \l__nmc_table_cdel_tl
+\tl_new:N \l__nmc_table_rbloc_tl
+\tl_new:N \l__nmc_table_rblock_tl
+\int_new:N \l__nmc_table_rbloc_int
+\clist_new:N \l__nmc_table_rbloc_clist
+
+\int_new:N \l__nmc_table_signs_int
+\int_new:N \l__nmc_table_tsigns_int
+\int_new:N \l__nmc_table_c_int
+\int_new:N \l__nmc_table_b_int
+\int_new:N \l__nmc_table_a_int
+\bool_new:N \l__nmc_table_signs_bool
+\bool_new:N \l__nmc_table_diffs_bool
+\tl_new:N \l__nmc_table_diff_tl
+\tl_new:N \l__nmc_table_diff_null_tl
+
+\tl_new:N \l__nmc_table_Q_tl
+\tl_new:N \l__nmc_table_A_tl
+\fp_new:N \l__nmc_table_max_fp
+\fp_new:N \l__nmc_table_min_fp
+\bool_new:N \l__nmc_table_QA_max_bool
+\bool_new:N \l__nmc_table_QA_min_bool
+\bool_new:N \l__nmc_table_QA_bool
+\bool_new:N \l__nmc_table_num_only_bool
+\tl_new:N \l__nmc_table_num_only_tl
+\tl_new:N \l__nmc_table_query_tl
+%------------------------------------------------
+\nmc_define:nnN { \nmcTabulate } { table } \tabulate
+
+\cs_new_protected:Npn \__nmc_table_settings_digest:
+ {
+ \bool_set_false:N \l__nmc_allow_TF_out_bool
+ \int_compare:nTF { 0 <= \l__nmc_table_rpos_int <= 4 }
+ {
+ \int_compare:nNnT { \l__nmc_table_rpos_int } = { 4 }
+ { \int_incr:N \l__nmc_table_rpos_int }
+ }
+ { \int_set:Nn \l__nmc_table_rpos_int { 1 } }
+ \clist_if_empty:NF \l__nmc_table_rspec_clist
+ { \__nmc_table_settings_spec:N r }
+ \clist_if_empty:NF \l__nmc_table_cspec_clist
+ { \__nmc_table_settings_spec:N c }
+ \tl_if_empty:NT \l__nmc_table_rhead_tl
+ { \tl_set_eq:NN \l__nmc_table_rhead_tl \l__nmc_table_rvar_tl }
+ \tl_if_empty:NT \l__nmc_table_rheadi_tl
+ {
+ \tl_if_empty:NTF \l__nmc_table_rvari_tl
+ { \tl_set_eq:NN \l__nmc_table_rheadi_tl \l__nmc_table_rhead_tl }
+ { \tl_set_eq:NN \l__nmc_table_rheadi_tl \l__nmc_table_rvari_tl }
+ }
+ \tl_if_empty:NT \l__nmc_table_rhnudgei_tl
+ { \tl_set_eq:NN \l__nmc_table_rhnudgei_tl \l__nmc_table_rhnudge_tl }
+
+ \tl_if_empty:NF \l__nmc_table_ctitle_tl
+ { \l__nmc_table_settings_ctitle: }
+ \tl_if_empty:NTF \l__nmc_table_Q_tl
+ { \tl_set:Nn \l__nmc_table_query_tl { *~option~ } }
+ {
+ \tl_set:Nn \l__nmc_table_query_tl { table~value~satisfies~ }
+ \__nmc_table_settings_QA:
+ }
+ \clist_if_empty:NTF \l__nmc_table_rbloc_clist
+ { \tl_set:Nn \l__nmc_table_rbloc_tl { 10000 } }
+ { \clist_pop:NN \l__nmc_table_rbloc_clist \l__nmc_table_rbloc_tl }
+ \tl_set_eq:NN \l__nmc_table_rblock_tl \l__nmc_table_rbloc_tl
+ \int_set:Nn \l__nmc_table_rbloc_int { \l__nmc_table_rbloc_tl }
+
+ \__nmc_table_settings_rules:
+ \int_if_zero:nTF \l__nmc_table_diffs_int
+ { \bool_set_false:N \l__nmc_table_diffs_bool }
+ { \bool_set_true:N \l__nmc_table_diffs_bool }
+ \tl_if_empty:NF \l__nmc_table_chead_tl
+ { \int_set:Nn \l__nmc_table_chstyle_int { 4 } }
+ \tl_if_empty:NF \l__nmc_table_footer_tl
+ {
+ \tl_if_eq:VnTF \l__nmc_table_footer_tl { * }
+ { \bool_set_true:N \l__nmc_table_foot_bool }
+ { \__nmc_table_footer:N \l__nmc_table_footer_tl }
+ }
+ }
+\cs_new_protected:Npn \l__nmc_table_settings_ctitle:
+ {
+ \bool_set_true:N \l__nmc_table_ctitle_bool
+ \tl_if_head_eq_charcode:VNT \l__nmc_table_ctitle_tl *
+ {
+ \tl_if_eq:VnT \l__nmc_table_ctitle_tl { ** }
+ { \bool_set_true:N \l__nmc_table_ctitle_vv_bool }
+ \tl_if_head_eq_charcode:VNT \l__nmc_table_ctitle_tl *
+ {
+ \tl_set:Nn \l__nmc_table_ctitle_tl
+ { \exp_not:o \l__nmc_formula_dup_tl }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_settings_rules:
+ {
+ \tl_replace_once:Nnn \l__nmc_table_rules_tl { T } { *2 }
+ \tl_replace_once:Nnn \l__nmc_table_rules_tl { t } { *3 }
+ \tl_replace_once:Nnn \l__nmc_table_rules_tl { h } { *5 }
+ \tl_replace_once:Nnn \l__nmc_table_rules_tl { f } { *7 }
+ \tl_replace_once:Nnn \l__nmc_table_rules_tl { B } { *11 }
+ \int_set:Nn \l__nmc_table_rules_int { 1 \l__nmc_table_rules_tl }
+ }
+\cs_new_protected:Npn \__nmc_table_settings_QA:
+ {
+ \bool_set_true:N \l__nmc_table_QA_bool
+ \regex_replace_all:nnN { (\@) } { \c{l_tmpb_fp} } \l__nmc_table_Q_tl
+ \tl_set_rescan:Nno \l__nmc_table_Q_tl { \ExplSyntaxOn } \l__nmc_table_Q_tl
+ \regex_replace_all:nnN { (\cC.) } { \c{exp_not:N}\1 } \l__nmc_table_A_tl
+ \regex_replace_all:nnN { (\@) } { \c{l_tmpb_tl} } \l__nmc_table_A_tl
+ \tl_if_in:NnT \l__nmc_table_Q_tl { MAX }
+ {
+ \bool_set_true:N \l__nmc_table_QA_max_bool
+ \regex_replace_all:nnN { MAX } { \c{l__nmc_table_max_fp} }
+ \l__nmc_table_Q_tl
+ \fp_set:Nn \l__nmc_table_max_fp { -inf }
+ }
+ \tl_if_in:NnT \l__nmc_table_Q_tl { MIN }
+ {
+ \bool_set_true:N \l__nmc_table_QA_min_bool
+ \regex_replace_all:nnN { MIN } { \c{l__nmc_table_min_fp} }
+ \l__nmc_table_Q_tl
+ \fp_set:Nn \l__nmc_table_min_fp { inf }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_footer:N #1
+ {
+ \tl_set_eq:NN \l_tmpa_tl #1
+ \regex_replace_all:nnN { SUM } { \c{l__nmc_table_csum_tl} } #1
+ \regex_replace_all:nnN { AVE } { \c{l__nmc_table_cave_tl} } #1
+ \regex_replace_all:nnN { MAX } { \c{l__nmc_table_cmax_tl} } #1
+ \regex_replace_all:nnN { MIN } { \c{l__nmc_table_cmin_tl} } #1
+ \regex_replace_all:nnN { DEL } { \c{l__nmc_table_cdel_tl} } #1
+ \tl_if_eq:NNF \l_tmpa_tl #1
+ { \bool_set_true:N \l__nmc_table_footops_bool }
+ }
+\cs_new_protected:Npn \__nmc_table_settings_spec:N #1
+ {
+ \bool_set_true:c { l__nmc_table_ #1 spec_bool }
+ \clist_pop:cc { l__nmc_table_#1spec_clist } { l__nmc_table_ #1 var_tl }
+ \clist_pop:cc { l__nmc_table_ #1 spec_clist } { l__nmc_table_ #1 step_tl }
+ \clist_pop:cN { l__nmc_table_ #1 spec_clist } \l_tmpa_tl
+ \tl_if_head_eq_charcode:VNTF \l_tmpa_tl (
+ {
+ \int_set:cn { l__nmc_table_ #1 num_int }
+ { \exp_last_unbraced:NV \__nmc_paren_arg:w \l_tmpa_tl }
+ }
+ { \tl_set_eq:cN { l__nmc_table_ #1 stop_tl } \l_tmpa_tl }
+ }
+\cs_new:Npn \__nmc_paren_arg:w (#1) { #1 }
+
+\cs_new_protected:Npn \__nmc_table_vv_digest:N #1
+ {
+ \bool_if:NTF \l__nmc_multitok_bool
+ {
+ \clist_push:NV \l__nmc_formula_tl \l__nmc_table_cvar_tl
+ \clist_push:NV \l__nmc_formula_tl \l__nmc_table_rvar_tl
+ \__nmc_vv_digest:N #1
+ \clist_pop:NN \l__nmc_formula_tl \l__nmc_table_rvar_tl
+ \tl_if_empty:NF \l__nmc_table_cvar_tl
+ { \clist_pop:NN \l__nmc_formula_tl \l__nmc_table_cvar_tl }
+ }
+ { \__nmc_vv_digest:N #1 }
+ \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl
+ \__nmc_table_get_ini_vals:
+ \bool_if:nT
+ {
+ \int_if_zero_p:n { \l__nmc_table_rpos_int } &&
+ \int_if_zero_p:n { \l__nmc_table_cnum_int }
+ }
+ { \__nmc_error_what:n { Null~table~specified~in } }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \bool_if:NT \l__nmc_table_ctitle_vv_bool
+ {
+ \exp_args:NNnx\tl_replace_once:Nnn \l__nmc_vv_inline_tl { vv }
+ { \seq_use:Nn \l__nmc_vv_visible_seq { , } }
+ \tl_put_right:Nn \l__nmc_table_ctitle_tl
+ { \exp_not:o \l__nmc_vv_inline_tl }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_get_ini_vals:
+ {
+ \__nmc_error_where:n { settings }
+ \__nmc_table_get_ini_vals_aux:N r
+ \tl_if_empty:NTF \l__nmc_table_cvar_tl
+ {
+ \int_set:Nn \l__nmc_table_cnum_int
+ {
+ \int_compare:nNnTF { \l__nmc_table_cnum_int } = { -1 }
+ { 1 } { \int_min:nn { 1 }
+ { \int_abs:n { \l__nmc_table_cnum_int } } }
+ }
+ }
+ { \__nmc_table_get_ini_vals_aux:N c }
+ \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl
+ }
+\cs_new_protected:Npn \__nmc_table_get_ini_vals_aux:N #1
+ {
+ \prop_get:NvNTF \g__nmc_subst_var_prop { l__nmc_table_ #1 var_tl } \l_tmpa_tl
+ {
+ \fp_set:cn { l__nmc_table_ #1 start_fp } { \l_tmpa_tl }
+ \bool_if:cTF { l__nmc_table_ #1 spec_bool }
+ {
+ \__nmc_fpify_set:cc { l__nmc_table_ #1 step_fp }
+ { l__nmc_table_ #1 step_tl }
+ \int_compare:vNnT { l__nmc_table_ #1 num_int } = { -1 }
+ {
+ \__nmc_fpify_set:cc { l__nmc_table_ #1 stop_fp }
+ { l__nmc_table_ #1 stop_tl }
+ \l__nmc_table_calc_num:cnnn { l__nmc_table_ #1 num_int }
+ { l__nmc_table_ #1 stop_fp } { l__nmc_table_ #1 start_fp }
+ { l__nmc_table_ #1 step_fp }
+ }
+ }
+ { \__nmc_table_get_individual_ini_vals:N #1 }
+ }
+ { \__nmc_error_what:n { No~ \__nmc_table_rc:N #1 ~variable~specified~in } }
+ }
+\cs_new:Npn \__nmc_table_rc:N #1
+ { \tl_if_eq:NNTF #1 \c__nmc_r_tl { row } { column } }
+
+\cs_new_protected:Npn \l__nmc_table_calc_num:Nnnn #1#2#3#4
+ {
+ \int_set:Nn #1 { \fp_to_int:n { ( \exp_not:v { #2 } - \exp_not:v { #3 } )
+ / \exp_not:v { #4 } } + 1 }
+ }
+\cs_generate_variant:Nn \l__nmc_table_calc_num:Nnnn { c }
+
+\cs_new_protected:Npn \__nmc_table_get_individual_ini_vals:N #1
+ {
+ \int_case:vnTF { l__nmc_table_ #1 num_int }
+ {
+ { -1 }
+ {
+ \__nmc_fpify_set:cc { l__nmc_table_ #1 step_fp }
+ { l__nmc_table_ #1 step_tl }
+ \bool_if:NF \g__nmc_error_bool
+ { \__nmc_fpify_set:cc { l__nmc_table_ #1 stop_fp }
+ { l__nmc_table_ #1 stop_tl } }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \l__nmc_table_calc_num:cnnn { l__nmc_table_ #1 num_int }
+ { l__nmc_table_ #1 stop_fp } { l__nmc_table_ #1 start_fp }
+ { l__nmc_table_ #1 step_fp }
+ }
+ }
+ { 0 }
+ {
+ \fp_set:cn { l__nmc_table_ #1 stop_fp }
+ { \exp_not:v { l__nmc_table_ #1 start_fp } - 1 }
+ \fp_set:cn { l__nmc_table_ #1 step_fp } { 1 }
+ }
+ { 1 }
+ {
+ \fp_set_eq:cc { l__nmc_table_ #1 stop_fp }
+ { l__nmc_table_ #1 start_fp }
+ \fp_set:cn { l__nmc_table_ #1 step_fp } { 1 }
+ }
+ }
+ {
+ \bool_if:NT \g__nmc_error_bool
+ { \__nmc_error_what:n { Missing~
+ \__nmc_table_rc:N #1-related~variable~in } }
+ }
+ {
+ \int_compare:vNnTF { l__nmc_table_ #1 num_int } > { 1 }
+ { \__nmc_fpify_set:cc { l__nmc_table_ #1 step_fp }
+ { l__nmc_table_ #1 step_tl } }
+ { \__nmc_error_what:n { Check~number~of~
+ \__nmc_table_rc:N #1s~specified~in } }
+ }
+ }
+%----------------------------------------------------------
+\cs_new_protected:Npn \__nmc_table_process:
+ {
+ \__nmc_error_where:n { formula }
+ \__nmc_table_calc_rvar_col:
+ \seq_clear:N \l__nmc_table_header_seq
+ \tl_if_head_eq_charcode:VNT \l__nmc_formula_tl ,
+ { \__nmc_table_multifn: }
+ \__nmc_table_calc_cvar_cols:
+ \tl_clear:N \l_nmc_result_tl
+ \__nmc_table_form_body:N \l_nmc_result_tl
+ \tl_set_eq:NN \l__nmc_fp_expr_tl \l__nmc_fp_exprn_tl
+ \bool_if:NT \l__nmc_num_only_bool
+ {
+ \bool_if:NTF \l__nmc_table_num_only_bool
+ {
+ \tl_set_eq:NN \l_nmc_result_tl \l__nmc_table_num_only_tl
+ \tl_gset_eq:NN \g__nmc_reuse_tl \l__nmc_table_num_only_tl
+ }
+ {
+ \__nmc_error_where:n { settings }
+ \__nmc_error_what:n
+ { No~ \l__nmc_table_query_tl query~\__nmc_verb:n {Q?}~in }
+ \tl_clear:N \l_nmc_result_tl
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_multifn:
+ {
+ \bool_set_true:N \l__nmc_table_clist_bool
+ \clist_set:NV \l__nmc_formula_clist \l__nmc_formula_tl
+ \seq_set_from_clist:NN \l__nmc_table_header_seq \l__nmc_formula_clist
+ \int_set:Nn \l__nmc_table_cnum_int
+ { \clist_count:N \l__nmc_formula_clist }
+ \fp_set:Nn \l__nmc_table_cstep_fp { 0 }
+ \fp_set:Nn \l__nmc_table_cstart_fp { 0 }
+ \tl_set:Nn \l__nmc_table_cvar_tl { \l__nmc_x_tl }
+ \prop_put:Nnn \g__nmc_subst_var_prop { \l__nmc_x_tl } { 1 }
+ \int_set:Nn \l__nmc_table_chstyle_int { 4 }
+ }
+\cs_new_protected:Npn \__nmc_table_calc_rvar_col:
+ {
+ \fp_set_eq:NN \l__nmc_table_r_fp \l__nmc_table_rstart_fp
+ \int_step_inline:nnnn { 1 } { 1 } { \l__nmc_table_rnum_int }
+ {
+ \seq_put_right:NV \l__nmc_table_rvraw_seq \l__nmc_table_r_fp
+ \fp_add:Nn \l__nmc_table_r_fp { \l__nmc_table_rstep_fp }
+ }
+ }
+\cs_new:Npn \__nmc_table_calc_cvar_cols:
+ {
+ \fp_set_eq:NN \l__nmc_table_c_fp \l__nmc_table_cstart_fp
+ \int_step_inline:nn { \l__nmc_table_cnum_int }
+ {
+ \bool_if:NTF \l__nmc_table_clist_bool
+ { \clist_pop:NN \l__nmc_formula_clist \l__nmc_formula_tl }
+ { \seq_put_right:NV \l__nmc_table_header_seq { \l__nmc_table_c_fp } }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \seq_clear:N \l__nmc_table_this_col_seq
+ \fp_set_eq:NN \l__nmc_table_r_fp \l__nmc_table_rstart_fp
+ \int_step_function:nN { \l__nmc_table_rnum_int }
+ \__nmc_table_rvar_step_fn:n
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \seq_put_right:NV \l__nmc_table_body_cols_seq
+ \l__nmc_table_this_col_seq
+ \fp_add:Nn \l__nmc_table_c_fp \l__nmc_table_cstep_fp
+ \__nmc_table_prop_mode:n {\l__nmc_mode_int}
+ \l__nmc_table_rvar_tl \l__nmc_table_rstart_fp
+ \__nmc_calc_fn_val:VNnN \l__nmc_table_cvar_tl \l__nmc_formula_tl
+ { \l__nmc_table_c_fp } \l__nmc_table_fn_val_fp
+ }
+ }
+ }
+\cs_new:Npn \__nmc_table_prop_mode:n #1
+ {
+ \int_if_zero:nTF { #1 }
+ { \prop_put:NVV \g__nmc_subst_var_prop }
+ { \prop_put:NVV \l__nmc_vv_change_prop }
+ }
+\cs_new_protected:Npn \__nmc_table_rvar_step_fn:n #1
+ {
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_calc_fn_val:VNnN \l__nmc_table_rvar_tl
+ \l__nmc_formula_tl { \l__nmc_table_r_fp } \l_tmpa_fp
+ \seq_put_right:NV \l__nmc_table_this_col_seq \l_tmpa_fp
+ \bool_if:NT \l__nmc_table_QA_bool
+ { \__nmc_table_maxmin_do:n { \l_tmpa_fp } }
+ \fp_add:Nn \l__nmc_table_r_fp { \l__nmc_table_rstep_fp }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_maxmin_do:n #1
+ {
+ \bool_if:NT \l__nmc_table_QA_max_bool
+ { \fp_set:Nn \l__nmc_table_max_fp
+ { \fp_max:nn { \l__nmc_table_max_fp } { #1} } }
+ \bool_if:NT \l__nmc_table_QA_min_bool
+ { \fp_set:Nn \l__nmc_table_min_fp
+ { \fp_min:nn { \l__nmc_table_min_fp } { #1 } } }
+ }
+%----------------------------------------------------------
+\cs_new_protected:Npn \__nmc_table_display:
+ {
+ \bool_if:NF \l__nmc_num_only_bool
+ {
+ \__nmc_table_headercnum:
+ \tl_set:Nx \l__nmc_table_header_tl { \__nmc_table_header: }
+ \bool_if:NT \l__nmc_table_foot_bool
+ {
+ \seq_set_split:NnV \l_tmpa_seq { & }\l__nmc_table_header_tl
+ \seq_reverse:N \l_tmpa_seq
+ \tl_set:Nx \l__nmc_table_footer_tl { \seq_use:Nn \l_tmpa_seq { & } }
+ }
+ \tl_put_left:Nx \l_nmc_result_tl
+ {
+ \__nmc_table_upper:
+ \exp_not:o \l__nmc_table_header_tl
+ \tabularnewline
+ \__nmc_if_mod_zero:nnT { \l__nmc_table_rules_int } { 5 }
+ { \exp_not:N \midrule }
+ }
+ \tl_put_right:Nx \l_nmc_result_tl { \__nmc_table_form_lower: }
+ \__nmc_table_reuse:
+ }
+ \l_nmc_result_tl
+ }
+\cs_new:Npn \__nmc_table_upper:
+ {
+ \exp_not:n { \begin{tabular} }
+ \exp_not:o \l__nmc_table_valign_tl
+ {
+ \int_if_odd:nT { \l__nmc_table_rpos_int }
+ { \l__nmc_table_rcalign_tl }
+ \prg_replicate:nn
+ { \l__nmc_table_cnum_int } \l__nmc_table_ccalign_tl
+ \int_compare:nNnT { \l__nmc_table_rpos_int } > { 1 }
+ { \l__nmc_table_rcalign_tl }
+ }
+ \__nmc_if_mod_zero:nnT { \l__nmc_table_rules_int } { 2 }
+ { \exp_not:N \toprule }
+ \bool_if:NT \l__nmc_table_ctitle_bool
+ { \__nmc_table_form_ctitle: }
+ }
+\cs_new:Npn \__nmc_table_form_ctitle:
+ {
+ \int_compare:nNnTF { \l__nmc_table_rpos_int } = { 0 }
+ {
+ \int_compare:nNnF { \l__nmc_table_cnum_int } = { 1 }
+ {
+ \__nmc_table_form_ctitle:nnnn {} {} { 1 }
+ { \l__nmc_table_cnum_int }
+ }
+ }
+ {
+ \int_compare:nNnT { \l__nmc_table_cnum_int } > { 1 }
+ {
+ \int_case:nnF { \l__nmc_table_rpos_int }
+ {
+ { 1 } { \__nmc_table_form_ctitle:nnnn { & } {} { 2 }
+ { \l__nmc_table_cnum_int + 1 } }
+ { 2 } { \__nmc_table_form_ctitle:nnnn {} { & } { 1 }
+ { \l__nmc_table_cnum_int } }
+ }
+ { % 3,4/5
+ \__nmc_table_form_ctitle:nnnn { & } { & } { 2 }
+ { \l__nmc_table_cnum_int + 1 }
+ }
+ }
+ }
+ }
+\cs_new:Npn \__nmc_table_form_ctitle:nnnn #1#2#3#4
+ {
+ #1 \exp_not:N \multicolumn
+ { \int_eval:n { \l__nmc_table_cnum_int } } { c }
+ { $ \l__nmc_table_ctitle_tl $ }
+ #2 \tabularnewline
+ \__nmc_if_mod_zero:nnT { \l__nmc_table_rules_int } { 3 }
+ {
+ \exp_not:N \cmidrule(lr)
+ { #3-\int_eval:n { #4 } }
+ }
+ }
+%%%%%%%%%%%%%%%%%%%%
+\cs_new:Npn \__nmc_table_header:
+ {
+ \int_if_zero:nTF { \l__nmc_table_cnum_int }
+ {
+ \__nmc_table_header_rvar:nn { \exp_not:o \l__nmc_table_rhead_tl }
+ \l__nmc_table_rhnudge_tl
+ }
+ {
+ \int_case:nnF { \l__nmc_table_rpos_int }
+ {
+ { 0 } { \exp_not:o \l__nmc_table_chead_tl }
+ { 1 }
+ {
+ \__nmc_table_header_rvar:nn
+ { \exp_not:o \l__nmc_table_rhead_tl }
+ \l__nmc_table_rhnudge_tl
+ & \exp_not:o \l__nmc_table_chead_tl
+ }
+ { 2 }
+ {
+ \exp_not:o \l__nmc_table_chead_tl &
+ \__nmc_table_header_rvar:nn
+ { \exp_not:o \l__nmc_table_rhead_tl }
+ \l__nmc_table_rhnudge_tl
+ }
+ }
+ { % 3,4/5
+ \__nmc_table_header_rvar:nn
+ { \exp_not:o \l__nmc_table_rhead_tl }
+ \l__nmc_table_rhnudge_tl
+ & \exp_not:o \l__nmc_table_chead_tl &
+ \__nmc_table_header_rvar:nn
+ { \exp_not:o \l__nmc_table_rheadi_tl }
+ \l__nmc_table_rhnudgei_tl
+ }
+ }
+ }
+\cs_new:Npn \__nmc_table_headercnum:
+ {
+ \int_compare:nNnTF { \l__nmc_table_cnum_int } = { 1 }
+ { \__nmc_table_headeri: }
+ { \__nmc_table_headern: }
+ }
+\cs_new:Npn \__nmc_table_header_rvar:nn #1#2
+ { \__nmc_table_header_nudge:Nnn r { #1 } { #2 } }
+
+\cs_new:Npn \__nmc_table_headeri:
+ {
+ \tl_if_empty:NT \l__nmc_table_chead_tl
+ {
+ \tl_set:Nx \l__nmc_table_chead_tl
+ {
+ \__nmc_table_header_nudge:Nnn c
+ {
+ \bool_if:NTF \l__nmc_table_ctitle_bool
+ { \exp_not:o \l__nmc_table_ctitle_tl }
+ { \exp_not:o \l__nmc_formula_dup_tl }
+ }
+ \l__nmc_table_chnudge_tl
+ }
+ }
+ }
+\cs_new:Npn \__nmc_table_headern:
+ {
+ \tl_if_empty:NT \l__nmc_table_chead_tl
+ {
+ \seq_clear:N \l_tmpa_seq
+ \bool_set_true:N \l__nmc_table_coli_only_bool
+ \bool_if:NTF \l__nmc_table_clist_bool
+ {
+ \seq_map_inline:Nn \l__nmc_table_header_seq
+ { \__nmc_table_header_auxi:Nn \l_tmpa_seq { ##1 } }
+ }
+ {
+ \seq_map_inline:Nn \l__nmc_table_header_seq
+ {
+ \__nmc_num_format:nNnN { ##1 } \l_tmpb_tl
+ { \l__nmc_table_chround_int } \l__nmc_sci_num_out_bool
+ \__nmc_table_chstyler:NN \l_tmpa_seq \l_tmpb_tl
+ }
+ }
+ \tl_set:Nx \l__nmc_table_chead_tl { \seq_use:Nn \l_tmpa_seq { & } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_chstyler:NN #1 #2
+ {
+ \int_case:nnF { \l__nmc_table_chstyle_int }
+ {
+ { 0 } { \__nmc_table_header_auxi:NV #1 #2 }
+ { 1 }
+ {
+ \bool_if:NTF \l__nmc_table_coli_only_bool
+ {
+ \__nmc_table_header_auxi:Nx #1 { \l__nmc_table_cvar_tl = #2 }
+ \bool_set_false:N \l__nmc_table_coli_only_bool
+ }
+ { \seq_put_right:NV #1 #2 }
+ }
+ { 2 } { \__nmc_table_header_auxi:Nx #1 { \l__nmc_table_cvar_tl = #2 } }
+ { 3 } { \__nmc_table_header_auxiii:NV #1 #2 }
+ { 4 } { \seq_set_split:NnV #1 { & } \l__nmc_table_chead_tl }
+ }
+ { \__nmc_table_header_auxi:NV #1 #2 }
+ }
+\cs_new_protected:Npn \__nmc_table_header_auxi:Nn #1#2
+ {
+ \seq_put_right:Nx #1 { \__nmc_table_header_nudge:Nnn c
+ { \exp_not:n { #2 } } \l__nmc_table_chnudge_tl }
+ }
+\cs_generate_variant:Nn \__nmc_table_header_auxi:Nn { NV,Nx }
+
+\cs_new_protected:Npn \__nmc_table_header_auxiii:Nn #1#2
+ {
+ \tl_set_eq:NN \l_tmpa_tl \l__nmc_formula_dup_tl
+ \regex_replace_all:nnNT { \u{l__nmc_table_cvar_tl} } { #2 } \l_tmpa_tl
+ { \__nmc_table_header_auxi:NV #1 \l_tmpa_tl }
+ }
+\cs_generate_variant:Nn \__nmc_table_header_auxiii:Nn { NV }
+
+\cs_new:Npn \__nmc_table_header_nudge:Nnn #1#2#3
+ { % #1=r(ow)/c(ol), #2=var, #3=nudge
+ \tl_if_eq:cNTF { l__nmc_table_ #1 calign_tl } \c__nmc_r_tl
+ { $ #2 #3 $ }
+ {
+ \tl_if_eq:cNTF { l__nmc_table_ #1 calign_tl } \c__nmc_l_tl
+ { $ #3 #2 $ } { $ #2 $ }
+ }
+ }
+%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_table_form_body:N #1
+ { % #1 \l_nmc_result_tl
+ \int_if_zero:nF { \l__nmc_table_rpos_int }
+ {
+ \__nmc_table_form_rvcol:NN
+ \l__nmc_table_rvraw_seq \l__nmc_table_rvcol_seq
+ }
+ \int_zero:N \l__nmc_table_rbloc_int
+ \int_if_zero:nTF { \l__nmc_table_cnum_int }
+ { \__nmc_table_form_body_rvcol_only:N #1 }
+ { \__nmc_table_form_body_cvcols:N #1 }
+ }
+\cs_new_protected:Npn \__nmc_table_form_rvcol:NN #1#2
+ {
+ \seq_clear:N \l_tmpb_seq
+ \seq_map_variable:NNn #1 \l_tmpa_tl
+ {
+ \__nmc_num_format:nNnN \l_tmpa_tl \l_tmpb_tl
+ { \l__nmc_table_rround_int } \c_false_bool
+ \seq_put_right:Nx \l_tmpb_seq
+ { \exp_not:o \l__nmc_table_rfont_tl { \l_tmpb_tl } }
+ }
+ \seq_set_eq:NN #2 \l_tmpb_seq
+ \int_compare:nNnTF { \l__nmc_table_rpos_int } > { 3 }
+ { \__nmc_table_form_rvcoli:NN #1 #2 } % reverse/pivot
+ { \seq_set_eq:NN \l__nmc_table_rvcoli_seq #2 }
+ }
+\cs_new_protected:Npn \__nmc_table_form_rvcoli:NN #1 #2
+ {
+ \seq_clear:N \l__nmc_table_rvcoli_seq
+ \seq_map_variable:NNn #1 \l_tmpa_tl
+ {
+ \__nmc_calc_fn_val:VNnN \l__nmc_table_rvar_tl
+ \l__nmc_table_rvari_tl \l_tmpa_tl \l_tmpa_fp
+ \__nmc_num_format:nNnN { \l_tmpa_fp } \l_tmpb_tl
+ { \l__nmc_table_rround_int } \c_false_bool
+ \seq_put_right:Nx \l__nmc_table_rvcoli_seq
+ { \exp_not:o \l__nmc_table_rfont_tl { \l_tmpb_tl } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_form_body_rvcol_only:N #1
+ { % #1 = \l_nmc_result_tl
+ \seq_clear:N \l_tmpb_seq
+ \seq_map_variable:NNn \l__nmc_table_rvcol_seq \l_tmpa_tl
+ {
+ \tl_put_right:Nx #1
+ { \exp_not:o \l_tmpa_tl \tabularnewline }
+ \__nmc_table_rbloc_spc:NN \l__nmc_table_rbloc_int \l_tmpa_bool
+ \bool_if:NT \l_tmpa_bool
+ {
+ \tl_put_right:Nx #1
+ { \exp_not:o \addlinespace[\l__nmc_table_blocsep_tl] }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_form_body_cvcols:N #1
+ { % #1 \l_nmc_result_tl
+ \seq_clear:N \l_tmpd_seq
+ \seq_map_variable:NNn \l__nmc_table_body_cols_seq \l_tmpa_seq
+ {
+ \seq_clear:N \l_tmpb_seq
+ \__nmc_table_form_cols:NN \l_tmpa_seq \l_tmpb_seq
+ \seq_put_right:NV \l_tmpd_seq \l_tmpb_seq
+ }
+ \bool_if:NT \l__nmc_table_footops_bool
+ { \__nmc_table_footops:N \l_tmpd_seq }
+ \__nmc_table_transpose:NN \l_tmpd_seq \l__nmc_table_body_rows_seq
+
+ \seq_map_variable:NNn \l__nmc_table_body_rows_seq \l_tmpa_seq
+ {
+ \__nmc_table_rbloc_spc:NN \l__nmc_table_rbloc_int \l_tmpa_bool
+ \tl_put_right:Nx #1
+ {
+ \seq_use:Nn \l_tmpa_seq { & }
+ \tabularnewline
+ \bool_if:NT \l_tmpa_bool
+ { \exp_not:o \addlinespace[\l__nmc_table_blocsep_tl] }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_footops:N #1
+ {
+ \group_begin:
+ \seq_clear:N \l_tmpb_seq
+ \seq_set_split:NnV \l_tmpa_seq { & } \l__nmc_table_footer_tl
+ \int_if_odd:nT { \l__nmc_table_rpos_int }
+ {
+ \seq_pop:NN \l_tmpa_seq \l_tmpa_tl
+ \seq_put_left:NV \l_tmpb_seq \l_tmpa_tl
+ }
+ \seq_mapthread_function:NNN #1 \l_tmpa_seq \__nmc_table_footops:nn
+ \int_compare:nNnT { \l__nmc_table_rpos_int } > { 1 }
+ {
+ \seq_pop:NN \l_tmpa_seq \l_tmpa_tl
+ \seq_put_right:NV \l_tmpb_seq \l_tmpa_tl
+ }
+ \tl_set:Nx \l__nmc_table_footer_tl { \seq_use:Nn \l_tmpb_seq { & } }
+ \exp_args:NNNV
+ \group_end:
+ \tl_set:Nn \l__nmc_table_footer_tl \l__nmc_table_footer_tl
+ }
+\cs_new_protected:Npn \__nmc_table_footops:nn #1#2
+ {
+ \tl_set:Nn \l_tmpc_seq { #1 }
+ \tl_set:Nx \l_tmpa_tl { \seq_use:Nn \l_tmpc_seq { + } }
+ \fp_set:Nn \l_tmpa_fp { \l_tmpa_tl }
+ \fp_set:Nn \l_tmpb_fp { \l_tmpa_fp / \l__nmc_table_rnum_int }
+ \__nmc_num_format:nNnN \l_tmpa_fp \l__nmc_table_csum_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \__nmc_num_format:nNnN \l_tmpb_fp \l__nmc_table_cave_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \tl_set:Nx \l_tmpa_tl { max(\seq_use:Nn \l_tmpc_seq { , }) }
+ \fp_set:Nn \l_tmpa_fp { \l_tmpa_tl }
+ \__nmc_num_format:nNnN \l_tmpa_fp \l__nmc_table_cmax_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \tl_set:Nx \l_tmpa_tl { min(\seq_use:Nn \l_tmpc_seq { , }) }
+ \fp_set:Nn \l_tmpb_fp { \l_tmpa_tl }
+ \__nmc_num_format:nNnN \l_tmpb_fp \l__nmc_table_cmin_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \__nmc_num_format:nNnN { \l_tmpa_fp - \l_tmpb_fp } \l__nmc_table_cdel_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \seq_put_right:Nx \l_tmpb_seq { $ #2 $ }
+ }
+\cs_new_protected:Npn \__nmc_table_transpose:NN #1#2
+ { % #1 seq of seq in #2 seq of seq out
+ \int_if_zero:nF { \l__nmc_table_rpos_int }
+ {
+ \int_compare:nNnF { \l__nmc_table_rpos_int } = { 2 }
+ { \seq_put_left:NV #1 \l__nmc_table_rvcol_seq }
+ \int_compare:nNnT { \l__nmc_table_rpos_int } > { 1 }
+ { \seq_put_right:NV #1 \l__nmc_table_rvcoli_seq }
+ }
+ \int_step_inline:nn { \l__nmc_table_rnum_int }
+ {
+ \seq_clear:N \l_tmpb_seq
+ \seq_clear:N \l_tmpc_seq
+ \seq_map_variable:NNn #1 \l_tmpa_seq
+ {
+ \seq_pop:NN \l_tmpa_seq \l_tmpa_tl
+ \seq_put_right:Nx \l_tmpb_seq { $\exp_not:o\l_tmpa_tl $ }
+ \seq_put_right:NV \l_tmpc_seq \l_tmpa_seq
+ }
+ \seq_put_right:NV \l__nmc_table_body_rows_seq \l_tmpb_seq
+ \seq_set_eq:NN #1 \l_tmpc_seq
+ }
+ }
+\cs_new:Npn \__nmc_table_rbloc_spc:NN #1#2
+ { %
+ \int_incr:N #1
+ \bool_set_false:N #2
+ \int_compare:nNnT { #1 } = { \l__nmc_table_rblock_tl }
+ {
+ \int_compare:nNnF { #1 } = { \l__nmc_table_rnum_int }
+ { \bool_set_true:N #2 }
+ \clist_if_empty:NF \l__nmc_table_rbloc_clist
+ { \clist_pop:NN \l__nmc_table_rbloc_clist \l__nmc_table_rbloc_tl }
+ \tl_set:Nx \l__nmc_table_rblock_tl
+ { \int_eval:n { \l__nmc_table_rblock_tl + \l__nmc_table_rbloc_tl } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_form_cols:NN #1#2
+ { % #1 raw cseq, #2 <--formatted cseq
+ \int_case:nnF { \l__nmc_table_rnum_int }
+ {
+ { 0 } { \prg_do_nothing: }
+ { 1 } { \__nmc_table_form_cols_ri:NN #1#2 }
+ { 2 } { \__nmc_table_form_cols_rii:NN #1#2 }
+ }
+ { \__nmc_table_form_cols_riii:NN #1#2 }
+ }
+\cs_new_protected:Npn \__nmc_table_form_cols_ri:NN #1#2
+ {
+ \seq_pop:NN #1 \l_tmpb_fp
+ \__nmc_num_format:nNnN \l_tmpb_fp \l_tmpb_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_table_bool
+ \bool_if:NT \l__nmc_table_QA_bool
+ { \__nmc_table_QA:N \l_tmpb_tl }
+ \seq_put_right:Nx #2 { \exp_not:o \l_tmpb_tl }
+ }
+\cs_new_protected:Npn \__nmc_table_form_cols_rii:NN #1#2
+ {
+ \__nmc_table_form_cols_rii_aux:NN #1#2
+ \__nmc_table_signs:
+ \__nmc_num_format:nNnN \l_tmpb_fp \l_tmpb_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \__nmc_table_num_format:N \l_tmpb_tl
+ \seq_put_right:Nx #2
+ { \exp_not:o \l_tmpb_tl \exp_not:o \l__nmc_table_diff_tl }
+ }
+\cs_new_protected:Npn \__nmc_table_form_cols_rii_aux:NN #1#2
+ {
+ \seq_pop:NN #1 \l_tmpb_fp
+ \int_if_zero:nF \l__nmc_table_diffs_int
+ { \__nmc_table_form_diffs_null:n { \l__nmc_table_diffs_int } }
+ \seq_pop:NN #1 \l_tmpa_fp
+ \int_set:Nn \l__nmc_table_c_int { 1 }
+ \int_set:Nn \l__nmc_table_b_int { \fp_sign:n { \l_tmpb_fp } }
+ \int_set:Nn \l__nmc_table_a_int { \fp_sign:n { \l_tmpa_fp } }
+ \__nmc_table_signs:
+ \__nmc_num_format:nNnN \l_tmpb_fp \l_tmpb_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \__nmc_table_num_format:N \l_tmpb_tl
+ \seq_put_right:Nx #2
+ { \exp_not:o \l_tmpb_tl \exp_not:o \l__nmc_table_diff_tl }
+ \int_if_zero:nF \l__nmc_table_diffs_int
+ { \__nmc_table_calc_diffs:nn
+ { \l_tmpb_fp } { \l_tmpa_fp } }
+ \fp_set_eq:NN \l_tmpb_fp \l_tmpa_fp
+ }
+\cs_new_protected:Npn \__nmc_table_form_cols_riii:NN #1#2
+ {
+ \__nmc_table_form_cols_rii_aux:NN #1#2
+ \int_set_eq:NN \l__nmc_table_c_int \l__nmc_table_b_int
+ \int_set_eq:NN \l__nmc_table_b_int \l__nmc_table_a_int
+ \seq_map_variable:NNn #1 \l_tmpa_fp
+ {
+ \int_set:Nn \l__nmc_table_a_int { \fp_sign:n { \l_tmpa_fp } }
+ \__nmc_table_signs:
+ \__nmc_num_format:nNnN \l_tmpb_fp \l_tmpb_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \__nmc_table_num_format:N \l_tmpb_tl
+ \seq_put_right:Nx #2
+ { \exp_not:o \l_tmpb_tl \exp_not:o \l__nmc_table_diff_tl }
+ \int_if_zero:nF \l__nmc_table_diffs_int
+ { \__nmc_table_calc_diffs:nn { \l_tmpb_fp } { \l_tmpa_fp } }
+ \fp_set_eq:NN \l_tmpb_fp \l_tmpa_fp
+ \int_set_eq:NN \l__nmc_table_c_int \l__nmc_table_b_int
+ \int_set_eq:NN \l__nmc_table_b_int \l__nmc_table_a_int
+ }
+ \int_set:Nn \l__nmc_table_a_int { 1 }
+ \__nmc_table_signs:
+ \__nmc_num_format:nNnN \l_tmpb_fp \l_tmpb_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \__nmc_table_num_format:N \l_tmpb_tl
+ \seq_put_right:Nx #2
+ { \exp_not:o \l_tmpb_tl \exp_not:o \l__nmc_table_diff_tl }
+ }
+\cs_new_protected:Npn \__nmc_table_num_format:N #1
+ {
+ \bool_if:NTF \l__nmc_sci_num_table_bool
+ {
+ \tl_if_head_eq_charcode:VNTF #1 (
+ { % for nums in [1,10)
+ \exp_last_unbraced:NV
+ \__nmc_table_t_format:wN #1\q_stop \l_tmpa_tl
+ \tl_set_eq:NN #1 \l_tmpa_tl
+ }
+ { \tl_set:Nx #1 { \__nmc_sci_num_table:n { #1 } } }
+ }
+ { \tl_set:Nx #1 { \__nmc_sci_num_table:n { #1 } } }
+ \bool_if:NT \l__nmc_table_QA_bool
+ { \__nmc_table_QA:N #1 }
+ }
+\cs_new_protected:Npn \__nmc_table_QA:N #1
+ {
+ \fp_compare:nNnT { \l__nmc_table_Q_tl } = { 1 }
+ {
+ \bool_lazy_and:nnT
+ { \l__nmc_num_only_bool } { !\l__nmc_table_num_only_bool }
+ {
+ \tl_set_eq:NN \l__nmc_table_num_only_tl \l_tmpb_tl
+ \bool_set_true:N \l__nmc_table_num_only_bool
+ }
+ \tl_set:Nx #1 { \l__nmc_table_A_tl }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_t_format:wN (#1)#2#3\q_stop #4
+ {
+ \tl_set:Nn \l__nmc_toss_tl { #1 }
+ \__nmc_table_prepad:Nnn \l__nmc_toss_tl
+ { \l__nmc_table_tsigns_int } { \exp_not:o \hphantom{-} }
+ \tl_set:Nx #4 { \__nmc_sci_num_table_plus:nn
+ { #3 } { \exp_not:o\l__nmc_toss_tl } }
+ }
+\cs_new_protected:Npn \__nmc_table_signs:
+ { % A prev, B current, C next
+ \int_compare:nNnTF \l__nmc_table_b_int > { -1 }
+ {
+ \bool_lazy_or:nnTF
+ { \int_compare_p:nNn \l__nmc_table_a_int = { -1 } }
+ { \int_compare_p:nNn \l__nmc_table_c_int = { -1 } }
+ { \bool_set_true:N \l__nmc_table_signs_bool }
+ { \bool_set_false:N \l__nmc_table_signs_bool }
+ }
+ { \bool_set_false:N \l__nmc_table_signs_bool }
+ }
+%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_table_calc_diffs:nn #1#2
+ {
+ \__nmc_num_format:nNnN
+ { \fp_abs:n {round( #1,\l__nmc_round_int )
+ - round( #2, \l__nmc_round_int) } } \l_tmpb_tl
+ { \l__nmc_round_int } \c_false_bool
+ \tl_set:Nx \l_tmpb_tl { \fp_eval:n { round( 10^{ \l__nmc_round_int }
+ * \l_tmpb_tl, \l__nmc_round_int + 1) } }
+ \__nmc_table_prepad:Nnn \l_tmpb_tl { \l__nmc_table_diffs_int } { 0 }
+ \tl_set:Nx \l__nmc_table_diff_tl { ^{\,^{ \l_tmpb_tl } } }
+ }
+\cs_new_protected:Npn \__nmc_table_form_diffs_null:n #1
+ {
+ \tl_set:Nn \l_tmpb_tl { 0 }
+ \__nmc_table_prepad:Nnn \l_tmpb_tl { #1 } { 0 }
+ \tl_set:Nx \l__nmc_table_diff_tl
+ { ^{\,^{ \exp_not:o \hphantom{ \l_tmpb_tl } } } }
+ }
+%%%%%%%%%%%%%%%%%%%
+\cs_new:Npn \__nmc_table_form_lower:
+ {
+ \tl_if_empty:NF \l__nmc_table_footer_tl
+ {
+ \__nmc_if_mod_zero:nnT { \l__nmc_table_rules_int } { 7 }
+ { \exp_not:N \midrule[\cmidrulewidth] }
+ \exp_not:o \l__nmc_table_footer_tl \tabularnewline
+ }
+ \__nmc_if_mod_zero:nnT { \l__nmc_table_rules_int } { 11 }
+ { \exp_not:N \bottomrule }
+ \exp_not:n { \end{tabular} }
+ }
+%%%%%%%%%%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_table_reuse:
+ {
+ \bool_if:NF \l__nmc_num_only_bool
+ {
+ \int_case:nnF { \int_sign:n { \l__nmc_table_reuse_int } }
+ {
+ { -1 } { \__nmc_table_reuse_row:n { \l__nmc_table_reuse_int } }
+
+ { 1 } { \__nmc_table_reuse_col:n { \l__nmc_table_reuse_int } }
+ }
+ { \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_reuse_row:n #1
+ {
+ \tl_set:Nx \l_tmpa_seq
+ { \seq_item:Nn \l__nmc_table_body_rows_seq { -#1 } }
+ \tl_gset:Nx \g__nmc_reuse_tl { \seq_use:Nn \l_tmpa_seq { , } }
+ }
+\cs_new_protected:Npn \__nmc_table_reuse_col:n #1
+ {
+ \int_zero:N \l_tmpa_int
+ \seq_map_variable:NNn \l__nmc_table_body_cols_seq \l_tmpa_seq
+ {
+ \int_incr:N \l_tmpa_int
+ \int_compare:nNnT { \l_tmpa_int } = { #1 }
+ {
+ \seq_mapthread_function:NNN \l__nmc_table_rvraw_seq
+ \l_tmpa_seq \__nmc_table_reuse:nn
+ \seq_map_break:
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_table_reuse:nn #1#2
+ {
+ \__nmc_num_format:nNnN { #1 } \l_tmpa_tl
+ { \l__nmc_table_rround_int } \c_false_bool
+ \__nmc_num_format:nNnN { #2 } \l_tmpb_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool
+ \int_if_zero:nTF \l__nmc_table_rpos_int
+ { \seq_put_right:NV \l_nmc_table_reuse_seq \l_tmpb_tl }
+ {
+ \seq_put_right:Nx \l_nmc_table_reuse_seq
+ { { \l_tmpa_tl , \l_tmpb_tl } }
+ }
+ \tl_gset:Nx \g__nmc_reuse_tl { \seq_use:Nn \l_nmc_table_reuse_seq {,} }
+ }
+%------------------------------------------------
+\keys_define:nn { numerica }
+ {
+ table-rvar-rounding .int_set:N = \l__nmc_table_rround_int,
+ table-rvar-col-pos .int_set:N = \l__nmc_table_rpos_int,
+ table-rvar-align .tl_set:N = \l__nmc_table_rcalign_tl,
+ table-cvar-align .tl_set:N = \l__nmc_table_ccalign_tl,
+ table-block-sep .tl_set:N = \l__nmc_table_blocsep_tl,
+ table-rules .tl_set:N = \l__nmc_table_rules_tl,
+ table-form-diffs .int_set:N = \l__nmc_table_diffs_int,
+ table-reuse .int_set:N = \l__nmc_table_reuse_int,
+ table-rvar-rounding .default:n = 1,
+ table-rvar-align .default:n = r,
+ table-rvar-col-pos .default:n = 1,
+ table-cvar-align .default:n = r,
+ table-block-sep .default:n = 1ex,
+ table-rules .default:n = ThB,
+ table-form-diffs .default:n = 0,
+ table-reuse .default:n = 0
+ }
+\keys_set_known:nn { numerica }
+ {
+ table-rvar-rounding,table-rvar-align,table-rvar-col-pos,
+ table-cvar-align,table-block-sep,table-rules,table-fontsize,
+ table-form-diffs,table-reuse
+ }
+\keys_define:nn { numerica/table }
+ {
+ rvar .tl_set:N = \l__nmc_table_rvar_tl,
+ rstop .tl_set:N = \l__nmc_table_rstop_tl,
+ rstep .tl_set:N = \l__nmc_table_rstep_tl,
+ rows .int_set:N = \l__nmc_table_rnum_int,
+ rows .initial:n = -1,
+ rspec .clist_set:N = \l__nmc_table_rspec_clist,
+ rround .int_set:N = \l__nmc_table_rround_int,
+ rfont .code:n = \tl_set:Nn \l__nmc_table_rfont_tl
+ { \use:c { math#1 } },
+ ralign .tl_set:N = \l__nmc_table_rcalign_tl,
+ rhead .tl_set:N = \l__nmc_table_rhead_tl,
+ rhnudge .code:n = \tl_set:Nn \l__nmc_table_rhnudge_tl
+ { \mkern #1 mu },
+ rpos .int_set:N = \l__nmc_table_rpos_int,
+ rvar' .tl_set:N = \l__nmc_table_rvari_tl,
+ rhead' .tl_set:N = \l__nmc_table_rheadi_tl,
+ rhnudge' .code:n = \tl_set:Nn \l__nmc_table_rhnudgei_tl
+ { \mkern #1 mu },
+%
+ cvar .tl_set:N = \l__nmc_table_cvar_tl,
+ cstop .tl_set:N = \l__nmc_table_cstop_tl,
+ cstep .tl_set:N = \l__nmc_table_cstep_tl,
+ cols .int_set:N = \l__nmc_table_cnum_int,
+ cols .initial:n = -1,
+ cspec .clist_set:N = \l__nmc_table_cspec_clist,
+ calign .tl_set:N = \l__nmc_table_ccalign_tl,
+ chstyle .int_set:N = \l__nmc_table_chstyle_int,
+ chnudge .code:n = \tl_set:Nn \l__nmc_table_chnudge_tl
+ { \mkern #1 mu },
+ chead .tl_set:N = \l__nmc_table_chead_tl,
+ chround .int_set:N = \l__nmc_table_chround_int,
+%
+ ctitle .tl_set:N = \l__nmc_table_ctitle_tl,
+ rules .tl_set:N = \l__nmc_table_rules_tl,
+ foot .tl_set:N = \l__nmc_table_footer_tl,
+ rbloc .clist_set:N = \l__nmc_table_rbloc_clist,
+ rblocsep .tl_set:N = \l__nmc_table_blocsep_tl,
+ signs .int_set:N = \l__nmc_table_signs_int,
+ (pad) .int_set:N = \l__nmc_table_tsigns_int,
+ diffs .int_set:N = \l__nmc_table_diffs_int,
+%
+ Q? .tl_set:N = \l__nmc_table_Q_tl,
+ A! .tl_set:N = \l__nmc_table_A_tl,
+ reuse .int_set:N = \l__nmc_table_reuse_int,
+ valign .code:n = \tl_set:Nn \l__nmc_table_valign_tl { [#1] },
+ }
+% end of `numerica-tables.def' \ No newline at end of file
diff --git a/macros/latex/contrib/numerica/numerica-tables.pdf b/macros/latex/contrib/numerica/numerica-tables.pdf
new file mode 100644
index 0000000000..d33dbc4072
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-tables.pdf
@@ -0,0 +1,6031 @@
+%PDF-1.5
+%
+1 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+4 0 obj
+(\376\377\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n)
+endobj
+5 0 obj
+<< /S /GoTo /D (section.1.1) >>
+endobj
+8 0 obj
+(\376\377\0001\000.\0001\000\040\000S\000h\000a\000r\000e\000d\000\040\000s\000y\000n\000t\000a\000x)
+endobj
+9 0 obj
+<< /S /GoTo /D (subsection.1.1.1) >>
+endobj
+12 0 obj
+(\376\377\0001\000.\0001\000.\0001\000\040\000I\000n\000h\000e\000r\000i\000t\000e\000d\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+13 0 obj
+<< /S /GoTo /D (chapter.2) >>
+endobj
+16 0 obj
+(\376\377\0002\000\040\000\134\000n\000m\000c\000T\000a\000b\000u\000l\000a\000t\000e\000-\000s\000p\000e\000c\000i\000f\000i\000c\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+17 0 obj
+<< /S /GoTo /D (section.2.1) >>
+endobj
+20 0 obj
+(\376\377\0002\000.\0001\000\040\000R\000o\000w\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+21 0 obj
+<< /S /GoTo /D (subsection.2.1.1) >>
+endobj
+24 0 obj
+(\376\377\0002\000.\0001\000.\0001\000\040\000R\000o\000w\000-\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000c\000o\000l\000u\000m\000n\000\040\000f\000o\000r\000m\000a\000t\000t\000i\000n\000g)
+endobj
+25 0 obj
+<< /S /GoTo /D (subsection.2.1.2) >>
+endobj
+28 0 obj
+(\376\377\0002\000.\0001\000.\0002\000\040\000M\000u\000l\000t\000i\000p\000l\000e\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000\040\000t\000a\000b\000l\000e\000s)
+endobj
+29 0 obj
+<< /S /GoTo /D (section.2.2) >>
+endobj
+32 0 obj
+(\376\377\0002\000.\0002\000\040\000C\000o\000l\000u\000m\000n\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000s\000e\000t\000t\000i\000n\000g\000s)
+endobj
+33 0 obj
+<< /S /GoTo /D (subsection.2.2.1) >>
+endobj
+36 0 obj
+(\376\377\0002\000.\0002\000.\0001\000\040\000C\000o\000l\000u\000m\000n\000\040\000h\000e\000a\000d\000e\000r\000\040\000f\000o\000r\000m\000a\000t\000t\000i\000n\000g)
+endobj
+37 0 obj
+<< /S /GoTo /D (section.2.3) >>
+endobj
+40 0 obj
+(\376\377\0002\000.\0003\000\040\000W\000h\000o\000l\000e\000-\000o\000f\000-\000t\000a\000b\000l\000e\000\040\000f\000o\000r\000m\000a\000t\000t\000i\000n\000g)
+endobj
+41 0 obj
+<< /S /GoTo /D (subsection.2.3.1) >>
+endobj
+44 0 obj
+(\376\377\0002\000.\0003\000.\0001\000\040\000T\000i\000t\000l\000e\000\040\000f\000o\000r\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000-\000v\000a\000l\000u\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000:\000\040\000c\000t\000i\000t\000l\000e)
+endobj
+45 0 obj
+<< /S /GoTo /D (subsection.2.3.2) >>
+endobj
+48 0 obj
+(\376\377\0002\000.\0003\000.\0002\000\040\000R\000u\000l\000e\000s\000:\000\040\000r\000u\000l\000e\000s\000\040\000s\000e\000t\000t\000i\000n\000g)
+endobj
+49 0 obj
+<< /S /GoTo /D (subsection.2.3.3) >>
+endobj
+52 0 obj
+(\376\377\0002\000.\0003\000.\0003\000\040\000F\000o\000o\000t\000e\000r\000\040\000r\000o\000w\000:\000\040\000f\000o\000o\000t\000\040\000s\000e\000t\000t\000i\000n\000g)
+endobj
+53 0 obj
+<< /S /GoTo /D (subsection.2.3.4) >>
+endobj
+56 0 obj
+(\376\377\0002\000.\0003\000.\0004\000\040\000S\000e\000c\000o\000n\000d\000\040\000r\000o\000w\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000c\000o\000l\000u\000m\000n)
+endobj
+57 0 obj
+<< /S /GoTo /D (subsection.2.3.5) >>
+endobj
+60 0 obj
+(\376\377\0002\000.\0003\000.\0005\000\040\000S\000e\000p\000a\000r\000a\000t\000i\000n\000g\000\040\000b\000l\000o\000c\000k\000s\000\040\000o\000f\000\040\000r\000o\000w\000s\000:\000\040\000r\000b\000l\000o\000c)
+endobj
+61 0 obj
+<< /S /GoTo /D (section.2.4) >>
+endobj
+64 0 obj
+(\376\377\0002\000.\0004\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000v\000a\000l\000u\000e\000\040\000f\000o\000r\000m\000a\000t\000t\000i\000n\000g)
+endobj
+65 0 obj
+<< /S /GoTo /D (subsection.2.4.1) >>
+endobj
+68 0 obj
+(\376\377\0002\000.\0004\000.\0001\000\040\000T\000r\000a\000i\000l\000i\000n\000g\000\040\000o\000p\000t\000i\000o\000n\000a\000l\000\040\000a\000r\000g\000u\000m\000e\000n\000t)
+endobj
+69 0 obj
+<< /S /GoTo /D (subsection.2.4.2) >>
+endobj
+72 0 obj
+(\376\377\0002\000.\0004\000.\0002\000\040\000P\000a\000d\000d\000i\000n\000g\000\040\000t\000h\000e\000\040\000e\000x\000p\000o\000n\000e\000n\000t\000:\000\040\000\050\000p\000a\000d\000\051)
+endobj
+73 0 obj
+<< /S /GoTo /D (subsection.2.4.3) >>
+endobj
+76 0 obj
+(\376\377\0002\000.\0004\000.\0003\000\040\000A\000c\000c\000o\000m\000m\000o\000d\000a\000t\000i\000n\000g\000\040\000s\000i\000g\000n\000s\000:\000\040\000s\000i\000g\000n\000s)
+endobj
+77 0 obj
+<< /S /GoTo /D (subsection.2.4.4) >>
+endobj
+80 0 obj
+(\376\377\0002\000.\0004\000.\0004\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000c\000e\000s\000:\000\040\000d\000i\000f\000f\000s)
+endobj
+81 0 obj
+<< /S /GoTo /D (subsection.2.4.5) >>
+endobj
+84 0 obj
+(\376\377\0002\000.\0004\000.\0005\000\040\000F\000o\000r\000m\000a\000t\000t\000i\000n\000g\000\040\000s\000p\000e\000c\000i\000a\000l\000\040\000v\000a\000l\000u\000e\000s\000:\000\040\000Q\000?\000\040\000a\000n\000d\000\040\000A\000!)
+endobj
+85 0 obj
+<< /S /GoTo /D (section.2.5) >>
+endobj
+88 0 obj
+(\376\377\0002\000.\0005\000\040\000T\000a\000b\000l\000e\000\040\000p\000l\000a\000c\000e\000m\000e\000n\000t)
+endobj
+89 0 obj
+<< /S /GoTo /D (subsection.2.5.1) >>
+endobj
+92 0 obj
+(\376\377\0002\000.\0005\000.\0001\000\040\000V\000e\000r\000t\000i\000c\000a\000l\000\040\000a\000l\000i\000g\000n\000m\000e\000n\000t)
+endobj
+93 0 obj
+<< /S /GoTo /D (section.2.6) >>
+endobj
+96 0 obj
+(\376\377\0002\000.\0006\000\040\000S\000t\000a\000r\000\040\000o\000p\000t\000i\000o\000n)
+endobj
+97 0 obj
+<< /S /GoTo /D (subsection.2.6.1) >>
+endobj
+100 0 obj
+(\376\377\0002\000.\0006\000.\0001\000\040\000S\000c\000i\000e\000n\000t\000i\000f\000i\000c\000\040\000n\000o\000t\000a\000t\000i\000o\000n)
+endobj
+101 0 obj
+<< /S /GoTo /D (section.2.7) >>
+endobj
+104 0 obj
+(\376\377\0002\000.\0007\000\040\000T\000h\000e\000\040\000r\000e\000u\000s\000e\000\040\000s\000e\000t\000t\000i\000n\000g)
+endobj
+105 0 obj
+<< /S /GoTo /D (chapter.3) >>
+endobj
+108 0 obj
+(\376\377\0003\000\040\000N\000e\000s\000t\000i\000n\000g)
+endobj
+109 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+112 0 obj
+(\376\377\0004\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e\000\040\000s\000u\000m\000m\000a\000r\000y)
+endobj
+113 0 obj
+<< /S /GoTo /D (section.4.1) >>
+endobj
+116 0 obj
+(\376\377\0004\000.\0001\000\040\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000d\000e\000f\000i\000n\000e\000d\000\040\000i\000n\000\040\000n\000u\000m\000e\000r\000i\000c\000a\000-\000t\000a\000b\000l\000e\000s)
+endobj
+117 0 obj
+<< /S /GoTo /D (section.4.2) >>
+endobj
+120 0 obj
+(\376\377\0004\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000f\000o\000r\000\040\000\134\000n\000m\000c\000T\000a\000b\000u\000l\000a\000t\000e)
+endobj
+121 0 obj
+<< /S /GoTo /D [122 0 R /Fit] >>
+endobj
+125 0 obj
+<<
+/Length 239
+/Filter /FlateDecode
+>>
+stream
+xuN0y=&z?qnD7ඦ*$-ro7B qڕvg [p[浯K%Zd2 ꐜm:- <nGX<,# d]~ZSȮ? uHЈ3j Ha7=I#k ) L/2O r;]p6*m2YtLdU&9Ty8*B;5R%ӯy`Y
+endstream
+endobj
+122 0 obj
+<<
+/Type /Page
+/Contents 125 0 R
+/Resources 124 0 R
+/MediaBox [0 0 612 792]
+/Parent 130 0 R
+/Annots [ 123 0 R ]
+>>
+endobj
+123 0 obj
+<<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [246.184 396.506 365.064 412.446]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ajparsloe@gmail.com)>>
+>>
+endobj
+126 0 obj
+<<
+/D [122 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+127 0 obj
+<<
+/D [122 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+124 0 obj
+<<
+/Font << /F30 128 0 R /F31 129 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+133 0 obj
+<<
+/Length 986
+/Filter /FlateDecode
+>>
+stream
+xڥVo6_G X[5]e:= X Kt"XRIn=$N[$)'w$'o7 յQ&Ŏp+5ZHQ8 e5_^]s{Ɵ1 aIu̢MfdoF46ţZ):KcT~hržTh0>U
+VG%.U8]ťڿυL~o=}Wn۔%~ VC
++ g|95}NMV0N׏cW}*qjfzcSJʡSh'_z="78A&Z!,%oySl>nX̸6kx Iu؄ LZ*$'‹eBD@ o_cxs!N1]{'2`#m!]J Cg*ɀ#>6\0r+A!>- aDk[
+稀f<di3q?2ΗchO_g1H  k, D+4h'QTjA8W:
+endstream
+endobj
+132 0 obj
+<<
+/Type /Page
+/Contents 133 0 R
+/Resources 131 0 R
+/MediaBox [0 0 612 792]
+/Parent 130 0 R
+>>
+endobj
+137 0 obj
+<<
+/D [132 0 R /XYZ 133.768 410.175 null]
+>>
+endobj
+131 0 obj
+<<
+/Font << /F43 134 0 R /F28 135 0 R /F44 136 0 R /F45 138 0 R /F56 139 0 R /F57 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+173 0 obj
+<<
+/Length 1381
+/Filter /FlateDecode
+>>
+stream
+xՙMs6:7^:[gڙvZ[h
+9H E6ɿςDRC|,S 
+S`XRѾl7U|8Ō:ΝJr?-\fͦ.^3"Fs~'ʌl=!'tMA"7$\
+lU2QŰ; %K[59
+͂+WEe9#~ZyEaEWFbxD0aroF7N*T rc- N޸!=<2q eP穭li>œ̓IK7pZ`]ɫ|?
+ơmb[sGN.qc'x FnaNum)h6k޼l4JYVN= KfP(T /yX +H
+8[^WBCDȖ2ˊ!QNGSMPO(TB0R g|WV2$od lCnF7J bQ
+K}9Ρiܥ?"HmCS'ϛZSS ]:uo<H"Av(c
+Şzm-#ЃI{#ܴRNLf 3Ic=V<p*d|~(S4
+endstream
+endobj
+172 0 obj
+<<
+/Type /Page
+/Contents 173 0 R
+/Resources 171 0 R
+/MediaBox [0 0 612 792]
+/Parent 130 0 R
+/Annots [ 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R ]
+>>
+endobj
+141 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 514.77 212.874 523.727]
+/A << /S /GoTo /D (chapter.1) >>
+>>
+endobj
+142 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 500.877 234.419 511.67]
+/A << /S /GoTo /D (section.1.1) >>
+>>
+endobj
+143 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 488.922 280.745 499.715]
+/A << /S /GoTo /D (subsection.1.1.1) >>
+>>
+endobj
+144 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 467.004 294.772 477.898]
+/A << /S /GoTo /D (chapter.2) >>
+>>
+endobj
+145 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 455.049 265.884 465.842]
+/A << /S /GoTo /D (section.2.1) >>
+>>
+endobj
+146 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 443.094 345.557 453.887]
+/A << /S /GoTo /D (subsection.2.1.1) >>
+>>
+endobj
+147 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 431.139 309.167 441.932]
+/A << /S /GoTo /D (subsection.2.1.2) >>
+>>
+endobj
+148 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 419.184 280.966 429.976]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+149 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 407.228 320.512 418.021]
+/A << /S /GoTo /D (subsection.2.2.1) >>
+>>
+endobj
+150 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 395.273 286.39 406.066]
+/A << /S /GoTo /D (section.2.3) >>
+>>
+endobj
+151 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 385.255 382.917 394.111]
+/A << /S /GoTo /D (subsection.2.3.1) >>
+>>
+endobj
+152 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 371.363 294.278 382.156]
+/A << /S /GoTo /D (subsection.2.3.2) >>
+>>
+endobj
+153 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 359.408 312.57 370.2]
+/A << /S /GoTo /D (subsection.2.3.3) >>
+>>
+endobj
+154 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 349.39 326.323 358.245]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+155 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 335.497 348.989 346.29]
+/A << /S /GoTo /D (subsection.2.3.5) >>
+>>
+endobj
+156 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 323.542 286.252 334.335]
+/A << /S /GoTo /D (section.2.4) >>
+>>
+endobj
+157 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 311.587 321.896 322.38]
+/A << /S /GoTo /D (subsection.2.4.1) >>
+>>
+endobj
+158 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 299.355 333.741 310.48]
+/A << /S /GoTo /D (subsection.2.4.2) >>
+>>
+endobj
+159 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 287.4 332.882 298.469]
+/A << /S /GoTo /D (subsection.2.4.3) >>
+>>
+endobj
+160 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 277.659 285.117 286.514]
+/A << /S /GoTo /D (subsection.2.4.4) >>
+>>
+endobj
+161 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 263.766 366.285 274.559]
+/A << /S /GoTo /D (subsection.2.4.5) >>
+>>
+endobj
+162 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 251.811 244.021 262.604]
+/A << /S /GoTo /D (section.2.5) >>
+>>
+endobj
+163 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 239.856 284.508 250.649]
+/A << /S /GoTo /D (subsection.2.5.1) >>
+>>
+endobj
+164 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 227.901 221.91 238.694]
+/A << /S /GoTo /D (section.2.6) >>
+>>
+endobj
+165 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.63 217.883 283.374 226.738]
+/A << /S /GoTo /D (subsection.2.6.1) >>
+>>
+endobj
+166 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 203.991 251.964 214.783]
+/A << /S /GoTo /D (section.2.7) >>
+>>
+endobj
+167 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 182.073 188.177 192.967]
+/A << /S /GoTo /D (chapter.3) >>
+>>
+endobj
+168 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.772 160.155 249.115 171.049]
+/A << /S /GoTo /D (chapter.4) >>
+>>
+endobj
+169 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 150.137 349.17 158.993]
+/A << /S /GoTo /D (section.4.1) >>
+>>
+endobj
+170 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.716 136.245 288.882 147.093]
+/A << /S /GoTo /D (section.4.2) >>
+>>
+endobj
+174 0 obj
+<<
+/D [172 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+175 0 obj
+<<
+/D [172 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+171 0 obj
+<<
+/Font << /F59 176 0 R /F43 134 0 R /F28 135 0 R /F60 177 0 R /F44 136 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+180 0 obj
+<<
+/Length 1653
+/Filter /FlateDecode
+>>
+stream
+xڥXn6Wx)F) hi1EE@ $Y( %CwbɖB h>{dHKջ~ق%$M\ 9Q^H͈bYE?cW4˘+WwL5ǒE,2p>WKNqF~ݕu1HDz=~_VOnW BpP4:HT .L<vEH,l.m@&dT~KpcE"??|g&aM_ČƹSzO;gÿC yB(W^srʓ1n,Q^wsu}8&4JɤaLUXJmx Mg۩wѷzk*C=-}_,iҜ&yv1LnFJ+IR9b bM.!q+Դ}o)ENY<1[D. gRDƄTET]`h!x Ʉ *\pv˵ ȃǺ~{!"&i0RzPcjƳcmVn0ɡe+ؐ}J+CDA4S:sWG=˘FHFXn>)r<RvSq]_4˽/W{6u߸_+ nqd*|dW$\.rsD}vdejˁ8$kkS?\.z"n@JS"zcAqBƲJjV?9R)wLF_vycmC]nϮ_Åe@3:Pdp Q2}mdlyJ-t]tq
+7<9<kmBDx[֍]5CD ANASo DL"siJ"X:2TD?mnq*YF 괍u=
+Xf|Fv@*$5\ܗz
+qF3L-¬Y"}+ZNlϢ?]}~._[?,2D\"͊҄Siyٶji2fɬ՛Lzlȷ)ޗmp] B19wۥ dvb䒳C'R\xslɣ뢔h5֭/\j{Vʀ׶,al#{!1[nqlaXQ+=2M&|̝Wzx:+-Ϋج(CfqS }wIwzV(i-39y&ON</gu<?O;51t_z}}&n]ٺܞ
+endstream
+endobj
+179 0 obj
+<<
+/Type /Page
+/Contents 180 0 R
+/Resources 178 0 R
+/MediaBox [0 0 612 792]
+/Parent 130 0 R
+>>
+endobj
+2 0 obj
+<<
+/D [179 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+6 0 obj
+<<
+/D [179 0 R /XYZ 133.768 361.824 null]
+>>
+endobj
+181 0 obj
+<<
+/D [179 0 R /XYZ 133.768 259.267 null]
+>>
+endobj
+182 0 obj
+<<
+/D [179 0 R /XYZ 133.768 215.982 null]
+>>
+endobj
+183 0 obj
+<<
+/D [179 0 R /XYZ 133.768 196.054 null]
+>>
+endobj
+184 0 obj
+<<
+/D [179 0 R /XYZ 133.768 164.517 null]
+>>
+endobj
+185 0 obj
+<<
+/D [179 0 R /XYZ 133.768 145.074 null]
+>>
+endobj
+178 0 obj
+<<
+/Font << /F59 176 0 R /F28 135 0 R /F44 136 0 R /F57 140 0 R /F56 139 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+188 0 obj
+<<
+/Length 1870
+/Filter /FlateDecode
+>>
+stream
+xXYF~_PIM2yXl
+Zk}_Ի͡/ڽ谨+ڶmNmT_ox'&y
+
+jC[ooxR,6I`d46/ b ;*P:fZcM
+MæF5ݣJ2
+% YaFY0zY5 *jڝ]kex u\.*ӓ.,ilI-龜H1S\k 1`+<h"Yեc㝔c|ˢ˛ ,Lָ
+2x̟Uup.ˋPfpZwTۦȧLl7Yqս+`S$PjC9td4#oDU#GZ 8fkhw+28D &{ ڼ&l?6phmC¾T ̼#c[׸]0;?g943;x 0(W}6COfD7Ov
+ӭ qPu/lR{7xYtXz
+<S< =Sj@TP>mOKHsǂ~]m\"̇M|vO?>))%X13)SP(:,ޭ(pBe,PN0dj:[Fcz4U<ݗ552Cg~mv ;Z" & r%u?] I+b4:2(oRJWbҁŮ1N1k;~ozqՒ޷ ~|N@eQs[7#w7AsWPƌbqUF&pSڋFY7z/ܼ{gZC{n`ۯvAt @65N"
+[\bml§Sr&1= MaI8&n+C3ִ~irĨ  U0q"H؎ڋj! 9թ|2e ҳtw
+endstream
+endobj
+187 0 obj
+<<
+/Type /Page
+/Contents 188 0 R
+/Resources 186 0 R
+/MediaBox [0 0 612 792]
+/Parent 130 0 R
+>>
+endobj
+189 0 obj
+<<
+/D [187 0 R /XYZ 228.459 662.272 null]
+>>
+endobj
+10 0 obj
+<<
+/D [187 0 R /XYZ 133.768 178.009 null]
+>>
+endobj
+186 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F46 190 0 R /F66 191 0 R /F69 192 0 R /F67 193 0 R /F45 138 0 R /F57 140 0 R /F56 139 0 R /F59 176 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+196 0 obj
+<<
+/Length 989
+/Filter /FlateDecode
+>>
+stream
+xڝVA&D1Ʈ˓V-I%1Ihm w`H6ٸjK0 ͐8eSϻO_hTM;s*hŮ/~!y\Y{rɨBгDž"h~S gmϰn,:s>% ƞp`U'–1ډO˘>{W-Q@ّWq/u}{Ӷ)үO
+qG=ߛB|WVGߥbĺqi*TWziÎ-$7<0f4Ix}\}vB,c.}$&JB@N?-ēZ{ii{e4*A\8*5t` fXb7k8͌;{dg5o1HIU
+endstream
+endobj
+195 0 obj
+<<
+/Type /Page
+/Contents 196 0 R
+/Resources 194 0 R
+/MediaBox [0 0 612 792]
+/Parent 130 0 R
+>>
+endobj
+197 0 obj
+<<
+/D [195 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+194 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+200 0 obj
+<<
+/Length 1627
+/Filter /FlateDecode
+>>
+stream
+xXrF+p싏YJJ›LB"Ad%O
+Ly;X" H7騋Jq1?!A6
+f_Hrp۞.:Ցwms>uppYaX<d$ir~n}H{1A&2Ŷd#%fJ[$ :y%XMiߛPw
+ܫv^&BHA"
+\<<{qZe#v#h֤]J\@~eYn"nb4##Fەy$K)˼M{x.4)pe9SRGZ=싞V
+ 6
+k5LAa)D
+}1Yr"R$BO
+
+,@"*s3g_zcj? C/P%f 2U\vADKH`]F!PW)HV𛜫yE dAYZĬ^!'6cAJsZ8\{{0y%UaKDS} N |"Bm*(jv󥿗f8q2B=+`?"K^
+endstream
+endobj
+199 0 obj
+<<
+/Type /Page
+/Contents 200 0 R
+/Resources 198 0 R
+/MediaBox [0 0 612 792]
+/Parent 205 0 R
+>>
+endobj
+201 0 obj
+<<
+/D [199 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+14 0 obj
+<<
+/D [199 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+18 0 obj
+<<
+/D [199 0 R /XYZ 133.768 410.148 null]
+>>
+endobj
+204 0 obj
+<<
+/D [199 0 R /XYZ 272.581 249.958 null]
+>>
+endobj
+198 0 obj
+<<
+/Font << /F59 176 0 R /F60 177 0 R /F28 135 0 R /F44 136 0 R /F57 140 0 R /F47 202 0 R /F50 203 0 R /F46 190 0 R /F66 191 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+208 0 obj
+<<
+/Length 2162
+/Filter /FlateDecode
+>>
+stream
+xڵYo_*ט7y{@[Nԕ%$'NwCɲW^gQhpf1_.x(|{qLVv IdcRvM})r/ʜ]δS˺ɑBEGEK|3{mil]fK@Zix<?ʢۿEBTh&KMt)=W
+
+ ֐‚|@qϥZURT]?`sQo@Z#I^D}C65{0ƾthgTJX(ta.^( 7ewsl7Il3mžnH㹴d^hcn{?ϛl{0~z X 7L LMyV7DgԈ2 N
+EnHńVL4.>hcX̥.zi&j~O򚆏Li|ep 3Ul)Ќ:M |O .Ww ~s:<>$GK &9$a&bz&֦UI>7X}>*IH=Xc=&SX9}|S%Zhwܣh2pow(;pH0k㔤UiIU9fk~) jq蕦Myx
+a/' 2)|oi ol>`0To)a=%xXcv
+)(ŁbI%QטJ&H7MT|%#Ux
+T,oɱTzAA?)Y93dQywGih{Ghr܋=I.5J
+˱{*i#i0
+mG]9HpeNMH|KS1f
+ x5zvWISv1hy)pN. owRةSaWCLvHCf/P%2<8sIfw6H.X!vO?%Nɕ^xSCVrқ2!w9 ~I%v|"җ#tO9…t:hwG@)K ۛW<L8
+t
+a몿Hdv|) 0W'BW{9hHZ3'**MzF-b8J'ygX _ ^nl:~˪wdmt_|%[
+׬o_vF[y|3%>p{?"0tL
+endstream
+endobj
+207 0 obj
+<<
+/Type /Page
+/Contents 208 0 R
+/Resources 206 0 R
+/MediaBox [0 0 612 792]
+/Parent 205 0 R
+>>
+endobj
+209 0 obj
+<<
+/D [207 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+206 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F56 139 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+213 0 obj
+<<
+/Length 2219
+/Filter /FlateDecode
+>>
+stream
+xڵZKs6W6Tj`*ުMfr]W.DIy<Iƃ$(A<} l~dw7~*P&LV a )I$x-vp_ JuF߱ f?nቔqƓ'KxkTՎ%! #pMs/K l 1~$q5Ccpʻ1Ϸ131&!(O=gQ}?ExDia
+eO(ILjgN/,)aY#*)՛fT2f72!JJ1U=rJUNʩJ SW fegjkB(Y"+v0A%F^ъfub+8Z =qy)@5|k)ɧ"W$
+Z"v|?ePW,T۪1br垖>Ex.LP'I4{*\15}$XԙFd Dβר/,$ e8 tSrt9HƦ ]3w^},mӋpXO^!ۦB@95dƈ].ENci7m? oɭ܊ U]b G fc:TrWUԛQ "
+l T/F~>Fr?4v@aϐ+6_`Oi;et_|uw
+w. <$(72weם̇YUF,w+FAVI.w2,lW Px*6#J-X2uN1#][")RQ$D~EK݇Ɔ
+_G
+endstream
+endobj
+212 0 obj
+<<
+/Type /Page
+/Contents 213 0 R
+/Resources 211 0 R
+/MediaBox [0 0 612 792]
+/Parent 205 0 R
+>>
+endobj
+214 0 obj
+<<
+/D [212 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+22 0 obj
+<<
+/D [212 0 R /XYZ 133.768 557.741 null]
+>>
+endobj
+216 0 obj
+<<
+/D [212 0 R /XYZ 258.758 497.914 null]
+>>
+endobj
+217 0 obj
+<<
+/D [212 0 R /XYZ 133.768 294.597 null]
+>>
+endobj
+211 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F48 215 0 R /F59 176 0 R /F28 135 0 R /F46 190 0 R /F66 191 0 R /F43 134 0 R /F60 177 0 R /F44 136 0 R /F57 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+220 0 obj
+<<
+/Length 2265
+/Filter /FlateDecode
+>>
+stream
+xYKsWHoYXI2)2U;nT|@K EjHjltR¶&d@4uCN(z?4Ynn&L"D/?~daIS9rkɸ1,ۻ$/Q<}*&uP:9
+8p fB)󉄚I/53"RU10T~b\.Wyskq֔YJW&3eS@3ax+.$Ip-V]J
+VXh^ŠVT%{
+OXJ)l~š5b6S\/6߀8 f93W0KY_Q3@+ 0y%i^
+V޴( dlʃ  {L}U2S4qR:JZaBuy)gubN  C͌,5J0)w@*+!?XAeSm8ym۹8؇UUhVę:S ufn\.GBjB[Z.@F&}$]hi
+ [T3aoC
+:F8Y#QEz5c0C *=&<mꔱvQDV8a54p@͙ű4݆E|(ɩ n SKPX˥ٗEa)fF[d=QkM 3E(]Umhvڂe`ãGNZR Ha}ZYcp_xJxMo~{˾h}U[롗.Ϯz*`K覷]9r,h$`qPlr5> Oi(U0j+Z@N ]Bqh
+ C~  
+t(`vOg'~櫱
+endstream
+endobj
+219 0 obj
+<<
+/Type /Page
+/Contents 220 0 R
+/Resources 218 0 R
+/MediaBox [0 0 612 792]
+/Parent 205 0 R
+>>
+endobj
+221 0 obj
+<<
+/D [219 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+222 0 obj
+<<
+/D [219 0 R /XYZ 133.768 570.427 null]
+>>
+endobj
+223 0 obj
+<<
+/D [219 0 R /XYZ 133.768 408.647 null]
+>>
+endobj
+224 0 obj
+<<
+/D [219 0 R /XYZ 133.768 315.988 null]
+>>
+endobj
+218 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F43 134 0 R /F60 177 0 R /F28 135 0 R /F44 136 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+227 0 obj
+<<
+/Length 2310
+/Filter /FlateDecode
+>>
+stream
+xZKo8W")J3eݝeA[h[rIИEr˱;>LrXU,~$?z+z.ߤ"<<  ʻK{7*_,o˧"O:$o/|}ݛ3Jd
+5u@\D[}F}Q=](u:FkTo{ضsڎ HQ
+ Fub9_11;m:|PMm:mK٤NƜ
+
+Ӻ0)rP$WYCk֑g[zBCĬSljC9Q! ʓᔴ$0:F֚@ e2
+N1t[Z*n
+YV.6q3%Y
+Ϫ}U,cY,ʝ
+2G ,AЄmЖyfcD6Z ,I5UFK3x{#xb,-Ttfly0T$lke-ؘk\.^nnW9eB,<Y~x1TM(@|糧˗&NxW Vo?C&cy .Yòs8BE lG
+6T(|&8)5Tv<i=vGȨe.mԉ+ݥ:,p#0-)2?\e'x  1~}ssUK g?a.lԉ+>Q
+sJA7o{_Egg\ ,.(ę)OfmM;&]xj2bY[@*"jaqT(dϜb˺hi>|A߁U~X- 1fw@,(WP*o.&M&6`m6UI 7$ܔ-@TP&CbK7۴̖JFB]ЪocNT.Ҡ]8C" A߯e"RESt4Cl-ȣňMϥS DQ&m%c]wƥ]`.Z\ơY.,{9e8XS2HE滋H9HgMQІnYn6ǹhGMElh2Uz0$ 8XDS1 ղy =%KdX{hAXJ 0ݵ#8
+endstream
+endobj
+226 0 obj
+<<
+/Type /Page
+/Contents 227 0 R
+/Resources 225 0 R
+/MediaBox [0 0 612 792]
+/Parent 205 0 R
+>>
+endobj
+228 0 obj
+<<
+/D [226 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+231 0 obj
+<<
+/D [226 0 R /XYZ 133.768 242.748 null]
+>>
+endobj
+225 0 obj
+<<
+/Font << /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F76 229 0 R /F73 230 0 R /F28 135 0 R /F57 140 0 R /F43 134 0 R /F60 177 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+237 0 obj
+<<
+/Length 1801
+/Filter /FlateDecode
+>>
+stream
+xYKo8WVya|‡>! BmɕAC%M $߼9#,|:GE* \#Eh B4 dƸ
+UjU(MƗfZa.&}Sg'Bqߚmr'd]JeV|B6]e .߃(EYef/NcNۥcxӎpb R).֫ Q|NK4)2mV5-|e(-MTaJ㤑o A['u[uKak?-F[ӫpIO5@zx0 iD,w2 [Rգ1&Ɔ q]ve
+I-];2&α>hx>#Գf--Yq#!EvAĮ\ ʎi˸ma},4U*"wK%X c01s#unfzP,n#is,#"JD23s8n׍*d물~ZVucDfɜNմ4;7'^뤺n?m]8<n2T4h+#$󲷏|@./]v1k}}
+ $@*RMC B>Ӧ.%K D!pEܞg1vgmR@dc<ҏ@!49ȓA
+x4'X<D8bapB/5SMJHMy: y|XMeJ#AXEr8chWl+4VhۆcEd/ۢԢlF4\#K,Lҫx3MULUh^*Ħ*Ye: Iջ3ō)TRwY(` 2]~mOC 6oirSFKS ںוȬ0Lfm4zz/( 5Uh(SqDR_ `P 遘c_STa]tjyvmVU+  ; A
+endstream
+endobj
+236 0 obj
+<<
+/Type /Page
+/Contents 237 0 R
+/Resources 235 0 R
+/MediaBox [0 0 612 792]
+/Parent 205 0 R
+/Annots [ 232 0 R 233 0 R 234 0 R ]
+>>
+endobj
+232 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [303.776 233.626 326.248 244.419]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+233 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [351.005 193.499 381.225 204.569]
+/A << /S /GoTo /D (subsubsection.2.1.2.2) >>
+>>
+endobj
+234 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [377.959 149.214 400.431 160.284]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+238 0 obj
+<<
+/D [236 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+239 0 obj
+<<
+/D [236 0 R /XYZ 133.768 386.446 null]
+>>
+endobj
+240 0 obj
+<<
+/D [236 0 R /XYZ 133.768 180.555 null]
+>>
+endobj
+235 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F57 140 0 R /F47 202 0 R /F53 210 0 R /F76 229 0 R /F50 203 0 R /F73 230 0 R /F56 139 0 R /F43 134 0 R /F60 177 0 R /F45 138 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+244 0 obj
+<<
+/Length 2129
+/Filter /FlateDecode
+>>
+stream
+xYo6_raT(PgyJ֖\In( %GM<_Ꮬ "&`12GB)lYT&X2b%4}WbOն+Z]i?{/(eh%^$~\|(Qr>|KŇti!~uWopI.q#D
+J4>(wD|Ҟ^n`F\p#|G1
+L3 ( }LװYM@$_SU\UI+V Xs-z`ቫE`N-lr=b/ oUrx.oׇdz
+)½&z J[CdbC@똔b[l=`Qs/M8WK;[ $(epZ˗?G:cf
+:MXmY&:߽^02p//GYmY"1co҉+bϱ^ao§Qa/b7CVÚ!VcsK\nG?z&(!!Z%6s2p̣lG&|HD{ۓЯO MB)rJ_'jP7ȨR+2O:ڞGD <ʼn$fWsC(Q/rNTr"p{K9 '(=ԶnqV44P]eٞ>reѲb EXajK=;|SLP<82v$ast'wxCTmʮzWChTjv)`\ Y4=]~ dFT46EpeFF1msC5;9keKb[qE=*M=l{4p3X({APVy :no26A<]
+t9NۡH3U:M \f')
+endstream
+endobj
+243 0 obj
+<<
+/Type /Page
+/Contents 244 0 R
+/Resources 242 0 R
+/MediaBox [0 0 612 792]
+/Parent 247 0 R
+>>
+endobj
+245 0 obj
+<<
+/D [243 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+26 0 obj
+<<
+/D [243 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+246 0 obj
+<<
+/D [243 0 R /XYZ 133.768 598.505 null]
+>>
+endobj
+241 0 obj
+<<
+/D [243 0 R /XYZ 133.768 264.83 null]
+>>
+endobj
+242 0 obj
+<<
+/Font << /F59 176 0 R /F28 135 0 R /F57 140 0 R /F43 134 0 R /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+251 0 obj
+<<
+/Length 2373
+/Filter /FlateDecode
+>>
+stream
+xڭY[o~[)}8[adIZ  4E[RJRv"g /#sLwP4yHh /o Mb\' %
+"Ln7l&4@oHs{i)AL$KϿd+%k'o0)eX'JѹTZM"\ʁ)(XPDlAW9ILHeh%B*"fF޲5%ڊS{HG%6"#<3(Rx3bhw r@-ГR._g^3|XUcgu
+= Үi]ds1prcv!Ӽ)`F3΄qT!U`v8jN#wd\νL-f!Ř7J}YL1dA
+j^MգiI'+rfmUF;` ՉG3&Ǽ95cgѽP6_y s> gs|Lb8R@ĹVlWʣ S<꿀8%ʎ_ ]a&-0GL.=
+>tN@Ϙ.k%ӍX*h{j1̈́!^'cP(9G*㺮YL}ovm-jLOxva>*Ƿtǝy9u=iQ"$(:0BE`|L]^wE+̳y̦ZՖ]hkepק;Xn{;Zb=PcJlp5M8&g<̺Fsn"tLv[曥l
+endstream
+endobj
+250 0 obj
+<<
+/Type /Page
+/Contents 251 0 R
+/Resources 249 0 R
+/MediaBox [0 0 612 792]
+/Parent 247 0 R
+/Annots [ 248 0 R ]
+>>
+endobj
+248 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [352.911 471.402 375.383 483.357]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+252 0 obj
+<<
+/D [250 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+30 0 obj
+<<
+/D [250 0 R /XYZ 133.768 434.029 null]
+>>
+endobj
+253 0 obj
+<<
+/D [250 0 R /XYZ 265.04 249.927 null]
+>>
+endobj
+249 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F28 135 0 R /F44 136 0 R /F57 140 0 R /F59 176 0 R /F56 139 0 R /F46 190 0 R /F66 191 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+256 0 obj
+<<
+/Length 2004
+/Filter /FlateDecode
+>>
+stream
+xn8QYEjtHȊ-D<\IP>|-9ʆvuǷo:?.hxn"K:$&*!\r]Mf->M͌e?ۤɆjMM%.})>oq*]}_:~7vv}oe*6nu<lA@`wcߓBJ_n
+S6]ϲ=0 MSכz!` D9'FJ$آ ~dBemYMWM˳嗇9%|*}7@GZ9UD[6f{D|pܤ][fP\w)1efy7.\xֻ[S|AhϯWwK1X^FBiT2D 6jBH y 4b@ LHTm/iW@"Ilۈ+F@4*_/~AsSt
+$(;皎8 s4`'\iͳp`&RQ/Q jRaNk_a$QxngF[y)CgW-c$ ;x>xl"4SQ<xTRmr>@DLW ʣۧtTBy4'_\qMe)[TųɖI8}J/ɂ80D1 sKaΨ:QR?W ߉ViN +~.*,J\/h9l%?~K;ko6Ž4$a<:7{\E5V'qںEKo38)қ2GySnV8Ca?"+:oP5 XFBrPai +P]_bqv85->Xl_ؑg;5;xu
+@npwr
+{rW#ҷ`#CE7x
+XAE
+L@"N?h{Ewck}ewc4>~ǻ`.mGlvhrPWN,H=//
+endstream
+endobj
+255 0 obj
+<<
+/Type /Page
+/Contents 256 0 R
+/Resources 254 0 R
+/MediaBox [0 0 612 792]
+/Parent 247 0 R
+>>
+endobj
+257 0 obj
+<<
+/D [255 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+254 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F57 140 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F56 139 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+264 0 obj
+<<
+/Length 2444
+/Filter /FlateDecode
+>>
+stream
+xڕYYoF~ׯV<6.aw ;@a0TBU]kL]O쳺<x닫2r'2DL2.&SqqSV)KjƘiocUs' MH$)˴2fx70KYу_zdjI4$b0 bВP*׍cFff QG[4Vp)x\}q{uV2<{dUBCgӚ<r~]zpW
+nP p=. /IƁ2%V*R,7w}տ%7G1|E7h fMuo{M<< *0DȪYۖ W%좮nч]jҡ@)i{G$rؠ/{NT޾w%#ds9"e"WÚ#Bf~BJ]{j7^i.xZ^5Xa`BMҤ?W)&Y, L2t{!̈́թ%2R̘C8k2
+{C9v߆/M".Ddi`%HK͗?5
+' pM>gf*r rt/
+cչDrsxh2'͗WmޱZ$Y|3D2e"Qv;,>Y_OaoԘp&L'3Ao(:00%dwKo("5" ͩ.z[.%ҙM(@jɖ8EXOƀ~=| ڮRtKVLe>ޯ(C'LWEH@1.e(y}"ޞ؀[?R 4#r<t 1Pf+n+rvEp',, l`A4 Оn4Ҵi  /p`=RKc~MB1@aCUD"tC
+ŁHs5
+3zꐐ,iR^8ڣƯ|ih?$'ZVZ$[+  id܌I3#$ЎR$Jሲ͂A r7yݕ/YmM2*p
+.%LpԄQ#@@q:|C5KÅ&-81):#B:,q*uoCև#9 @΃
+`f;w;a걍bf O|9gP"@%&x<$
+pҔy)TPQQ )4#c}Ϙ\b',t0y ulU**2yd#猧 |
+SxPəN'J]xPұr5SN$T&o<b|!aV8Rի ?\f+*#vYQgEw;A|Nfm;=** |#rp ¢>}LJ@r6‘'O;kob600F
+>,PQ -<Ic2s=\¸2tLCNèw~Eѓ"nMQ@Z
+ߌ} ?^_f
+endstream
+endobj
+263 0 obj
+<<
+/Type /Page
+/Contents 264 0 R
+/Resources 262 0 R
+/MediaBox [0 0 612 792]
+/Parent 247 0 R
+/Annots [ 258 0 R 259 0 R 260 0 R 261 0 R ]
+>>
+endobj
+258 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [205.055 352.992 227.526 364.947]
+/A << /S /GoTo /D (subsection.2.3.1) >>
+>>
+endobj
+259 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [374.327 329.082 396.798 341.037]
+/A << /S /GoTo /D (subsection.2.3.1) >>
+>>
+endobj
+260 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [157.761 305.172 187.981 317.127]
+/A << /S /GoTo /D (subsubsection.2.2.1.5) >>
+>>
+endobj
+261 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [445.488 257.904 475.708 268.753]
+/A << /S /GoTo /D (subsubsection.2.2.1.3) >>
+>>
+endobj
+265 0 obj
+<<
+/D [263 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+266 0 obj
+<<
+/D [263 0 R /XYZ 252.587 662.328 null]
+>>
+endobj
+34 0 obj
+<<
+/D [263 0 R /XYZ 133.768 500.847 null]
+>>
+endobj
+267 0 obj
+<<
+/D [263 0 R /XYZ 133.768 408.797 null]
+>>
+endobj
+268 0 obj
+<<
+/D [263 0 R /XYZ 133.768 209.095 null]
+>>
+endobj
+262 0 obj
+<<
+/Font << /F28 135 0 R /F46 190 0 R /F66 191 0 R /F59 176 0 R /F44 136 0 R /F43 134 0 R /F57 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+273 0 obj
+<<
+/Length 2010
+/Filter /FlateDecode
+>>
+stream
+xZێ6} @,&@oVcȗHL7U,9tޖ;d:Cӈ~w7}r\GLZbiejt7'EY=-?n;HGp` GMSVؤZdaEγ;7o5(Ԝ .qZnhX$wa&߭~qS"~L #N,2`|+mv=Wp4YV8dOjg\I6fIs|J,zFqN,gq:gp sL)ہd<L%wenRs" I6f~b%j\FSֹT}
+êPӵ1-Q%MXlH Y6/4"YC-2Ox
+s4g oӢD,; .HNk[SD
+HatwoC'v4w7!1X Pdh9m$6$U>}ga$!b Iֳš4"6&m
+AD+` :
+D'p :Q남@dE^p
+8jHLs>ߦ
+_~W|y>%Pa^
+endstream
+endobj
+272 0 obj
+<<
+/Type /Page
+/Contents 273 0 R
+/Resources 271 0 R
+/MediaBox [0 0 612 792]
+/Parent 247 0 R
+>>
+endobj
+274 0 obj
+<<
+/D [272 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+271 0 obj
+<<
+/Font << /F44 136 0 R /F28 135 0 R /F57 140 0 R /F50 203 0 R /F47 202 0 R /F53 210 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+278 0 obj
+<<
+/Length 2361
+/Filter /FlateDecode
+>>
+stream
+xY[o~C҅4%Q$@nQi>.PZ-Fs )JK{/son^oZۅP98&Y\oo3$L]0<oWM+]˕*h|/|JHf"5aOq+F)}V\i- *5WYM 7WeMǩU&+$W\9'SOוwuYQu8/粞&#c$A8H X0uye %hVۃf;,lשy_`eK 2Ɛ6Mlfy/"`pJ8f;n6XIT
+KؖFm[Ȩ}}Cj>IӐ6obڐ;n,TZ,À@EI֠ʷM)5n_%){fm+!0~#@V3bw(t͒{ ѴQ5 -9 ULe~Sn|z_ͰDZ>=sZ" `wGpH98%4O4ӐfL *=/UU"!(E!+ky6,10c ?b4憎hцT6`d*SF껦^C0S1`c',~>fX<
+Cc)ҍN\`"LzH3˂!*/P$W[(K%vt3v@J]lgl]&"/_[j\1 X[3ՉCnQd# NSӯ*6r ['iؘNz9UVSȼMSJ[8-oT+B`Zcfv8ʒsM,oR'0WU$ȸ(BL)gJ)QG>fcW(j=ǯec"u7U#0כ#eU\u_wI\矤Hbd*n ÙDCSnc pȣH2RH:lz,xܝ+9r؀0n3= weU-Պ|7_GÐ;A8<OgAF M6upk δNJ}vǧ%DYO˶mJ.nKa '4D~I5=i`ď+'dCb?R˧+' Ш 4LQ0fv}Z/$W R/ֻb}pV`.c$X4\-s/h -ʼM l!
+Ǎu#TcJⰥ͑LZwBQ
+;)J{Yo\ğMގV&042cNI]kb9eYRpDh S_B/vgif\zmp^)ϨNc|Zh'Χ6R>:\3 ;:|MӞSNyϧN6=AZw]R9=u'þ,ܶguF[5oQ0g,z_fQW )vЗw0dȖ|n C]i8~*2``u&'heBw&VFr,mP@m[;Ue}jE 3!]}`̮$X"aMYLիէLI]t@%Og{j@55N_RԽ)QMwԿ$jE},HkTLˠq\sIwYNHy7Pa=`m 
+y wXoOpPk&ɲ]W|?yFM& z]sD>zvDawx[h闐-JMD ]?pP<H >mc& \QJQ `BvYP <SBb]b
+F=Xe/ P҈}UA|2Ӛ uTaoB Rzt즟~׏Tw?Qmf禗AؖW"΁q;K#XRQo9?9M}xqKО!xLj $emD!gXyrWbl3 / FLipao@玃)itpLq#jEVADq'~tѠbpdBl 6VEÀ|
+endstream
+endobj
+277 0 obj
+<<
+/Type /Page
+/Contents 278 0 R
+/Resources 276 0 R
+/MediaBox [0 0 612 792]
+/Parent 247 0 R
+/Annots [ 275 0 R ]
+>>
+endobj
+275 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [434.785 297.311 457.256 308.104]
+/A << /S /GoTo /D (subsection.2.4.3) >>
+>>
+endobj
+279 0 obj
+<<
+/D [277 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+270 0 obj
+<<
+/D [277 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+280 0 obj
+<<
+/D [277 0 R /XYZ 133.768 551.237 null]
+>>
+endobj
+269 0 obj
+<<
+/D [277 0 R /XYZ 133.768 284.367 null]
+>>
+endobj
+276 0 obj
+<<
+/Font << /F43 134 0 R /F60 177 0 R /F28 135 0 R /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+283 0 obj
+<<
+/Length 2018
+/Filter /FlateDecode
+>>
+stream
+xZIsW*%a/SKҩC(؝yXV3|!
+v* Ő27+n҈)%) %ր4l7nY) " Zqyd4iY1;uN6`Xqc=Zem D76 )+YA6!R'QBr|ԜpESтU'QQ|4PS'cSΩN4pE.'N欿0RH߬N8P2f 9-􌶐Jp\u)!5bH\g\ z A'8 %8)ѯIBQ yoq H)B!4L|k|AЖ<m¾I ?/L)_8馂OyeՄAoֈi}UESߣJ
+3ڥ@h_$!IڍιDJo|{.Cӧ]^Qf$]W!,lǝBtZW,Emof0Sɭ<~=릨¶N5(3~|cX*5Y 4Nx}e5Eiliz$w{mQ>ۗ{.e4XOa1K H99NV]U[C3NҬE ~#l89#.4á@SN.ҦqjN$2/1fWuq\=Nʵ.ez<no[W9`zo^ ^_g.:DH !('ze"ýnE.I>!܃p=,`/&? Il?|}#nK<:wc`x" u)0OaoH޵~IJPḮO>篷_=.Kٜ&A&/8#w>E;hGdmI{1 [痢^⯫*D:c28tV JT!~PpA؈3ov=sWBgԢ!,#EhcZI}H7)PcAc뢠7DAP=Aa,\b|N>6~!ǚ̘?9\v/#.$xL@ {Kd"<2("
+%u`V*lW}s:HgjwlSC-$̣r]츄 %׷E$?>eZc~{XZ-[v5Hnmv7~E&B,c+Ne۾mqW0X!ɠӃ-_NÓAA(+e}ag9i Ưj"jU.f[ G9c^;CS߷W7ɺ*ZeJZ0 ihEw 1H7{;,n.EZga{Lib !|(Ɏ؃ܤcu 9ay%aBM-,
+('>Z2n('&^du[bչ&&}^x5b|⁊ͻf 'c*.aW4LM@ɹOT@jd
+endstream
+endobj
+282 0 obj
+<<
+/Type /Page
+/Contents 283 0 R
+/Resources 281 0 R
+/MediaBox [0 0 612 792]
+/Parent 286 0 R
+>>
+endobj
+284 0 obj
+<<
+/D [282 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+285 0 obj
+<<
+/D [282 0 R /XYZ 133.768 335.886 null]
+>>
+endobj
+281 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F28 135 0 R /F44 136 0 R /F57 140 0 R /F43 134 0 R /F60 177 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+289 0 obj
+<<
+/Length 2121
+/Filter /FlateDecode
+>>
+stream
+xYKoFWHVߏY Hn5(S }㬂9fW* 2O7?~. ,XiL(Ŝ)u)r:h x盋]8ȄQ HXkVۋO_x7fಧxoXа^@~
+(aR'Pϗ D
+%#˅t>WI a4
+SQAI2ƟOmZTS^3S`ނÜ:ϨN댶|4.ΧNZ}+U)Z
+quuKYXĶm(>ӵm/OU lVm6 {⺮~ ]"2Dޕ=+йݲn#¹+ˢZAWbYՀ^.B`[<thD6mW%EMgݮ.?VJ :r  6i)j1_M(pYPvtlL ~Dt}0'3i&
+_(dO@.~/ Ⱦ|xg]6wyHZC@*f"B(S`ټE^3, tZiSH_M'-<۷|L&?>3*0s=Ņ Ǿu4(#OM߷ pR5]Lx 뱉 ~zOad>gnK`44C-'H;u$~.526D+M/wݨsU4铺oGvVfS
+HI mste]RQ[אh /M ")LN
+endstream
+endobj
+288 0 obj
+<<
+/Type /Page
+/Contents 289 0 R
+/Resources 287 0 R
+/MediaBox [0 0 612 792]
+/Parent 286 0 R
+>>
+endobj
+290 0 obj
+<<
+/D [288 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+38 0 obj
+<<
+/D [288 0 R /XYZ 133.768 557.399 null]
+>>
+endobj
+291 0 obj
+<<
+/D [288 0 R /XYZ 292.465 471.086 null]
+>>
+endobj
+42 0 obj
+<<
+/D [288 0 R /XYZ 133.768 295.665 null]
+>>
+endobj
+287 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F59 176 0 R /F28 135 0 R /F46 190 0 R /F66 191 0 R /F60 177 0 R /F44 136 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+298 0 obj
+<<
+/Length 2804
+/Filter /FlateDecode
+>>
+stream
+xZKoGW--S[G
+r--W)d+Z0՘!c`[_-^efЌ2yhl5p0G~[gN( ܫCT^[~*uIfx^2]ūWTÙ
+C֖{\_g3 0L1YRr/ḋQ*C >e 2_ϕu٦;|߃zp{\7w2[3JuzFZ8ýc!OrSPBndeOin⪝!Ѓs:Rw*lfΰ2Aa[e
+
+zϕ.Wh`Ila:0ф769A}>dǻ{dA[~(w5d1>=wr_N:)ŲߡF8rgwQ",h3-huMɁB7;p. "Q|o3!<ԄR'D;V{hhIff amt qqyI =ة1К:͜t2(L AHzIب"A(u4#Za!ĎdG71V34qYyy|
+fD5}{,VGn!ơWȚBZń
+d)ic4dhD,R# Ǥ
+S&Pap*UJ+i{k
+2]_ļ*Ajg^vNe)}OAr*jbZ`Fht:<L>:Yocr)?]6rۿCAN"z4+S(BvZGVgqVI XUeu$ Р
+ cf=>ٺtS~] kݣV0n-' |$f{=ˬe|>+y% tCJ #XbX1n1*MF8 |8ԬiMAp083rZDny
+;8XG){]w
+ NwS
+3t5I|MHt|:yUt|}N F0:_t|
+endstream
+endobj
+297 0 obj
+<<
+/Type /Page
+/Contents 298 0 R
+/Resources 296 0 R
+/MediaBox [0 0 612 792]
+/Parent 286 0 R
+/Annots [ 292 0 R 293 0 R 294 0 R 295 0 R ]
+>>
+endobj
+292 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [301.909 535.328 324.38 546.121]
+/A << /S /GoTo /D (subsection.2.3.2) >>
+>>
+endobj
+293 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [219.833 440.676 226.295 453.166]
+/A << /S /GoTo /D (Hfootnote.1) >>
+>>
+endobj
+294 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [438.332 368.945 453.055 380.9]
+/A << /S /GoTo /D (table.2.6) >>
+>>
+endobj
+295 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [332.82 154.331 347.543 165.124]
+/A << /S /GoTo /D (table.2.6) >>
+>>
+endobj
+299 0 obj
+<<
+/D [297 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+46 0 obj
+<<
+/D [297 0 R /XYZ 133.768 522.384 null]
+>>
+endobj
+300 0 obj
+<<
+/D [297 0 R /XYZ 317.427 316.807 null]
+>>
+endobj
+302 0 obj
+<<
+/D [297 0 R /XYZ 149.011 149.2 null]
+>>
+endobj
+296 0 obj
+<<
+/Font << /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F28 135 0 R /F59 176 0 R /F60 177 0 R /F57 140 0 R /F56 139 0 R /F46 190 0 R /F66 191 0 R /F70 301 0 R /F83 303 0 R /F86 304 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+308 0 obj
+<<
+/Length 2745
+/Filter /FlateDecode
+>>
+stream
+xZ[o~SKfm=ɹ
+*Si2_d;h ByPWuC;[p3,!
+7b=v7ì5]
+,Sj,ZsCg&cv7פ}\? 1:6`;4P΢(fD:4)r-1/4hsJΌf {-ImQPq0jwla$S-#Emo* 9mmc=It47A/^,ܴߝ\rWDM`RL¤6+ʠ4ɂ@;mQ}Vg@`&=sv\-äM lwkqOy4&ǜ> ~~/kM~j$e]FDR#-q%*Ay
+d[4 *D`FܓzFC'>v^['#MpvЙձ؂Ri݌pݜZYr3qΠ4adYK mUf뤏S
+UϦQ\;s D%Y5,gNngҬPw/ޕm~WD@P""]>m Ltw5xw"Z&a6٠#~|]ʗ8t_>}T/7/E5#L9V[xwթcSůh|!@>0xv; R.ؖ ○R3rR*nfVꑻoA鶷.5D;2<QŽ4KlD"%%r-h|/!jv.YT@XC4PSKB) !\@8^pt.eĠlY<q{95Nೲq7qpD/qMOIw~ِ]^=B!𬟻{c3`F`sr} ې k4YR_=fnR ޔ?J) ~sqIMZ)ĩ^O9o*NsFpyFq= }<o&RSH!hJhg)|NO PЅ)4B A:-3CJ SȔ= 2y
+A d  H_/NIE`RjZBOaАq7 9`LS_Vh ը.hF#@_~8o4 h18x}"HTd9®vr 'ZІHͷXqk
+պ<)ZB<,!lsؿLhw4 ]-gIB' y)aa/Z<W7jOEq
+;tCQ]曼i)~j"կͮ]Vg69X.̘naDR\!sQMZMsE[SF ', @2xlO} KOu0.ZuAXPV
+ls*0
+6DD `XiC+oIDӤ@0'P!9={
+M
+BC@"9dE2йlc7%R $lpEAȑ:0m=F%JN:z} vG\ozv ;D~v  :%GFD]uj((!'Gn/ٶska5~ axn%"eCR/ 2slmލ|!SЯB9/vFX4@Wy&S&w1 =Q@wSB :}.!m/vU#er<<ɟN%Y$@B׻WW xfkOhXDzOeBSFB| xfпϕ\ﳻVH~Ϡl=Fc=/3ƌ@'ӳ*5܄Q2V^ܚ6#;Wp0s', f>
+endstream
+endobj
+307 0 obj
+<<
+/Type /Page
+/Contents 308 0 R
+/Resources 306 0 R
+/MediaBox [0 0 612 792]
+/Parent 286 0 R
+/Annots [ 305 0 R ]
+>>
+endobj
+305 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [137.594 175.258 160.065 186.051]
+/A << /S /GoTo /D (subsection.2.3.4) >>
+>>
+endobj
+309 0 obj
+<<
+/D [307 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+50 0 obj
+<<
+/D [307 0 R /XYZ 133.768 393.049 null]
+>>
+endobj
+310 0 obj
+<<
+/D [307 0 R /XYZ 133.768 162.314 null]
+>>
+endobj
+306 0 obj
+<<
+/Font << /F44 136 0 R /F28 135 0 R /F66 191 0 R /F50 203 0 R /F47 202 0 R /F53 210 0 R /F59 176 0 R /F60 177 0 R /F57 140 0 R /F43 134 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+314 0 obj
+<<
+/Length 2525
+/Filter /FlateDecode
+>>
+stream
+xZ[s۸~C34;t;MvLe䁖(cJTI*7s
+ڵ۝gQC[jͰӻu B{hĨٵUHR:nmmLqML&ךe. 7 $XYl.`ؑȿv~l{^42s^ungPVg-ȕI&qG^cJ,+X,,)2_;j9s
+$gyrH6Vٺ_>$8*9GV x)Hu,5h0m3bB_3\&5!yk%0xCt!5,9"`}[XDl!Ί)* q>U͉-gN3 qlݵus3%
+չ26љ1 =XuD3IˮcX_=" ~G=?7L6ݕP"]`fcofϦc3[ab~mS׫<O:+! 562رuum]L,g}(sl8fӴٳޕy3nWUN?*z}ѵ=Nw+V;vxU܁\Jow&i[>NQSD%6-1Mͨb༼:tU T"7odv={r_9Fa)(.&RH%> >lx$5tt&f<MQb[nMk p$M8$UJ=9T4!ߣN!Y8 '
+ >=7=O40>K(Qp pߧ5MG}?{Cӽ;CI&=4omMqr6QCM$)#Pgݔ!a[jA jj$Q N'O|k} ?c>=dj!Χioo\V||2|>S3Z߯D}q1LJaΧi-_}Mia
+6:،.;~ t@;qa>cba,Մ X&c2!fO(C;f {m08
+e#A g_y~rYWR8#>g3V
+Imc"3q%aoA"0N{|Vm5QQ]]
+w/.\_
+.`JDj"zEbszˉk +]Nnnh|4y2ުz[۪Ҙ<5^0 ĀU4mv`=>D7= fW]>K|.r\;{p ʎk܌ 5aLF?yc+#ắ+V+ahJ=4řC qXb^|z!B$̤d],WXġi1q#$(@Өbwub}i#
+5ø^T 76fՀXG=R!TBx ʀgWGUwaVED|YyZ@?HfpyRlCO} 5!ZO׉씰 w͇i4TRGD/HւF~-
+ xTE1+~"v}Ct"q<<fp`8-H˽0 {lE48>jm.GC`_b
+endstream
+endobj
+313 0 obj
+<<
+/Type /Page
+/Contents 314 0 R
+/Resources 312 0 R
+/MediaBox [0 0 612 792]
+/Parent 286 0 R
+/Annots [ 311 0 R ]
+>>
+endobj
+311 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.142 285.746 180.362 296.815]
+/A << /S /GoTo /D (subsubsection.2.1.1.6) >>
+>>
+endobj
+315 0 obj
+<<
+/D [313 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+54 0 obj
+<<
+/D [313 0 R /XYZ 133.768 316.515 null]
+>>
+endobj
+312 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F47 202 0 R /F57 140 0 R /F53 210 0 R /F50 203 0 R /F46 190 0 R /F59 176 0 R /F87 316 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+319 0 obj
+<<
+/Length 2468
+/Filter /FlateDecode
+>>
+stream
+xڭZ[o~`JfM 6@ [DYđDE{gvq`.ٹ7ԡCFpO,~1!HM"~-~OJ5GU in6XƔ LfZkbǟi'gȞ!cRʐ>^*ERiI/2Rr41(YW?K9Id$$QV DK1Z1Zr͌ [x2bh;mIK4pf9ieQP C)3S>ӈ3b4:e` K|.W$Y'`,$E-ȦBL+`
+~Z QAK2#)UBKsE%4tg%
+^+Q|Rw p)Fr̙o0V69إKkPC(&؁~hyy˱mMe'
+8Kfc `r9W{qNjSsIcfCnXBe- {3sիv`~r*cE.7Ԉ\pEݔv)AȓSxzC+BTPEK }jt.хBGAk޲RG*d6PHGf/˻H@jB/4O[bsc=4(&~0P.|
+6Q1K>sƠP=\^#:az>w~U<l> >wۣC8ZLpZ:@h-FT}%$qqNmd؟] ٭fG~>g$R#kDsIQ􂏫_O3<BU>J9X^=QsP!B:@¯gu 97&!
+a4½O(rq/_G6=DTJ"/м?^q1qcJ+W]~wJ$. 0M$<h}w]1P\h
+>,cwߴ\nq_@<<RLsԭMju mB:+f-,H2~8[nL}~vxhVKI]L%2E7AW[03C[g x ,_}ew7Tz
+endstream
+endobj
+318 0 obj
+<<
+/Type /Page
+/Contents 319 0 R
+/Resources 317 0 R
+/MediaBox [0 0 612 792]
+/Parent 286 0 R
+>>
+endobj
+320 0 obj
+<<
+/D [318 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+58 0 obj
+<<
+/D [318 0 R /XYZ 133.768 234.404 null]
+>>
+endobj
+317 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F54 321 0 R /F28 135 0 R /F44 136 0 R /F45 138 0 R /F87 316 0 R /F57 140 0 R /F59 176 0 R /F60 177 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+324 0 obj
+<<
+/Length 2621
+/Filter /FlateDecode
+>>
+stream
+xڵrJI={*SYRLDBb
+#D6pv>>Mr+ kirYv,rSTMlOw +#Cq3ptXL!2cɒ(R܍IA,pL$ɱ`ғxLK(nH6s"膇(żzC7aqB{<7i|7=: XJy% 1;6Z
+@weFʫ:j_h6+q`u
+0H.}(PWEL"W@m" ^ ݁`
+-v&&A'wB[3Cb%C:w\@ :[=3
+7̂A\a0NoZHo6i=j?4uQe
+lաk%א(!9`;m?|!HGoY4xuLG3+q0߻&k#
+Fi#rR|=D60%@(PZ2#wCpCW@'jAgGaQr4 1+:-` ǂɳă;o`ge sG<6۸CFHCR`g d--MzCU@^J PέKvG1ITES.<9y-Áo
+x(?MJ'o
+}@WʳG`až)8:R6aN&lqo_J|+X'CE51L!K_c$`Z t.?T2YqKqw[Y>F nW&nOC )$
+K`zd2jBoQLⰙ!OC[+3}Yp!{(4
+BO"e
+ =-$7K=v;1Ȫ .xu. :ʶ[ꠘ I}@Ft//էB ʦ*;dT6hA -R%E~gTj+.K{3f~)I:ny/7r!)B &5@
+0dDPK^V7u6oէMoM7&bh
+**2Mlie<+M*CėA8)_͒j|˴8(5}jsSpY\J9\
+endstream
+endobj
+323 0 obj
+<<
+/Type /Page
+/Contents 324 0 R
+/Resources 322 0 R
+/MediaBox [0 0 612 792]
+/Parent 328 0 R
+>>
+endobj
+325 0 obj
+<<
+/D [323 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+326 0 obj
+<<
+/D [323 0 R /XYZ 133.768 557.618 null]
+>>
+endobj
+327 0 obj
+<<
+/D [323 0 R /XYZ 133.768 179.914 null]
+>>
+endobj
+322 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F47 202 0 R /F50 203 0 R /F43 134 0 R /F57 140 0 R /F53 210 0 R /F60 177 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+331 0 obj
+<<
+/Length 1861
+/Filter /FlateDecode
+>>
+stream
+xڭXK6^6r`s A$l9"%${oIɒ[=riWU_=49$4}M<YrO8WIdRX/~cDjnBo6;)e#.\b&Q*eR[;aWp'MXLFI&ɵI#MJX9D:y[O NsKHf2\)dqN$AmxB>a#lumQhZԃa+ˈͧfKQ$HXXQE϶ߨ'91LLjP4aîivB|a_{B,1Fr$Nӂ9BC!8<
+:
+&}У`/HI"dƃљI]3%e\A,i4̸a.ߤW[?e:~=ӹFһ2l0vS4Fxh7`7\Q`cթFCnð]'3tpgN\:[LU-v(15zG)]Bl$7+$d}=Ix\q
+ޑ;fў:gފNypB69V+mW.ζPWj.F12/<Ic&NYyl((Оc,i @Xp>8aӴlDvUW hk8q"< /DW1!RA§d=2!\^2`70oUBr*Xj$DBJ{7P.U
+e>L`Տ w1,RMe$Sm<F+Nj׬*^mkҰlCCR¨Z`2:]桱:U
+hWh"@K7+^Eb,ow*7ȗ9u饮ޗRBws>w-!&L;\>& ءo:@pq, mQy2{Gz$a;֯!o,?m܈0fi-[:7`
+lb;4am<gM"'e{%JUه/e]N7WU<|03"ҝZPȮZxX!LLێ>X!m7T!8xiv,k_8Pݮ0w,K dŜ<Ex|.Zt8$
+֗x_} O_2$3,ppaS%w1t.V܁pܥV%QŬa4L+VƯIWb
+[SV=_8NDL0M{.jM.d #f|
+SϏ(ÇYr3.>A?vfEL^\n f(VuHFSr8&
+endstream
+endobj
+330 0 obj
+<<
+/Type /Page
+/Contents 331 0 R
+/Resources 329 0 R
+/MediaBox [0 0 612 792]
+/Parent 328 0 R
+>>
+endobj
+332 0 obj
+<<
+/D [330 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+333 0 obj
+<<
+/D [330 0 R /XYZ 272.47 657.235 null]
+>>
+endobj
+62 0 obj
+<<
+/D [330 0 R /XYZ 133.768 487.785 null]
+>>
+endobj
+66 0 obj
+<<
+/D [330 0 R /XYZ 133.768 416.213 null]
+>>
+endobj
+329 0 obj
+<<
+/Font << /F28 135 0 R /F46 190 0 R /F66 191 0 R /F59 176 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F44 136 0 R /F57 140 0 R /F87 316 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+336 0 obj
+<<
+/Length 1908
+/Filter /FlateDecode
+>>
+stream
+xYo_JA݇ILD"u$s)R^\rw3ٙNV NqoWsd$CBCJDS2o{^DX4WxE`'$!!)%bsuw%|`J>9MBBPx(lAl%{T1,fyLF1m?!IdG}T>n4PBn+
+6tIDi/ȓIJ `b,q:XUNNJXIp,ÿNFRMafN*IB#@Rqlj^IM5}IqRsb`!rISՉj5Nzz;^x$$F 9IikԀ8k]+ypFM<W# -:%M36/BS%"t|x:c˕ԷVRdwO_l:K~&JI f[@u"<} 9N*Ĩi.l-އjU;S,G=%CC
+Yw7kil
+N/|_,
+endstream
+endobj
+335 0 obj
+<<
+/Type /Page
+/Contents 336 0 R
+/Resources 334 0 R
+/MediaBox [0 0 612 792]
+/Parent 328 0 R
+>>
+endobj
+337 0 obj
+<<
+/D [335 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+339 0 obj
+<<
+/D [335 0 R /XYZ 133.768 546.516 null]
+>>
+endobj
+70 0 obj
+<<
+/D [335 0 R /XYZ 133.768 298.032 null]
+>>
+endobj
+334 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F51 338 0 R /F54 321 0 R /F48 215 0 R /F43 134 0 R /F60 177 0 R /F57 140 0 R /F28 135 0 R /F44 136 0 R /F87 316 0 R /F59 176 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+342 0 obj
+<<
+/Length 2160
+/Filter /FlateDecode
+>>
+stream
+xY[o~ׯ[8ũ
+4@YEݑ.& g.z֖, P3s.99C6ٟpo 2&#!%u& Ar]~#dDX8/xqk^_?#03ᙔl?|a>uHĉ._RO@ ~UpmtnrT2iADDO -FZ3HkL#Un3+8*9'L1҄^>yPEAy<pI _%N(J(VYabx &3KL~A 򔊹xU0Niҷ#,ԣEa'!JE)Qz( YJ@b'MH0;AA\ p
+ɪ`nȤH
+L%bH:h}C42*{ 8x:m%?ڦIFW췆޷)=wuLi>l;3ip7.w>m~&
+WWTuW:Y_͒)2@3&$
+ Pl*"<o0#p;nl}}݂u]x~"QV (M:DSkg$]7`P5H/z !Y]xpnmQ0ړ
+ja])bk8R ß% gҰ>"⩎\7a QZL %.rȷs_`luogw@Zc2 _O,Eݶ1
+^sd^\NTyNI|@OqO!~o7[y+[yhf3%.+l-)a*EuJLu7ObN ̙16*&3aW3؝|1 Ôݯ/
+v}zZ Gd,_%pOe x.>
+8b&-/t|
+endstream
+endobj
+341 0 obj
+<<
+/Type /Page
+/Contents 342 0 R
+/Resources 340 0 R
+/MediaBox [0 0 612 792]
+/Parent 328 0 R
+>>
+endobj
+343 0 obj
+<<
+/D [341 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+74 0 obj
+<<
+/D [341 0 R /XYZ 133.768 482.922 null]
+>>
+endobj
+340 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F51 338 0 R /F28 135 0 R /F44 136 0 R /F57 140 0 R /F59 176 0 R /F60 177 0 R /F45 138 0 R /F87 316 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+346 0 obj
+<<
+/Length 2099
+/Filter /FlateDecode
+>>
+stream
+x[KsFW6TV)_RIrH7Sˑ(خIaJ# ]$A@0n׿?^]| # fQIB)LW:C.Lo2"7_`%dDM(Trxk]e՚8
+-dL5B h+aWb}wXōewk*@mM5]DA@(>X
+)EbVW5! Pz6#AZh>g
+˰"0IuDt c%{Kr)4yƒ(
+p)^W=RJa !.mbyt\%]t~[:/]vKҙ6dtL:TwȹQsDZ0
+Ö}QtG%CTÞ>&7Aa1a{kock,XT?v=uSĽå".qpqq}##Wt p-O94=uǤB`J-aB߫?e,XowdocĿ\s_. }wkysW4c5GJՋ缆6(1mfU`v_4 Y28V!#0ͲeYqHXv|5)C { +;aHehh|54xxoO
+ISa'iG]@#ņ.0/(:OmZ|QtVɴX wVPUߍ\J$ep2Jڮ#ܡoL#zUc4]?XNὝpQUi)> l--:3?ۍbq_7I*`swی0'Ԛވrቝp;&x2*0u#Uwk]Lj]vCzeJXEe[7%|9!*y<hJv !Syd)8_ <Jv
+Q[Ό:J[U:*:I-˼
+MSfQV+mn 7N
+endstream
+endobj
+345 0 obj
+<<
+/Type /Page
+/Contents 346 0 R
+/Resources 344 0 R
+/MediaBox [0 0 612 792]
+/Parent 328 0 R
+>>
+endobj
+347 0 obj
+<<
+/D [345 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+78 0 obj
+<<
+/D [345 0 R /XYZ 133.768 163.545 null]
+>>
+endobj
+344 0 obj
+<<
+/Font << /F44 136 0 R /F87 316 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F51 338 0 R /F28 135 0 R /F57 140 0 R /F59 176 0 R /F60 177 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+350 0 obj
+<<
+/Length 2003
+/Filter /FlateDecode
+>>
+stream
+xn6Q.lO=@ V4@c$Ѣ%[v۴KHG8/?^p?~wu2 RF2
+n$L̤2U\$¶R*ܨì"IWFA_nqXYWg ٶY}KX OmZ+f uݓG/)꧁~x<@qB-0c /iEeW@%PQuveoy-֖PG׋%&'{؉3fI${eِ
+YQ-mnq!\)jTihJ]M'bi׎
+!
+n%噸rIv&®,%yͥ]t"=;Z@Faۇԇ][.?֒ޥhXՔ,''XcmA(|טJ'йpEkBCSW+
+D}6wm ǒ9Dzbap4
+݄+:T>
+ 2M~3Q\5J%Tf'A;3^ uӬSU q>]HOF(&jG {Jdq5Z # yv ƺv}c(WQ_TG: }. !;w/a{^:=W90ԣ: J mU{>E'T5?zƗX۷,m
+)bSs6%`'kS2o)mssiSM!fwzd!a %ULFEF PUOEQЃxu|@{χ)b"A b]9Bmv3 aǏD?Ȣbɑ 9g|!95#qGqy)95ɈdzBT<m/_׮W#ҡc?&EfZkOtCWW&+K*z!; ~G }v\ }v\dG->1͸w|ϱ7JҤa}׹R3+N.<Wؕ&!vZAGebI"OX,CwilrHlzxٶ
+endstream
+endobj
+349 0 obj
+<<
+/Type /Page
+/Contents 350 0 R
+/Resources 348 0 R
+/MediaBox [0 0 612 792]
+/Parent 328 0 R
+>>
+endobj
+351 0 obj
+<<
+/D [349 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+348 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R /F49 352 0 R /F57 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+355 0 obj
+<<
+/Length 3105
+/Filter /FlateDecode
+>>
+stream
+xڥYY~_A\(ReRNJyD83J=hŅGhu/ zLb/nw KtIeśh*QW/e{WWJE}Uj Mƕ' +jc=]xS-@sUYm6^/q-Lk
+DM"*JWDwsYQ
+Ǒ4pGL$D̴T/\i $$Zɘj~ؙ4[A:2aiif4яLGuS]GILԞ_Dp$mŐe,am=b>Crd*{_1"U6Q哀V
+"e*#/S嵆 (L{pRD@r8T7-1
+6^K
+LXwrd\WoA >oUK;yfuA.0;qY^] ;+p{$+;~̼dCH9ˤ2 KpקShD_
+@*/
+XރS</*d2W!X<bDȭg"SO6_0
+FR\}q5n `Nɋ*w h
+uBu5.Aq=? f1U܉}mQMe!~d&FpGL#<Z@ 9<߿ j2@_C!btc9&*?s P{nlFY>.`@\DFrNA.ƼO1I̘k?*
+γPq .-ze S5$aq f|&QSccqCRt6Tl#ԏ
+[AxX@ 
+endstream
+endobj
+354 0 obj
+<<
+/Type /Page
+/Contents 355 0 R
+/Resources 353 0 R
+/MediaBox [0 0 612 792]
+/Parent 357 0 R
+>>
+endobj
+356 0 obj
+<<
+/D [354 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+82 0 obj
+<<
+/D [354 0 R /XYZ 133.768 617.447 null]
+>>
+endobj
+353 0 obj
+<<
+/Font << /F28 135 0 R /F57 140 0 R /F59 176 0 R /F60 177 0 R /F44 136 0 R /F50 203 0 R /F56 139 0 R /F47 202 0 R /F48 215 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+362 0 obj
+<<
+/Length 2142
+/Filter /FlateDecode
+>>
+stream
+xڵX[o~ϯУREvbv}6(
+$ym%Ɩ<<IsH0 )^4yLh ŇeXb5C„ 6$In/~TbrPj,qbxŗ 4a S0hI{l`痄fɓ;OD
+]Fkx"\Jt]Tp`Q.BV$[8$pkGe!Jɹ2s1H,QL#r IJoMJ C#Mpb!N#XC0 g,$$k,\&~ &\"`:AG#F yͿE-[jSBy6sdF6JCr/̈
+eAj~VS;jFl}6%S򌶖\b!•1|sR5ƈ#ޑ|k>\|&^`}
+XpK$ x}q\Z](Sa}Q]
+v70b8tnE7iv/0Sfa-ùʏݶλn­n{ҼCtC0DsQhu_j"؀U@=/IWS zᆧ]:|YZ4]Fw(`,+4"Еu>,#
+
+M"2:X?qL]}hkE@YiUw]͠(=:EF+Ja*5tS<ݐQ$'h
+R﵈9"cr@y$ǪGRW9V\<`a&K7~^Y^9yXl<ՄSSbG<-y$ x#tf/*n
+ć@)!e$F=%Q}mTwƲb7 ,C}o Bݕ 6\cQԠn
+WS
+Ӊ۞,ϝND 2fDxlx  ՝
+F?(f ei ,w\Ex3
+gu=_5<k _~7ӟ+_ָn۴]Xnp%'Dnx/^8) bũ{G"ҷźv]˞-cTCr{b;2۰0Гظӓ ?+zR~ٖ&LD!Ye'XL[d@dӓMXBs "+tmߪy|
+ڥwC'X[?u>~j&dk9P?_h N4
+endstream
+endobj
+361 0 obj
+<<
+/Type /Page
+/Contents 362 0 R
+/Resources 360 0 R
+/MediaBox [0 0 612 792]
+/Parent 357 0 R
+/Annots [ 358 0 R 359 0 R ]
+>>
+endobj
+358 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [318.302 423.701 340.773 434.701]
+/A << /S /GoTo /D (subsection.2.5.1) >>
+>>
+endobj
+359 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [237.868 201.735 252.59 213.69]
+/A << /S /GoTo /D (section.2.1) >>
+>>
+endobj
+363 0 obj
+<<
+/D [361 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+86 0 obj
+<<
+/D [361 0 R /XYZ 133.768 471.423 null]
+>>
+endobj
+90 0 obj
+<<
+/D [361 0 R /XYZ 133.768 338.68 null]
+>>
+endobj
+360 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F50 203 0 R /F59 176 0 R /F28 135 0 R /F44 136 0 R /F56 139 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+367 0 obj
+<<
+/Length 1982
+/Filter /FlateDecode
+>>
+stream
+xڵYKs6W7:Qfiͤ -Q6[IvA E`ravm'?8Σ%b)$B!Dt1.3AE|Eou__ވ߯şKOWv*6|H<2??M0+,ڪ iAk6?t=6hP P=1fD2Qns')XOR"000 }s2DAzc$N~8?!0#f(a,TG3#?ZEC>yN\J"GRq7S`D!țCyH ENdZ5!5%z ">h! mB"(9@4@,"%u'O(aIP8 USZsgޡ3;V:V")U ;"V9V9aXJFWHbg2ca8r;s0ı_ĿI5A$02!Y]qX:4 #!9Bgu :
+i!`2"qP$֏Ocqx
+V>A pr4(XJ_%@'j
+M_;!RE_G t`N0fRۓ
+2-&zsu.d m?r~P+xYĐɵP[b` ;i2UEaV+qdݙ6V !8F‹taIr+,Fm_9žJzצVN72to/[x#T/LusOd@S^* s:k:%sgo[FB]\ދI
+endstream
+endobj
+366 0 obj
+<<
+/Type /Page
+/Contents 367 0 R
+/Resources 365 0 R
+/MediaBox [0 0 612 792]
+/Parent 357 0 R
+/Annots [ 364 0 R ]
+>>
+endobj
+364 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [223.314 415.072 253.534 425.865]
+/A << /S /GoTo /D (subsubsection.2.1.2.1) >>
+>>
+endobj
+368 0 obj
+<<
+/D [366 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+94 0 obj
+<<
+/D [366 0 R /XYZ 133.768 365.19 null]
+>>
+endobj
+365 0 obj
+<<
+/Font << /F44 136 0 R /F47 202 0 R /F53 210 0 R /F28 135 0 R /F50 203 0 R /F48 215 0 R /F59 176 0 R /F57 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+371 0 obj
+<<
+/Length 1911
+/Filter /FlateDecode
+>>
+stream
+xڵXmD_*d~P$@ @B$|Ϊc۹Q3vޕR<}'Ͽ,cY,f&bIb0l={~xQ#Ƙ4!57xd:dzRk\ϗJ/JS]Mҗ65Wz."폽mnLJhpO˰"I*{imepi@A8ϖ",U1Lˌj=_JDņ6֓ZFRMΏeI+[ hvyCzu54[[-(@'mz5DՋ ^(L
+*Wv[W-ٷv
+iꭇΠՒB"a¤!K{VsSBωϰ1,Q;s+5_Ԑ01  +tf6"F*ئxFSѶbH|JlEڦO_ }r|AA_m9˗b),t+ ̧nqxyrzm[/-P 1zn!q {)|P? А'He@UbwIO#A9H
+Ɓ!$CAcj[|$Z߳8cq6D~clûQ
+gA_
+Gb_O8YH*:dEUW^BsUg/m"B070^m!WaTE8ٮ-Qn\;H0²qƺgrQ( \P 5
+q9PFeIo׾ w@7̬cF`,bh3,㣷zh60U%noap":GOܿE {51SvCƜ44KVt)U^
+9KM'7:ԒIaQWAFM /Mx s\,[˱AZ,ڎfƋ\uM 8DY^M+=4
+endstream
+endobj
+370 0 obj
+<<
+/Type /Page
+/Contents 371 0 R
+/Resources 369 0 R
+/MediaBox [0 0 612 792]
+/Parent 357 0 R
+>>
+endobj
+372 0 obj
+<<
+/D [370 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+98 0 obj
+<<
+/D [370 0 R /XYZ 133.768 553.686 null]
+>>
+endobj
+102 0 obj
+<<
+/D [370 0 R /XYZ 133.768 348.041 null]
+>>
+endobj
+369 0 obj
+<<
+/Font << /F47 202 0 R /F53 210 0 R /F28 135 0 R /F44 136 0 R /F59 176 0 R /F56 139 0 R /F50 203 0 R /F54 321 0 R /F48 215 0 R /F60 177 0 R /F45 138 0 R /F57 140 0 R /F43 134 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+375 0 obj
+<<
+/Length 1589
+/Filter /FlateDecode
+>>
+stream
+xZnF+y?R@$E(PTmHjwfHJI8^޹yc"G@u`T0ԁ
+Q&"8|̧zR-S8/VbJ:/|WzViOZf7K6m'媢#)r*URiI:={36s:2/q5j#Bgvildq;gc Ư*pxmRLt9AFY6)͵H W϶r@K\&Ĉ ,܇eYlŌ2WE>+#..ҙ Zc6jWx;kMvZ.Z,Af*:}ܮl^-߅MXOlD%"4TLbHxFGWYxwy?c >l(ǾxNTN4 "`٘yA%zWOGq@ o$S,)k'aRUo~
+7 a)2XQ%2ШͲ1Z
+`FA9`VHiSCOamha3'!$#7~X8 ހ]jwcFP݊] cer(TZDW[Ǐ5,^ X_?7%' "Ps:fsd4Fb<
+M'3!}PB/m}}N=P3f/C 'Z2SX LG 'ZN~ESN5fu: %ddsf>SehNx n*8iv621]2F{+vrpOi k(:K7g-Nkc/^8DK+a%
+g< w1/vsVmǕƟS&Ŷ8o芴)YN2Yrr-= $Mk%U-+'Vl*Gf<<2n+!qEe9$`u]->}{+ZabbIڮsـ=wJ 2Lѐv 4SI@0$a/ġ߃qycP8$¡/
+P8T*D<P8/
+J
+x_EPӰx
+@@
+G(1)qp΁[HopF
+hDS$Dx@=PkTm}'`S{ G
+Uy@f^Va٦JkVIۯ< vxV \C٘_Q
+endstream
+endobj
+374 0 obj
+<<
+/Type /Page
+/Contents 375 0 R
+/Resources 373 0 R
+/MediaBox [0 0 612 792]
+/Parent 357 0 R
+>>
+endobj
+376 0 obj
+<<
+/D [374 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+373 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+379 0 obj
+<<
+/Length 1764
+/Filter /FlateDecode
+>>
+stream
+xڝWo6_*oI-֮@yPd9 ˞(+#)r4(x#]g9fgLtRNӳ"uﻲ"Q_I ktˌL KU͵,#*FRnZy,%M۶]ڭ[7xlʔH&KYOL&qM="+!M8Us2 ڲ84({1RbQ ŌLu͒hҸ}}(Ja[U[miu穚 ;[umiL~v9JOTKBWѕ@E dK}MոO-ms;sK5vjQ[0,`'Q!er`)5Jnns{Q(FdDѬs!:'Z&7^I ];f &&V5ڼv &`u 2`n"g.?aUE^;h>N ]\&+fCL1J[ZZNB%'a1@G0 7C` t~U/3Z$S|y))2I NΜ=0æ+SOHFRO` S=]夵1âG+"挓,S|bqx(
+"PMfcg J uZPDAd8K(;%0e'nj48ċKz* X@=i!{%]U;tx_j@P'#u/g5(dwKI5r-6Xz!E0,z8|hGLDybﻊއJcab<I
+ٚ.4hh5,TJj LbEitnޣ`!fIoݝs(
+2}h/ٓA|9M}>4=ʆ
+T'dGtԕq[.8y@㢃? 2'xލ]V(Ыqֹ^0?/4=ɿ]zZǞ7:0:||05(3l+$&4LG7 .9ޮe<^\\whg2yg|=1
+zd*f0uPDw^>'5I-=8I%4;
+endstream
+endobj
+378 0 obj
+<<
+/Type /Page
+/Contents 379 0 R
+/Resources 377 0 R
+/MediaBox [0 0 612 792]
+/Parent 357 0 R
+>>
+endobj
+380 0 obj
+<<
+/D [378 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+106 0 obj
+<<
+/D [378 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+377 0 obj
+<<
+/Font << /F59 176 0 R /F28 135 0 R /F44 136 0 R /F57 140 0 R /F47 202 0 R /F53 210 0 R /F50 203 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+383 0 obj
+<<
+/Length 1106
+/Filter /FlateDecode
+>>
+stream
+xڵWKo6WT bZ)M -BHE)9;|!G $|7CGDo3?nnY 6)tETdXSԘq6>g<iyʅN[6a
+]Wi ۶miawۺD妘?} 〆Hq|\h=.4&[ҤC:ktRXwC)ȘgB),EcoݓBqm.< ٷIPAPEa"N11$Ɯm\L2/:7v+Cmo륱JQXl\~7@&crqb`xs^ڔ ||xm%v!%]oz=qeUq7Pk1E wc-Τ_N˿H4ԡ
+}~Ό`1g2$)!Tqg&z)()cUR
+T$H2?wg HQi0
+nx !Gpf180ط7BZ`SxD1*n&]ͯkoqfW.}U}SrxG\u(F(`a
+endstream
+endobj
+382 0 obj
+<<
+/Type /Page
+/Contents 383 0 R
+/Resources 381 0 R
+/MediaBox [0 0 612 792]
+/Parent 385 0 R
+>>
+endobj
+384 0 obj
+<<
+/D [382 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+381 0 obj
+<<
+/Font << /F28 135 0 R /F44 136 0 R /F47 202 0 R /F50 203 0 R /F53 210 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+390 0 obj
+<<
+/Length 792
+/Filter /FlateDecode
+>>
+stream
+xVM0WHW qcMMRՂkU ¥ϛfprG8yjxV;,oUmiarE>&(e*>/ߧ0*[IB+G7>LۮCPL*9PW#Sb(
+ SYIFzl8'PߴMڡOkAV1B N;\[ ,`WK~K7׌$PeI"e tO9YUa#R&,'kq!SbQQ:iLEdeٝ_
+?%(hG'RAhu!h}cy֕`e>c}cqT6 'Fl _"?_s'::QfllN:,3&ڑ99No?zsHӶcX<$EOI:Sasx͙ aC|8,}XvfۯJ5L0
+endstream
+endobj
+389 0 obj
+<<
+/Type /Page
+/Contents 390 0 R
+/Resources 388 0 R
+/MediaBox [0 0 612 792]
+/Parent 385 0 R
+/Annots [ 386 0 R ]
+>>
+endobj
+386 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [274.165 395.223 290.797 406.292]
+/A << /S /GoTo /D (section.2.1) >>
+>>
+endobj
+391 0 obj
+<<
+/D [389 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+110 0 obj
+<<
+/D [389 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+114 0 obj
+<<
+/D [389 0 R /XYZ 133.768 488.032 null]
+>>
+endobj
+118 0 obj
+<<
+/D [389 0 R /XYZ 133.768 436.7 null]
+>>
+endobj
+392 0 obj
+<<
+/D [389 0 R /XYZ 133.768 410.287 null]
+>>
+endobj
+388 0 obj
+<<
+/Font << /F59 176 0 R /F60 177 0 R /F44 136 0 R /F43 134 0 R /F46 190 0 R /F66 191 0 R /F28 135 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+397 0 obj
+<<
+/Length 1429
+/Filter /FlateDecode
+>>
+stream
+xڵXnF+fg
+F~
+k(Vj6ZUX;fbEb$߿:13ѽ -<-(VRz<o
+BC@hI"ndž+rF *ɻU` pΓMY?Tn'xtc*6s9E,y!nkfX01\@"mޯ_".6Xlrw#+ *eʪˑR==TGa}5v@+x}X S>/ض2֝1&tNLC>)'j\mbM6A)%M1ZWmRzN,H8RaAteP}U\^
+MVA|iݶ" x%6.46Atd}=\t_eG!s=Z}S9-|WN
+.,7,gDcI$8&p!r$ 0[|?椠`KATRFUeXɮ
+"^ҘVzFщWLl0S
+&:YU@y/5:$_|T*u ajΜn*iq i;G;6~S٩Nt?RYMg¾&926bB҈Z&*Vt5ѯ[O^
+,T] {c![\5@D//
+endstream
+endobj
+396 0 obj
+<<
+/Type /Page
+/Contents 397 0 R
+/Resources 395 0 R
+/MediaBox [0 0 612 792]
+/Parent 385 0 R
+/Annots [ 387 0 R 393 0 R 394 0 R ]
+>>
+endobj
+387 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [306.03 654.127 331.573 665.196]
+/A << /S /GoTo /D (subsection.2.1.1) >>
+>>
+endobj
+393 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [291.351 468.121 307.983 479.19]
+/A << /S /GoTo /D (section.2.2) >>
+>>
+endobj
+394 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [320.455 341.892 345.998 352.961]
+/A << /S /GoTo /D (subsection.2.2.1) >>
+>>
+endobj
+398 0 obj
+<<
+/D [396 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+399 0 obj
+<<
+/D [396 0 R /XYZ 133.768 669.191 null]
+>>
+endobj
+400 0 obj
+<<
+/D [396 0 R /XYZ 133.768 483.185 null]
+>>
+endobj
+401 0 obj
+<<
+/D [396 0 R /XYZ 133.768 356.955 null]
+>>
+endobj
+395 0 obj
+<<
+/Font << /F43 134 0 R /F46 190 0 R /F66 191 0 R /F28 135 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+407 0 obj
+<<
+/Length 1149
+/Filter /FlateDecode
+>>
+stream
+xڭWKoFWl/ufߏS
+!΁V6>T>(
+%[foF!>HZoV>,)!9 %5f\}>rvsóǵYQ?xǪ7ͧcP
+1, <³?6IQXhXRf+A[x FOak75k9n[HTokf3}3e6{jmmpFIu/XSšX+PR$aF7D}O *f[ޕ</Ǽ§7ȹ[D`f)%b[8q2Ӵ9sJplH0/XhyZa%
+[` N'X94Vݵvp1o¹][ʳ><U}+!mg|m f&/.$l7+KWTٵ'^-0!9/o
+H~Ζ$+ʮ%ubԿ.zQŋB5@1=FKQڃ B4M&j 56I# j~C/JjjLt"yY(\ KXu];qs.H*L*{R>SMT&s;C}{_v}$2Dku1%%ÛID@ ]׍'Q]uI<2վ{9Tu}[
+J,Ěi
+endstream
+endobj
+406 0 obj
+<<
+/Type /Page
+/Contents 407 0 R
+/Resources 405 0 R
+/MediaBox [0 0 612 792]
+/Parent 385 0 R
+/Annots [ 402 0 R 403 0 R 404 0 R ]
+>>
+endobj
+402 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [273.99 654.127 290.622 665.196]
+/A << /S /GoTo /D (section.2.4) >>
+>>
+endobj
+403 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [274.648 478.204 291.28 489.273]
+/A << /S /GoTo /D (section.2.3) >>
+>>
+endobj
+404 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [225.478 290.325 251.021 301.394]
+/A << /S /GoTo /D (subsection.2.5.1) >>
+>>
+endobj
+408 0 obj
+<<
+/D [406 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+409 0 obj
+<<
+/D [406 0 R /XYZ 133.768 669.191 null]
+>>
+endobj
+410 0 obj
+<<
+/D [406 0 R /XYZ 133.768 493.267 null]
+>>
+endobj
+411 0 obj
+<<
+/D [406 0 R /XYZ 133.768 305.389 null]
+>>
+endobj
+405 0 obj
+<<
+/Font << /F43 134 0 R /F46 190 0 R /F66 191 0 R /F28 135 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+413 0 obj
+[680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6]
+endobj
+415 0 obj
+[647.8]
+endobj
+417 0 obj
+[892.9 339.3 892.9 585.3 892.9 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 892.9 1138.9 1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 1138.9 1138.9 892.9 329.4]
+endobj
+419 0 obj
+[525]
+endobj
+421 0 obj
+[700 830 796.5 412.5 562.9 824 672.6 961.1]
+endobj
+422 0 obj
+[619.8 590.3 590.3 885.4 885.4 531.3 295.1 403.1 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 826.4 826.4 826.4 501.8 826.4 795.9 752.1 767.4 811.1 722.6 693.1 833.5 795.9 382.6 545.5 825.4 663.5 972.9 795.9 826.4 722.6 826.4 781.6 590.3 767.4 795.9 795.9 1091 795.9 795.9 649.3 295.1 531.3 295.1 555.6 795.9 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.7 295.1 885.4 590.3 531.3 590.3 560.7 414.1 419.1 413.2 590.3 560.7 767.4 560.7 560.7]
+endobj
+423 0 obj
+[611.1]
+endobj
+424 0 obj
+[575 575 575 575 575 575 575 575]
+endobj
+425 0 obj
+[659]
+endobj
+426 0 obj
+[569.4 569.4 569.4]
+endobj
+427 0 obj
+[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3]
+endobj
+428 0 obj
+[469.4 353.9 576.2 583.3 602.6 494 437.5 570 517 571.4 437.2 540.3 595.8 625.7 651.4 622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3]
+endobj
+429 0 obj
+[625 833.3 777.8 694.5 666.7 750 722.2 777.8 722.2 777.8 722.2 583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.5 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 472 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 472 277.8 500 277.8 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9]
+endobj
+430 0 obj
+[513.9]
+endobj
+431 0 obj
+[799.4]
+endobj
+432 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+433 0 obj
+[599.6 571 571 856.4 856.4 513.9 285.5 387.5 856.4 513.9 856.4 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 799.4 799.4 799.4 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.4 571 742.3 770.7 770.7 1056.1 770.7 770.7 628.1 285.5 513.9 285.5 555.6 770.7 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.4 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8]
+endobj
+434 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+435 0 obj
+[656.2 625 625 937.5 937.5 562.5 342.6 462.5 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 894.4 875 894.4 531.2 875 849.5 799.7 812.5 862.2 738.4 707.2 884.2 879.6 419 581 880.7 675.9 1067.2 879.6 844.9 768.5 844.9 839.2 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 575 312.5 555.6 849.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.7 437.5 625 593.7 812.5 593.7 593.7]
+endobj
+436 0 obj
+[562.2 587.8 881.7 894.4 511.1 306.7 400.7 817.8 500 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 777.8 766.7 777.8 511.1 766.7 743.4 703.9 715.6 755 678.4 652.8 773.6 743.4 385.5 525 768.9 627.2 896.7 743.4 766.7 678.4 766.7 729.5 562.2 715.6 743.4 743.4 998.9 743.4 743.4 613.3 306.7 500 306.7 555.6 743.4 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.5 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.5 463.9 485.6]
+endobj
+437 0 obj
+[569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 892.9 877 892.9 538.7 877 843.3 798.6 815.5 860.1 767.9 737.1 883.9 843.3 412.7 583.3 874 706.4 1027.8 843.3 877 767.9 877 829.4 631 815.5 843.3 843.3 1150.8 843.3 843.3 692.4 323.4 585.3 323.4 555.6 843.3 323.4 569.4 631 507.9 631 507.9 354.2 569.4 631 323.4 354.2 600.2 323.4 938.5 631 569.4 631 600.2 446.4 452.6 446.4]
+endobj
+438 0 obj
+[777.8]
+endobj
+439 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+440 0 obj
+[500 1000 0 391.7 277.8 305.6 583.3 555.6 555.6 833.3 833.3 500 277.8 373.8 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 555.6 750 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9 555.6 527.8 722.2 527.8 527.8 444.5 500 277.8 500 555.6 166.7 750 750 722.2 722.2 763.9 680.6 680.6 784.7 625 625 625 750 750 750 777.8 736.1 736.1 555.6 555.6 555.6 722.2 722.2 750 750 750 611.1 611.1 611.1 838.9 361.1 555.6 484]
+endobj
+441 0 obj
+[575 1150 0 449.7 319.5 351.4 670.8 638.9 638.9 958.3 958.3 575 350 481.5 958.3 575 958.3 894.4 319.5 447.2 447.2 575 894.4 319.5 383.3 319.5 575 575 575 575 575 575 575 575 575 575 575 319.5 319.5 894.4 894.4 894.4 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.5 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.5 575 319.5 555.6 869.4 319.5 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.5 351.4 607 319.5 958.3 638.9 575 638.9 607 473.6 453.6 447.2 638.9 607 830.6 607 607 511.1 575 319.5 575 555.6 191.7 869.4 869.4 830.6 830.6 881.9 755.6 755.6 904.2 691.7 691.7 691.7 900 900 900 863.9 862.5 862.5 638.9 638.9 638.9 800 800 884.7 884.7 869.4 702.8 702.8 702.8 987 436.1 638.9 695]
+endobj
+442 0 obj
+[380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 761.6 761.6 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.2 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 500 272 555.6 734 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8]
+endobj
+443 0 obj
+[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514 514.6 514.6 514 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6]
+endobj
+444 0 obj
+<<
+/Length1 2400
+/Length2 27896
+/Length3 0
+/Length 29286
+/Filter /FlateDecode
+>>
+stream
+xڴeP]5<C4!K ww gޙd(h֥뒽&#RT27۹13rdmmL􌌬dd"N@#K{;Q# 7``fd%H
+{`W{"&A W
+4ewy_w7RwCD*YhhbbK.bBv6#R}lұ}gXG&v@gg
+H2.* ~MD\,Ѽmb@Q`K'"{YIn=@Mt_?ZSnMwpńsՂ>-TtSIh|jKl#
+G{OKRIN.ӂ̡edlV -Df
+]}O 4pU⼽))xO8 0 &Vo^s j !72NO0E"v`B[^fbhYW)FtȠpw.[#J.QY*
+K ).>ˣ^Sm0r>=ٯ єȅu2YKѐV4Bbneox4}{ȢU炼8
+e.y#;B%TouZhyM ۿW:Ce4j=X-f51Ҍ5p>y^CÑVgMm}DT}%iwy |%F
+y~|yΟV SS!N)EE
+_6D`h, q+L5&pW*,b<g_@
+`W֯ WQZrriL9MN{S{ 35jH2r! : ~f\^qjJ.SUͨfEJ+b1v3dJD%y+>\1e.`W?pDndUa֭czsxt4`?QZL.o
+~L~b/v(!*DJ
+E1I"!|O
+I:f;yP/8M4Rq/03`>F!S${# O^Ը`Q3sѳdJK$-֎ot_i'o >z-<TDȹ$c:LH~ݲQW(U+ж58#cwZ6X>HPZwb`2MYB;W!׍G\:(.eȾA!@vͮ[
+ 6_#k5T:v|MŃ[ ;V<I8ntKk)5pveƷ| k~I@/îG/v^D~R=Uņ(O>MUj9j]0Q5 wqۉ 銧X@ټv([Bݛ
+
+XДF'_e5cDI4|m&(5@v1.VP&RUWſ,6^`4,F6Vg䭨YF?I,HFN t(h2O4Ia[[""Xyz!$[ۖiՑ^Fz PJߚO=?2:&r(%6omx-l)258i-ڰ7y5U jO
+TE.d
+ؙ8!0 G9oh٠X;ܦQv_7%sbkBWĈd!Xՠ
+lX2!x$[Ƹvd75L9(w=gYO[Ѐ\3O1mHL؞(PwKIgN6FG!ɧ:h!T|\pUv ^!aV܉~Yٲ~ӯ/w*8a`s?%MY-wl_ܶ[HXTO5 ?`/0'y!㫎
+|[`eGehF(^O˰"Ɵl]tӞ;tox
+L≾O1k-Wcj'M[DR?o{Dg'I3 -Dμ|)9
+JEƮT c/E?6+7ةX7"CyAzҊPǧnbw:yteg B-qTuPJ>[~4= ,r^)V=<+O&\* 9k˧!Mz&(ALz
+2Y{-˜sf<f󒭜=
+sQ
+l\IwqEWC\Ddm"~M7Pݖ
+U!lUA_;ES,䃁O3|s V |bn 4vz;o`/Li jh6HaW/X=K$yjөVM%PS4XA˥Nzx htl8iBIpGtX;9<i0sX|+t;^Dv|h['iMSNz
+: jYؑq8?,\lh+2]\h˼jO>5<Ҥt=,r\w3 ̦X
+,Zy>DA,wt\.NͳTqM+?.W4vE<y?Bə̂&= z_R{v Y_B, gppX$*L
+PM}J{; _ar9ZLj%^KT W4~{FNR/gd͕lMNLtnz&u4!
+qeGP1p5 k - 4/BZ~ %1m̙l
+Z0l1jeNya IiϘ!*PIĭKµ{kLФc<
+S Sjskwa&-u.K)i|}Լ[h9>z1X/
+2ڥ?>5 묦X2Ȉ 8]l}m[:Me]Eݷ7LoFyu##q[ /SB_M:=]4/y°7/TߡO 0A~}Z@
+W^+v$k$YBB<Şc{yNe<vK&U}8EeMyS.H
+$()!). @}ؘ Dz} QsY .:΋](#TC =px"Z
+z%0dToԫ _;\ 1z<|F@,FEY }3blD⻻|E<鍠$=lk(%#@G qxaͺԊ@Kurh,\g1D~F&0E4LHP>U9 9CY~:;Z)y
+%/\,Z_̬:gъC>7DD1:)-,U4Z$S}&UYر-aaY<8ki!CE| |m\}}=򡗑e'9S!Y~<g33vWGBAe A<,RQ\V[OC>6EYt{hؤu)m|h,bUKScU"x=."si!Ǯ<eVTPаiN
+CBE'*DoT$值c\nu>#q^)IvP;0ō Dd!:8q-*?hUb` `_";T4]7mktF\:/ -ˋG"Efvӻ#h\e{'@{|C1zL yVƱx.g)g<?
+s:U˃xup{l}͖7;mؼ8ˆ$Ee9TXXH`T1+f\Qbum'gANby . <@SȪ*~,g]uE&Y^H$M@S5%Qsy FQZvJsXG=$ ~i*KgY38&D^D.y:#wo&>8 N.,AY$gzYV(*gʃ3l2aZ6HNe830,st*t{IbPÊx '-߹\eYIdA9:VhR݂4IMN0|krP!aؚ8 rؔLLW
+vcMh ODyVa[L2OѦbX8}䒥~,ܒ) v;dJRfpV&*ilv}_&L5$]]Ci ]~@<%Fڳ>dJ>>h _9*{il
+jS$;ֵİ Q12~v;*KL˄:Y*Ot_e~uD]tŵkXa5~sf<>@oU}n3e6OY0'Trc/
+1VZ2Y
+W@aZ=4
+%G/G}DžbL
+(?G UB?*GeQUq͌L ޿:*
+ܕbKN ܱG:/brHZpyEF,%0tS\UC5A=3Xƺ&/< H8 biCQ a.dԺyp?7h'+
+DO84Ba"I~sE*/ZD_J >E!Y6QQ`'6ri&?KVa|h
+DEr/2r6DC<!aP'e5l6 \XA+nз;T˯Џ_ 4҃3v] g $sFE_\5ҦϱNQ-Ug"f"da[OYϼzux|>$m\L7,^B.]U_.1fVT aS-6yxs|dNXEO}!Չ]CM_\\["9bx
+Wt-N)QF`
+/P?-yFdh8Ђ+Cd T#0.G_X_.ҍhRŃ\)0^s
+|+nK-H=QS}{Y[%ܬt-V#zC_0~+))~ YwͶ"G+ZYHv'jqE_W<eWh;aD) n`?\Cت*+F6x
+rGPXiF5'G^dQ%Zi%$x7~LzEq'lcg/z-ƗF t#^`~;~2 uF~RQHxe+exW  z jFB=J9Hۏd|T=AF;F<ߑ <sg6UfoH8a\'8Mܬ%Qpg nۨP$6ueZamֳHṃc"f
+%b~Kqڵ6ZE:@>=| 0&t\Tei:B?wl-~m|Y?KgHɆ, ̏3Pwl6hW4ĺ-ұV|V1?Q⣞&ہAUj9{]xCTOtv}~r'谬CMPQPqvo4 |O.,jq`s~g'@_&YNl_: Q uXyQ#䰘Z5h(+7*s{Hg&:suG92Y2]}NG*f((-DzlCu]}#k)Ak0lS:t4b):J5hFhPXJVJc F.OU6BaN ".sxS|-9G[ +G=r RVAO*% .1h
+kFܛrBbL]@ I^Ǯ^t(کpg,^e+_ш'SǢQ8<kG?;*m+Go=8)jbَs>&A[Y=6X鶇pXYbПg@!J\%zkl$Z?b*Z[ 3?hb. "vPkb5Q_sw/;9T$wUVֳg%qօ0|_}Og "Vu
+?xPpI9}~ <h
+VP)V¶Xw<DHq[27#tNa~Ci6F;[@5ӨG75bV5ຎQ\ %++C2ᖽ0uoH7YrXS_p7a ` rE͐A }w[YovK5N/2w; ٺ71;Չ2ÜY\"1%]8
+(p+ysN6V'\>;O'me۪Λbm5U3g#A
+ Nu^8E*&p&7P$(>8d']T`pM*ӫoE350@4I]F.yR'/F3"G(
+CS>E=8l0/2NlH|"_ 8!WC31岥H u hД&h@1J6nQ62̀WFEl?..D) rơ5s :,=ӋW! *#Eb۹7ԛsxc"K-  #&k2k1x9_k[YK, #Je
+:jX>Kc77A4k⒚V!j01B :0{O䜡
+ւ;ŦlH: -󣘖+:91-NxC"Fo Āϩp$V/W?Uh ɘh5!V̕ƥFtM?p|#} wh:bXaHvd*46\ZLixJe:6 ~~
+Jn֯fpOo#;'yOF fߌRu=#|j?oԍys!< Сӳ ,C7/ I+  ң[
+!t*ov(kǞmz"4%@`OO^ - f'rf(3YjwGJٜ@,?ws$#3=9 a#ً=~tb*R,
+pH uʝGxUWcXܰlś̜BBD%FXIPaa5M;0|@;!]r&6v(%'ty!IIivC0?;Gq{9@SF?[2 %o,̍@<Op-7~$555$oaomu3Lq$6.lHm'E4:. 9⅝[*'vFDJb'BGxy/waP9J*뫏2"vr3dےgY( 8>fL%fTPՅHT/,JnO@'T~bsH#)OS \/Q: XhV93Wes:M$1MrˤfD^`@`R
+{A.CZf9Y*SV'UQ&n 1K߹iǫM}+E5r+9VޏE-~%q)Y-D/RS&AW#?4*0=Tz оn-p<{qΉ:^bO\tV5 R[vGJ4}/f"\9tOLg~H ]?Y-/YKs d|!I*6߾U`j JeM-.\,:c!@OPFW̍͗Ǻ6Ǘd&".PuraH`zGdzw5Ш*-2v`'!1k~<S4`|dԟorJ/m$<X݅-4Y2*EQ33*˪<AH"{~OF$У~WeܤF+x6d~%T59D;)L &E,8:(z8Bu&[0fpts-?9ZdvRׅac3W[QgXgגWz7_0fƻSH"|Gi|^D&ר3Neຒ A~wn_2Ç~A(g3-G(>6eK
+tʣ)AjOОgm73f@t5,$|Rքa[kٹICFj =ڇi!/E*}XsWd!4x74"=IRp1=>EP1ݗ hthAwd`IjY(tNi+O.OFY(D?n]i:; wcxo^,ؑ -~~)zox+p@ҝK8<鯿]ՓGF1z&9<}lf-(j|G#*SX} =nWkSfmoxMJ
+^yY9vj.4ĞDP^"SҽP'=~mlvV~Sj59F i}IL<;08Cdfb7(_e$ B`= =>E=_qI39rd*A<YJLn}wP%/Mv6>(ز~U޿&Tn+j
+ rĄݝ&Fʖ<MI,R,.p@Sj hWF[V1u2ndk%~tM;{=
+@.PN---8H{M zZ&>odi,֣?Yka6?;!=R;0V\D}fuj_U_AHYYyE҅ݹӹ
+_0a TN EO[I֌ V&Jb©<\ 5%l =?\d@GuE4 "i!Ig'˭Cwb죃#A~r:1'CBT6\CC|kKvu9 þpƎl~sAa!
+{Ö-X'.٭1B޲sݹ(fu+Ol,dpM^'{obS|ENu #~uT'f$@aC5c+O|kTgG!i
+sM|^W]1{]@UJW"kuK (GKb!EqQ5GwS% ۝F<.OH`hˢW3j͆Ŭc˳eVI{P
+čb+>Mah];b!taLNBV됰`2uu(M<&DH!:- q;\)kcf+9h"al߾ },YR օU$qVvHr=qg`tJ˦RifS2Y?_B1dSgnm^j}RUInݲ)BX9[ZѴu1K˞ow *Im^&
+IKi]8^y҅9}Fķ̟<B{.tmׇױ~|W& 2S2o=v/:W,U-$WH`n
+huFIբ: S UAYWsq1qJ(J-pi)*0Hه@ſzfn|Q
+jo!𡜚,H뇆BWwr޴-cu|I^XHXCMǾOՁo
+կe˧אWMD!._dA]
+ ?2b/}ZDd=x $EYkD#>FMdKs8ۂ,&^"IIf%>V;GF<v 4pY6)1?NlU'=k/fKW2l)xuJpe| H7spl۶m6;m۶m۶N:;aOԪ4@{
+12NwF45A+r7`H`r"Er(, ^
+!G_|_@'8`i UOx𺢽ɦA8?S\9g}'9syZI#>g^AR+|
+\KgÁTv9:bmp =:E
+;0VFؗaeX,ZZy_:4$遽4;OX1g(58bPuEi({w} :9pnR3)!/Bwд,D)mtKăÔTZ|V絉a_u C{}+t)Kh;Dx5C"_DF
+m!SO<+a
+T+zQkL! 0"3ByD6 * %rwF>n)ESQ#?Uz}T *%
+*՗
+#\~Qld=~;.ut[3s;XP'c~,WBn.p6σY88zf'rʆ<Ҋ|NuG(h' Hs1H!1nu{5ezu$N)BfhX#| '~)g
+<EI܃Z^i(|1z,xSzVZqkmZ cW$!✀je{ b,0u ?2h䴨HVĞ g"3ȵ&]aԵ!y^!Eh] 6$
+ʼp:g;Rx
+7> 9'Չ™7!%NzOq Ics~=bA55|De}z‒{YPIGo#;#Q 1 &s?0/!"D$,mxV?ROCLj_+*Mp}*?|UΡ>6bպ>zk%$;ŜM1SZ6ix G9s;
+MCuo'Xdƒ27*! P#С%Kh|$^TlhFJMyjkcS.:
+"wvWC"Er])?;qJȋ ~[)Vm[>3wYpV 17Fm oͨ@=D[8zex2ٮ$hc>wYgRiT:Ŭn\>fkZf'D9=ozh5~ⓥglqڡZ
+gs A.B3֯MY lkh,?lL<+vQpCGU%nIijn
+mUp |!?V6 H2<a齂s3ŦQS 4cMUnsB00i{*Բ;t@[0biV ICQSZ$e]KޅK0zy-*CptU{;l)ZҘ]"?}8b7.ȝ&$ Yf$'H@p+!\[USNR;r9@##7mxc])̝cc$P 6/ą=++u8'<D=k^@Г5t]=bP훰TF+Zdrhum˶vY=y6ۯ,K8_*W-5e1RM*,W봄B36y|IB*x@:{%;z00g}C¨Rl~AȻmlh0Be`ګӎmsqQOA}*U0}&lG~2bB+К-<1e
+HϠB='Sd?F^ѐ`ZHTa}^7ċ8R鎈#*9TQR80VvpWGVF5_C g.0܊_+Ǣ{ >EV y
+в9q38݋jj
+ܢTa}_iLgC)8وtȶ:Y;v h;We 1"/B;@Crk|Zg;i#dPa}|] Q5 * )nر2r+wYS|NA#b9m)N b{LΓ Z*jg0PHVֱd_:]s1};⬉i ݻ*0Nȶ>`LU3.WwS cRLj;t:U\ѿ^k-L+ SdU8pRgBS,҈!rǧ{V"27˳+ 8bo8L>Ѫ2e3sPwЗ/[G 27lsD~9q y"#B5*ŷ6P~x"a CSE{I!:Y`k:~b
+.|+~&xԂ`{SHLa* dŸdzۨ$/0zL GnzL|/?/{LlՁ:IsBBw`?u➊M`^T4q WWMjCN #.>XVYTi۟f67*OG#ikͬՓWotI޴0iWyAG`Z
+< ") y[P0b]dM8H#4IOik_ Ӱ,yQ!oC$"~kqy#8+K%S\XIW.3 iO¹bfNWllSsX!g(?J<G6@.-~HðGP9mC+`qO!|k)' eJya_9PKd:><
+v{YiՏfNDXO!@oz`O+ MiQT*+o|8pg$~G NYEf<C4wM8=Z fF"s^ Y{e$fVbL'yM{S
+8GJoipl\#%&ؑ*CrD])^y#LbT|
+I40+{gh6-rnE%u})En[pÊk'{b+eq
+H^@P ݁#q,KXJ1
+a647Y!߮&wl3|ԆTG<aw4\'Đȕ
+@͏,@?I͗3G/sG pw{^(5ս7l}s ڴȂ^:=TQipcj\avE~~8g?=D fu`[VK+(r"&6Kp &9װE&¤
+/J*y"f$vH}O0Fރ*jQLGTõx7W:x̌%ِG5/8BP:x\pVj“
+69uD>ƅW 3nqeBbMCO)"\fIBӓ
+{ʻr|ƴFM= i^zP԰j9.BwLEMzTN7&tBdƼԯ .b6+y8N``V68Eݿ%Ȟ9^׺uy)cZ?1*Y)yVy,u[2^~̉R܅hgJ5-!"5?>9BFv &c9T#W& *2RțN%|rX)uʼn8/aQF<$*#T%BȱF<r}oТV V߯Mō>O[(`Zt
+Ы~?Wùv~}/k 8<_멘Ũ;JB1D, !EwE xEGr~f-L|n2'4Qʔ{s=]$*7e,8SMΟ@hjѕ4skp9G<.FI@]mEgs= ؆P26W&0(N9x!\_D!+>z_K XiCx"ܚoE2gL%|@+O<~,BB
++<LV{e?Z=кLПSGA?tߎaeԖEA3[(7ЃX$ja&p2%_\E
+q6z}W`"YLAU!>LMFS|l3aL CEaT9
+]fRehc[Rb) ]Uph
+(R:mW!¡.(LB،@@d)hEjtSNM r:`_a9uЁ(w`P%!5j}# ٝeTF貜=#SE2x[o#%^];2yc4 Ӳf|$6<޸36M|(-!Umm,'! >G'NYx;nߞ-$"$fI퉞\qW8sO[UIb}8duRTv+u
+BG;!b$:Xn9{#2QbA>|>MN{zHf1-؛Bl aht]5IX{={_+| 0vY^W DʼnҲ} ԭ>FQ^]GXO %ωXRf)az˦ _0(;GifBLGӟ}QJ3S=wQm66+h;R4<FDLُ)ѐϢx|w/֝ň556
+ywd+_<, ɔ[D>;NOhP"&8݁-yL.i/5 Up+ KUyyT2,Un@h
+_'D
+'s"fG)/Otm7+gN9QT1p$F=:\jz}6dB _;sDm^R0 u7qf)O33»Mqa
+q>X(VI}iזw-yI:_&uv'B|:I_1ԀRDJtchثuZI@`+=̟o}&(װg,D4!=٬T߯:@Pr4Hg̾1.}8e%v-"!uoT` oV#Z^Z!I;gK o3yV,8
+3g^riyy̦UU]셖hP޶2f @A;V;% 
+endstream
+endobj
+445 0 obj
+<<
+/Type /FontDescriptor
+/FontName /INCDRE+LMRoman10-Bold
+/Flags 4
+/FontBBox [-486 -295 1607 1133]
+/Ascent 686
+/CapHeight 686
+/Descent -194
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/CharSet (/A/B/C/F/H/I/M/N/P/R/T/U/W/a/b/c/colon/comma/d/e/endash/f/fi/five/four/g/h/hyphen/i/j/l/m/n/o/one/p/period/r/s/section/seven/six/t/three/two/u/v/w/x/y/zero)
+/FontFile 444 0 R
+>>
+endobj
+446 0 obj
+<<
+/Length1 2324
+/Length2 26526
+/Length3 0
+/Length 27935
+/Filter /FlateDecode
+>>
+stream
+xڴePk6L] .  =C]?zEp^w
+Ez!S1Pdgf`)lYA6
+
+Gd'j
+r:m5` 9 I/[+ߜ{kOLJca, 33y3
+_ѥ@
+4g߆\66F@nZZڸh
+
+7ePd%y|4)l^Z+&M||ńF2J;Hi٦3ZZ
+/j4hُ0CHǝ(w" ܝJLBHKe--)#;eEd:}Q@nyAlf-+C^+&9;&!oGx^9'vgPxSe+sZ)WVm۟5Ky; G
+0? 96י(
+SWNr@p%q+ZgdpPKɖԦ9XƅUyVY%XZ#nҖ$:.
+࿧,j@v3=Ps+8| (awRJկEtݤ[1k $;.ǜ'ńz|)ߨ+^>Ut7'gn~(ESFta,,n,iKDo$% 4q,> ޣ3|*
+nR:d^JR+ 0Q KEu״Cqdx!KUd<O?i8"=pz?XPF[ NAI!Q)>ڽF[';#8L:(CkoQGkX60== ñk^QqL3¼wRnJFǭ㖾;w7pNCm%eÃ0&nK1Aykr3Ɯ,C)-5+-+x./m5~aqBP6 ;=P sŝjJ΢[p` ktB
+ӓ(V3Զnzj~т-*ꡆ.ا>f.daxz &[nTѰR Y7hnyIJbwxu+ U&e[fQhGް{#P(αH~qK@3i2H#^וQة_EӄZ/xOn[nifÌ=s#\>+ń
+}eGbHz/`OXBt3ofNޚrv@x(5E^S#jj'f{$8+XXe!C]|6HKCHx I>-]n#KtF<p,yj]7%tX4ax~eGqE*[it,< v(?Z,Ł| J7JiHk: QLXhQ3rBmR俅
+Fz|Fe"RGו4\)#^($j
+[>m{$PR[&Ҫz#0 4nn?rrI}<PyjwQ,%'Cz|
+X[3vrcn>'_MDDl ;[TaA;aͮv
+ gU!XpwYQ$<+!M0yOTe^u0:anH}znZ0&sπtK}?up>zEM{zn[.N_1 3@bKYTj
+sTF>:U:fU#9Llw?;s)8MQv ̤XiIlÄ
+It#'P˳G߫JHC̰S6umQ8[륬X'^cW"]r}Kh[SbGkT88x4<qW ָ%S^f+K=+ Zhoیq<5i GVZ}4T!hdT'
+Y=vCH
+Sd$&0>@4;*7KabXcvj>Fq=T /zh'V2d/ȉ!F-ik9a xnv>;Sux3tKwzOkm馦"INJ4³@Oٟ^giI;`}z\;1s! LJa.g4Qh|j<PqgiE]ijT+e&q' y\ݗv1j u]ch=P),f^=ke7i eP`:3Tە7Ͳ
+n<-aݩr3װ<ϸ,38S™}VU%4h Efb*(6,\d7̚KXEK̖`])78]Q
+IeV (a% pP|LtdDl;P rb֖cM3L@)0>p;K3t0hezة nTU3*O} @x@#AzTܿE§jx0++2 oEDYGQ|uK?I:
+ٌ֠>8~C`As g{^{}W KЏE8ZYQEV\$N6f |(כ/;ƻ8_|[{;ާN@1[z?&b\$d bxR?ZANvXm7;ȧ/3xSg0"`2hgU9eb>%ə٧iZ2MFg ޡ>`K6l:gtcG>e8
+[qM̀x >R,ڽ(J skePǩwވh}>T>,4>60-23P&uA[K7:_TU3{?X~Dgg
+q%+MRz`H YZ0mRCYM(2|&H"dw«kٍuj i/%Pt1zF2*1S lkWsi@n88){ޒ;vQ!/yuA`h+ZP842os;f;8?g(.'b|_LZ\]G#Wx*T&+4ۿ^2B6#C{"%gb9;COL}3,ZU { DT`j`]1;`a5c,Ӓ G{=>EKbty qz׽S8j50n(M&\`
+m
+va?"2
+9*myD
+p";ja/0cb[NJ%^28xL%njycaޥ[^d[lBo~Ǔ.t#ݳ+i`q]
+}o BLaF
+jՓBG_ y ow{wbPڹt߾Cf5 ^qvD4DvR
+IcٽF>qgw h21' έBȫ6B~hP.J
+6 ValWq
+BgWMUwM
+W"(TݍAincrs^gi$5]j8Ez"TU#S
+E.@Ƣdf (m2g?aϞn:rQt*gAhotJ#an֞ž=( kWSI[b͎;r+KʙtVBu:'Q\eM`47[{gLXcZs1`|ť~x17
+ׁ\M18}UD^,2*?(8E g2BDxd>n{ ?T*G/rh]+*S|P i>p7R[GUEzʻO^;% F8iT0\Yȱ}
+ &
+d `\o( ;D Erƍ+;-qmyh叀<gw
+ }:y
+ G6gQ-zqxŒBP=.4,*j7y΢Q7X'1;]_ͽ$2sV*n)k+ej3N#<^ oӯ.o[#LۮF1۷]c~ۭB誎PX2 vDmmY*m-D5r|"y>T߲gGWlAac|lj,UY&pO֞lhfE?Q.0 )'|Z--zOKV`68Vߓ1]H=AԮZKr% S 5GB3s$^Ux"?4!}Ah(mX x
+o_刏L9l&3Xly6"J?`F+(੆֔W}\(*}JhmU43R(::GHovm#?b1ڃNZǙ/
+LKJ[9LR6#+Њ~Ct3"<#l'
+Z JB
+Ah}% ԲrJ@]"m$oU
+$0_cY7]yx5E5j W^ ~ 81FlUO[;c90!$a./$L_HDЉ\5щ=\xb._Bܓ耽K=oȫz/1m6 ֘CY:7$QbIBYͲשڬqH7'WkƋb3ͣ!FOd~bVp#Ŭt8U17]RsZFUBrƪeq& Ї%FG\vַS!M
+EvW~<8'弬>lRW_/GQk s#T=ˢchǁCֶs'%zMS8ärM "E^c]R'3NS_C m/e1mnbVP,SvTsܼ8Q
+Pda!^4K@OkT)O> sCB} /= rV4 hb1/;fݻ(.)z?W)w($S=
+9}!sm0}vB!v:lW§( ԛSNVgCtrMEf; s&#D2..4v4P ArfZưd%R,Q2eWe葫|?O۩q\okgOCnh"-p#>cWG^o|Џ1%2IQf„ E''i{c׊3Aɔ6+S?Oل)z:$'4vEz_/Ѭȣ@&}wOiB|¬M}5-\U>Ήk^]D!21N=k^H^)
+{N,d7-GRuw:a[mCkYjvnۏ>ǩb~~Z"/H䢐<_qPj ߙ߀j;nhs|th\U b-X:EM"
+Q աyF* *WV]McQp8VIZGu(7C" 9W=]B{KےTNp~x8.1_! |Jlv[ u1or ЗY$Q|V*To֒7_OxtՓ9>zjNp$ D}7֧%sAȳC8y?["Gh8É&ՙ#T;;&팀r;j\l(*( U!Ί{BwniP`b_>z@@6b!gD*оTK^b=+dӕ y2I_t{ C jۻ_"@ҵ"2{sx"b ;"nFզ[ 68-Vede-5GHHc𾣻K
+#R<J5 z+R nb;hD4ۅQ4239mUsuX|DD2φPֺgDU(""Ic^yl12 /&rxT!/.N SkRbUA.K_ߪyX%+:DOg\\lU{^;\1t(0WF$ n4#tc}j$gK5n# c䐁 mQv'kUAEgH)|g!a'ջl/gL5#܍&?л#BP|][Wv}5paεvmKuxV
+cpRhЧz^KW
+X-փ㭛hNlHuyLBeBYR;z+7Kl ePl>yV`ڲU-o#]>+O{.zi:6;}#p7VPuFַqYwx]wieL 5D 27לa|8Y -#WmTbطtMQt'{XX"\(vU* K!bYHswAd"UBFtCkx ;*X<;`eE˗5xZmo Uת0bGKpu&%xr%E iQzA;?Bn :0CM^.uAykN51/]S W,ɐh:
+N%;3 ¶r1t-  7W=jYO) *^Bj{ %M$ &F~~_bEO=O9狅s؃3aL1[*aå<pu>Bv Enfp 9a{2U($P\?cTiijOS` ۢxn"b&::ւ (EO{zq}jRw6;Ő 3$(PZ0Cqƽp)|Srǯ"B;,r_)ڬ,99NG?)<.dC+G66p̒ļ7YY2և%Xjuw t-r2=ˋ`W\łDvh.jY#47YR\h]i |Kv>.똘w"(?uftʳy'86EeF^vgpnε.isD5Q7C--gYg1\pUwS'>ܔ/ڌ$r[~Sۈ>~vky1q1?sw*C eUɗf
+ ZfE7lP }|_k(n,ebʭFvn 7SMG@
+[$yM..c c>r~5 }uwUjUC&&ī@7>
+R*"\ l4BqJҠ co9 M2p&y&gzC&yEr
+[OvOD+dNQ±BЯ, {p+4C~I`bwO2PR_dMk@< TBѡʙ0.<EkS6퐒kW:mo/dE]/m!Q߅ZEzHhQUKNs{|^[] aIvRM]ϵgƱM"5r+mgJP]ƒV~]U-ьmR
+u ~A
+NUC|s G縯fu״z SИsZ4fr)cxPi#DZE6WM<F ~ÆGKt\#PPRu1C 1w6g1 nv|nfxv~Ǻҏ*p!"҇c#UN;/\-N?otMctn\c̵/?^q`x㺨oǤ8мLUb;?>N<BxpK)rr7C4=aqaq.(ES7TO<\̑Iks)3Un4LeW4o
+TF!3Y++ub )O<'Dce\r1 ꓋/N3h<,Y'gIsVHl6ְf'~)u+s;$SEج.ƖBQY5T
+(+d 5:ZѬ^! מo)S;]"~OOe$6'MTܲ J€Tg=m+bD;VF7cKS)m%.Qm|mc,}8q~r]'ģ 3N}&x[vG=,˕ +40jo%<ԊU~C'/ĉz
+I{2
+qnϢj1|صXtoSH.A6wrT
+A8mGT?DYV9J[TfV"+)KPJ^q E߯<)q4L/.7Q{|ԏT0e\FdѝgtܩzETLU$Xp&}|ğwM+!L|MVlhI[e/y.N\JDϿ?dlwe#D 6L@0d×zQ ufNX8U-x"HO""ӄUP j}@X_լ7 &+}S>7cajI_yKb,x=ِ*8I\|]}f1h&r{fc6WB.ξg'sJ8 HZ._IgXu˻1kJOrRAL1֮'5' m
+X,6Դ#j@C7z!/(45>pٗ,e\VX+^gx(O!dm1Q҂qݤd~C2]^GB'kOkGtWM4)дs7})mOm:M|b]5zfO$RF
+ ]T%yr7{1=]˘y"CJF(c G@N! ~l)fsϧu˸>;+⭼MuU[Bit2j[Nlj;%ޖNgyij 6p^w#/5lEn]k.TV9Qm}HgDͺbYAjVw~wgh4l\rp/P2d h=}-[$ apUm ɩlnPΌjwsuD;UGat_ DzSYݞtxn] ҶHzLU[hv󄇈r{*)cipav w-gu_.7/ 7_$!t+W+'ZrM:yoJ3o/fW|uKVՍ"@+խE3MZ=5F<[ƾW1
+LNeMDRQX-J70KGau8kvOVÑAI o<!Qib{gYVp.D s,lݾoMܺz`lH[Op
+j yj;Ob[&>+>OSc=C"SVZzJb_`2
+jFS3>p73]*rf$[eI_U|&3,`;4̬ 77lw SR87ݬ^麜qڐ֨u14ĥ*l"fc*ʐTQHTqU9R7[<D\`MxAG.m)p"SPјjҙgS _l 㕖vfR0R+AȽ1FN1"f}åhפa4<J)"3-HaA=Q3J))ØWPGTmK}y>RP!/ŭFtYLcC΍td+"}ɧwRkxɴicgJ4Ǔ!z~Dgxkk֪E[WH]6fWeyp)7[M3w{itկ(u7Z~E쁈3'ݝ2Gׂnxx`ְDYB&qɣuROidQ EG-2/1'>Q dĤ9˭=v&jeĵѪdlTCȡ
+Fn
+o-
+3|̬DhALouOc))s\-ݦ7:S}yK9uՆJ{$`f5&ш!WNuk|aK1\<adZ}/ݐ__/Y5D>
+gEuELCw|j
+?ϳ{D$ɨh<|GY҅nhs-MJN+) u~^#W@g^iVt"*7+Zz:'br6=- aksυN)Y,U<%+Ow4ACB\)~M>k<,W=+ޛF|ڳ>zb`^ePy
+C?RP!TgbeԈƑt9\"PNJOL8_G.¾3l,
+M'u0ݝ!uD
+,7]g},gn4C;fJMZ>K5aov4(@d/@ǤQm%' #ǂ+Za.K.JzN@;h jj755_ʔF4s$aɱW$\ӽ!u2a]<NFTilځ-=gnښ t2V)6B{Ǥ帖,CV1{e'aU{iQHJo y3"vJYAd:ѨjlĆvw}eQV=
+DEB{V};Q Rhчb$L3\A|.j'S G )_lZe`yOE0U,Q$`պw\:xV~5-O6~,]WfM,n],8+7Y`4r/ߠRk@`fi[vCc-'Gl)_2Oi?s6^I@04!$V w,*)Aq\W
+EJOUn׈M,r5B!Qt8J)i?lK$$-giDVNN,2Yxf9*%HfpVgeKOkk7}ZnFG -yex=R®w b{:|%jjlJ[,^TuWa%Y;C6XcUG)"ST>aPA'˞va Tֻ@u4M$º(Blbsf
+IvnHT
+DUJd*U+]X2PL^bt|֏ -E.4D(R%2b*%*#a,-Eg{P=9ȇfWgQ
+6Lx*sgn=}sqk6 ,W$<۲!?.DƺGD`#P
+l%5xz0$PH6bTG֘GLї/
+D93(|1L{s lmISLdQV]"ݬ!2)zX2W ( KӮe!mO2' {ZOSNoPS##dA_8
+<b[>n>ΚE$v? n',)7 =AIM~ÑDܓ2{-S3zM|~ 05d2~ȟfƓNq(|R^r |n3=v
+Х\&^pJ=Kvbw`{KVM"RG**A!
+d`0)Zϳk>0ALEo|nzC$II`}y]O *]YQaHPCK%15b^䞔9BIB4Ka'\@c,n[Rif%Tr[M\1c  D{u:r} ]xԻ2ll$ӝ((+ki*R!D&
+\~fVƔi>h1l|G~6m-EtHuj;GT kXܘ )a_ױ 9\ 3@<IՇj!\L`7)3`1h{[8u(8׼vMݣϱKk8Dly+E<" 'X~J
+y}I@&#Ƴw2x{< "a[}'N5uR !N>A˿.@gÏSE,|7Q/@LhinHnFJ $Fx>&b*@r%ZD&C9V~ @ލs' kskkY r(ex%k,ӯ+PX#PiJT04;iBӯS~|,<fF[9?0d"1)~`/ܝNvhn!p4䍗3ܓR˪;Lp&ZLd2}|HREmR8`傀R7>.4Ev:B 
+׶2+)\4ǎTs@ħSpJF1()B=۩XԬA9pH6Mꤊ02$&G^o*PSS-Nia{ |>a5<KYrJ%Hy1
+endstream
+endobj
+447 0 obj
+<<
+/Type /FontDescriptor
+/FontName /QZSLQX+LMRoman12-Bold
+/Flags 4
+/FontBBox [-476 -289 1577 1137]
+/Ascent 684
+/CapHeight 684
+/Descent -194
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/CharSet (/A/C/D/F/I/M/N/P/R/S/T/V/W/a/b/c/colon/d/e/f/ff/fi/five/four/g/h/hyphen/i/k/l/m/n/o/one/p/period/r/s/seven/six/t/three/two/u/v/w/x/y)
+/FontFile 446 0 R
+>>
+endobj
+448 0 obj
+<<
+/Length1 1939
+/Length2 5013
+/Length3 0
+/Length 6218
+/Filter /FlateDecode
+>>
+stream
+xڵWw<DZBF>#8ǖp9Jd$
+LF({FVB$DfF[>?8zG+ġ` @O_N@jh TB
+b
+07U714M ͍LEX_kԔ y@ !~00# ͔ͬԡ3
+
+,!)1?64ī ute#2)cؙUOQ
+6 H\äd%"=^V"G@ \@c.nzTE< Q//+YS=oT{4͋{Z`.VOK>uLM6dmRɛ W3nFuL 4kM" :֏ަ
+ܤGb^_:w42Rm*To'(,cNT ^]QuXgPg-[ߺR5:yo:H˒YQM.ya(kH6u"77 `4M`
+h!o[ΕrTݩ'jtkd<RM[)v#⢎٢8.&U'ɧ@VM{ *Rh
+GU hmp޺A?X#1GU*q24QH+$ưcpmVo0驓~ ot>-eڔ=%Ɋx'ڴwϸ9CNQ=)`.OS$Ӏcw=Hp=q:]H u9[fqw:?5I?4L'nsg#y6M##_6ĭ[3){~ tS>/`,|K*?rOI:TE`tsS|jvp ks6db2_Zôz7MWĒB;V#
++vv)KķNB+3WXmKتQTmD y۬h3D-ws;9L,W|M2uv^}O]o^^v 3~b˂4®-΢GiC8s$'|B{auze m:
+oD+Mup5k8k0pHPuGesKĻd#ٕ9)1Q%"wmh
+Ud,^!z]gδri߰!v>#G~סzfsviq:Bn#]4s<dW9K=ylPvaٛ菎a+mzKa-=,ڦpz4q=AnEZ&GtWXNS)+w˅ș⹄,?G$;ȴ8SQcE&=Z1u覔腃Q˯P6Q͒mֆc8D q{O ]5N:9+m8 ǢwlwwV\u, {%W)>ܩ:@S vE&TJN|%=́?'^p*IZՒW$s*g _!#eWd9Ŋsvj&4Љ+ 6oϖdt}3+5al0<=3&f4m&>{ *A0'/GW#9,un{sj[ŝ/O(_z- uo|d5{
+ eJShgOr)BZ~i^u&_cr1k#+(yM-ۗ!Z}k?I.'zaBVV57cg/vOClSjp_="<ڙS}UK0 oNT߀|+Fj}v4k7-Q'ΞJ~|sgb7Y-e(\JFoF,'Qٗۤ9zjPw>:5Bo]lesG$$&On7qmd A"| ϞXp>aw~dG˥
+9׻.6(.Уlfc-u~DUjR--@$#1HG+#G3a;EUJ{چ޴DvYJ
+=CQC:>ǝse}ΡLT~ֵ-,TDg~r=JLw !NfyObGj\V
+^uEG/i%9㡰x<+sJ=㟑ws&Z)$la~JAu8/=~U <&bf<ưB;mMi֑CgY0C}g\,y~!pVK0ُPtf9^"SβO2Z;t'8WމX5E Ho泮W &6msN']=ƞ=k3.0Fk=uɒ@LY%ёSQOpMg~gQ}~ws.[-IZnzm!f ]+ mzKv}ۄ~J&<;ۓ k &z?<nwo53@*-~)}"r#dYR3Y4)UFq49POy3PT.%a=;6!H!N#ƿ6ZK zgqL 'm(NqAVO
+|o< _*ɔ1wmbKWPKI| E=۴SN'ө*k ]W242#4~l57#ܣ[/Oŕ]Y싡Qr4
+~X&h1KQ b-}f/8jU78[+5!>ʓσ4 o8H>:SI(Keߠwe/Zɥ4ِ}}_m8l%QesEYH⨖ݸO;8($=X?TFkYf巣1!P⤟ԕ./ .}PR~,
+ H=67d3i:$O~"tn?ZZt_24e))DG=1k<f23 N;_Bn{4(xGϗ*1 b'
+hMP1a~$n)U4LO KBEK vN&}}boo\}*G^?G0vS/9T$Ѕud왖2F _]u>*Y)륡",˂@mFΐjiſEnl0`)K_3Tx0I}҆[r.(СOԊuU3T]=7N>ּ0%r~B/sN9KmK Gよ;4_3)9p=  ڟ+ʨ巽@U*s]y!`" E8-(<E ͂#)ebZ.g)
+vL=^&NE׻ش=;f^[ڛt1)DPg:zoxK䩆\0Gyؕ 3izWΞ14SF2V +k8e@t0Mo__y8zdp*-Kw]YsUyi,B =wa+_-ӎS~Ǧ]z_ewRs5RঽoM.Ҡ~jY`<*+9}Q2ahrҜKu QQ1ݫ F+,{վܙlr={~XmI#: ((3 u9a>#c?l7r-bw?7T:DuXPKs@"F9c AQ^VcN"1^[L%*ա#<5Є;^{adS w y3ʎ$>VytO \{``tf5ɤq
+8 CXBfbz݄_#26575r_vQ_IMcvn\1m!IҨf kLx(s"&פT'c 7rp 1~kB:"_G Z斂Sw¯隈̥XWX"X*skM{ޭdVRK\1֧  QppjƎpM6o\M~C4/j%D-d: ]q@]FJ< PP#|)ϫڽMYukC|psשJ~ԗXww0V}3R\<(ݜ]̀!/oIX|Ce]'vܷTl#2ۭ _XxrG LaQb>sx f%
+to0Yڔ"r10qw< U232B CnB);!Uv <R-3"_':2 ju \^=<gQ c\vmR
+N_5I@]qe)|,3I5U%w$jʉitD曆kY%>/(W OK1
+endstream
+endobj
+449 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GRGXIZ+LMMathItalic10-Regular
+/Flags 4
+/FontBBox [-32 -250 1048 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 60
+/XHeight 431
+/CharSet (/N/a/comma/e/epsilon/f/g/k/m/n/period/pi/slash/t/theta/x/y)
+/FontFile 448 0 R
+>>
+endobj
+450 0 obj
+<<
+/Length1 1673
+/Length2 1374
+/Length3 0
+/Length 2399
+/Filter /FlateDecode
+>>
+stream
+xڵTiXz (AV*P$Q
+Cr03D XPX*W ZZЊw&hU}Lη=wK8F/B(uhP7{*T47L@BqLP(5Z
+&'B!>,1H~H4(H!23bZHqb'"$톘
+Š k RSL w6dq@8"OS$ s8@F8HjD`M!S#vЅuZ-N- L`$-c2UDF>t % dӥ">9 Qml42$dSଦ(/QH*Vc'S$Hʼn$@ &btRHT12IbۙLSI'vo`4SSH?kFHSnT  `r:B( L6N
+au-s@͎Ɵ-A[n[>V69oI? zc.%ի':~076L;57B?n.a}RQ~=esu/7im{YhLU8|?eK/oOVjn)PU]l{dF5[<sX.44>z^VnvCuPrdpymy{]ٜSuFWɝ Ϳ}^.Ihr:_=ܿ񥕭pXl^:Vg8֔55?O^^U熷7?Y߫2OXS*tos@Ċs}庼uݔx'8mF5bq_h{6 #LPvXv:(*lyV^V j߻>wyMWF߮y~0r7Ǹ6x4iۙԔ6)> w)EdmQq~ٽD3S E;oV]X|gTf]m[A嶥wnW)՛gy@=jf5\j\"nJ&WÿJ|k<VlWn1gHk*zORn*]Tr鑿_C4u߱Wv_feKvsJU4 ^|VukvkZ ֵ*E}D^:m٬/oNvsJkגU 4aqPȜx
+RZ[k}֣q;CV^{5/we?2 *'7vl4o_,0ϫ?֓
+endstream
+endobj
+451 0 obj
+<<
+/Type /FontDescriptor
+/FontName /HGFTVC+LMMathItalic7-Regular
+/Flags 4
+/FontBBox [-1 -250 1171 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/x)
+/FontFile 450 0 R
+>>
+endobj
+452 0 obj
+<<
+/Length1 1663
+/Length2 1385
+/Length3 0
+/Length 2402
+/Filter /FlateDecode
+>>
+stream
+xڵT{\SeV@*q@)$vv&+xx@ hPAD[&9CSw>{|fKB%
+#HbrY`+cf1p %uJe81
+'0Di(OFB  hD~%H10
+"R*,5 T&„Y8KHTF
+3mzEu: ~aut(u[i~ϩ"p+TB3}P `rXA12pFA|H
+-M&ı "evt4rDžFJ䳟'"{d8 8 A .ZlAR(T&PF}\,xz*R<躲e]O FܺtEv{>O$Tvh(i`ryg2#]kzhV`t'!i;vᳮ&Hٯ<>Ud^S[AF*&*}r_=HgmKDzY/ [?\ʒ甊T7z_<-Ӂ፼3'\][l=+Fkk ]gïl*Ď gu绵F3|}5 Ѫ5)"[%}Qx݂ro.w,tl+ ⧆ݟ{p iQgo_ )Lp_lmOe9Yչqmiu2cN%,OWY4PkE–fP[;MJ;kκgv;wo]Y{ۉvݲ햾=ܚxNU3;u>LѭX$8_zd"I3k)?^g )w(^[=zc1v5?t|#fH\dvܼKSd%ܻO%{ǘ:m1Kңe/߷o<_um
+gΈ ?~|goJ@wOehrސEM1%NlϪ5ro9}_ͩm-'\wL;NXüOr|qھ9.!EqtD"ėp5~.vymrIwpzɐVnUuAӛk?[2͇j#ƪgsO^&9WMEܙ*qGOۦ%.+ǿ!9`Rl7W3ȴuM-ק'{Pң cn并{o#rRn2֜1 IڮQY՝w:gߌϗfmrݑJ}kY *2¯g8t|QN |&{|`GGY73sUKxbﹲ19wAcB@gnPN^vB8h+\y*Kթw~Ji"BMDM =^{&_L$ w᥊ cj6v!7w,n6c+n+;MWz|w跤gǚ?ZKzx0~_Ǔd1;*U솀_?8`n Lƭw8ʼn,K֭▷M]f߲ .'z{^=7y̓u6XIQ1c%:>CRغ51>'*.Dw!]Op6 /}|Oӟ0
+D&3V]._'s7<lՍ+?~n%mH|%8`H~4hhSNBOβx7oukp{
+endstream
+endobj
+453 0 obj
+<<
+/Type /FontDescriptor
+/FontName /UOBGNU+LMMathItalic10-Bold
+/Flags 4
+/FontBBox [-15 -250 1216 750]
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/ItalicAngle -14
+/StemV 107
+/XHeight 444
+/CharSet (/x)
+/FontFile 452 0 R
+>>
+endobj
+454 0 obj
+<<
+/Length1 3082
+/Length2 35831
+/Length3 0
+/Length 37535
+/Filter /FlateDecode
+>>
+stream
+xڴuX>Lww3(Hwttw 3t4H Ro߿ý^YO )P&
+s`VttǁW<Q 
+L]L g1o-e\jL!1Dd4sL?eq.  'vvab7nH>0Yn/gWߑ!u@Ȑ.[{ ߙ8Aߩ9!,~'Uo寷OH ~, )? v@H !;27r7Ԑ~!L 惋?Obu4r8n/
+u2_RGLg(!?:@k dT_@?օd_:vv\![
+wOǬr(CbHoX- am`uy*NvCJ
+k4#.>d>&p߇bJN&t~3]&K\IND|UGlj0+iyFȒykr+Qc阶P-f` Pk.K]%:Too-j6ZnD<[iT+{('J*j$I?QP/` Ĕ~s6 m28P(bw7$Q|9[+0OULu盜\&Ε1izl왋'D8d^&)N=m\ZRbkE5+H-@t%7>B)dfy11)s1G[t|`xe񑳿|*ъ%TtnO%5=>,=d ܩP59B8f߇tÑM\% GW'Ak Q|܁Ut듃GЍ\ [KL6m=\<:ƈW>IoQ1QB`TqG;s,-nEc-fH&kWZPx(Ux0g;b dQ S<AMoVpQk[Q?*Ga*6Q2egʯS6
+(!aB
+h_{>LGem_t
+<慽AYD_ Lo{ RISُ䝃䣂l̔@Kyٺ2sp=+R:BSňzI2WulrH|ͽX-zpHD1eƲy)p. eN-VzO:O0*`v$!.<E9F`q(Ƥ[fzdhg1á87d#BD.7tJaPEȨȦ D;Nj(%ޡ*&
+k`¸)si>9*E<TNo+3cv'Vj^x,2/ƙ͑UDҁbA )0gF
+d㊚_ G˻>+)\0ʄLtᢽ/y9ziE!prVۈydF[=)pGoʴ<tRn3缹IFݤ QE & pIǁgFpI<mmT~iWɝ2T)Vdq>6F,﫴uHrQMS﷿]X!2id_\Wzgg̨ L$rΦ <Eხ)*V=prMx/k90mǫ,,<sa/{{ ^;>M
+bql TXʹ:;#O [<߼U!m\b"vXTlah,c6A,NGTK iB7 ]gN/_a͊GRIJR7[ 
+{e~YPղ6&I%DDN
+ƲR5]wVē2$*>@~hWkoD[ )/=ljrb6B hfٰKIU5P4 ˯!ruF*f'%nx:@Ck?byR-h'Ů:ڍ+5Xjwiʖi&#TzSFA+
+fѸQ]/NrS}뼫u$ keN~_r(^uz;hzMO8:" 4g(ō3nU?$n ϶onP—=Q,4PC}̦$eH <
+~W0DYtD2\zJ]O>n&i,e8,?:ypi(F}9br6׷ F?BPC3@?1R`4x&zV`#ǢAnǐnXp!7Ybz3NniZR`E| ǝdyX4c/+0hztEQET>[|>lG{>J3䫼=ĕ:,_W tҎzVqy"<-WJhd҄`I4TKQף$]ջ3!PFBp.sK
+]#!>o%3
+o,(G?zm{=h4E31X4Ul3
+PZ<4)mɮge͑8 S ἖x5sw՗ qڮt.Gd>z-/8irPbC~y:kL찴Gaj'].ah8sp>@{ZZzb9Ȍu .H&b,1FaG(DKow,BR~CVʛq1BPp}
+0쒰 $2 Ws[]"M>jǥEul
+ɾ=.)1vꯌ ӧMr<܈pͩac(:#%h-ajv Bzn
+z{8R?YֽYQ,59ƒ02_Et B& i~ͳODQ  OeCI&ϛF
+g,X)W7[J@kʎ6Лo_1Nc-njnk_v>SSݖ7Tl
+ 3* b ۂрjw:<A V σClw4 SJr\r?/uHaƄ;%}ܗZ*Ri"|sR;tok훼IEhPJP}
+Ho!Nj̢گ7}뭱-fsLLw, ߼L{-[-17ר
+ D/؝y܆ֶ|\h,kĝ:-:v<͂7Fqt-&U?0>
+`W&,Td%ǻ
+m$-.gy!'ʏ|:#pbٱev_U򧙬9oġrSey'b#v96HG}RW̛
+V&d)NO,&^\؞U2 N&sDgG3U|{QlYg.OhGSUJ_^vOxyB"g_X99ꢜ$J"/e*s L 5:ЎI#E5gdJތ[&amO&rrA<ScF kR~S3$m-¥$uS1llhhDtmzG<pj=^11Vr{,wwl $706Ǵmw ֽ>Za'ux92bӓ
+RK7וųĮjG Ѵ Pˈ^3&x xFO(!0*
+Mʼn`hN[SeW[b9QWr>'\?G%{ȬJRH^  ]S2QsCt> z8 e$:be -~8- viK%,\fk 6O<Y޽,{BFmAL̮7:2v=Pѽ~ EnD8H8e+1tu^!D:7ǚt/ G=|l< :7!MiAj^fOf0ⷧǙkxYνDy=1|S5VWzK 9i2IU@ܜOT/훾Lw̮;G
++{p%x\|nv5A[ԳIwBՇ+UGGş੿<9 2Eð)QFe2{q~DJG㌳/-(Jꭎrь˅^MH6H[UӬVZ6b~(짂!w|i,rtPźC"9;Znj+ƭbvnأ!L%K7p$q
+}iA)+1NDS'/c4|Sm7pnwY-C(f=~j.Ho'4UzrN7K_zTn)2dTîg?9kv
+-!)Rǘz"Z7j.)hwTn 3D}N9H=NW{5Oom8J`G7,`F)N: TBWH8
+X<<**+n<{ֳX^: aWO/FN21ĉ
+玆GH䶦
+nWT2x"[t|[ɕn
+tA=_R4
+;_ M;ElM?).^Ik0YeG/l.,/k" 7q˙0n6YTƮzuC *;.:A8yUg]*0:E8Ff%ṕܓD̍zC:CP/U_09aE 3VfdUV6žbub k֘S.^2 R
+͚n7SR{.|O`-*`yv߳ 9mGU݀{Ͳ}RK4`rZSt.wu9;1Y{/eЄl1k%Mїŗ)$x,lf9Tvr0K-f+) xq-|<g$k-4e]꺏y)
+t;$۾=;e85P4 ˱[TeK0z
+NF0:iG^B9? ftI2X#
+2 DQ5 |?)"[Ŕbȧ]ux<s*~1Ptw(:g؍82D
+i$J.*#rݓ;lG :+Aͯ[ъ"_hAh@DkEWa f4 XEWv
+d&9̝xH#
+
+Z}Vf%&~x2t^Ȍ"i8HtqMQHby!]cg{~E2:,xs{D]y{ӀME`rôLXUAOW
+9ɅM3jdAǞ&A>Mԯx1œ0_Cx:3~*`G(fW$|Y]%t6o.Y/bN"-gъ3OAf% d[pbԚk}ez&`2r.2,.p)fF;Y3qBgqWAF]/DYazhTAڶՏbfӛ]N5'n1 ?g~Vz3A*r;Uu'B;ܣ$k3HXH^k Kn6l0hqP
+ uˈ> rq${
+UfH>d2 iBNg3:s] Ab˘<׽lQ!cX滙\6U д+F-):al?w²~:?mz<3f1/fXuJwcf"'>}P0;W5)MNT!qVU{)huȤs &kr~CR,{v KYT3eEcW2r[^u\Bоh:_  #"Yk}ap1S$߰eP#c,~ 9ljDN5P!kKOTZƑ
+)\h(ɍwZ\52Y[IFxT?:(>[ܶHkvnz E뷬ʶkgcs)xak1(Ј ~|'(z+T3U:L"߰vTr݃E `3u;?ވNs*tF4PǦT#sYGrCf4=^~hv'4&bl%JAj*~ *]T.ho[Ig;CXS2RE9,ͨ]
+ bvQ5V:u'u%tpk _g& 9 =r >h1|'-A*?w}
+A>k/vQ35] փP4HSL~\xŏoI-4tL/b9wH}}zQjwstdmtZ*L*NynXJ힏ޱM69>D9c궽g.֞|sl4&WzX7g 54Uq\[}
+
+cs5}z&ki*jG*²*[7QW,M^&<#]TsTPa{%ԫ)NI
+E^) dјXXQ`GGIߧ+MɻPУh㖌n^n a~1%~drІnpVez Jg}# $ ҥ],ov9F"/khM*'M؎5)e7a%aOx`$)QmrЇuȇ-, gEOXL+n]V @ ^{#Zۧn4 id$ܔ@.6(
+nͯ1&ڍX[2ҟJ),8Q !K#26>WEܛFL޷Ua.ySc}
+Bw9
+F9gw;$٧"ODY$o
+𿓬u:4QBTmmKxfؤh"7lulp8G_8sHW=Yx$oˏ
+@҂^hV+"*+}|]zGz3E~qX.;V\E#IVp~Q57E&~bW}l^͆c4<.y Lrӕ/*}FP҈F0P,
+T;;TM
+Gp<V! 0>j⣿_:O٤
+'yRQd,sypfkBןSG D*J~ɺo%ܡ%2WZv7&E t]nS9z8//8PIeWûOF\n Sz9m 9+"%xځ83f!H컲:9^o|zuj<
+`Ng<&NM E왽)R
+O$(n`[u{kBօdb0l]ORǴFK5L̾%=E= feJX:殾0`S2@ ql=jgu^hϠ[wZfgC@yT:tsGPmVVt6@M~P9mZg0SYv []*Da sM<`اSz8UI
+N7JHGX,Z_q}2$^ !X˄W6V|qm>ܦ; YEq{8h;·/s^,݈H턢ct2O}FZV䐒BJf⵻U'`.{x^oq6<'AΟP"0A0`uޛNg gҨ& /ɚ?ViE9"2qaT#Fy c ^׫ŤMt)u
+jW#ۃ8?ةT~mJFⶺk" XWf zOBՔr?h V}Y(@<YNk*=$c2lb ͩO"&X:0JpL4849;h(M\x]x]f띁ʋĥQ0R{K7+OZ=2M㳻 R$QN}
+ ޏѿX8
+ɠ"hDa* 3H6}o Oyߝ= rċ%Dtiʾ;yJ__cڠP'˕)\hV%^h.=Hy``|)u>9}yK+T~/E~`]KWR٭ᦤ<BFhuAe&J:P%SzX-Fί]1"Fm˚3O"jӥmoJ5/8Ua-6i )\6BU1N?  g4x]nU^$9'@\>g*F QQ*ZKkfw6NGpQ8pz!odg5TQh;8gG\{o$֟aň Dq)Y*IPLhFIo6!DŪNĔ\^^# IrLmI;ݼ
+sMu0R#cD$ضm۶mm۶m۶m۶m\fOҪHZI] q0:#fn]ըއy(D G183X|=%$rsGT;eś<S˩kWӵޅ醓 + YU! dbJH=Ǔ[?=w(5H+pk20 IRq-&Y)L7MfCF 9ASLu)QI)hя8O@P# RE&=`ϋt<
+ x5@:h +;ܭFz54-NJLb[iݰ
+?ݨ=YLԧ=uY0\p:$<7)VKDN2
+FmVFv
+9e?ʺvH,˸˖3Q:!8CJ
+?K21h`[JUlj̝屷TȫXY:덠V@#D
+
+}|9oB)@ aĢQ}QQd3&ͱ õH
+i6pD m4sUYk A 3R'|㘦gg^JqX6\
+wO"enڥ!xɋ4҆>H?ul#"{a7#sC5Q&Ȁ/HF⤧(yf!–ʹ؛]
+{_]V|Hblr Ȓ>$0\-UbApi.uv_n}嚺J+ 3R
+}w1?R#̖{|PTPbNJװF$4qNK]q>3}bfrn~U>hMTiSPzl^ue"! #$(7}`:!`.p
+1ld3fz5FI^˅C$M/-`')1>PpLݴfy#p9@@8jYS{%aP7ǍQ#KEA#ة|з33VF\" VO_C$@2mVh[E$H?LY!
+Ef#+xBV*T\_>]!VB
+3xqp '
+O_be§Jb,$2YR\=40|)Z$[!.B!Phꎻbf~im7Qdwہ< [Z[gzV$H5Y7k~p8\3~XB ɋ_0"&'0F 44 wE|E`l!Yl7" TwhZrP¿\LЋY7 ZؘZe d"g0хnt4f Mf&;3`Q9ywoHgzBSU/@S- -.=l'jOq9;b3Em+K?"iwG[˜P%;A粓]P9@>K9A5|2n`B/99?zȒGLJ/hNڟgg0V[$iyrsу
+^La[fPg yli@3
+CRc-׀W3R=[T9C!-%[6Q6/λ.M0ˀfs=&"=\ EO=ز(f;yۨȤYUFSEta| [~'’
+qW~u=mS-#F`
+ӛM;mw!%4OYD6HmH>/AҢ
+V\9c]M0$a'/nt T\x`I#e> ̣޼SP/& DTf( df['/{=Au;/Ɋ+pջns( >Yve5!o4n nmeevj
+ 8}wb);'wQQ
+V-oNZS"|<\%f[ ЩoEM`)_4gY!7s1rw8'
+ɘuEP6zC})"m ^n*IIq+X&z8%_{[oF2_@a007Sݟ2 T I12`@tO"RYz+S(BZ xm},0[Y
+-l
+Gr[$ޛ0
+zc[TayVwdq-wQJZLB= I~KCڬ9*O;/WRhR&de$*)6Pbl2K-ߨn(Sn7ڞ݋GѾb
+cXí u'[_|w9%0|J9`_ Mi!ֵr :xbzfʟKu G򪚓ro{7iL
+ND(?ZK^;8+cy`aX%@we~j!pdכK6~(U=‡p[׆aUGo$s*Bn@NsjMDt=zth\?2Cܐϙ7xIA7{ԱS0νqGP y^>5íC(zt@.vK,K2QzvwM"Kdk1`W`勁6Y;9mD42?{{I%o#`XZz> -x[C~ؕ !;3TZGj3 i T -C{_Ӊ\/!&s %rֺ/1 S-%W.S(, h:~b1dd̀
+qTN=*i١9S |K< $u*׃?;͞:p=|Tr"IVVyKe\:owD#jFxqS/ݶUr=K ^QZUϩhQk[ ,oay=06!ji!fpJ'swA9*QIg '&3c<.yW}u x"_w~ǩ\NI1Aչ19o:6E8=L2`KOs;E YeϘu):u+Vmߙ.$1%S}*ZEei`#Šyb'="C(3
+҂r_bRM%ٳnIܷ_X!|`?-e:Sϊh,Г%dl|04_R[3]Hb`- Y]D¿)̊y*ۘv@ SIp
+$ 1
+ieVd_څuwu9Lc&Tr[K3q/EУ^ޙ9<@!'&%UիEHh ֫PO /h اĬ_c[쫹@~H>'>sC,( l>0tk ]Jm}p<SS͔atE/ މ0<[0h}wu!`C9W@ŧGt1&3,Y ya=އ[r+c?A;`vjyźn1Gg},M
+L^7$gAT
+͸)GRIz+lϺyyX-`1:q$H |#6yH>>@xPk- :SKEj5tW^!_8$>NQ{Ө>JKCΧ9B?{u.Ỳ)BXP9|q8zE#|YR
+ۭxb'Z dp+ހN!9P<㞟.g/c$ɽ!﮶-`9cnqs+VlWq# ::zr6f=} #j3bc?!Wo{nzup@,LǎCHٽ>œz:P_бg6)d|ӿ?m!#\K6Q Bq:PX&p%?mK}:X,m/=m)LB=,jrzW|RDHw=X#x{lU1OBG_ReIL6s9>K]'n[=;;mBdCmě!Xw\38^\@!J$+YUk)=wخy-Av;*~ZM={MQ*yJ%$v@&ᘙ%26(`B%b0|PhNkخ.ե?4 gE?%ĎX%coWshI=g5bE#[DRn9{-TB_mKD*~*`
+ Ⱍ66U2w"^\M.QJtB=}AfphUxM\ !^:fwu;1`Xt'˦A29[a ci$4w8Иw2ªJR@Y`L^i:.9{tu}= J)@+GocBH rGL#PPgbUzo\Rp gK5\[TX:O]}nvR"]=E!!4D=EؖZb8oRNU Va45(UETEU
+(^Z)N© ó(atVāxO[XR  uu!@2ը8bDw8r~^7k*(Cp_t;]膧mf!DG-Y31p_է~;6m5O桷n-:1FN,|EXe=ؔ@VթG86o$"R=9Ūݤ︧ c \ a譸Jۭo
+(`lFC1+m)Wz(\v}
+
+ӌxH
+C}@2c$ZouwrC={zԃtJܦhC[~̻ cBfAkKox('$p(J߱xy- e&d.[BMpUBR0"Yвda-?pWWlTu;Tn)`45P.lm%㽲i&Z)v.dq`n 7OSZ[5  YW[30|;rTsr(']l:lr܄_ŔjgVo _l,]^G5S;\6-sBjn`"ryupZ[nxb |+V@Y.m*!B7@6,Ֆ&Hy?PyA2Ļk
+1L+*}ohrFp >[BΥ [}f;|=jR *P8ZVX'ؗ08K32G@?MS_JUk ky~8=t[E3}%SgN%nIozI^a;VEWIY/@_ET-Ѿh+ Gݴe& VHrcWpj1>^8٥v^J#p8ƷVS~^q(2$V67I(Gl֏|7!:\ qo\1epDFI'0F T]O\,'L=ߌjc*3TDtkC^Q)h}V;;NJO{L81f30}g:CS I䶅a๬NZD9wd Rg9(ٟhf>+^]W+M0E1ӃM^DśޠpT[ʠ:^Kcn @3qِ*aM+)6@& rciAdHY% ɨK(ZZjL]-Ẃ1GƜ9_0;9ٽQyjGb\rg\wJ;+K5>̲NMk[^mY,IJ4 ҥSg ƿ Nõ1I%0_}ώp0RUdz_@
+0vgu;tm@R>%8h/~GE_djqppR + ~އH*:,^m K쥗g"+G[c?PyeXe/\e={*\0qhԠ25NaAѾli 4{UPL7f7cc׫bE~idcםxeu_t;2}kIByhtD2qGś|LrJgǫ7b蹉˅dBbt+/>~D6kjPس0Ir\(Xhg 0SFgz{7\-[zmԩB>cnBp8<&o o6aQRI;MdƊ<ϒ8$mzT8QY,Fqzx
+0-97ȉ.sKxt=r,ID*.weiN6XJ=ˢiH"aW6'BL6%髑=PUJf\hQ,zD* քy~:ZIhmqpY+`*%ITPo4Qq%jX;tEor]P=4\>@,Y>$9z:~MAfX_"E?%DQlȅaRj”L,=ϱxy1e'Eš%uy;o+ag E67nϯ⫰D&ҺНxW;Fc8:bCTl
+=Ch8 1=}*t%3vɝ?UMnfMH5
+ʶ%?[|uTztLɥM^: Y2<
+ҷ?|0r#)P[0Nv2Qe0Mg8V5ޭg@%A&V- 9<._6o0r-4-TCR!IL0`~PT<|*>
+VOz67[V ҂G$_m7McQǧQ1!sW3pB_6yb<ILpJ}*ߩA$##]X]4QhQXm؋LgL˧hy*,*0ӏr{E2sߪⰚ<W
+P̮mHcUC;NHyh8a9o
+A>2VV`3(T8rqk\׻<3Uz[y4i)CcYKn
+ ozVE50qx`]>)[{^KQL,q(Xxb!,|XΙs(|[!:ق9 (4Ht9QUu2#(Q
+7
+ ;Ke$;/1X.Za%ы P!jEdۗRjX=o@a;Gn\ĴאR= !lZeQ.?
+\p^e'r[▰A3kᢚ)yR0>()<!=ue"{F4eڻHu]EhbKfr+5oo2Nu Ex{=VR8}YƭBMq.jI9u{_$L"9SmI to/]/6K)rS8}q4$/dZ;&&wPzoAU8 ZŕR(p M#2-+~!QU-Zi?G"ܽc
+^FIDn3 .HF;+̠5Jq؊p+{C]Qn+Uю)-H^W@_\NgJ.6'%^T/Y}\HV'=v4,@D~%ߎepW!7#;t~?[ .}tx~DžtM|KkV\rz}(D֔p3==="7r ]am^;IbD)T.O;grOnKi)60$Y!\G<b$;.s|aa;ۼÝ@ 6\o̸4Q*)`Š^-=HT㻚)!<xPܬ)Bu?s3ybg6J l ijáLI!~f+W ܳEA_ZHÞg`G,~3-@89D=&vΞpmC>LhwM^ ֎99%ϻZ -8C;jj)-IA4YdW2]N_|_C5~%6yopfZI d`//{z@~#d1=I `sQuHXx ՘lNPF0a=y7r9w$.05;/\ >ۤ 8Mg@4Hg fUaD,KQAx'_|H)Sscl\K͐
+gfpL>R)U'eJXA(] ]7ǒLItrpg]?Zd nviUޚ8@$hfoa
+h235nŦXEɎXҟ5Rg ^¨C}*DVz7<GwgdI.>)1m@|"b(/*n7pB X z;h7Z4yClsޏ(
+}\J | B pjNO!\Iʍsghb?m7o^&7Y9\qgm掸BYx2(:%B,
+j6~khW-`)]!o9Q! ,E̓5CbYZ9 6[?e!H~ÖfbtLv-wsMBE3#m h5mc dGF)3W.&iVr=ڂؒ.RHHvEA)(Za77eRh~*Y۷,0DA|Y-^mNurH azuSAVWY-?& p%
+tI)G]1
+ %pm(h({Yҵ)<pf>6MHLf5*ȏ Jes"[V/0K ] &a$qb\J} (``En$&졤l8ꍷYu0~,@gomFDٯ 8oJJ/p2cw# /I:Yvsv'>rB]
+
+=>!偱o*]s YDq4o-{A+Bh"Ѯj"J(Z{]Cw($[I8稊YuG7m~PsPwxX'^Փz[YzuUCNAG[+ .i,5aÜHrt\mRS]ûX18
+?a|I}yyj7'mw^KYӭ5){<8.Em<;I٨ wb d͠V[ V z#v6ݪޝ2VSqtEPvl}p+۠'|㼧`5Wl b [3=(ֺܮNf~9`JjCʠеkbr@gR!leG;9(RV17<lE
+΃u9kdoNf*ؕP_i iULޗe~$"xpK.\d6e<&@Ξ1ެQOQl? ,mW36%Zȴ=K.xR( v!:ҩ0֦PO;3R+>~sz;ģ8Eem/'NlƒeG##]|X{%kA+τNiYԔa3c7,Sն&v]^AͿJaqƌq g֗h[T;d_E7O'h~@Iڀ]w>&#t?ZFYʤ4x
+ ro\$$7}D{ *%K'in3- &)ć/)&*9z=B"5A/{bFNmŠTT}fw~U*\|t+z?T#BfOetx;Ng>R{-bÝtbʚ
+'2/8Rć096MIC\s
+endstream
+endobj
+455 0 obj
+<<
+/Type /FontDescriptor
+/FontName /VNJVWG+LMRoman10-Regular
+/Flags 4
+/FontBBox [-430 -290 1417 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/D/Delta/E/F/G/Gamma/H/I/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/asterisk/at/b/bar/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/d/dollar/e/eight/endash/equal/exclam/f/ff/ffi/fi/five/fl/four/g/greater/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/question/quoteleft/quoteright/r/s/section/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 454 0 R
+>>
+endobj
+456 0 obj
+<<
+/Length1 1976
+/Length2 21479
+/Length3 0
+/Length 22739
+/Filter /FlateDecode
+>>
+stream
+xڴcx6v&IcĜضݠqnض4il7_zo{s ZZk~P)29
+Y?-\mA
+@h ${)ߝ.&^?1map+_
+ˡ)yN*qdV2;vɁBEYTEҼ~%Z!ض7RnTQ$Dr5ԃʻids rf'
+pda{1VXb}yFK/Bo5j, 3A"R F[L;x. w8^ᘼly1Z e'汬@x!NrUؠ3^s K362ԶXU‡!E' Uj8״|'5j:de8]S1iv:
+_LH%Kc!J7Q+H:=/AZ{= ֫Ðl>c-\n%7RaRݠr*9|x^9k,,ڧ~;V%9?Rd TtؖS ϲ%s? ,hv,z,4{ikS6`ߝ-&_鞥QjLJ19wq`={6Y( 
+6 EsgSf-oB尔%v%)c|0(n2}О$ ͷ3֦S) M`Q^L^mzw-S?9|t^~ɸ#0/dsK).aNù3B&MҩY;c#ネ9h؏V2ҝhf>u%C98
+D㿳\VW1+ p*mǐ/|ف1m߃\qy[ =M12-
+ H#=QbeI3DV`n ؄f{\l0t:q3b `㮁c\/\TeH{r|}REڹC0#SNCcDG75R ;Je 3i QPsj`\L+7,{"Hi3Cr a?b=mVh`ovhщb@UGXYin6 57Uy,(;C&,
+,/qIsc<0.VgRf9UMkeN$4IO*FCGw+X;OPÍ2_l89#Wd!<}Gfr^4杏I Ysx l5a,CALTP63L>=c>RʰZ<̘|
+:=A2f-1, 8<<d0$G)-)G\D5͠ա4 :1g-]'J?zziT<nGA0(M
+̘>46g4߯5/C)/S춰4 Ȗv压5b4SO"!Y+Ef͹Ʉ>.JR'iɢT
+&RLՙLeXR~&:Uf΅VK4 L63{镗n
+ hΦ3k$0*'; =̢u|)R6?GzcOh'\7;+0+7Ze|kOћkTЯ4gdB^PUC!33#^Yg|-ܳʃ*zLFZ(a|FV_|*zyNǞ=*dzv
+'Z" 3F ԶA``s:NӔk/˹):uǰX>GH{M"P3Upv1ݰƏ94$"Mң)K =J^tĞism?m`ZWȥa&H~/|\WyQ ZreAg7%Nke.r?NPHߒ6O8Jh7XmyK98nx380y$GmY$[P#MTV$~ܢ\%BAN7(+]Өh{jt.K7!ߔ:V|I R>}Pþ }uGjԊ7̞+Gy|nmچppoq|$Ԅi$Džzk%|QqtF~
+=bj.SV7}?٩@c5*pg'T8?_휙?q(H%TmtnfVin1 ˶7&B,t'+`I7KF sr{&w5EcQcV(?>4 Gs@xm(-&.Bf4:4܄Om=:hr{^5یơu =LХ- F+MXGNʗK4|٪} ?lvsWRGia ]CDsVt<]/ں/FTwc,{ةdI&ޔJ/P5|T<a_z~Cj \6XGPM+F>=7&O@ڰtK℘Auoz-bD?xLPb)Eق%kj_աXLn5 / ?:caQ($uYk6u-
+{5iFt]Ie>6JWF/ e!՚=`7omfk9،~MVC7 Hg6T ^@B6}kVv?(90VS)`L 1k FI} .J$V ߒ؊WӃKsᤩܫ8ѯi1R7EtQAH8fA,~Ώgv o0Fle<lE"#0>9$cĔ8a^Sw%[(i4N5qwGم)FZy̿EO)~#g!8/q1H
+?d(^gʃȂ`fu5ʼ%չ#y^W]in;4uWjrʈVܙ&`w*Eٳ g@k"Nv;%[F_s>7>\&?x%o(I6Ƌ="kĖg*^We~[R"BP\}5h=8>L$H9[?G=yǯoDOKSjyFj'C+m*H 0- e/%NQa!*U]^DyZ)P%ق;l$RKFڿ'l)ep99x1fKu>czjCg,j;Θ0e-qpӰcوnj
+lM$C9AFv)o^1_2&? O;5bX{dx~hAj®@# WD%Et5Y [IHuO˳'"DM; 6G&nb5ַ/&W9 Ѣ;'5f=9'`{a]|kOd1
+A00a'nB)Q&5qŮc}XW@)T`8
+V :ԫX٪!F#Z`$Ÿ\T̏­%x=LW@L4(y;
+7J4"p1:羬qL.wYO=NOhV,ݹEiU!?׹!?P['>qZG',㤤\?6N|Q 6{_W5LDN@dlq\*pň`PÁCսJ-» ۠rN4bFnSq>1<'Uu0 ]Ld:|F2,(E~Tm]SHDmj|
+Զ߳QK4Y k3!Z~FH'-߾/eb2܋TyO&}ˡEXIkf
+ &: iv琏xғw#Ep7i[Pѩ\:W X@ReqLd8ۦAKK%v48Kesѱ+"Y8eyG^X7>Azvk >R4=X5uu8@Q8Y]ݎp]2I|<`ё
+WY_]kNBoux<F bVhte4Sb80$N=fvDD_3wffg!Ml F=_M+H$i K1>pcvCQڽH0ᯅv5ԼU:aœo6Ր\ݒ@c;?Q *@%┆KROk
+8, u?;~{:$ HΣ!t/fb
+`xLdY]T/+xG&`GKlc!RdTJٝ,g{l\C;g̜|<۠I=nֳṞr"4[KұAҵ׭*:!!J-}_MZ[B@JkAC8mVѼYXfiJ3#M0:Li?D/u -E q nϮQ*"ӫu؍tpR Bk 7td
+0*|[=$, f=}cptJr&9졉 Cr=?(wE6웖V1T11K\8%JOΊ`~62xtW^ K3Jј=cͯYĮB0XEa٭ERJhTOLHL$x
+X2ʯ02,g{ b6"-ńPv*9sN1ϔ歝9_j2JCМ9{##IS)OQun!YxH?]rӡEY@=TJ%eW(*۔nei.Sn|ӟM"E|hڢgJ`g?~`聾LUzm*@kAgzk*__-CNv^K
+lZCoandu?9,>G됣Hf/r+AK;<dy1GG.fd%z$`Š;!'k,@ΆGA!p5fT~Iv?+rՑ1GHǵ`l%\
+}S1]/?k׍gE{hЪGCĬ N&tl+o~צ?A38/xuAmOJvP4+I8'9ܗK޾ufn81qqF*#jO(>%S?bX­b^b~aOp|ޠF|%zt.ja\ >Xg'nY\RUYs\s7Vj]fa 3 W{EѨSYUmÆ2Lm?mS2H΁xI/Ҏ=,P4RrOgA1*(2!62O3dgX4AVp]ti_a;*+zFU8niKIq3sREMtb_g7ڃTE,3V&Ѣxo,*蘛alf XsN nl-i&0R;93:iSWson <oLnO
+K"p3/+o -kNr,%w_~CHrNn
+Gc>j> :&;8NP#OG(xJTH҄9m I/,h\1w=;7+v9}BRO\|,^z #UqH$r9ah߆V
+޾$H䥼,4MAV=q,o:0r<^#'EszLrlTJ?YBdE0D<bt"UW4Q~0~EDa)5cȚB G|.,
+rx8jUWY\a^0졦pv;vQR!oiX1D?"Q(fzf1eʼn** ݏw`3P36wn ;V&oc[L:OϚr<`K^ B@I &,>6[7΁z_^ n_z
+VXY,v):3bwmt
+,foK
+ߴpR²`Vc8p_V^1?ZiDh}ժ"{-̘׆5GYȐ<G$
+-akԌs?H
+ҊS /6&QGKEKO4eLk=.tCIh+?89/!mv1m ͋3 d'`
+]ewNY]o f748(ma4Fx4E1)(b4T siF;'{Leźv` ^
+X5$ L \rzfʏG Rrd]=Zh;{ⷽ[ǡyw*cW\SbydiK¯]>Avf@RߵM b6Lc2qhfHxLPŢpu?{s΃Eu,BS˵in?=KxG]~w2a侹 >hb!M} 0`/S)+E3ڡi\)K)3x5qlmT9flR \ܰĆ<m5z˻I G/s!;MQ"sW|/6aѭY$+IlX8Њoۘfsg͗\$"q#,nǦsp.  ,P,Vt4;ps2>8t6: ׼Wh,$?*lӔv0[*$ p>͋dNU]!=DAd8KG 5axMvj}3>%>8t(Z+*¨)˯e(g@rU>- Ͷb+<
+yS!?GHu4w'(Hpw[(t;ОR1 ӡn纲) En^V|]0(U7l(I#]#{.lT9
+zN'VDz}Uu!FXW܃k-.>P>_QfuG:Vf
+_:N
+0t@4t\d+>eZ+P3J ?"Qvʄ \O 3nLdDZ71PyѪg~a67tfFHj8q Oص$ 7P0} Ie*}ZǓ3ms' e#/u AE諌}-w0W2Hޏs4PPX`m4y(.8
+Vwśg_HO 9A!oY0S8Vu8CN PbZEςuK~#7~ȎOMVa`^+&Lv[r~
+F$?_Wғfb쥮0=0ZqwWWhr |y d3._:ʬ2Lk}. B (yz[g8OF72 Kr-ΤΟy`fُ,A}ctc|t1,d{WL_m^oZXꔕhv^ou(ROM@/-ViNwkt` 'N97 T[Z9TV%?>P%Z".vxky\Ay%9vEJ8"8e/}^CsVکH`˔9xQ,W
+bj"n_7O02sw_=gSxp(Z.tWv:_)*K7mk,_{^}sT;tX5ûA-2uԝvփO4}78]@_GC} &]!iUbQj<cZ3h3sW_ 5 @RŢ"GFfrPjG?t^Ŷ %QEut{5b1:NR?9QM#BET۰<\%^q9DnT0b_o#CUY ̋W៼A*DjIXF8 sϊX%H+t%w&#-N N2vAF{{i6' L\[ &xjVE] Df8^YTqeɍ%J<# [BV8.9-q=0&*bbi{?}ihqt%8$*K)UQ'i7alcW9llKXO~;SOIdq;r_S1H 1{ =}"B'JJR#Ws=5R<}Yg5I|bm}!TD ;b/d( )z7Xym_Ɍ7e| ~F)*Uѓ%BU
+nEMD<dh˂Č/D"#K93avO5ӑKZWޱ67XZVxkA?.V_} ,)?#UhSnjV7ALqf?u&.n΢3LWC!ݍFS(mƩ؜J68}|b6M -V%$4vj%ZMȧkhgp22Ұп+% teαr\sD k6ژߋgϵsnO Ȯs:%J5 bX$'FKyHimV F%mkki+lJDբxmr7ΰF×kט7y <T903@wyWӯlzSf\"|Ϭ?h t>W-lb#ަ CҖ@Z*"ڡ," }nO"|aiNetzZ+~㒻nQ."뢽j d~,|hǔċJoUv,k7QG8j8Ɋ:0 QQL
+`eD1[X=@Cˢ>q%XJbm ؄;)=3 )p&K ެnLV(Kv)G2%wzoJyKxì=l=yNRhX~&iO eta5V1.3)efxs% bE%׵U=N^(šɗXNѢ&iOˀ8$i7grlj N O\YɟuG3}MS^+1}PMYc
+*9 QA 5%v > oacSۢ7ӊ7&!xj/tU'Iyb+nǒ_7CDb[8,{w~̶YGԘ7e4QH&b
+gPZNWa҇K^ץc 4qM)2H DE/1l}ʾ> V ]؁6 cܲ|2a-yNQ2AL(cE3f[8<{c˃_NfHІRJG5Pd)BZ1M'1kd(GaA
+?qY6FvE"xA]"m6g|ed.6WAk*% Z#
+>@^ 4>dQp]
+ {;=-<OwZ;H䢤4>4$X/rTJ4AýEq~FJ5-Op nx_-di;^QZXDs9j4 [هGtbd $S;y^Z7WU~#C@'}~5,G]8.}%GɴxiosVq)kSyy
+^
+ j8J)0aЉXxֱ.@6pUDP :lSV1ϗ8ad.ruk;+ex5T5
+o|nc
+RrμA\ܶ
+.8=ut, F5YDY8EdY wwF ئ샛 _gU6Y(ٟY,ѱEX;~q=[VK€dRVDzˏ/Z|=-r$' ^៿_ k]"Xs.^[jv6B|H:>ŌF2q θ|1\=Bn9QZ$,xe4ٗ⟾0zIvt~/wj<(3$;\ޢѨgFpy;Q [)0<GތE8hPeZ^ƳR3MF_H B=Ljײ%*tI U3 z7[yǩ%*6N2n4{˜~Ar+sJ)=U9Tz=L^v:"@ϦCK9c~m^""dsc;ytމ%q;:[sN7<X3hBxg9Q3j2% x""LEA81$eiHrc|@ϑnY X$ŢyX^2sb=<Q#e9p:zt𲧋
+Ez@ 
+@veu5W
+!(4@ .*K`.ZLļwM|_OKi#*c_-4juOyP"67"6EkuVGx&L$
+ 7/Jmi0M( v&fO4T\6k;|uD_C:ɺ`s-'FZm͆J\bLbD֕m,ŷ,]xKr
+wd _':tlr8t}5Pm9~ O_7u0|h
+Z.<OE毿b[Aïw{hsR#`J_F9G Ҕa1chςR6OSTkg98J
+W3,,ҫJO+ga x1E
+/p} jH:9cLmTA$wtԉz&$mi纽;jGWJ0*l} .w)2Tu1lK981/I„cyj|& hO uFL: *}[rt\v*=%@#&.W<V;̥ic4_A#l/{I0 aG_aW:Wp+*Hc9 tB=*=0:'&o#>PpsPTwFӖsKE4#vGU+ɏPaEaӬ=ʌÓ68#:iو"3F?!uU΀H5KԾ.%Zt:H)`;*0nntv4t+[ ֘= Z l0ብp_g]]FE5I]Bv
+ƒ>((5vPGqg;RtW<-,jgd7fHe$AĬ =*rbWE$|Ȝ*T§gn8gux> l֟tu&-3~뉆40k!c0@
+f` vg \v6+ӽD'ո=a m͏y9E\y$FA~TyEA gk=TIpc_;
+L^&Tp%hoxayFqm+TU/8pL=8CyA4Fф,x1߂X,ICs<KG{%YIB.{b$⥗n[1)ٳk)@ R?Fp/>[v<`(ewi{?<oaKS z?IHc8c!h@ηShJo804Cc!ӔǧUv=ivsW&ݴ];#˼
+e~Â bVr!ͽ
+`PM,[.(+K
+endstream
+endobj
+457 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KZOWGH+LMRoman12-Regular
+/Flags 4
+/FontBBox [-422 -280 1394 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/A/F/P/a/b/comma/d/e/five/l/n/o/one/parenleft/parenright/r/s/two/u/w/y/zero)
+/FontFile 456 0 R
+>>
+endobj
+458 0 obj
+<<
+/Length1 1721
+/Length2 19350
+/Length3 0
+/Length 20485
+/Filter /FlateDecode
+>>
+stream
+xڴeTܖ-SݝNpw/
+w Np<8wN>޿o0sk͵(OJ"f $ޅ '3dTZ;ؘXX8()Ŝ.V {qc h‹@ >f
+1rva41v0-쁴!b O'+ K9f-56;X
+߆?!r̬L]>,d7x0oIER3' h
+ppuln_
+c6L${|b?$nTJ4ZVMYیS:u
+
+e9ސdXQB\ǺBC8EolER
+pu:$Y"O䲦1Ѷ.!@L?gG|VBn=ϘVG#70#}$fgo q>Ƴ¬2ˤ閟VU.<}R' &tM%Z^tЎ#Iw+oMR:mVlVKO8Sz\S$ɛwM8L^}iYhxs{hVquJF w7߭C Z'h3we Yyn;`MuV˓NҨQ@QDIoZ\GH$|?e,F=j|Su0nˆ24ҐʗָK%Ul`4s _ed_%N exO[~)c= %̆Žׂ
+78 [fEUy^he?]zdCK/ƈb3)ڜ.йdX IjJNrqc 6א+Ȗl]@X.'CH\Oz \yI$2Sr4@eS2XIU~)s&XIwWel.m<}J3+-kz
+KCI'ο\"z!cy
+0'!i0ީ]&&Xut$!SLEDN]
+C/(IMG Ze551{c`2;3aY'6a{* ը3. '"'q_5S:{U m;tHM_tETcS" 04Z".ޥӦ,0@&ZL'=dO9t)~Pǡty[ty 'yϹ^rmBTyp>હZ4>,l)y'')Dwl)nBJv\=Zx9GDv~g-QBq/#T{ԜBDOaΩP./]M)\Y'yM-?$EZ kuR |94iOk+s#Ͳ#~^ɫ$Kgu1s 'g"!ab.y\JɇB9y~ELT8A3Y=l#Kf6d"ij"J4"0}e\F%EqtZ'2) $dR&P$+vĞdKufS%\ݝ!2^ؑ9G`%W$Fg
++,
+gaw5}g4lz\9oEQ8a$kA:Im>%n9,z.LcGDۮ&4|wO;KsN&&}TB-?D2v* Փ6G\FyW_FhmвZ}yŠ8tŊV6,ݰ&
+2NÙ2+<m{ >)A$zO59;nic4InTsimUԱ7o7ot\ Ơ Զ|EZ( _iW
+fO@"
+Xlem:8M :DJZ*N_[[B㗹}|[V/o$v"g&X*U-9j}ޘ!& \2qT}}OPݜ+.?Mj+%t
+THG v{ :7<LLZvk1}.4
+e6el71dX~/3'n/t-P<[qX&VH^`
+fwGLvr^6e{|JOů;:"wU5ͰfY\o:W
+ʛ*ĚHIUGB<yXlM
+lGs⎷F}W$RChD
+Σ _w!7>O5x'$hAfsE:5_psр
+KMI
+CYc_QkϬRFߥayT-\!JESpQ$ȉx= ?[3>?a"@{Qñ@VBY^,qN1yE}-sfB&F!DvmTx+#)qIxK)lJ $CZNЮ1ݮUntC}@)#B_6J`eRN
+):蘠>laj?&l(UG` ~lʫ
+9-0Z̴~.> Wp?ifdBV-BңдJfؼF~Sck;
+"MUx?)6|U^vW{[ڇ_[)Q5b
+7Ce|4c}QDm& b=)(dSVy pĻ1Jbh6Ě=̃ VH Jf{' ,:Z3jә]+Y6eԦ(a#ԟUm֍֨bŕ~p&P2/d\3/PS##3iWY`➍oP'T*wH> *^9jH,ĪgW(OI)l ;yc DHRyv ɻZr
+ JUa^fdGsogtͨ %VUi ;j-1%$ʄ-jx:ΖmS+@Mz:d:TLx˚&d|e8OFvEuh (Z>%#)+с&
+Iݭaqh[KZ2TeZT~:l.{5
+/LSwOu'pđ8 sLB{Aԫ/VXӌo؍=B~aBK
+e\'[ fX@y
+AIGFߺٓL҃OIc'"pmyt# HEvy(OU8tKKꍾ
+ W['-ķ h khl8Sr^mE
+s8|!4Lj0b]%kp% E2P˹(1 3#/͢v)Ws_w\䫼
+$ Ư@XLn˗NؾVGdmGAIRvI<g汙$9:?_nXYA*_}Lg18'
+'Ν G0[mQ T%nHvے@tjX{e6cU2RMPb-2-]g<e^L-7s
+5׊u"sw`ʋEXU@,RCWĺ=;- X,Y#Bpx p8 u}i.]H R,=踥 tzг~O๻)ۿbӹiN|$)5.ZuLQhuʩQBT|jxpJ\B"\Ob/D-kS)O[6ry6srNP!6,8BIl 6OoH6W+/{I:XX%:a8'У WDW3[q9/Q\ٿTA8TQVgd=jϟBQs(zUkyIRYT_i_ڄj "tf:BYP$p%;^V]cEYT#J_W}~RI搕,Վ7UZL&"Bk9YO/B.CX~%a±} 2/Ҽ6;dd]`PxN̮+⋡mI!g<\o;KʨD)cZdïѺFǥó˛ko[]v2ɖ$R:3񱮒ޙf 'PdѩMw5zV!YAǪct )* ̲J^a!*U] ao-_'ɤ; lM[H#\Jwam x 5eE5sҒXSUP'[lY_ǧ/B+!La"G&2_Gz{ m<Hdx`LoFHpyVC z#Ȱè`tB<ojNѐ/WI%.4^ h%ٚnDT͕uR0ufc9,
+9vIN?پWt}t9pMk,4,*taWVahufh_^0a^2z .Jsg G+f2@ΙW4L]Q"a4fY?wRʤx1xpÃƫ1qsYW?\_A6u5@p4%/?o
+y|Mɷ.Z48cH:x_!͔CJ!`K$ԛ{xVTLs3
+s{4Z :s Dױ|=Z#X' _=Nw/˦>݋b#jۨXB@+fӬ8*j}09ۣxQJ*puҚZϣyW^fD&,o]wL*&yَEe,rXs[: 0+< 4 ]'H޷ʁ4( Pfnii [㩄Wb\7K+=enp`Ȣ) WZ3ټ>zJ{^[KQ*ii2$Fnl>fgy܉kivwHοMZc]~fnlHS O}T?
+^TI*|drZ)"d+f׎Q>X!~ֈ[fGN􋐪cMSȅT,ɹPϊVq=ȝc|B8̘ UGt3pv!eq,#cCi~'Hj{̗M6#]S3B_2VaF
+UK>'AС5rTn"t'&In˳N !NobtG ,Ev7+}~rksqNfP'^X3HڡT5DcY # H8#p%=u ;ѷb,m9)؜|uYId)(r}֖vi\~\}L.#:e+bu;Wd}[kA)DR;NDNhdWrc\C&qf35tGЃxwn緹U)>O-$aG;AFuq pUNlrբEy_Ѓnm{RQ.!`h.(!㍿EKv3ҍu-|;8 >0\;/<*!Fo ap%EhsSHqJO" ՔTzt@Z>Vb_ '\p0*3QѮX(ߑCҨЂ[2>?lW1?ׂuͱm˼U0~7߉1kChgx'=NV4 }#2bE"CC+.'u\],YO[ۉ)= '^:+B~t iJe6@VsZ>fZVyUƚtgKaƶDHa|1kj>VmӁ&k+ktz`d[L8W%BSD&>j?D UŨ)cO@yT <䅀6Tޝg8 U3sqል,T}ryM8$!Ci+, Zߪ0
+qB+Wėhtuo8SWN<%rLDd'2y^ %S1񤿜-ap5
+|.H~9Ȱ\$`YtsgΊvu{)ߓFRuԠซNw`Sֶ_d ϳ#w!_`&Zet6dS7g 1;I CWlʠ.[ \}b3i\싹j'SF#Cˎ
+m5Vgn0!Hhthg?ˌ2!/i<@ʟ;Уd~$>h =ಇtmՊ6uF^f-݊/6+*pH{Lc^r)B,7C6yC/oʒ1>ˏ~ǴTՇ(IG>uʳhvq:)ӠwI`!EWP
+qȠV.] C]1 s0:ǖUiw~ʍD3TUhwEJA/zg6-(f#0 6;ɂSW?,
+[-rS鋁M@zdJe/>Ea$Êm [Wj_F$`oqewcJvyk4<Lc~<8e
+NyV
+,o$bgZ& q &ց>LA5Pm672PX2<p*zfa)HP6[s+̧-fgWVrji%xap5gh\h5dqׅRPPo9A1;ٴ1UAܼIMsH0-KW~y/M  ٶ['8>j
+JΏ3PYEMԉ: chڹ8pz)wfy,GJ
+m\$m4"lh_臐'}y²)Ahy
+xQ§FMNJ1a]=S|kH>6m׋i "a"{/Yg_%r}HݣvfH1Cnv)3|9!?ex弢 00`GuRH1I5k H5!.n0\BNC|:XF!alq-` t M+E4Ht~; ޓă\3(<o接V)WF#^B8;
+ipr@捍c1bnLTȭ[7^{,cw竜CvB8
+!z$OzjuE͸ +Xֱd{fRMJgbw҈}en9߸,KHw~N}6,euiTw<n*JVVZ-u5RNEVQqAptjc|F1w -6Q'Tqnɉbl}u3'5%/~ǭQ%ʆ׵X+]~*]?.(@SM=  cI<ms ط0F~\l$RMG3!۴'wӫTt>ABPmزtG%;=]Z+E@OH}Ljo~||B8)Ǻ^)tX`rש\Ud+K˯1'a?qImRBgDNyy
+-+\4s ԧ]LNwFtls0I 4g" ߱4׊ $2PNA #.mk"Za}Cl>&qp/Y%ܫ[x;L}i\y"bB9j)E&mv!yKFM섭sZ2UL~j]H(хFJ_Rťvd`ho(§j(ވƮ2_fi~f-&sKLr84k5 <p M遻Dw#<U~VGhs"M2aX:(tଳ,B—U3s2 CM$&y{~\ZמVQr2ƃ@Wndϙ;
+ݚ"LXC[=ߦώe-{C!FSY%9Vi=t0I1 '(xy@'uNUo~!.ZkÅyi"ΫW8y ukb; $]-FD]L8Nx#_ G%=HFDUq
+8)"~E8{/};k:cXiT >@}Ͽ"fk;wrM<ݮYdo`Ajj?:dn,̱
+`0T-IAd9bŝe]D'ŕIԋU;^Q˨C1F*pxp,pX?alIXKjAL|Kȿu>L}us`;jE/cl
+ d<_̶U&߀}wqrNMϖjW"5U AA(YD[&<`TUDOz J¯џ+w˼?{1I[v9"QA6y10 \CKo[Z2 SK>ڬ(DOdFT݆/>pE)Kʖ4'A>h5v=χPZ)zL_1mS  P{";< nr Nu߶0/
+g۵5vU ؊xPôIAf0h,hqu#˪~ňCvQ.A`
+)*`@-wMYӠZ"p@Lq 9t"0Ciu1
+DĒ ·aG'G}p&T\s_c̊A~4=Gꓚ޽4XaNP ? M/(Q4Kl%XĐ sdZ='7wҚ4O|9L#gĂ%ɭ3eZFPz!l 5
+
+
+ԗn3 ]7'/ϕS.).
+6n
+H,8b̶1װWGfޒj'?:M=̹;U%0 "T(seTA*oR,+cՇ<,֐zńt(lNM̆/irZ\bG
+ wW|#qa xBQkoq8#3Ȓw `*IA@OA5: <Psx(j! l'1=d>2Zm7=P;Z2z5t<F6QLͣ-ةٿ9ހ\ub#G=Nb5>#ڪ<q8֧?dPuA) %Y;A>Q ٛNGg&K+{TÒZ/) .$U]Fj$} iQh
+_-dzea0mz\,`y^U%!'zRȔv,3vxɱW>?
+hjt E{W"ZW;U`נBQCܝá-/ETwy{"LvJM*abҡ>'U(4iܔf]
+R2Y^lÚ9 C57*#J2\H j:Gw;<C@_94A7Gdz;cWxӥ~DjG7[I_S]ropg< ;tUl~|(@6o"aMG8aOһ{%4JMNSՒʟ[~ZuaEl TB_'!7K 84nH uL6&x?9!]?.D،@1<T\Cݢ`{tAU `
+#\QZOhFB˥S>`.7yt'-`KpZ}Wo 52͛%*`;>jv/zZx:; ę\>u m%N,U:tFgG"Ԙ^&MoىϚ1^v8lBT`h=
+؟rvCK_hn9wY& '-?yjX"M
+5dH'F +ewv*̄%Pn
+xaݴqIbW ?u=O١sDbCd<E8ʤ؂
+ٮwmp. ZV\I >>W$D9NF 4]V_bA'xdf&W~8|~4I=(`~B'2hH
+o2R,r%|XtlĞD
+ڣ7g Zg%qh@*H(ɮ!es󷡳~,|^NJanT=}|G 1֫IWĹ`ΦHBUw tOqlYU,%p~I^F,]w)u GN<ޘ2á F
+endstream
+endobj
+459 0 obj
+<<
+/Type /FontDescriptor
+/FontName /CHWJDW+LMRoman5-Regular
+/Flags 4
+/FontBBox [-566 -303 1772 1126]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 106
+/XHeight 431
+/CharSet (/five/nine/one/seven/six/zero)
+/FontFile 458 0 R
+>>
+endobj
+460 0 obj
+<<
+/Length1 1636
+/Length2 13651
+/Length3 0
+/Length 14672
+/Filter /FlateDecode
+>>
+stream
+xڵeTݖ5Cp`;www)*ܝ,w ,t}Qd/{g: (21 n&53JhjI<
+ŕ Yـt)`G/g+k׿58V- 35{
+
+`
+2A8R-TEvL Q%E5+
+uK9I
+pz1sgq^t#D̻GVM%4`q y<?@ GCO)`N*2LȎ7R<&/_cYVokrs:S^D5\i#6j
+ ;@ɨBz )^u##}g*yuw;Gx:h˖`X'l'*nI
+'U[xY@=5r FfIxBr *I
+4tð*p)!R |q
+Z:qm~Z`J]g})VOos"c!O]j/=yJ +ud;O
+ N&w ϣ,J'z/ LH\4nWBBM-56YĜ (Gg@"'bKȞs4h"=/9U61z+XT ݀V3Ͻ
+@Q4F!j9Fs?VG5…I?ltQ )ǵǗDzQ'Иq-\|H69QNq/M kd A9҃oΗJq 8`tq51;pkDu6q#:2փ6TYǧ6k2O/"8sno MG
+[ GߧT]s1_X}E
++w `_Sa t)my陯E0AАN1A0}7HnN[ÔEJԵXL9\@FZ^ %@q Q‰hPJw0S
+p
+ƩJucHOn-j@Ct{ME݋q2 
+lK iD~ -}!yPun +v$Dr
+MRJf@UepPiv""}2TΪ}iĽ';~
+4" u5wPZOoˋo
+
+5"f?_fU(kQF;Y$+mM]́h0Q /ܢ3UˑeϮ_. =)y0p(6o=*%V͟~O`-$ ńR[t#j&nXQڹѿވolmR>2JA=XJÁα{:{xnN)GfG weW칲_Y.1*ѱ1W/<^M,} Ws̋J[T]:9&S4](7Xc#qJ EY7;n<ΐ@c罏͸V`yHSzWoo\
+wxnUi/=u#2
+#oO[jֹ L3_D-/| <% 7\R.ĴO6#i™ѥ;i"Nc[ACuk^SaWl%Ҋ%=^2hҁ_Z'6 ^S0 g,??P -j NF8V|\8u![W"̼eCǂ |p6r0qJ\hu'%"㸆6~쀛 &K[W9S+q`e+6N*;Ȉtgّ-N|46RBwQ/zK 7NlnQ{8!t]_?֨ZoeHǾ)6AM-7m= ᑊ[칰LaaLT'J,jF{,[SС(1$և5%z~6U|+Ua'9ACEǪQRc_Qa^O 6YS%ziR[2%4naRTBE Enj[!yǎB]+=͉H~P+$!
+1&͈ڣ^})"՝41'W Nf?i%QYTx;E}*k5FUJa_~/7,W;)?f<?;fEw;sڕ1UHz^v&9
+=&yDdo2>(@"pҮM.FM༚Q0Aq8n;_g.<Ch;:jH%0<%WLߕRzȮ IIx+SU)knƉ-qʢо^W,A0lL竘ޢ Xsf,*v B6!Nd(MD~~GK_L8zήMh2d:ǡ7?@n}?'e¿0,'4>5jQ&MvY\ofe ^l.۳(Zگ\6 ?}*3?ʍITx :Vt\^q8 Tlډŷ (k_Lx:W(CC&/ζ{g,}K\׹
+ӗ!;*O IF"06|FgwE3lj]MM,yBB
+ y/J9th*IB8~jE@ӿL@ry r0<LV@<i>੉ufX}%Ce8&f=Xg?R٣m]B @n0:on f&0[9.4P'Ϝ~m9Z(pg1IV]+D۵.fEЗ<RhA܏zV%hk[U%9lPefOc5!>w#r6ܚ^Ŀ*nb(=; Q ڵ%>1^)er;4KDP s-7#4aA)IWi EpwMfv?/KzFÊZ[nl}Ud/</PXt魃4PꭡzeA^2'a!19 Yk9_2Mvp&P\18!gL'~,5gfb&pM)`xR;XBmXOG/N4yAW^~7XOHTwa<WyәlLnP#%@[6hH9%SS$<D*n[NTX rjyheCyw8~ .nON~ΞJj AK!|Nd3;4)Ѡ=|g)2!ڝxv[>}xf!zנхdkq+Zf?Fi[e`m$,Yof+Gwsk$IՌNhz}2}nFEIPJS>&q?T3>%(׻ qj~.K'a)%?T
+uIŇ쉗D9@\9+^'V/R2e 6!jyu/D*2sb:Ѩ$5n?0p[*sΠ,97=|fHNB:\{iq+ kbS|sCJX$v 5ƒ6~ ΫQe'YTVɛw:'biǓ$w/-<g-b=l5bG徑G@D3J`cs 2/cc<1_ضuQ4ePTi8JjrܭAsCaO [3g'nGP 0<?PL퓯gx> #Àˋ|ID* 72_.eOP,skӔsw\3{rL~ (V"t[{Ch5q>=II)Ƅѐ?UyE>h2(0% [gA#&M _]|nzn{fR;" R x,<Zפ%&`J`s~cZ KỳS?ǃO38=ޛA6}g (.řOQ>6gvƾ$'=5{qW\B)z7R
+ܴ̬1vR`ebi+W3?1)Y'Z]F̢j Er
+ @ϙAFvLnZteWb-}`k,/&5k_' |D{&*,zHGSےdtzهd ET,u|B[<t=Jup-<ǵ6[W.-c Nfx2;1IsǽʤfoGReS/a::gE8
+^TOղ{S$v=!/Kq*>o@`hqi;!#O]6'TE³>Kn}M 9;F1qxy/%P!ADdZ!-vq2$!u)ᄰDGh']j
+NױޤPCDOa;>|W!8qŞ\eb"쥺Mx8Ţí2<ǚK4ȼ8'X6Z"Kh18!i|j/F
+ؠhmm2?! eU~(5 u{3K8c{fL3=we7o>2s=阈)Lfg :ɿޮڟJ׳|]^tAOsy#Eߝ"%TS~UٗoxN{dE(_ sFw+ 'f6wA//&Oj=`jLs)~ͭGF3*]E7-*6nn%C9mT!7jn0pw?r\C#낯)p@1J⽿eW5BMhz
+-}Byﻙ?Ntz-<@-W;ɾUE a{w@5q^ &_gk8~/-0)}5HLaF:%DnL|'"d'5H8x jj0wjY-GY)LxWgkGdTǟ!njnPkS[fA Sqq"g~?:z\aE:֘Kb!Ax/=٘u.
+s-zZ.|yc k¤vi <F6N/l ,qbDY-tk""t%];)E$(B8 9oDcP|á^\<)JG,W\45;~$s l2U[{ .dwJCΐ,;YXci>bjRs͎{2tA|60XбKgQ*ve8ՈWáwXm7Xgan$ha>ސWK״b0!F,YPu~O6D <6{m'Yٔ7^BiO9[]ٰmhh /姴V#vv i)a$"*czeDj"_x6EɎn0F&RfYߌ6
+*JVw
+-OL,Ïh P#dW`?uG
+xiDH*t;p(
+
+M>KEɛSU~ uGFLvgm7P
+@UQʂ]M$
+/!ѶK|e'ɋ7'*^8±wc"%F(D3J)vI#R{Ӕ'e2sNse
+ӳJw+^"M=.P϶f'DVEo ~֝SGW=^aU wrڀ_?p3s{i00,7"n<y@gP7q2?4\&V5.DžT
+,ۉʝ&rpLBW!qv
+$S3uĴ0' 6Sk>]"t=pގoQF'TRr_jSUG29qTXn*lDBl뿌Gf%=pAl_K 3#L14UH8[޵nzDL̻seZ.*)C/.yodo~lWc݆or IeGqqǺd#7-6D_m{Ct YʑO;gmWmɥɿNLYkbv^/Y>FX̲3ˤrkFZ~}`J7P.
+r_#9jCtwq?g!1کdWgyYJ
+q6FNaCeE9,ycq?WQe
+v +*
+l;l FD~skܛ[b}N&ILdwRT|1<`֋(S2,*15T<bf[i^ckZs:F@i5O߭5BݮqeƬJYp:2?c'`j(KykEp~s
+&-cL @’c\ZY/]OU׬Ұr-Ew"L2V^'rW_b'LԧR/e| G!;ֽ"і/RR`PcB;dmOB-ݨTeYq3UiA */RLra`i&BxT%IGc2M}=\bO
+,)ܭiJ.h!l·'#K fruXn*q:^UЅ!!n/C\}+m:޲ȚuZW:m~L;Z1ri uٲ<|5P7ox- Mny`5`ǰ=j'XTB#.T tђm*v]'ZVz-]g\-3@OF3zynLo|r{x-Wy;"=fu3Yb曍NV@UJUr?RKz5G͙1寞nlDXmswS.SgGWVmJl %(ߊ\Un(7
+^9\[0{t"\@?0W4F&qIL{S&O3ӢyhC&
+5cU֒
+endstream
+endobj
+461 0 obj
+<<
+/Type /FontDescriptor
+/FontName /CKLDUR+LMRoman6-Regular
+/Flags 4
+/FontBBox [-515 -298 1647 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/one)
+/FontFile 460 0 R
+>>
+endobj
+462 0 obj
+<<
+/Length1 1729
+/Length2 19819
+/Length3 0
+/Length 20939
+/Filter /FlateDecode
+>>
+stream
+xڴuP[]>Rhp$CZZ)P\}~^}߿du-k_kϙ3 {5Mfq P 0
+L!@
+ ЃA
+xk'
+ֆ+j*HI|?LdY8y
+XQ&7U/&``C`f q9 /MlC[^zȚgP&ʦg7αofo 73'|u]O@9\069Op_DO!n9cP*o(ZI[V0K фٿl%WP5S#aT^
+(d8R-/lOh'hKw<rLb_Rûcou籄EE4 y}1_f5)S@p~(T;j&v<}0Sg3j}<qQSɀ"70S
+)ls .g뼧m?EM{S .ɠr~+m'=ET=1LsСhFy"22XTjXc ቱ=yStuk|^wdBJ
+:a&[Nj,:O.NZ9>ɠnvvWR0u?Twk'ďa'6z*w 26gT|H5:ׂb7gdo
+Qp[yD2s^bG9 |L+T4686Q^T u<c){jZ!ڢ"_g; ,"6(-`ZX"D;{>0d3$4%ےH;IL@z? .!r3Эr
+2E#^L.SHVe'3DšWr1RYe\_&DT
+!APmS:28 >"pYY1K?bB0JA~R SB8Oެ*؞kpv>1lBm\WɿLUL3 O 7O
+8~15 0w~\]hCm%ku^FdOzeSraQ7" 昒:4eOܻKJt
+YNp jr3`B0',(d8gHα:^e<C-Eb
+{5 nVZ0G|;Z^BkƝu ]:r%lr<}I8pT'-g*E2zh+f39x$'Ʃ$$+h7tXe܉fnps򘛑0\`Fqe:}=#% 3\'FJBE>^OXbE- nɵLkc~ <pj$y /+٭0O, c9}ܸR^1i$Xy;ߓ#X})k(F.{~V3ptUzu0~@o,p?q,*SX;7BYù&,F0UW:h|+&hC[#|HGSxюG_~&vOI@9M}~C.4n\%Cvgw}qZC3M.)PS֢ hbM;(3|F#̟ &j/I"3Z`\uz،L2 YQ6sA12\*p;98L 4tWC{:nOn0>Wr89ڿFϕ0\D5ʹqߧ_#o^o{IJ*}bD>|4X<!+ygqaflG5uSFX0!郓j؂%CY"@H3V_Π kA;9!j+rCUFb$dH/Hx2\<?b)97UDDmxŰ/nb{ a*H;|t{.VĞ-o/0t
+?+?sK72#(LB87KK*nN8A"To?*A:"V %,ݨٍtL`k`ՔR},ST |䋔gH^uI_f+Uz?DR%WS廢B@v>̇LE(uK(ݭUj(j:FKK һG{}2 Hcb)"tguX+2Cl$~ᛥr[ԕ4b_H
+~=
+E>Fu744kv>%gǻрcm.ϭ^wd3Uٶ~OA yv߽Uarc`c?#|v~%nBLr'j@\5EC"=06QFm粫D}25:눏,۸gH 'NDuU"
+ASL\Riml֣mn/<kCNh-GyEBsԹ9aXwEֹ0I^' [[³V#GmGb[Kfnkx"g!-W$. mO~2ž+S02"K- \$eZN>A{#D(WWNs?S^)/T\
+
+aG6dl96 :\db9TY'kε:Sz1NP '}ezdW.@X {WX^(Ԩhs!GsE*Y{+<x1DIYoý@&1ƳB-v!=L=򄗢BW!ftA D~9}DH
+ NP7/9>>K-<G%YW T4٦̓~-4
+.OQ]A-b)ߞLh~|nxu엢!KaqMM|Ŭgtf<;!tC"QguҪ'7o?N_
+0#uZw~fYOk< ލ+"AG9=Z>jܽN虨s6 sh>,d~qN2GVJ/tF[My|I<$e8k9NZ=邘ul1HXX|.{NJ4=b mO..kv-{{{CCfI/1}MQi~p&N";ibl(Xƻ5%v[P猵$.9ެk,QG*
+԰e;e뤪`z.v|{Ю%ݵU@^]Z9~l.B"V#<ԐSJS8]DŽŹ)
+5"7d{ 'jRl[`x1dPaV#wghU?JYBiD[ ;/ХwS{Zfw
+
+'~JNE% Ij,.*Nd.c yNm`LӓMPRmZ wN> M
+fѮ
+b3uIV'mqo'˲ph
+U$}#
+;TǨP'[+|]6 g
+>ۗCWm_ܓoK޺\R똵>冑\7u͠zڏlP0.HWXXGdiZgt@uiomp˴e/Lzy8+5[Xܵݽm4&SL%TtQSp 9:$#X663sVyhfY
+ k?9th=27nQo@!vOK5|!a4z<|tԾwIEXqB{:/09bu2Ik'؅`K1quUW;h.=#ٟ?%$/W_EUkf\(}!6Fr2"~ {+WBTMx v pUCБYt喚r* 3Gfefa]4p; IQ $db2I ^V-pxYdk5a=)Dšn x
+κf|^*!|&:RO˛?uvTrr6^7V~h}:/.`EBkg.o ᒆ8PNS
+-rP+Ȕ?i1fX*9T`2Pg;̘<8ePh^oݎ@~0_nXJW+iKE{)ѯx /M4Ps@juKo—uO)ηԇndBOtE`Taΐуd"5KOQ/
+PG)6J42$8s.aYEE
+8c[O
+W:_5]$Lh92#^R$)l<UJ@s1^FZCJgHY)04g Ҏ
+04f<sBxBc}^c̀NKD+fV 8yY;6
+ltd0ƺ^1Vs>`YE e4Yk~%v|
+S}q8^gv'˝v}_ #GkC>}8h3 bZ@G6熢8c1RN
+AIYL3p6o)6 ý*Ɖ
+i:K@=[rjsiɺ'-;.}o$+OV2%1e`B*co&!xsQ0K[0lX6pxҡ-19{*V)J:nx3,VY˄r ȑb+(2t@oWΰbmV$nuAU,n+M<hu;4|%,^$b*^%n/c_qoׯv -Cԣɡ=O3z5nl-BY!tď Ңo+IUj3:`X'9t`]v|Ť%UZAq6N$%zXt_1|z8zzNhN41{ӿڜY6cIfۊQFY'VvZ}'6KdGV oE\Wd,0*(UPT/q09nAgm蟚M_ڕ?%o[6m$,X@^2(xsq]mˇ>:dtɉ;~ %N읅3@B쌸dϐ쬘ȄTp4憂"4I c'&L]U`Vƺ/T=HR8hW+0]kN4bI qӖtY
+O(VjvʈL$m /#$^V:kszv6LcZݳjվi@
+*8l5TAHgkߦG /]%DWjn5Fg1RXխVa YN_UEDc mx
+uз@^j?5J8/l{R|wO#w >gל4Yp?nZtDbF^-{3ͤ(L +$~r:W8hk\䍰4LpN
++e^ zu< Pz62J6q;i=[rJܙGTٶZ`esl~y 4!?]?ež`|g5"@#6:R7},sH|rHrpR/@sjĔjFyنЧ6i;V۠z{[UZHIEx;GdiOdbn9!`q?v`e'\t—Q;*,rZ|Q+B-ߔP^-ˡ+F?gکHفޓ>{>Ě,r~͊_hq}xiIVFS7`qQ%%YdWp?unc.c*y}3n0:Xx1{L.S6^4K&
+<W?Fi$]E`5Ȳm6 Ȟ`Np2;C!}~̘B!F!MiZC.Ppk C}
+ILB>t6rucoy_Nuk-x1h9?~K"=iy1Tu2
+wPؾNeQjەz,/*:j'VKu8<(Q\mk' fe^3 Q3EЍ #rG{ow
+#/l}jXY{eUH~yF;(Ɵyߘ"(O1X6>&)-~GH;$VE-b [jk5(1o?inƞ(,
+6 jJI1(ҋrTo.̎\o|=G0P/w6e|:4 lw%{+*.T*j na>s-|n' M$瓪7Fhu-ORnˍ_9A{WWYK$]γ:T12fѰU1+nYoO_
+}
+{%f v<\аċ jTn۶`|Zy(l=]/0
+Z7$~]r݇HۺOkٞ&I}w7/ʫ>c^uAKI $ S[cL-꛻K!<kL":£帷f6S@jbY]GdG, Wtgm]Ԃ
+IP $K?Q :N<7:>|?-ewkhG+8)d;*eR?οpq~& DEtE3`}5#LHju`oNgW[G ^ǟn}腱L%gM^BA 3V ʳP׋]%i7|(e<|#^M@ gaOw|#az;!SkoM)/yp+.JPK^&'UV<m [K{iuw@qlLc_:A Hr$(BY.3 e8׈<zvʤ=DhjĒʖfb)Zhz+'j-}d5?<dv5 |puIcu>z|=4}XSûrZBDp91D n=xnҖ1kfX 
++W!ӍO $Z 
+}i:ogD~LKk~]? Ng]yla7W ?4Rw zHWӆ֬=۪Ǧ
+Sla-^$<a:h_<O{PQ{}>%NJ/d! D}ءLQo-<&|3#̐hgK,"ݣ<f|u$CM lu%Ymt®N7{ J#5:w6МN\CPC7WA䃉\|1-ܻNrMݘi 2yy;8凖uͮ
+NR܁]~S_~볋ы}孞Q{Q}g&ʼn}(ԴOZ3 h-Yu.B F0#;@Pb;lT%9c6ɇSf5
+gc"to0{_q0J fUIЏ,7?vE^:u~ux0Lj `$w-{
+cq;4/c]N?Lz'^zYHSSn3.v1U4@G0FZE( N%}oP)a>v"|5๐wײ#26tRGksՎ}4"#xzFFbx`K߸JmZw-3?>4߿Xo{jf=]1$4H"g D (_wŰY3w֘çV5h+ G msN
+6]]n@*W99 =y #iޱ1Inŝyhgy./U-pKVdj^
+$N6A< <NXg=C3{k.Ӷ7 2U?'uX14h;(74vǷΐ% s2I _TܿP]tg72WVf']%˟nzzu5TlH=d8 V$qΟk{^#_G:*!&ї_&[X;BQ>NJRT/Dz9;D 2ҍLsQ*agFUY-A`f>ǴDlHpʝ @0B^cpb `=Z^ gȸ@Qd:>P#8 TfqDbG'&TBI<;` 3S|ӠQnY{6 aogR?z`G<pJFS KS֋U=蛼5ւXygtPZ[8 U*8?FxO <t0Oh8uP md[cqqw6;$xiUˉ$sWOfAz Q><4+wCX6Kd,w^G%XE ZʠEΠ;bX១[+6n)p+
+pnl3zaKOo%Y^8B"d9ڬJ.EJ F[zP˫gxYRZYBАgX bjh, RrvZ J۝B6Oȏ`DW+15=LAwQ[_]mFUn N͉
+&%aFvI Hr²V X(K1̡3(*!KY H +]vzq"+w,?7F eQ=c+9;YHݎ:} 29B}`Բ#j6tC!F9x?Kv(mD0P!E:Tr.] ksEO
+ Q%hX~`Xe'|7X([@\0KNg<!Q_MD ]{)D`?GbYV- Dg3:R_DViMAo4\^E
+C7Չkb鑷Tk
+%L
+7
+vlh
+ ֗5[kpm
+n;nN</ďM4ǽg|gu|/ܛƌ;&FD;E〪hz pB&LVb'J~ Pc Xܙ'%coH ]: b>#>f4)_|kG6 fX +\ Yj#G:(pCţ+-rެi
+!G uB_ h*~=k){JFJkmHYO|xƢ&q}ǩu(;F5c.AÃ&
+t3Ey֒* THBmuhÉ$C|[ug+<
+{X΋icw;c斜.
+&S}P4DS?qG0RiM{M(l DoEIiVmv4zr :w,`7b6a2fDn;/}[2(z<ĩꅲ
+f*elԛG۰tg $y!kY0$&|ƬK3tfؓl&Jx<zVBnOW%>ht)
+z$MnaBUlhx`oy+P~ $NGEȑzXi7)QpAg8@@[
++8:\Terw <A7篵qs5T)|pAZ!=?
+jjjbhPBv#<r7 Hye*WpVs'VkU.)^[a5zhTh yH{x`
+^U7+Z(oQ8Zy{[D $1 ;m)kVlJzks&H.LWV1M\-0<8B.87,};Jee
+> Yjcn+nY<jD"f5,)h8BQAs@TtK;wÅ)q=U}'ghŔ1sgaHjPv*Z(>mO/z }dsI[\.>> <i ZmBvUxI/FmgzCOYډEB,ysO
+7kQY3ɝԇ3N?ۨ>f=] ĎJ¿xShnCQ 1*UfI:һ6+R: {`+m/`f,2^APdVNT
+DF&tiS~3 ML\S~~u>FXO.}n2"ZsQ
+GO,5fЇh۵Ys]_8ifo6,RY7nn2Z!ð\B
+:VD;ZLIaXc퍉J%43 "P[LDLrV|vBK
+I<?PnIcE-9ЫNs`ZB"Ut!tfTIzM=[u=eei/PiQ&1a{ab٢g1bmP!CU .<H^%h*y7
+endstream
+endobj
+463 0 obj
+<<
+/Type /FontDescriptor
+/FontName /SJDBXN+LMRoman7-Regular
+/Flags 4
+/FontBBox [-483 -292 1562 1124]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 79
+/XHeight 431
+/CharSet (/A/i/n/one/t/two/zero)
+/FontFile 462 0 R
+>>
+endobj
+464 0 obj
+<<
+/Length1 2012
+/Length2 24743
+/Length3 0
+/Length 25987
+/Filter /FlateDecode
+>>
+stream
+xڴeT[5[pwww PSxpwww48%{>%>kU2\YQ$ig fdeb+
+ia^ Mm;nz (}#[T͓MBll
+a)yN*qd`~Oun fPKy'kQX&V}2Q V&BĤ១[P6'_c&-1v$}6;<Xע9flGkL%tNNH=vL$Oݬa~0,}o7~9p4 vXq2P\=w
+^jCDgYcl~T̚Nm|n
+בt9
+=5U׮~^1쪄>L<Z%P둟k[.%)a^d?SvfŔf3dpRMM:)o'% %2 d_[t7
+[GjdRV> tf /8L;\ / e#MҤ_e0գ
+yXo%d:^ ;b+&
+Gt9)eēJo!۹,W;e}y'q/ArdKWLY)N R?ծ uO "
+tq~8, 3MI4!>/ر`%5^DL̪rA0N'ze;vn cZf;ÀRΥ䲺+Vm%#xM\>i 0cˁvFik~ch`uM\3;"?ec8SBFj0I$_Wը:=6`Pv+~7"u^}ΐʣ Ku ns8dRT@3<~`f fM=.yvӊ,Yiz/w*S-Vby`}g_1P YОElfD> PyoHŻNoqn|&
+}0
+oK,Vu6sxaN9
+JbtŬAF{?ꊟ0
+
+W"#ꗗ
+Wv@ f0TJdƜ/}] ;jS|%rs50.rDGdjФΈd   `Vbi:ZM>iRV. z8& |>CO uWҟs_qch 7&57H6$Ym*;3fL"ui Qw/y|cFǘ:e=)&@*k\|yD:zjh
+]: V@sl(dfz#C20=Cբf̫nV Z4=ך:ϥI=UÙUl9`9a% c6tߖ;UiCmPpX
+vx: p޽CpD@Mѡ<+Se;#xp
+G S&3.CnCe/vH ^ _(l0JLulp׷ї]QEr*%n[w4/SV^FM5!wZL<JrCg1\I<`Ғ-POX
+CCHDP%`defO+NyT1"|)My%;d8/mH.UB o[#i7`!R4͈FRo JL$ dv3qVvtZo;z,emc*
+}M.kgϙ)wզ㐟- /3ɉ_?CJMo7p+3 +2co -ŘXB!?G-W(T
+ze.$oX4Dw9hγ=WԬGߵ\anL+cA~rhw"TlƔa f:I…`XwVʑogN YDCeuRy;_]8%y9KiS\n~Z/`{rb%{Nw"/ݾ"P:Ӈد?3B$6?CBYX>əƑ;-#T,ٓ P<C,̟QL ! ˜%G D(M0-OG5 -*{%yq ì̍Ap|9us]5]x^* S?<x)49 |ݾ"{W|H4 RȦ7PVHBƪ'nnp4dA8<YV b[
+L7y:)-8\P<Q*-a-qbc FGߊ'SnUV zȤ1n.!lT~b+`i8(1Bӹ[?.pYWXAGu#/@/m/oêkd2wbjeIׇB*iXo|MY`T. ɭE񜭇S*`g%,n{XT馪|Q
+e7|a.C{cd4 Rg8Dp%MI 6 DlaCCH}MT@QKWa@nGn)CD<H[{ԽY:[pi96n\ص@ަe
+C)Pd pN-D
+loc_'&v8Cb''0Q~Rkwj^l$FD[0t),$hq&-pYu߭d
+G%C>ݧRbėo"fE B xE
+Q 848)9N/GF RdLAt"Zk֞Бb, {|w3 #B铗*UsIiEI'\.@ĥ5{>}ixWAŦT]ַKgU2'pJ==t+'!$9(|BU8g_:'?Ԉl)B+.X/eB3u`\M'XXJ5l9,+E^t]Y~s7Ki ap [ϐTHr+' -s ,^zV„4űm
+9룈W5SxH[Pʲ䥠D[{PPl#H-oH̽nZ黑;r~Lte~ g[ñasW5
+<DGy(c aoWf]1T@
+:/'rwlK;OZkAԾ&#,(\<
+-p]; HwboKLg
+<dS2/eοne6tQ>MiC0޵0.:vVHJ7nPCĸ#FsBl~CoaAED\/~RWRmir×v~c-Qs+̴OSÈ:V^W"-δIZ 2_ﹻ}~~}1dUрܜ.8"5vJ.~sFB}%GBtf*3s3V Jajz|6°
+46t=J~[E\ir;?Y a+#]M
+R3Mk* R2#[(bBmx\u4%'6
+r%xL$FfNGEJV?eF7Ҝ۝Zv.EWsMS$hj1}F$MV+tCW8˺<'v[r]
+Y7$it䵏䌫ޫr,V ,8n,|jB鸼(7 I0niҡۛm=Z: <HI޿:Pkft
+
+[̕;L3p46 r
+fyP1܃2Z HDxmm^m,U+k R8ߋNQ@
+4u&i${YgȽVvw-9fDSQq`_t,L9`A(:w6PkT_{"Z!c^_e:WjVk, ?lhi}:ɹ2`GtSWٝ.
+1Yۣ1| YV
+ ?t#3AOm@`KJuur9_:vv}%9w+-J:EK9RmE5N{W4*hi\>6g\P8ɻ/ܗ 0ٯŌkjt[!:3#0Ww4|!cᴘwHCT]gi__+ZmF+|Wa6JV%JOɎ/YOZPGBr-ljhǴb(e%AѦ UR5Tem;oa(33F*c UM y`t"P.ݗ8B}%ufWmV6gt0e:] E V XF^ڪ+E{ ٜ.)S iR{
+A@V;_u:*wY
+BĪ(j66y̆GRP̆sx'D ־j**[?鞼tK)VRK. c;>r,h6αks!nM*@"[07Q <+pM^r͢j`2[Ym~ L-!i|X"6AM)~%#+|Cn^[KA\QsG1,V>b<z$7UN4r*3F3#!JKH9<Ab̊"oΡ~6d}%3
+f-b. JS`cB0XRR *, ]'.'d(_bFgpϼV|HrvB<8ԼE99GGP:
+EMwg<b_"r?2p3x h]P5L3M5ӁIha-0m` y˾C*⧌^(;R,
+^ p#
+VD@ڋ Sx*<LiX m5ԳR gkғAB= ܜ;8"}ҕMȰ&жc%M{YĬmtP(dZ
+\ߪvF9sHD9?ɧ9`T:q^&L1)ߗC9/˅a3,u,lG6hW
+%iD8!i:.hv wvXDp)8ݩ  by9 "q?hq-o0RV@2 B} sY֮@a|wh>ǓXR^IZ en:ٻ4'9 X=gc]*C)ix#;$PQkdn1 K?!9ug!;"'T;Nw<03CMld =$h\*ď1t!!DcB,s ]گ<;!o蝙Y)@Nf* X{W6x@gbƶhئ̼9OoP:7dssL<RҖIⶥ {oױ3HwtrNРAۗ/x^J\!9sc$N Ӵ
+V!n]:-Oeke|j Ri`xFmeq f2N5Lxn{޻њ" z @ 9ҏ6͹FVihIHn0n3qpTw_Q^j(Ň4f};>ٸG lԖ#3zQ_ӹ|~c2Os
+{WqجJ0'%0y0Le4EQ-gh6ڱ7y]@;
+!h{D$ x^V<!,(ƺ0#MhC^?~>"H"6I%ck,ŨdAXC^3/-n
+2 f?ENJ_Q=?)N/1Y)O#XB9\" ٙJ3l}z&Y
+UV9>8ʴaI<*e ew%(5yTm)iF>3(k1};~!tkY }:4{oiY$VT%B/XA&'#ث8 5݊ZDuRJ*TN$,j@foUYXDRxT iꨫj0}ݙe=P[S]<e S`̬ѰW.y
+ q&4-n)'Iݨmj؊*ڲ )j4RLω>5^d<D">Kԯim/tςALJ䖛kIc*\͢0QvJF`㾉9qMO9>) hPÄ>[[QI >,+|#͔pǯxA\T
+qrbj3'B ޏ; cSGɟcQB3rK)}MLVX,fG%,D;Q%EW%/} x=>
+5#5$޴$6MjP?H}z0zq F(od|~='yԙ%)xS,ESÐ<Z};/aInI2Q7H>w=ЈxDE;w1hMM.רZ{"
+w |]CT}ve/B#ʶ
+@ZiL[4F^,JZfo w:s) ͣ EIUlc%Ba/ef`.% dc^?ͯ?HU>{.FL:8~4Kr{0tu~qߝBDtClmM&\Z862/Yk^Ac,_2Y'ujyOCWQXVeˆ|n
+Z {yd.9
+\BZҡhUUQ)؅׊c$$>KiJY}ZG!:~kY'']风Z8N^\X8>Ţc.Qpg
+q'U_sqH>x^ >0`Id%>Po*:$&f{IDlK]|YQGg1.̲l%X"H 8Gv90P0"|BDBY%nNsy:e
+,W钿걿| } xJ{
+'_I>b+Mf>kvLSF,gd/Cb*D?i-N.Bh#`WdbE;wM)`+9 ).;aU$rmQb_'8-&أC<o1}+Ja_^jy.`Iשѕf xUH!'O0SBsr%۽T
+hJ)ǎc1?HS(n$ɷf^K- w)&n
+BFi$L|W~̄y;rp”>e[ˏGpGjKoٛ/6K;G?"=78qx*Vn~ּOA͊e~ ۥR$fH20X`i?a+?gW A8\ kvǾ.Fը]O0\zFVomK %;$eZN7sͽr~d/}/P<WN\AeM"^u8ιj9=`_V9Wt uNu:=BC`%(1\2y|(-PYԶc r#-v
+=0%S~̆}%ɏ 5:.zme^('F̺~W74.NVmt?׾1]iM۹9L .DE]W>KGa_84|,t+(8jC΍H
+pQ^aZwXbVهuFfC>ɽ!ma zb.qs|(/ݗ) a>Be*ǯ*I zwj <wOSOa;’kk7W5
+ObF_>o%@: 7ږC|:Ǒ5`#3[&兟 FYlKKYPVYS@)VA
+ŊLh^FT p5}!X=[gCNYf;{PF%{#Rt+Kퟭ}G]·(s3#tKwv| Y/䖄*WxN
+^kZ^ԠZ3DD:
+-\}StsM!3/RtudZ+iI5ћ|,{ݬ7e/?[yt(䍴MѝueMaQGk>E-ePWz] ɗċKM.,FSuwWx<qT3ժ
+s<zplIsB7^.} 8Ap}JW,rH[3S.W.=#b]ٟr0!hPgwrO58W?~}4˼kkIKEE^;)l֟9oS!'6-UŢr"׶BG^ZhO{֜[8W~g6h_L]Qk
+9ָY]&)~E$I惈!Ą H e K] >\ s3  3P.ҜCU-;N
+RngLALt ۗ iU( 9etZUNZQ8'hh."&dd)vZs1Y: \9VGFhH0tZs+b@UQO5ڑZ?IzD}'=KȗaGQjZ7= nDxxԎ !OQ@H"NT23 䝧#ࠜOPIeQҸKRvj~
+,F&f`ayh``6ǰM2OHPi, `fPO}S!N$6sDZ Fd>-//m`4w 4coRXWvR}A•ΉLUmsceA5~sr@˿2n2&t>0!o&Ij{>!'wn2tO'"Q՞:p!r$3a{2q
+D$P@g 9:8 +8H~4'Bλ'1KHp;u .Rpu)ɜa^I֒lW$ {Jny;ne
+ǚ9EjBM`w鈧V7{g- ;
+_bL}hm'g5l
+9e
+;~
+\d\n3F
+}"1q 9q>()pȦA}eE@EKDhUW"]Gr^RϬz3jt}gy y}U8,<'W{{h=nJy %4Ԏ41|mACgb{JBWf:-űV܅DAH\<y5,+
+~@j_ppCpJG{VZ>a
+??5a`e6d+m{0ixِQ<h>#?;qΈP8y.CZй?F/3ᕱ|yms%Lkw<~rKvq\3 ~59n3QT`Dam>(~ju+oM T×HmϹȈQ↚^(k%Ё'8D(ɧ#i{CFzģ<Uc;Zވqs6lFA x|HNT^SC2=n?ݽک܀Muš`5B!ۯfְDYB&qɣ<Ai/z f2D <MvT
+FFrm?p]X0[v%%
+0@f|+tVŊIyp;]_Αa|:9j% ͉>2
+yPڳ aPA\R!4Z/ƃڠ
+Csه42DyHZƽX^x$rߪR4)EU\(P7< F* q7 i ]Uz0ZP+a l1gc~%t:d񷓅"+T[
+gm޸P|ζi>gy[!pKM\!­;/A$}є\'ZiWڗbϚlB0M-{ȦP|20WTqlzL"ami6z3N:YDV+CL^NB81/
+RrμA\ܶ +) KgK-b'ZGAheP"Jdg6ReD"ȁ ֭sJ :xv~ӻ{+#y=;p:^q{r<. Kc'bj@w?P9mYRx͚^=oa1*'828
+`@IӟPq~FpD-E~!JIR@Zl)|juW/*՜R:PF!(o͊*pT'_HO
+PR@źMGނP퉣AB2oߕ;ɳ߂ ~~xD$jdm45on6Uc<r5V4e ! bBM+#SSi'@W
+kY bp__Bo!4d}u4h44t>6P$>q us,"U,״+FlzNθNSPyU nN+SlS2
+L̸;FYKĚ"#ևwWϖ;ӆŽ[X:*d<(:aϣ)]Z @ 'f<4<QsQ7RDˀ%-n 읒@C9-ƚOT@'{ssdW)˝2mqv7*vS ͬĮ/cKס5-}Btg{4w\u^e(ʘc E$ʧuRdH%Z_ 0ޭL L#rùh))!>p
+tp6 tӛ9[FĔ\HךՆ̞iX, C!X pUiι08EO *.H&"w2Μ}'ƤDy8I')APG+v}TOr{pB $Ay;e'yp7
+?f/x9A HUtY K(-
+7)8u\
+pby*\n7NYPάB~$Ek/V rkN-]} ǫ.l4y\Jh`oU=( f|DrQR!4?*r2:اPSl3vwܣNJ\{>\LaxcP@ѩF\;DW*>b΢nJg4X̭(JI^*g I[IrWXnN--1d%`>{/줐
+y(Jpy^aS!TWȘPl[X{ZI_qRɮTn՝H7U1CT+e
+"#<0ml/bX%B!d% +xJaM
+ (ȷ:<WG|u*geP3{4,Ԗ4NWl1˳[Dci̒g
+pn
+__ew&;wD+\TNsc[f
+{oJcaG g-.6sXªBV3H<-R_ICysoG tҺa 9qcDx i-߿71]<3,ҾO·0Pʧ(Vt`O 7p bH uW%?c/xݯ^
+p{;Z7yJ"&?p(1~NP|KI^{::Ő 43":P4y{%mk[ϥǦOKY"5k)$%< ZNZb)>K]*x_Oz'5b򄖮,m*4/'
+ "1Hk>F
+?d<aJrSӡ$|"p)JQY1FTts垑Ҵe3~I]/iCDI$`,q,xZ[xDgʒp;VymܔI>V{"^}d w+ R97pVZjkJ~.Nӯ
+2?Jb[U\$x3qgx曹 
+2DYrD!=$9;O
+^?I!頛ȖZl9M
+hhJk76K9u>XV)Z;c=k/L g2s߬dI&xPB?WؖqAq?u@)7*|Пf ;~<5LX8?TD_:K)h2_O`o{,IĉVOA=Y2lvr꺷r5uK1|~xFL9˻愈fuhn2DkLg§$TDt߻HĮH<̀yC"X.؁5*
+ #>ڙ@]}+VoJ&#_ثJ_:v8K˨6>DqRzSX| ?-azra,h*QV(l@k^k6 HVʤd[]|p TuuΙ7YL TmՄZXgivҶO-G9A/lUg,ݸkixNl?̱D#r1qRVdh#(>:퐡k9cm*5xivM8sP9aXTϚFZ~l/Sۂvd/o&dJ}a8naњ]'C8Nサ*j%š&0)LV~POd; hc,]& )5B.bZe=
+G.+ȥH;tҘ\,K& ]haeF_޴6z_~2 m*Dhb'̵$f-U˜~K:/}E\!$n͠1k*ASbhtUv]NJŵv /[˼؈Qj( gUP$”
+ղ="^cB!
+DxIrt#v'M=)v{xqӷ1n|_t
+Dݠ)Lq.
+5-v.0mzkԟPCdL\QJ%[BJϤO_M E5eɴwyv r
+endstream
+endobj
+465 0 obj
+<<
+/Type /FontDescriptor
+/FontName /BRPHTK+LMRoman8-Regular
+/Flags 4
+/FontBBox [-456 -292 1497 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/CharSet (/F/I/T/a/b/c/comma/d/e/f/ff/g/h/i/k/l/m/n/o/p/period/r/s/t/u/v/y)
+/FontFile 464 0 R
+>>
+endobj
+466 0 obj
+<<
+/Length1 2296
+/Length2 26747
+/Length3 0
+/Length 28074
+/Filter /FlateDecode
+>>
+stream
+xڴeX˶5Ӹwwwoi4x ww  }Yk4cL5kVMC"n
+
+Pyv
+{kON܁(ckW t6w|s=fqo@+ $=P[meFͽ{̝=}ћ\%@#z?{f,"/#Ţ6x,ʠ8y'.$
+Z#oA9Z2*N@n;9yhW9;]hfWc˃f_)Qܾ=v.
+
+j}3gխʜ#mY,ntI-2h<#BIx7ȏ+dIL,؛_6<VwıF+0c>| Qwz77KfȷGshPEeѡiڤ7m8c쮬z>"LI3z`-9W[bQDDWZds5Rz&o
+Q׎ '`/#jpr]f3Pk\}
+lr<DԤyzEYmMF)/~eưE{F.YޙWxw0ԯYq4)q^=
+o@g.u!
+3fRKN{Y*?n-e4P># ر0/;B |ހ7<ݿ(} Rc=xGc;vm7 `cy.PIFnNhr]
+؁Hc3qGCÍ>Y\#Zu2@.!3V &]o e.T'krQ^Қ㇬#.YdgAQ39:_}aOh?zNZd e
+5|B:|r ء7i)J}HU9qYlg#_"ݒQ~i[IV2j W_-v5}O
+c=`c%ΠetnS7oqIe @0(?@Y? NLƜ9#xyYͅixِ'8)P-"ǣV] sZMm{ M823S3li Ês.DZ)lc }sYt[P2b=b@C哳WYu\ҫ:>0Ҙv'eQF1a"͎E H su;vP}T{Q5^n)
+# \1}1F}NH j&[{h#XM}mY$z9ȱЉт^s{ j
+OYZK" ϊxI[$q/鑠$U8`8'~ߴ}3KH]5%OX+D'KD8R+YՂMv^0F ~k6s@
+4"*3Zow~i?M%pc9 QyKf\,D<a6
+ ŵ%Ml& УTu!3t7xORGAN֬EԐɞs<*0Sأ}˼/K/u*ILMud*C&RؠFF `9 wU=^'W>%v4ILJ;s ;;ZLƏ 8J<>ZJy6ry
+h#KhI*xvzUd':nέ')C
+1N<aR|
+ e9ioՐEB' |/6dd|b{bV`gXTuVX=P3}{mѠM~˓yR} Ssm6A[^}2n?
+ѵ* [2hWavqj}S`i\)6 4^׀Y~J-1]pDwLc#xd$;ש$#=Ipx4/s:nU^&BF8Vcs5>!2$[l'81@M՗i߹wԸﰛ^1S]ڡF]ʁJ&bL>v].~I4|oExgh. #FpujK.]R0g\N"2wl}*)x;["
+ {7#+JÓsLVO4 Þ Bģ;2
+@oLSukUeT[i!^3z0 }89ڋ㯟t|6̏.u{\):g{GsVzs2ҟKu6Ml _w"4J}h|p5"|柬
+<߬qdeO"$ `Bv+dH4&<jDŐr=z=ZQhDH@_W_T~%tHQB;AwWa|.Mhx<#D-!U(B5
+C[[Z tw?Z3'5wfF_gmwz_, @:;+8Ex`#}^k2Gܢ͊<*_!Z+LįmѪ/LL1<P1?H>'U W"ԗ5'@d_
+{敟1ӻv\S2H'(hJQYs^ٍ*
+ Nn
+N܆AL
+ ŀRS+d=wublG#TM f*e/ &ɱI Iaܨ񣤫YL:#FR
+JFu?KY0e.i yDqz4V?IkI<InP"ҲU#|tۺdI燩pኁKEF=m >}|%x~*a~X$M@
+
+5;[70l`CF
+4q">H,d~aHA[8
+Ŭ` QVƽO&+uBHY]%CuBTĝ;fUswPt}irH
+ _Xb³tD2Oj~'] ,f~ev3xLQ̼Il/-Ʒ4m\'tGW\Y.wv^omcevEN\yœ!B#!kUp~pu}W܂_Ltb B=EDGjr[?ض3cгZiS p"PBKU#HmqޏP>1GzCjo7_QSUR[ŁjbNƤ ´ 0Ek#$>uNU\mvӴIrBVqI=n~ś(;Ť8(eWP@ƅ]TqkI'C{s|}4*im r=8Kĭ+[(dg\$9zL6bU5:ԇv[b6
+/*]uXurC!9*jr \#4Ld;
+Ѐ@O?
+6JfKm 4u,eƮ!em wd.S‰o*7R`r̀?[RRFc| 1SDHެ0#Hn#<! Ɏ|/͹eH~qz>@
+  җύt>|p슺kmePڧAz< L@8\ȸ 󗒉6-QiwY2%T-M(1uD77HF'C<v<;x~e6^sX&mi
+Hx̞afX+"G9\oךYıfG% 7##m3i gyL9ns,]BvTv 3]#B0 +RBjG@2gЪ 2.UĞxDJό}
+c
+D-Sq6Th Chm^{Uh
+'%EբD `gaxKBRWݤ ݭ"0ú ~sB@pBo+e&&"T3A5kp)u zPA/3eG9:#m}&sMјqtSϫtnd!p?"0S]-i*qAź~[J7<"جL,b%~=iSy9z=;D2vJj$MV-mW\Ϯr p e=
+?&<Kw)9.lX8
+װ0<Cց|(~wZyT"AMqB-۵?SȂSd dmPos6&sʳ {iF\pPL,y5S=0jTX`,`Sn1U7p^ֽOəV/DGlt%7ͫx{%_N@uZwm̷G6*p;:,я[kԒwS+F}񋿝ð}~k"LeC~OHAEH屜lL@tEY0*KϚ+x/2|Ԭs_SЁ@ #\2,+[gB]yk+>kC$+?6`lH,ʠoyuDE9gAan+F ʾ]=l~1nC&
+{%+v=\rǔɏ:йy_ųk~Xܡ=#{]J.|
+7smGYhli[ZL?e8q
+S\V;S/l%5@ p˄"B9jR0kga##Tfy6;b_aΐa3c 2!;šla({j L0<A%fZ+xN18X`7{> fqV<J2bmW
+vKYͱӫۉdDּ>\z'o<foX&&c5}ɵrw=}d<(@5ueS~f{nUrgA-,Ja.o2-Z2X-Q+o0ʮQѭYHy wMĄ;-CS_s2jqn$CI(S(0zռj -ۦ{iqͭ<cq `2 ;M, _$kddfjDvݚ,p#]Ki~\Ǔ2Mѧc]YaT)-
+qlM \1j=n* bd;)dUgZr:X" PWaA>Stl$$KC"ً-S# AEI|s6B=278+1nɧMJjE毷}'e}9s$` " #'-O./@WeBTlG2}s}do'6E ^J]ag}xwS dDb_3;1v _.2ph!Y}ȲNiď]0 zS* < [ucp?ͫ/-
+j3RXv^/VF8$³?21\D*7c~Nv:yijؘe µ\,:814xmjMQuMJ!Á«$5{Y9-i6?@/O(# s$wI'mZGޥ4kmo!LO=5 ASNqan-嚮wI$CQmў*#`H)ҟAĒ6Qk^jY@cxCf{!
+kA5;hU:.+ @շk"'rGFc+
+e|^։-ʼn_.q ~v4".!T;dO@8-!͈afۀl4aqZ\n!C4c;[fYxo<}JOǕ5@(tC0GLǾlego5e..,a)0o$.iB +\ssb䫱upjZab S#͸ciGO8/(~S<
+~p^F)-}ש)tk+Bfkꑑ#J<HݧR
+{%ܱ{t_mlӃBwc\Y(a'(̑V@T*u~?h?I[4baݏOEUpﴍΛ~Lh``V<\&BW\NDHŚm**Q烗Y>k~㋺!W)`
+^L3xmדVDb3  & TMZJ7OJ&.'qػȾ<_X?K5yN;VMvijThK^#0> .gŪUMUÔ1r-cٙ<^ćKj$ٹYb8#(%kz`ďe/A%We^AYyFL2}ۚjN,ىG8]yd7.sR< MfmDU'oDӤ*؄pp$i:@cE2h-DeC<k!^Gi!e(# q`T?7T:9z`g%JL(vꇓRXoZXxp8z+!^HkKe@z
+z=d| |+9M5A~[[]F]V/){t*S
+9<J9y@*Sޮ^+uX
+:[F&OG:.^
+MEfv/߻d>]7{᥶|^dynKI#
+EnQQX+|u"B]
+˺H\u){c‹s`"woT&Rsw͌"y 7I~LUM:7S@fwׯO2_?:y W5p"`c8-%9FR \QnW)S߿.>dhPIxpʆ\lO<lNC#w$g5KZ uGNHeSV̾#d[0-FԐYŕޡXǏЋgug u<-<ZKKz勽 0s|53Lv(jPA%[zop?1 he2\q~ ׂ519Of'TbCaWlha\?\~iQf~m: cȕJȣĘ2=*25S;>4*v!oRB}ޤT^u.:#?O槔YE^66G^|kg)/bxZ#ۧEeRZ˼LnWB8L2iq;d!Q?|{)<A|2WS,}~w
+o؃
+j0-L YS֥3)P.Ptahj:VR,#5FjW^uAl̦,;;r
+ЦU*펮=Kéo_!e>v,2𹄂ڗ( B*?̝߾%NFusD*](&=
+#Ցy%ujC٦J-{#ls2o.H-RHl7=e~Ȋ="yWߖNKH6P!ԽsG 0ajuչH#A<q)u[q>~t'nU?x5^OI.Gk!h}ؐ.gPFbz8 5^D,1{uVm1 & ^Y{H#sRJQyrI)OoOjkȔ)#حAt$PS ZhƐNåLV\w@/7R4ЛO|ѽiJ'=D>Yfà3;UZy!A*HzIi%
+Ȅ 
+eBpD4"~RilfV-?u7϶&X6{]dPȝ#NIm;Y9 [f4Ak=J胻1Yt5:o)+Ӹ@~ &jOm0d'-0!'wǦM_(Ӫ ;ߋ; {;I\iCh 4  kUq=O&zz"-
+mx!^DnI[W֤Ry!vI-H Bfb'5ci}qF.6IK:GN5J2T3
+ok{(}im=^M괨uVsqR9AX]'eK-kl1h6bnX4+C||lDU#1TҚhQH['gsnG=}Xij .0̃d2g_9қ]YWY7s!1e'†#fCo#E8|9ЯNdϩ+Q:jixkelX@&M 5[O+j-R)GtmZVj) T<;NE^)
+#Ԍʇ5,Hi1^:əmcs%ҭc۶mkbۙ`֎mkb۶m۶{Su?еWZO]ryVX} K'9t٪a=V#~L 8v
+:u]RSoyV-nC2>PL̋OT7Lڙᝋ$]&apx{
+pS(zꮼ\6NWy$~ª1_j9O!NRB[d(7IϏ&gT>"5cVTRH~U˄ޱrB^2n:jZ"[do˞6G,[CB_*Rx]\)8CBu
+XM2^ug 0+)8
+(O ".(@O<MO:qj2Eq9,,GvY(A#ܡڄ^%jӗ O%-CurnSƒ<2JZ˘ev̲dyhM-*23\PϴO,7.#o%0WD2d#&c=i&z(%ЦH_dy`60zY s
+ A\u# =0tNy'RmۭY[x|]OaY񣳂gY
+J1jZ*aNP-JV4gIh"</&.Á
++^x
+vv^=)ɘL%Zzb{N)<DA w ZZܕIhYL&DZsM5\od_Rz1b+ަfgˉ EN}(|"VWM뉤 mp]xS%"¡  aEhvvvlxJ
+9|_ $=4'K1^w>9P2rnz 5$s+z*!-1BrawsybV5Tw{iݲI"
+SqװfEtBgC/V0j_%T҄k
+btkNf@-M#LqGUI֞̀gg0|%$S</\:VHOT+6cCѦfY܇ע}%g$ bWǘq\̴ @K $׫ODZ"<l+S(83h9FB\5F@DB%zP3kՏdzyyB;3I%b+Eyt0DvyhEpN{;"AY3MJ^}tÄJk \+&TAaSj>
+Y ijD):"Rf0v9=ϰBך+ z??J-HXR۷Vn#㣦V4Qh+[BU‰*!Ýu3ŋ :R+T@ #͔**iRO~b*m}"DI]$"e!M&V0`}7=4B§/h4ލ
+Fˢ>tj(i'(k@TZ?g;NE F&U<,gfRS䦄}ȶKoIB"\p 0U彶mɓBAu}Ȋh
+W;> W.8V]fcGD`ӓ1e
+݋'`.8|{IoҹD=&w#r~3SA b(g GЛPz0&}lF>UI$0¼EK >j'9LX{&nn2ЖCoB{IHC@$D#_RFT<n HTl)CAl*0e2e@?1xI1
+[W$&&O薋P&d]IÝBݔ`m6DXu4I Yb/e_xut|b-گdr5fij>b;$AU:/ -޾>qvh/kx@,|LB94!eԏ3<gXTv> ;D p(ygF_W$i%l0
+[IǫV/::Gw JVI.<2ֻy}.AM"ԉ6les_2B3gF,O@hϚ|}˜n,+Մ9e]Y6YQ@igOw){<4<as%1(ȇnZE9hJ.n`I%x"0t1ꉫv
+3t뾏yh DL!*ؿ^ oș>.Vړ J(oᾣbϴ6XH4gȥMԐ~Mwb
+[J)XWD}+o~")emߟR{g6 IqRy"fđuHj!<k xnwfd PʍC*NfYA-s ׂ|d`GXw;O͈@Y#=|#U̍[Uxsʵ.:h8bM*Q}757{pY\Zcc&2iS/Wi JRb\'wluuU)
+r۸O0dKەV;
+2)nʒrி]Rg˿E)ī5v*}I5$ N*D!Γ1.MNiCtTyƈ_^TE,I&!&p|.g; ;ߟYS^p$3*LwӤcxcv&Q<$9):vK8&'["ä
+]hi)ۣ[!@NX?ɚ<FrG~ʖ4bi! Vsc*htvCh=p2.2
+xϳ }<2ur. pe4Ut[rs8XZ5do4͖YrF}/b "X<$|
+\l"d=.S/ B<QOd/EyTNNxϣ\wmt")/ p챆D=F&VRFJ{YW[>瓩ZTjR1j( n*-
+2Q/Ob@0Tz<E{[瓈b8ƴ='눡/.1Z/ɥ;ζt@/Z0d^| 5o#m&8?"niu9a48悍%GkiQ^[IV3\u]Ɔ.7sθ:
+>1n]~
+Q9E?f3y
+Iw"n $nޅ<%e4pB 1!ɾ0LN0dLb8pA'e
+1!71]$jtJڊnuLzUH1~V+B { ޼bP-v`XPMPj&)VIѠ}rtE&hy+L uR'WzR 0vkfU_ ^cJBz,]Jܭ 3!Ċ>YU^89=jC֝ $gә
+l_K/P-S<Ph@'/<42м=jF~jS?5lħ#Z^I~?O5g76::2'"uIc.hf{[$~ 8\ǤA/E"ǔ$0 ۍ?8Tp+(]
+-kϼ?\8>ލs +IK[IAL ASHGÎv{e !P;Aq$rjw@7
+='r@L(<ȣƬ.tEbz~MRl ;zJ]P醡5X$١v'FbEO&Szg#FxB0Ccm'x/?ISQU7xPm0ؗ#<z0sMvZ06l!&.IQ7>Cp m˞Clr/1e8IN7lS"LJVI"%c`)I4-,(mg~%]&(oYѵ
+b>\Ѱ"Lº`+", K0}cW-QZZ}v`õvOpksXًd J}Ӵ64.?Af-Hp 2͔hߟAè9[[9_<H%.3nlcоKAH9SyhaKƽ[qv޳^- g1kaXN56Sw=~3](ЕL<ښoʨVU{{ 6HRhU ;[0ssy`k>BOL֒ŷx+2W\g GnM=t=JpTls2dE䜃uX #MBmD0@|`i(SfG',0JիTO.`C`}%DpIrl0-i''+'e@F,\O
+i[aATMxO\<f&`; w#[td&Dҥ)r)JsI2\W%t^j~S5?&LYhv}BkkcI4=:,;B^<P>ȋc.Z~963m&dpҝ! ng+U񫷄;6Kbr#tIFî-&' c6z`P uZvsopIFPNZ0] QuǑN:t!Nh%c4->PaCM]菶9JlHhD,:F`,Oz7K):S475O%8Ӣó˿- ƺ>gK]oZ0bd$gt?d|^2i`rvKhL mDx'uE+%VbeaD=m2&͒ԍ_Hc%ߑGhd=`2&!k^,dbWX 6R=Z`bd&jkzW+W&w GQDоȤ B
+M2[z<&>Y>;yk6:Sڗ%Mcva8Օ5) oV]d8ZCV4]RBSKT F-CtxgL%bH/^"-_w7/IV,`N<,?vHxt4.HrEUz&IVkxcۋ<æ0:H% t?0*6by">_ ȷe:KeQE9= 0!{"޻`B'FK G\VoltTl4|-a*m$u[]wlKDo09.^|K>oo .'G'm\{Kӫ'x~xT`֪͗0R׽L0$ϝ'Ao?=>X?}8{m݋T>1]zh2Eb!qy;SF>=KwW gNY=Ir\eJ0JUM@!7h{dzc57=A6ͫ-SB#lht6ap$ N\׏8[b
+_{e/*GRphR#/p7E![ B{bA-}昦/ ٹh,/?鎸"SԚi1qh؄^)G t3 _PC4Dyνqk+١J2'u]-ٹ x<e\`М6ȡqXC8k[*yr#yf=pFPԢŽcŜ~\kAmqr`">1ū;&JSz-va3V,cU⼝b\(jqejV] i6Tap^ArJFMNwT;y8{n%xf X9'k.PPQn bU6te^ђ|)_d*+a3R,35\`a{C nW6T7eq8;Euq!amV$o,i )ڣ&=ؤ;?@<j QȴU21y2gu
+9F06]^XA
+ޖ**z~sxq{yG%ˤ28`0 ^q}H'r+sҺg^p=nД*XEf da>gW=k=>2Z@RW(tM%'H+ D9 ~DKH'4G 9~R<Opn8K*(nf3u=WTٿ@^,3q_hkgQA`i?o84Z&QjPV|{CLx$&1#x䜱sttr #Sܞ&|M/CԚf-j=!@}U J\jz5\g)#t7_X(gERR@@ITCK<0[b ;~ 2f9X
+l}ȞX8뒃 ?tSYmxSJl1LֳNÅ S"}Q`|nfd:u`S# VxWGkZf%\{ՆzxYCˀ:0>5V-F`5d\_'q˱kň>uyK_"ifw|蒾VMU7=gވGҐuSeC[O }u3%PX),"v%otX `q,$J?aa]
+endstream
+endobj
+467 0 obj
+<<
+/Type /FontDescriptor
+/FontName /PWKPGV+LMRoman9-Regular
+/Flags 4
+/FontBBox [-443 -292 1454 1128]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 90
+/XHeight 431
+/CharSet (/F/a/ampersand/b/c/colon/comma/d/e/f/ff/fi/g/h/hyphen/i/k/l/m/n/o/one/p/parenleft/parenright/period/q/quoteleft/quoteright/r/s/slash/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 466 0 R
+>>
+endobj
+468 0 obj
+<<
+/Length1 2081
+/Length2 16721
+/Length3 0
+/Length 18002
+/Filter /FlateDecode
+>>
+stream
+xڴeT\۶5
+%X
+wwwRS< w.{9}ZIט}εZ+ %@ L<
+373s
+e?&jaټ$VL\* m# 3f-vPJkMgƵFDۻX.ItK[Wܾ27a:٠/u/Nv0c"z`JC;taG~|Jt
+ʫSG%]DÂ>1:Kd.qV' bЗ|תW
+5_Ĩ៍+,š–<:SQP '
+Qljv{ܟDiHK'H
+c"j&u4k-"g<&OjfC?\d_$<ERML %هQ@ůK>S~WZ֛ _Cۖcl瞱!l<[.##C]v0Lol@uu#Gff>_,R#i=ݢ*1cJK"f1"EG;MMWLh[M3g!M=U')Y6_?;P!\OAҨ`DHYK\]]: }4?l})}O,7F2bWaS:U4\Kc{~
+q\e:μ-:,
+`,Jcv+]_ZHjJl=0`F~M/ṾK]H>{яXy=wv[<C7SGz%Lt)
+6全̓Nwezchsl*hsH6YId,H4nEx2O_ 2(C[xR0"೬p mv[3)㡐@8{c5жBR=#j֜c~|XltńDLxzAtzJ˄ ?[C6]ai
+#g׳rJvzxVz.n5lx=6_z tcd/zpQs皼Q7ո@%D5}]/_H;Jnu3xxʢZE×z3m~hgiWvJ[2J* t'Bii{b:מ5ȋ_wL&L+OwC Y0gI& gƖNn`5oJoCl]!ù
+VwvM߽ QdAmo"D/XK07'v1(
+^Hpǘ^3~|[\UdS<lq$HgY<u,"kQSC-vB403XGh٠X8n!w6vK\wFE*zW4E-VLc1\ lΙ%|8 ߰ ?N |׆X[`u1aY+Y$.Z&9mzv hY)ڒȕ ateUZNv)<@ԗ -Wku^<K7`vm/Clk|8dNl(#K$u/T^_Iw}xzk#&4~6d&"jߐn ¦@n ( Yƞt YXBG|P˱>+y0k/ot :zO/GS1gH#Z}P}jJlIYC:iekLGYCV+qFef^)uWjjӑ{ >:v+?u{Daa&d l: GO|>_Eyu%dX T`1-֪&ҶK4sd{αuTjM'q{mK}~z52s+hSR]'܁**_PX&ۉ~׽T:˹^) u]kܨX k#w#"<
+pq <y1>{XiO,A4,lIõ%*_PqW!:U^VHnG Eam> mG$A#pp:ДP|d`N.a-9lN| ](qO[\ۜ1ӗI3Rmk˹vz5rbqn.J`79ح׫ծ[K6;?=|"
+d2gmy!ۈ ӻpCbO յU LnWV40𴒃}X C Tm#*bf9ycNՈA5`ܮͧ 0Ck[րՊ7X*jD Һum/iRjƂ%9|Nh)WlU3\R )OhZo#;͒g&π4>AՌ5zMM`.J oEo!D6QFAe2*}'_J"E1֯!G;AvxŶ yb|j*E_"ĔuJ$ oW0TӀνYCnYϷ/{>V7\Q}Sj!򿀳+i|u<Om< Ff{&2h%Ӹq؉jy,mB0Ŗ.JĄQl +l<j
+C>! tV;)0FK M卶L+!ƌ8Vˎ"{GB
+
+:wNʄGO3z+ߨ(aWi4eq<I
+CGS{~{!
+fK2Ѐ::=㪔#i(UP9o!%8<nTRsH;[7WI0^J8+:%DK!(]<[KH1ZRzU+Q;D3S)[*V-zɍ͓_9Fgp xzXLDLD$oR2LO쐲W*)P98jZczB #Vãn~.xc3[8kdF?ؕ&GEYEmji!$\|3ԎtyHcŘ]qq=q'V_x֏|8F$S8wW9_}uȃ&kA+mU3ruchBrR%U^PlMo/U^C;Mtʕޟr#s0Ɗaj ك3c5ug I5_/tIvw2z(}>":‚XpgOhxʦ6z&m1;s^zgĒt `Pدq_<0SIfP} J=Xm,jL`};dJ}V _7EZ(? Ԟ
+&CkǯI调 y>
+)DG]O!*pJªԮg#on iߘ!X}H &MǻJ$_ǾI1ՙ-r;aI֢(B&}5L+@ON&X5:1RGf3WNS(!ɻltt_ZKsr?q5qa8jRse\amS͒O{(ϝ548k%"x,q
+@MaN8x;VlTɶ'M60K~0dg|ƠC8 !ed?*9+KE
+sPmJ*ʃ J k)tK#i2wK~m=}";IO>^ @R
+wQCҵ' m89ڟM 6nxŪhC`P՛2W
+0D:bϋ+%L~~zQbWc}U#*b6Lc(=hEx)Z&I1 3RN5\[-ThZKYzp
+o0{U)=k
+C|Q%
+NM#c#2h\3K&0f"e .Ή;(ΔpVC j)T
+weM:I#2ciX Y *5Ĩ_sy NBu<k]iw#vEm'gW &XMt<$Qjj EqX~AnY5vhG џB 1
+
+E /e`9!~6ogQvp߼|Nw ,:0(00C)]yR=v[#Bh6? QIpJ"V#_4EYtrIKf
+P9oW z:d]s^YB.iֈ.H@O8rj&=Lz#"a\<kDt\ѢjP)a
+|t[6z4t(?WD[:
+w{s QV$?w٦bzX"$[F HXNaSnx\lhptQGC(Xv7z^߸Z gotMhVSl~ihCyz84nyO ZFVg|?F<N "ʉR(s##9(qoh\#6ĺN8_*v nEa|sKORKCc {,xj\bO|ʏ\S.6z?]$6ǕLiAC{ W8Y_qӘxI UIv[M:HGRjLP[d*P_M[(6;ǨUIC\%Qv;!CX -X##ϧi+̄ʕuS~X|)$;\+.:C.Na&nFx|'jQbIHju$[ (=_?0߾u[ՠ"G?4W'Փ/ʬuE|2LAR,DN־BWϐWh-?gS NU]]WbqtK!IF֐Vx/OX?Q,Fhh%c`%V;G
+mmv0,٭&ޗsU9
+}QJI%a*'[Q~Aߴf}O<6+# S.a`};QX˓X^^,
+Vd 3q"p'B5
+vOLo:d{37ѵ\=N1\>PzOS\FO9n^u%#չ@tC0Я %S|(`؀A o|$K0I,ztEJ3gaA\1bzoQ
+/ xS/3c1#%M$unɛ/ c6ל[l+`lt爛mٛj]zQ;WEkUUkI;=YJ
+Ζ[p!{TҮrCB3ef`p$U T#nO
+sn%5N+{@Ģ]f=zȅ?pzg~F4*de\A/9a'. 8?vƿ)u+>& Ydg]j[F G?԰#?pwm
+'B.tYP\gr`qk%=m4̸7to;6<<.Εu&te-zv=R6h< H=w2nj_`_ִ'?ywU~{njgIHD̃em,A~uDjIM#=mKz`zE!c,Z} .*ng]H"ah-7j⾰57]23e7Rd-M䬔CȔ {靶֏p0]
+?jLMr€mw ;"~@'^ܙm&iVG u.V͆fvISU{ _#w+#
+X,bߢUM/Ԋn?&Pn@ jO]8
+K%yٜ;ngYV%cd©&%kś4ٴ/Z0@++>r9!zp|> - !A&  )ax{ -ROOb$BUV7;=zTˆXX܌jr\w hPR`%5a?<L*(L* f\5H]4~]5g`KAZ0 ~ < \%ŭwg4YL$OƑdЇx5LqM
+J1zi[FUK|8媏+N e>7YAi[(ls#S/_w:݋[$z7GteFpY\I EpNm}7S!"#(Pnڍ'0 )0=n+F^J
+9d<Rd([t8&[x2%R꬈ƕ)xewB Otpmhz1`{s)0M,\ VQj[NTd.aGf{m/[CB39"H-b8?u_/a ǹCxB/vq oϾ<?iǭ{go.|>RDkX?$?@ld%r_mFց\#ُuFΪtrE+9ZAQR9K#p,ۯ7;9;e:kr7>9&ہX{|aŷ"WVtn8su5 ocO a^m߬GFj׶k_Qc`A5
+SCGrNI֣UJ m[;+l!DzFZk ŬoI;_E KU֟#2RxPqv~Zk=|ߨMݵ+ P1kɯ{D-t^M.GA.<j!VgjOG}[ZCXO`bHAFV-xύ|{'\?Zyѡ]GG(8'/M[Ad_Y/Jf}[JOukr-e.y7{c(Mυn3l=p$˧2wX#
+ȾQkE̜ ͸ro>-Qt"hj=
+zq
+G?z{R|QJh%ınXCrY穉>~勑c̡hnށ#^tTu{=!Z pc{CIm%o8\;0nbSrN%n̫я%hFH|46.Xb1bo}M}KAoWKU2k?1/ yYW%0]lM7^SGB̅IU ɝh1h
+˼E/L+V%`
+S "9),~qmi35wB<<贺?@;EIRRy /;KNYgL
+Q
+ HM`k|u99)V&M7Ak;'^Gb&o( p}G#+$~S#QQ0gnK<{`ȮilD#z*RM@q[PE#Gƅ1Ȝ٩׍[(C7eՖ+Y?ږ5IA\j up# lOs?+@we._x({5*r֡/p~ 3\ _pTgxYqIy#+3ݑ:^1ӧi̺vV)⤄fPFυRaG+;l+'8p1 sp9ax+ )ZL|/#TYr#ŲFZ|gb2B=EN>yAmGLiXL?;er'()UAUL B{ʂZ(gc٧DW @A2ve=L睃.zQa'>eS>TmnqM>[16IGM{~Q +\}?ߏAX%UEOFn
+Lˌg틳ؒ8 a|-8i=1ޡn[%tPCy*pKsնE=MO!@ 4ŗBwOIМt0^>uq,\)0~oD-ۜqV(քyp1gq{"/;R* q$c8tI38f:>} AV v!c%EB{2գlۥ$Lаy0NBT#9z|-Nl;(\dݏjEchFaQzw^boZ?`oŇK!<`k /RH\B l.\/V^PZv_=N;)[ni~-a~n͑x;|q;r@u 83*4f@e$?gmSZ@Ѩ$/vQ /DXqZa߼Zޗwq5}H#A\h~SCjAz%5 0mf48^Gs?+c
+4|oBunn}0>KvOԅ*G.>tc89fŃ`H)ط9lY$Y9/
+[CQuIU@Ik ̶^TGБ~ښB%A7v%*B!=rsN$-._o1co{jWL8jfQ "*orV`7O{tG\[?:}~vWtm\>t3ٽa ^ıjTԢҩ }j-ҪQEXkS3CR2&-&?\ +kD؈)nE9 32]r'5OAQZ?>A)#G7 1piy&1R/uY!8&yڟ _DIZܫ
+\ F3i$9 HKbm&Y 3 PZ6x#,hg\dF$RQn_aG4;oI@BGw~#aSYoV^&.JA %u\їZ^gߚIz/oaۀn"2Qt"_%I?n}w%y˃@K6g6b/Q6 J;J3{ާOgF-ܧ[Ur`/?!$'Ky# C~a'xAPvsU-=f5bROį@989֣FEk_>ڂή qk~60wXl=!6=djn*M⅘t:wgƑfJqM%dڒ.Qɘi]H}S"1%90s,4'X!w&FTh,H@8\c
+ 8-"#8( iI/ }d0 n)U}0=7xO3%{^T†Y*W
+~QKOosG.0pӕi\9‚'BNe|=q:~^Y?<V<L
+endstream
+endobj
+469 0 obj
+<<
+/Type /FontDescriptor
+/FontName /NDJGWH+LMRoman10-Italic
+/Flags 4
+/FontBBox [-458 -290 1386 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle -14
+/StemV 56
+/XHeight 431
+/CharSet (/F/H/M/a/b/c/d/e/equal/f/fi/g/h/hyphen/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y)
+/FontFile 468 0 R
+>>
+endobj
+470 0 obj
+<<
+/Length1 1665
+/Length2 7219
+/Length3 0
+/Length 8331
+/Filter /FlateDecode
+>>
+stream
+xڵUw8m۶=V{obA$V*jT޴VM=Z-ZJUE>wȸ;bh¯w0 @WIk@P3@D@HH] pH(t% "$$M
+ 
+-ssr;/pYSna@ ؕPPBˁg1 ꃼ\`i /4oȰ
+JÂE\eWv3zUsޚ0gd$`JPԳ=!Ru J@taTM%"HNR*1O4 h,pTt?#CA%Kc V6BCέ rE+=>Va 3XMѩn1B"g}R*?\1,lx~ծ%kkJx28 0<.q1ih>B άZs`ҤZ9#P1wԭQt"-̿J ^DXD&V
+^̟n:۲TF7u@խh"<OYe-`of;Ѷ^ 'ƿD*Ǵ푠_P_N4w6XY594ٳdJEQIڄzN7OټBR3n 3K |Gq8铟
+,'!z;;%ePTF۪;=/[4pys.dּYvG`?V!
+G)%˵ 4KS:Ȧ Q.<;,̛ixd7~.Zk@U&NG'$V;G 7e߿~ PsԆAqm-(+u|w?V+<9t)KKb|lRb̧D9V?LyE_'F pP,m9m
+'8fASŞc Ok.2r 3_:HKG"
+K!"! ;ÜecDFK.rXm۱+pJc7Rq8!i6y;,g2}6A*CG):<ɋ<<T׽L풬)AK`WuW('vM"K }+2"8ؘ*E7r6j3v8RzR2K| HʐdVX\ch
+ b7?r\J9踵 ! ~f H63+xuoSiHܜ~Ψ/QQgS퉜S<sڇpzHN|)9]ch\%{mY*]WG@7o}HMLnsNs%˱cp=/f[Oe2J'E:2<wW0O]3&#-~8AC:k1˰eysbЏٴҕ<TI(Ѓ/);7uW|bƯN~R\u*|D۶׺D1xBtfR۩W.Fm=p0ۈ*8b5RN1{wlwBBjW>B4Ҭ{#t SMz`8a8zb}> X籣IzTNm;B@Fu#Sn_vlɌTw4%jՄCCx!XįLy1%3q%gZr+\
+4};#.
+ ;%Q 혀tǮ+9-;C,ZuZ记ڲ4ګP˒7ٿ< ڞ&KvKIb{>`aGMQYyv5uJJK__PuYNEExhSR〾,r N SG|쐌?[dRHDF{ո@]{l|AUn1LgS%bBvƓD_ڥ@r^^#{rO3g) F `sݵv.K9DӇ"jiL?sㄿJ͆/p{[eղ5
+\UڨqV/aV,3&ݴ᫞m\8y"u8Je*aQ7 &q/.'R}qY[\l ×@ S#Τ-ɲI=Uf tz16"@Ղl<7v8G[ x.+r)RT@/WH<P$}˙lQI)SHIXf0k+|!ɅJ T,; m=n'?ʇ p U],*lP)%`?z[]>"1r,+
+ז4Yw\% kzZu<ΧNJO]} = yE(+|Sy2QO'uCl)XgqVz.$kq3'5̝8E%aH0* j9~Ќ{x~c\0}s,ܥyFbЊ
+%Ȃve\Akڧg=Kdڃ=\J[` jy,w EvRF/+=(/?W\h2f]ˠ->箰O/n pɉ0Pِ dÐͮ*.{c!$,\M5 T役ka)\\b= ޜ?&H3 ZVDS-RS1֜:Pi<dniڌ^9?&bCb+D%6,^#]ɯdX.7DieS6[]7r% .2#ö́;i?|Ri{r
+sǃLRZi/V"T^8]"i'DϘ1"lH@F.>.&8>՚2,$@FjA/~=<@hFHNU S"ojT6O6E}-J:otlޓWy"͠9X8DtY3
+g> {Jv~G7c^^~T%t)+X OVDNjiTAcA~9@|)yYe\,ܯ#\t3kq,
+M/E%SgqDIi:> dۉ+̓1jw=-^Rt+ "s/De+63MYLY8RR혜&}TOQO}PJtK [#ݭwh3gb!mʁvnԻV|Ӡ7`#BG2At_#Pn gP3RV=(̌[^X(͹up$S{d\F)D5O<
+FD!ֹSU領,]}1yCg׫΁cܜL&n1?xNCu'ܐ;Jɀwʱ 509xl̞)X4"mV|&Á*!^QtO3[I;@x! cч,P ]b
+*hoUYD D<nj{R%.pt6S 6{UJ<$a$W)
+endstream
+endobj
+471 0 obj
+<<
+/Type /FontDescriptor
+/FontName /URSDYA+LMRoman8-Italic
+/Flags 4
+/FontBBox [-489 -292 1472 1124]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle -14
+/StemV 66
+/XHeight 431
+/CharSet (/F/H/M)
+/FontFile 470 0 R
+>>
+endobj
+472 0 obj
+<<
+/Length1 1839
+/Length2 2413
+/Length3 0
+/Length 3551
+/Filter /FlateDecode
+>>
+stream
+xڵU{<Tk>R%""Kh 3n'1cch$%JA(%BIIQC}]~oϞw=kkz;d
+Ā#FpDAC(H:Ă8o0Ǣq"@_iib a
+! h@<P#
+C4`=::]!`>gF+}2 6K
+U q#i_0&Ȍd&6GsAb@
+rAg 
+ߙ T5Hf,` z9+hrE{4OMvU1OyZ5ūڒ-Zu6aMOdlj]Q#~[6^$8R]-Ȅ[M~nǕ"՞/&׆vːSxe{Sw5ܴ&T /\L T  K\ewu\aXJ 眞yὒF>M~
+"ɍ%}0*mXO>ڵ¼UKw_&{n./v4HVݩ7
+Gv丑bOcUڹl]>E)+zE** b$; |diXU}[+ja?0ݥ[A:oX ՏwiۦPQjc+6VKJ;N[AÉN
+^U1w9[$<9}oZbVdA0v33B)l轮gW^ֿs7X]&ꬨV7_>R'nн}wJX*k=yW8Vq e5c38O
+i0{ [U7 T2?hVi9\!b''Wc~Uo53$,,#xu ums-ݟF-
+Η%uv9[c.U (yPo3ļPoq7Г8[dj.y
++TC8& nSs*nhZBꮊP5r~Bp:ҭjdiWs=`k09ZQyiv2=5}4B@O+Iv.<-RCNqxmf=-2+5u:xD:.{qxu^ 耼A#-WnHq,\vKVR{ p#j.cq]IC83>̾u;(OU|x#lǶTmGG_>}.Nd$1g5*t@6y;L1yZXq.rwz.N{6^UuVh@Sbñ^K[g\=t.}I`u4,u\UfmxGYR/Zi+<,0OscW<Y՞i&]nۂiK=QIZn[Ӆ;.b˸cK#YPGV{ixNlQE2o U/s!e-W?+ӽblT%5g~֝=?GH3T+20~ +k‰O3)xnk]|B<p孅1U%'nX5I^%?0"Lr .d[RySSg!-<}~(ЎhkK5\ôLjzf2<lZiY3ou#K} _ڳҜuԥ6P"]QqAZu}xi06*'uݺ ՖZj?MTI~ɰ0Dce6ڛS\c/٘np)G5 k6[մ>-<AH uMJмx;gcyM?XP&qZA']CUڝc\ojڳ鞆rxFW~$Lul O;ޜ_ ܨCzO/f4
+(ݗ"LߚZ/Sc"GGm{{8QjB#ٳY[bQği)6S=
+ql6YTL 4==?nsM?W\>V~"?
+endstream
+endobj
+473 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FFNSMF+LMMathSymbols10-Regular
+/Flags 4
+/FontBBox [-29 -960 1116 775]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 40
+/XHeight 431
+/CharSet (/angbracketleft/angbracketright/arrowdblright/backslash/minus/multiply/radical)
+/FontFile 472 0 R
+>>
+endobj
+474 0 obj
+<<
+/Length1 1703
+/Length2 1611
+/Length3 0
+/Length 2667
+/Filter /FlateDecode
+>>
+stream
+xڵTiX^\
+.EBj Q
+[!2QDEd4v_H,4j T|\:aDH8K&B8BXӉĂ8S!
+AqP1CxDh1K,#N"kpߙTyG#v.ON4O BIm1TqXFH9LWgZiP#\Ms
+p
+"%Y
+J0 س E_'h%tÉSSQcf9- Bk!{&0* @Bs㓣U"=ٷwv-U F$č $d"pyoG'hww,!b3Xl{>H0wkr 'bJ-LtmγYGS=Rˍtn5oZ^Veet$Hj$_܇R&n-袌BnGZٹ?;Zp Z<k__tǂ U ՙtMG_n5uڴE2nS6OWChss;yaTo/;і&Q3a y @DN3'( [8Ppuy4܃/_ 7lyٌ,cJ5s h־ֿ?]3xyի\ֱWs˯}3 b =$,}mJFr7LZzٹWo]h+gϤp64 RYEd^
+9?/Wq.{[rYo(pY)M˖u0%|+.DB4THbowk)-yv,F2VlWG?).-jXEm5 h3C&G]eڱ[9߈mm{kS'%A;CgeUW⃒/i3KjF~;{<M=)+b-R›b/Y'ڄviVYefH]{c$קRᛠdk_?}dkT/<{ ͞rfcV
+ 17-D98t2Jd$$>Tl>tV6n#tP}@ q|δ9E=iS=/;!!#V`jtd_Í7^Zz㔶<RKɜ& ͮp=;Y\zӠ7UwE';hS,H6uPcvˉ1#'Wmry~eƢs!ld3x~|=k]$Igt-_i .vLs/Kow ºڝ\Ü<1o%WDhK02٦g{l}|-ޒ5Cb댍fs;\՛U=7$~ԟeRah?[hȿϛau&[u͠<޿NEKz'O]źR,E}S)虋g|{jK ݺ ?gkPVP\6YIrxpIW7UU貶0[s<|R캛yE Sg9Nԙ4m&AݦGZf1/`9ԀM]kZZP"uo\{IgF˂kۦx ͬ8lz]88YIv3#.POcmkK y _ wrTmlkǓæר+fg|7̬>k]]#OO[5-.c~i\͌҆KNNgYW[o( ;h;~+Me0#sӗ^_,Ⓥ4Sͅhʂ~6hÖ/w<?`vW5wXǪ+/\E
+endstream
+endobj
+475 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RWPYUE+LMMathSymbols7-Regular
+/Flags 4
+/FontBBox [-15 -951 1252 782]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 49
+/XHeight 431
+/CharSet (/minus/prime)
+/FontFile 474 0 R
+>>
+endobj
+476 0 obj
+<<
+/Length1 1691
+/Length2 1663
+/Length3 0
+/Length 2716
+/Filter /FlateDecode
+>>
+stream
+xڵT{<TgUX6e*] 3 3acfΙf`h,Km"ݔmV*tcԢVlْQ[g|<y'
+Yb,r1wfP鞀#xTN)4APU j2t#[ \=c
+@ \ "tqDSApB # CT*C"tj4
+'s8;h/*C"XF.*~T>`Q0D(D!b
+@ x
+HU0;.`g:f9
+b UJ(
+JD1i8(Ȩ&}q *U@p]f0m
+B$#/7wa FQ
+n3
+P $0aABFE1*-LM!L&%/c˴)jPw19\$G.i,[:!a'>}R?]m&`0\g
+ꋇ:zP;omxkJ>3iƛ)ݳ1uV !D;K&o!UC9~C!WrN?1j:N3Z=lZ|fWl
+eve^421|Q5~TgNXWzTu[g̾{(3(@c!8y^ܭƷsC-cro
+oCケyWES-:y
+>s`; ߏ8Z>e[[Ke]{Yڬ4إVM35}tn7/oOR.JpxWl)ϖ`>4Q=lWR
+Xg"Z7-neizkG>|u|ǝ
+W{WKoMܐfqr{թ᫮ su ų6|.ИDXJ_,3)>}y;D.jt^۩7ɳl}/='IQz?k8bOP=-כWK;S>/KW-I:3M *b2%yO̼ѽLʫDL3efC3Gl)Vokw5{vɒW{y>Z~pEnjg^+SʫcxCWxI7kEGgZ5IƟifI#mK*RwM>"bp$ϒT4xgy@:|8kYe=ExcŒk K]YQ7j &QâGr?nC
+ n>FdUW]\}a/V39Ҧb;*UFonӓZΎMR[LτY]35̾vAy C~;=iϫ$#HSpvմlfr,|Wg֎'e_ߛb{n[ P苏~yp-wކ~ns}h8mEMK/o3MaqgZ/cݞsq\Ǜ>M)~M6SmA]Ñ?}iݘ;uIq;[]yS</Q}s6߷r>W6Ä+W_? ˶GZ=ku--hۡ߈i(+_~kr24\UЌ Leoj0J۱fU:}k/)Ȇ)^m^S&MSr^Qs᮷dflG<xoxs2߮bشKL#uc\9y/kZYig 4뚐FShU~F& sʈմ7e3nDY*Ol[%uplAZUC-k'L!a珌jm}xFi%ܙ#)%_XcZ͖sn8-*hd<['3m;< s_<ہoSߙɮ4G\Ĥ5j? |UDw_(1b:ӌ?V78 q
+endstream
+endobj
+477 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YSOURC+LMMathSymbols9-Regular
+/Flags 4
+/FontBBox [-30 -958 1146 777]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 43
+/XHeight 431
+/CharSet (/greaterequal)
+/FontFile 476 0 R
+>>
+endobj
+478 0 obj
+<<
+/Length1 2082
+/Length2 24843
+/Length3 0
+/Length 26064
+/Filter /FlateDecode
+>>
+stream
+xڴst]>5lF۶mi8Ll ml۶m4n_z?gl\g}Y 9*PD13ыY
+O<a19
+vvO. 'kkC T m,l4R@% _E- 2|{a[3kEJ=>w, ,
+f0\Q>-N0b" hf rFd:Pthsմ/i/ҁQ5'|yq1m`Gv~)>[|xgTtjg'5,tJePudw\?]@g#qY, ペyDӱvP
+F%J̜"rNsRɠ -o2 *TƠĠ3]Jb0ziZX\ob~4I"#?Bw"*sC,!ỿw?}NDx9iڸn^F=('JY&tmJ2ȭ6 ] َRy;bݫ?a3K!]3dZt  Ϡ\P1WC{\W+CX.&d0ڶbT-a!%Whᓬuga"}ׅŅy1ɆUL%S*`EjA-6ZA`vdyjTtb
+ɓ*UnGZlB,]
+w?.<k7GQcNa'PKhLj4rU:Vp7>w-&5Ҹ-&/T⺵a_]֭jlkwm`h&#P(   JEkRXQ"PҺuըGh׉Y7y3Fr6 n){iԯ@^>RwF$J{{V؛ZDZi呟O?ΤqΚ@f#CKݯ޸;
+&f:(<c4cniqD}Pt?K<F`uz9+gWu;<cS/(ԷYLӀE%QzZ_٪r烼<ҦAxsY{(o{r6R9s(FvnKy9 X>8k!ul=/x"-ШՄ:|<R E'F˳d9W g??SքqZy&s΢ӚȊk
+mi5:gF |8-ew o]%)ifZ*k.%'=ÿsdYlC8Ӑ:)Aݼ\5f6kF4"= b-p&/bƴq\p @峏&=_ҘH7"l@[=IMcvԆ}IANv-Q1T`"WpmQbo-A˨ߪ峅:zNd-ufu>ޟd]=
+X}Ъp$$@ (B_|+' k?DB>RIƂĮ Rh(J`('
+@64~&–DʦzٯL"]I1Aenr%,O>@Cf]ānw<X^mU E0X / |1/$}ɆMmI;Ť\ecYr%I,y_q.KkTȆaI|#yi@&"9§i6__\6BS~uϪP0YPV qX cJ$ BV8 u<r?G:ln
+*_+|Iz%Y0LTaPod@3\t2J(k}9t8j^!./?flӯ=6XցJ$2xG&fS*@1`#I)9LVYov|Iɰss;B!Ӳ3>MMJi@8}~{CTС+.g" ȎEGP.K9))3IyYDFq<fSHOwCiHZt۾Od
+:?̈́&L1r!ǯl.Q V׾v֒l/ͻ8CӔy2J`{ }7oPPfAܥAyiV@FmɉKο|7nA4~48$uߙOHMA,…tFa"<繄m45u4APl^ Ou~!|<L趼nUiŁ j?4y(Bz5Sm{f?iF C
+y]˯A I0.MQK( .~ 1ﲃT_ѬZ}%14g@!u<'.Qbsdًj*E/nuaؾ!G-=sũ^Ѱ{P|Y(!?Eܰ
+&:a =y3
+GʙW[΀H\uWa &-XށhYzmZc,2:1Db7D/(C/')vh]A**`;CY?t)dQBFu׾mVɑZPhu5 k.>6i%&[
+o'pWaE,6EqkdgQqȬ3ιŎ_SaSr.'@t37ƸZApKM` EQ,&`2l i ?ENҕCkݜsSXcU PL9w (ϮIuU=M)Nen.Á
+y z.!qi<oTy5g?z7eK"d)ۺt/@\3E-tg*]?i˓eQBxf#e̤+u6CaXKt?2I,(,Vl*:dhƐ)8HӞ%Bgzi @Nv ѹڑf.+d;x
+Ea7a
+[l⋤_ڔ?ivC8{\; y gFQ ?4;Dj<QY4hVeN-+F%`w8 y8UAB<MA7Kx#hmŒaM/ ũl@moT= 3OvX '/vzbK`#C#;*GxqFwgL$JJW\+25Y(;
+}G!VqGuFzm^vψ SRgD~J̐)+^R*A74F! Y|J9u PBXFկǡb#]z<>NO^P,+Cۦy/Bt-$uY ZC{ (c37)KHX{?p[ݓr $D-%Yե۩P-f0ܰs[K҇=Φ7|>žYFdr#N0\tx}ϤB!ͣC񇖨.[xV O tv9xA5)a)̨Am/7=b?40T'_
+ ;OvBi`jITrIWVŴɪ ` x ~]w?& TKWImON7߼ _d2JI _ug3]J(\ǘ=?3D_cyC$ӳFT ̐
+ H!ݧ?F~>ݫ/n[ b`wdO&hX+$7 ~{^ShJ:L@k
+y B]WFG&؃mE0:h[W\]Fr@Y(}O&x|+5KYi<%;^_ <I'nUpU3v Ăe},‡Ԗ>
+b=aME"UU̾Ydy;g>JUVy,ۻ̦Zαqehj SC'ul3܉;NqWWbQ@˪y'@i6e.!d\)?
+Σۉ S~ە1)N<{|σ
+yP[$Ϩ hSWK;IBBd(jO;_Ukx*ʃK(}rI35(S&Sd$UrMl)d6tU歷&)oJV^i=4o̽uI8bEGC۽VT=6MGlo!|6:@ԓbT')Ebߌ
+P־/BMlrhό+.wP7O*X WiJDZVdW Y1C!ݰ ${DB(-샆Rl,#55eՇk*S}^}^W|8y<.p힑7C7;9MRƂ!c=4YҙEX s1"~ `߿X{Qefm节rcN82
+qeCl=9AYsBB-өz|_7V+2_
+,/M_ogv5V0;ػ[1:gdaw|#ZJ*B0vl >ND%%Jw9/
+%ku\{ 
+b&'؇fF- $eȍtd s v#p'3jrǮbMIT2%y<iq5cA99.ŭj3n14pZZE—RX,z. ڏ_c %.Lh# h%&8/(VYN N479発+4-2n[ 9( _-
+`1F3&'N%Fh훟ܒrdRQ<Z;_)oQѐh 5S9+UElҸv3'4u}ĚPy)`$Qn-ۄ1)خb{uÍQWJVZb40tߖ~:HMtC"gKMԳFAubJMwC7qY¥[VE fv+X\}!xy{ ^bL1q0zIBa-
+~蚻ienhimu<R^r+ 7~9^h?5GG$sn+!mRC_v@7QF]*O5H⍐d9y!Rlg \$?瞡9$W* p2dHEk"‰KA}Q9JYM^TW-m*n A սiuc89^3
+(-j@y?th#+{4iL uLpA1?=.ᶍ,P.rǺv}})3Q)iycz8)bو'QDjFddurkLbA/sYJjH爁')"_*͈!:9{q@FYX#A~zY7"$ˎkhh…"U)Q[O@x@0he)
+fh)+fnvky"jEƊjE3!<C~`a Yؤjo,sY_<+$kPDܮ,2$Ư
+Ϯfi]55"y#&@v " Dz=n̮"l#9|=TqlbjL:n O<ah\%R~l!FB&Gd[Z|'Ds*nR(Al f9.}1,3[u^t8 ҭ"TUmט>v40yTRr^ yFo:Hbt-hBYOo"9Ֆ+ "xM`0K[ +(
+Xԯ
+K46>Nj˟|'k
+rOr4L4admXшd̺i҅`zwܘM ˜ 4Ϭl6SyFj0{3֑S` I7\h)-EzؔAM}/Yn߶~plGgI 7&:f* Ԡ,N$KmZlMLX\Pز|L㦤嗻U)@0"(GIyf{*T=ZQz/?{iCkũZZd02Q:6HXLvC{.Hr@BJ}.)񉌧mi<>(m n8̈`WH[If5
+*(k"PKea(s"wFzˆ`%Jyr/?:
+^F4uɹ23"ϥNW<M!-Z#ꖱ5SZcίYDGfki>΢,tk\jr
+lPBֹAA($6b-oGg@tp
+ZvVpS>Lv!S߸3ƢI2
+0:j+(8us;i
+
+ <sy.1Wzi_xIvvʆ 6=_:%R>=iy5=nXpyyt+-1Ԓb2 +6%KD,ōRU*&I_D
+.Rymeqa NPA5dǡ®>ZD9qcj }S
+:[o0!t#RvW8w
+d ꏸ<G{
+;bŸ=.O\RPJoקuSo4nU2-x#U@xxĉi<a>I<BuhЙ|cdGUM'[jX,byCVp #s6X+%,G+dT9I>2:e_j+ӵY  n.?1a-$}YTic \g˘7+ $A\$l "ZK9m(\Lg`LWEU)W_ƂTT—Gi)T0]$b^p4l.]DJQ>qSTfW| |TRo+^.JCRw,ٲL31 VS^3kwZzv6xFsz&!
+X \cB"z׭$+/W!~s
+_̣rهÉP7HuTMOV TQ$GỂ8[wQDt)䚸a$zr~ T#tƭlO! !oOr/&aRt%u
+? YwpeCOUJrx
+MDCڲ*Uh᛼{|R[f3
+3䶠FsKwptu]S4c6Zp:G'҂I7XWLjw)9D1Ff]̧`yAmȚm3/kH=Wpɪ+,c'8+%H
+`kh=+^gj0$,h8s$2}1$Q&Z(ٚ⅙ #`G%ꬌzbYlyp0Chk/
+B ߖD=ᯟ>z-:m} We[mӷ>RzCXy3:di(''?0}FC:wRٍ1P+Z"^UP⫓<֫#۽(.a)(ނc *d])-O^/`\xv?e3ѵVb5 6xThDɅkľ~UzZ n5<;u9xݧ;]9LGѝWjDž\7 NswTChpD#w[qTO)RGI)7|35꺅9 8B{d%$،}yT䌕{vYͣ;烁4Vk1 <K_.Kk:Y_P̼!f0c;2,i.P*ԯf#ol2EA?wO;~/:j9i n%Y\g*B*mw_ʑ
+DGPpr3!;U4iQۭ-Xq#fL{a 買1ʴdUAtFyz\%ep8?
+gv=LZr?ܔ?f5
+`TX6!'%u&hv\ ц|>HT/@)a8D!8]滻|u.D# yUkAW6Ss.ΘrkmZuʂU?{6h  IhI6Yާ:[+2+3w~xvf2o}Z,DѮDuRM-$CviCKbeQvUCO\
+X/ShiD&wvp>v |57pf(sfwV+4C7SL={C 1%Nbkku0JjzC+2ho FK@*h>ga %Ua`KG3<S@BnVK"{\\XqJ~;׮ԤTX /
+eFRHj%
+8_T½;ߛ+\rא%YMuL 34mBC.ӭbQk>S<ބgp%
+"4ȳP~hd;&DNwN;>Y3(1x``DZ+1w(NXL+XrI1*ȡ:%.'HkΕSPͩp  oYv[ggG^5"+Vs%
+ٛt
+<}L<LGo
+oѥ("tr4(-?s;5+X<nEcM0[}V*.َ
+%5GCB;O l@3UAs؞hDؾ;'X`Yr`afM9Af--,(۪L1 5<#Qy.t%մчȥ| wkyc1?+(=)i6P8 dqhfOuH=E<̳PdͬC݁qٮ͔. $,Ft>R̩
+LX
+xJkWw8P$Dظ'ӞgC< nY'DTdžJsW ǠMI`mu_AA ]1nowAN&/dOe\KY3q
+O0Űk+a
+gDb=o]}av>XB?2(;݄00c: հv0S*~ߊJa#{k`8 WuJ~2eڕqbv0 e\0GFk[;8)
+eḇD(r)A7y<Z?'zuLțKq"q$Wj롆]M
+ceҾf95*&!m+>Ҙ[نԣ? qZ2[S,nҧuރcGY-,sjdwe0l TȬ-zlKDK-$6os쿓oQiŌq>L!^01ê4=r
+"&SFc5IDtk =i'm?
+ \|o2Et!5yK;iwjK*ykV'rA1Ӗ_{bȓeFZ p E^X`e#Ҕ^qSݩ73~~Gt'8\69& F(u'"&yφ„.W5Y~
+b9;!zi-@M? |oIU/V7'E%(exۉE N֝8;t|wGXVHhxȺ276EfF-bDÆZw{]l|P\Ձ5̻iq.' &JoBZE+H} xժ4
+Ƒʇ@h'"=ٛRKQL7Oh9JVóaf5$ش>;
+1\aIS]Y'-Nc9Sp~eX=V\O<ە*j-MlIf|9v gV:V[7r[tkĕ9qB^1XGQ@@Gv;)%Yv ?dݥצIXhφV` 9]`E:j!-CRΓX>XKPqID\QR
+N+OEDh&a"c\:A)/s)V<ϩ7
+BZS9cQԳml@ʍ <0#*z=(#eU:%`VM:Ϋ!,{cCc(љ _&b-;6_• $}b(kyڈ93xFSg @G8NҌ$5--f$vmM_ N3*ʪ
+we߹̫ e=MkIa:mS_٬>ąRJ䯨KS_jHbGa?*/-hiΨNni@+b.% Ɇj5xO*/9@yyCIY[-.0z2gT; zG~Z?νݧR
+<UG`7jaE,@_q5}T%Uav,b6\bYrȢ^oۮ$k9H3SࠁOwl.&:A0=# 26ލ`$5ՐC9Pߌ!&W*9ӊISvPOnь|߼.:U eD
+r`2ABj4|w*!?/@/Ib+ͷݨS2}:OjuRۢG8/1
+a;kRi =l ߒn>𵫸QRbQxҼ&~e9hMk Vvb)e t_@4g]{7Y161ͧ2?*0EB͇[Tng9Z/`-Ub":#6$|Wi9.uh>!KA3,^gAy UW۫9]Et"/d^0IOەh9> vLj|<&1
+^Ts%yk쫺p .ӍO@a4{\Y%?i[ՕC>IU *kE6n $89s'
+̭mᡀT=o-r+ݜk@XY๾3B_%5(CUa>+
+YYZtՈ@dlN#08\n鳩L>`SьdNHKt(;]aLX=Dx&okld}Lr[ +1hFɑ)m#T0f6 S:%<Gf{'Q$9bxDlSnrdۯ/_(:NmJW)s*&d;[IȦCK$6 rbZ/|{"Fo]2ܿ.cv(ŖO%p0p(kjwlӹFIUEh| _uXd?Q~#M!Wf0s/_7er–.H #nU@2Ѱϙ!J.r߉(=r6r>_8x,ԔI\+-]Y3 9/S
+M@no87l_h.J AG6$| J ;=^ ͛c}$Ěӵ+"|N'։cUeJ8'cQ팴~
+5?%Hq&I 4v@VP"A 'ٟf)'# d Oҷ=KzOD~))8꽶(',t5BJ6=ߌ5}+OL'
+<%ԮU}/ -8"}$Iͥo+g
+ՖE˞7pԅ`?SDp.cVVԱ`U:hͬ%X%U(Mn2KBC6+v5Lu0N趩~ df-!G͛SUU)̬ٓ]w#Yp:h[vT;7o)ÀƄ w<JreTޒMr6_ObWe9y@#/ڱH:&
+" }V# ;X 4}BE
+{~,jz^qN
+sADsi^MIkڛX
+嬎BqH?턠Z M1g?ݡg{Þ!St٢u  t`B?bs <0Ri])4؟0 75?\e1gkԾO;w R9/=A}FI?IhxK%5u<S(Z?|f Alo[;峔|PFq8B-')/jfሊ t0ed낣.(*MbCb-R3-})a@
+?NgM~8yI/MFG}<;Kɧ2Gd R>3bm*vp 3x!I>_ؓn"'3c?DmZKyڃR@{)-\=QdwV-I!?Ɍpuy-F[ JqWw`_B\rsMͤaS8WT5wiφ>!ffQt$ B]k4U%
+cbRvV)O5qTt{䮺}+3%|=B#'^V[0>
+we#cܼ{@JiWL/oW qLLT+D@9ɔ0G@oB oj#s?jĔwPddJSΛ ̑Z8r~V x=嗭5-^dW f7lwtf|lg
+.7~kC#r1.ElU!#0;Iں%X hVlY7
+I e92AgZ岭 > EկcM1gBM,钃ńOv
+5VdSbnruϽGc*B\_tk~6u.Eœ`#w_G-X:H͘OCD~٤_iߦ?+Zyp3u:0Jq,Gzg"#nz@֨*U/ːe%?!8Hӥ`+ fPIs
+-KfƸY-fg >o,P ǝ5f<e++ryN
+ vL8w%4[D_A W/WCzz=H!9 J-Ekd\ Z XtXL-ea>~SܺW$"15s{,梙y\8]TphBÔW"^lmF~HW׿9_߂)0Lb"81@Hgc«7@+vW:o2o' &vW/,v <H|waɱxzͩPx+619%妖7P,u! {nLFbGRA,>}TU"9mLaW)zc{[S @{¹) -hSb$Aߙrry=pďǕuJ*̖b oC.FǍZ0ׯMZwoHsa,g;iYr_)vϺI'0B")]
+2|w&SӶZ)һ\Bq7.q}/G5OAkTF~GW̎чhGGF StԜ c'V^l>/Qqdx"VxSkMJp8}= ښĝ/[VѴAUQ%Vmy|;|`A> sN}22 Iz uI1x1*dfgMu;& 1JQἠB,^pP2"s[|
+M~Hr,b*ǚ5ܱZmq
+5
+[(FfJ; j̽&,F|l-xw\w {t2byPs&K*Ϙ W־t(ê`5ncܲ؇ϾIMV
+KEYK Y U'q5rZ`A/&F6^L4.-{r O_X"WQ7o}`H"bAsT`@Ș޵P~_ `@
+0?ш]+EL7Uc4m9+&_ڂ
+ĩ31%I]&P rFi6-_+C 8C5GtY(̲2qU,75F?!+cW[$Y ?O(>t4<vx,ڜPЈ
+ Xf_+fmu@`i> %„ vQ;7ě7.!|;7BR(~lfqMsfg#n!+,uECVCTW[s BHO˱g{ Fɗ֢/42v$=.NXe2h6_<
+n
+-vوtIj~tyw
+c+/vȪ_ S{3.xZx<<7wuN2[]:'O{>& 1%u8+Ĵ6'дiY/΀Jy+`&
+pSX=Q"fG'՗Sth<W=OSۮ?]0G/yf}:r&)aad.M&;0(_ŁAk~
+0Cs0]V u :
+endstream
+endobj
+479 0 obj
+<<
+/Type /FontDescriptor
+/FontName /TIACFU+LMMonoLt10-Bold
+/Flags 4
+/FontBBox [-454 -308 734 1039]
+/Ascent 600
+/CapHeight 600
+/Descent -217
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/A/Q/T/a/b/backslash/c/d/e/exclam/f/g/h/hyphen/i/l/m/n/o/p/parenleft/parenright/question/quoteright/r/s/t/u/v)
+/FontFile 478 0 R
+>>
+endobj
+480 0 obj
+<<
+/Length1 2894
+/Length2 29932
+/Length3 0
+/Length 31583
+/Filter /FlateDecode
+>>
+stream
+xڴuT]=LJ+Ri4AE.IiAm}y}75׵{MA bfo002A, @ W[c'
+t
+9IcK .6WN@4v+,3
+SQPSgA|"QC*2wK>q+N.NLgm@ ˛[)ortʈ7BY
+ `fetaA]dnw|JA
+!WO_`wg+?Eא[(xM.N6vw9\,k/NW$8 O|*i~2y7VsqjY(;f̃?(@W7;X6\\l,s#
+?JX
+jlAmN|\RPq`k@e4_J T"y-̍𮱟k <MF,ݤ4Gy:eY D
+A?3S5:9۲6v@Y:T :DQԲbC2_)<_ <Mrb\M:?eNx9R^0"0ygXshM /d2[{Ҁ@Mlb[331͎{ r7X0M%N_5ƪl#+fW
+򕄆mHd)޺ƨ[T ЉЯk
+BT5ae};3"?YL!0yTKMe7s;7g g
+ J?EP-j7EVƳB]-DA%94hYʭZbݓ8Cu5ߚݣL|bTAml̋
+1FhצnGb.wj2K8!^D1 '3{sigcRwoK
+IxFnr=v7lpK
+^\ܱwü B.«2 Dí]^Xd*H`Fb5:IThdP
+(^SKw%$<ră>u,]3_kosJeOtA,d$Tm{Δ^LHK)C<J?>P!+ꩳ/D}M8y+uUSlN9'ǔ້G-qPz!>9Z8 6V|\Fu_''F2;x%WqTb/CZR0}i<Bչ`<0c`*<O^S)t5'Ŝly@ Fp HfϮXhSY#жK rv
+D(I}BtQnݵ|1wj~6/-c+{f&bgMnѳ%Jy֐v[PMl"Ǎ_҇9v~fjgAlrfj1{\B8!8:kA?,.,.n/LoK7st~OP)Sw&nN3X;tu}jѯlRb$g;פ9#Jy}f-{(C>@0"ex]34~2ަ.t2δ_1YXBfk!?M~8B5RDY^"j—owVA_35O`i <yGC)b>\뾌np@, jGr`aU}y{t4o^NHZeF*h^I0}nƐL)1g9%>K)HBTUNaW㗄0\QQHBEj_c`߉s o <Eoma0xátէ]CUFSu>W}Hk)`ʨD@bpE. R<sS2= #]3$쉙37ЄPg~q3[w
+İF^4݌zܢIsq>ACo34/jqRj3Z([ I+3>5gU$*WCf19GG(˕c' ax>^h,+5_ )
+A"(^}ѵXK`+D8;k5
+UWYV21YL !=ukD!< xhΟ&<4GZ,,VSȲϞD˳4"Gٚ?)ִ\J9
+p>Rn[G@8/!"\U&iƋ?90G UYš: pqѷCŴa|cN\H!*t{-LwS
+y&c⨑8?J8}lfM'Of,Ecܙ3Ϟ4D 1(lb.+'4s]=gly.};}eN(1ySoI{0@qj wqyTN15
+,ҳ:YNQgH9z,8¯ܞ)2`F9ɇ/{yNZB6P&3A Tr{jUtO*kxK?>.kM)3da!]gOjL-BloJBE-^bAXR-֮5dm`j1է`H!ٹB vG jִ(6h"m %fWf+í
+ex:<$z>0)h6|+iǢxNPMŠ}'"f>Ε:Zhr\R{F;.mհFe<'`4xP,:c %_EAN$Hk5vM+l}<-Cd
+O[!bO\~K gǷVЄK|0}^rc p`nAy~f}h;v
+_Ͷ+z:RϪkdv7F"xPy<5@o3όV)qG丢FKߪsA$yYҎ}%E S "Ba P(O_TkY,C ($j_/vprPy^=~ +sdiׄ8h /<ps-J6$(Z\SeM* h\bI-O>oKLS wf7}1B2.aM܈DoR$VslnͣYWNi5oĭf$8$Uʑ"K2t XBaU/@c;Z3ܯ70JV+¸=ҳ$iO7REan<ͲD"x̆d
+`
+_ ZTals@bM#_
+
+LEeſLrD=gOYPV>~5_m\hfr
+Q\$q ukg%+.OhEjOa5)¬r~2ysrR?eK5Ύ9'#$w3W:9]F(ϷUhDݖTaS9y>3Tљ2=Zu 2 6UH.5%.d=W)iLUώT!+Hi6 0T~k\ũ6j4~ yL3
+GEOe1%3}=لytyvkq"yvo{Q~dž쪕5o/dN Ϛ#Icۄ`t"I2?-exhVlk}}MF/rZP[ZoFF9 s*}f|c9??YCPm:CDJE]p&F@44yCxw,턜:6n'~7
+_IC3E`P*r17)WqR mVSY"v,]ɓOxpY{o?nтtE” T|&<2ԦJjdsRS6h>3d50dRUma9ս0EayG5I}^|'6{}5T[u
+4y_wuaR0F$j!opj56>-@6;xյRIJvg:R2D_{0£bn?_1#?;Z_xV
+5?n!Rw9KAnq Gz!2sfRCtySDa g9([ijlX h)XD'r.4լlh飃k@^mXfcߌ?sVtxdUȵq~Dt>;=}u\CZ+@yIK1T.E?皏E} #\zn-v4"@`tQTEǂG W"KN(r'ATY
+\ͭ'0ט /*?j;A.&'ןXcHsi] O,o"iyC=i7Ƚ26pݣwupQƘy;y^~YxXA"X jPAg=`?w] O7vխL()7T9ΙMA.6*6Y+maM>vӵ$IS-&#jdb"~YA.rk>{7d9*O}*_z%ʺՂet>`Ww+)Q3x״ ^A$w hTDjn${k kcW8N+#[D%pqw&(S7eWW[p;bsiKYB$M~(w6/ kNT81d!|rÆ}pO%wM[1ETAy~c,r^fuDx?j8& Q6VlB{fn >k7s٠G]R^~S91P*2gqߎNV}9 nkαEs м``f+7MZz_'KV
+Z^8aV:ޙ!a~ZeWe3䯜wpI)ƶ*`b [ $qeb r
+_vkI{i2U8̔50dT:25K 6i%ҫ'^cW> >e
+;Kω.mz,M#([w^͠Ck|
+QbPogb
+ɘ՛B7@gT$)yL}IUm!XT1P*?gy \j
+_ҢNy1 My3'wnH6g[Oʹ+%j?<4hB;D"=GV7iwSƿKaD^Ț8y숱(5*;\(!h,h/SŮSETDuG,OOb`86 0} +i!1XS7 aq*!'DϯÖ\Jh9 )2*T*{}< wmW~oYة}U )֗CZbK;[n*j,UIɹ/cݓ4U
+rtӭUrj$k
+ !Yȕ _0Fӫ] D:ЩBusBae+OeK)gۧLʦmȸ-N -'`_4U/\bJ8| 0?`)dQRHb.m"q6Nu>HیP)z%_48DM%H3+vR,`#tx[":+/$3$>WN.mS[AS֥wSKHTw:jU? 佣J<d-pI]P/|"qZM%!?kT-L՗N62JOpTO}w|!ɞw~Ģy%(]ySYz9ۓ׀O=ʗՏb
+ir-%
+ @|H'zn~KMRuSk{nUёƙ
+{w-܌RhXgxk8Cj״0jJ1{2G-IŔF.o%ri#Xzmb~>>ssc<(x`*mpwS>173@$AwZR^X\7a餆z~a/NVY~8xFJ+œ8
+Gs>C=K*rW =.6 C}mgt D
+ <Pg7yi] O/}ӷAe PX謗mMɶ;ƭ:fMT \Gɒ]
+K !LIdpTU3),}Ez(!es-z_xLMYɾa_E~Dgn;HB:%Vث'ie!c6}k=&RVTrU߲2Grg,0ċ2^ϭyܚ?BAȁ|XT0dM=l+"o4-r|\٬l:z
+w2m|'?鹣FU}/V˟qJe1;*%]Ku [$Tۺ7*rU[(2r(hxb`/JiK'0&?{Uuf$z).YF.'%NE=ȞP'cQ0'nb9E:q;$W.O]4jD0i(gK!YP h~l*֙1ejiA2*^Z#sr
+MY##nUgvD6@BNSsaÔ\.Vs͆ak ) JǪM9”#'Y[TwXb;97݊"®tLejR_k*J& )8,ʂMq.8M)Ѽ1F9-C NzC%]|H봽0}y;}@fćѳb`b!D!qD eX|ȭa<O%aFD1_IZJ<v۟L!>̾[<8.W4?Vmf/^}qA]EN$4em Cr,&ζAwSW.ۡ#͇
+E<k#{&yf~GAV@0&%p1&u1eho(: NQ
+혲7&OLGn|iDQ~3< ;瓉wV*{xMsa^Ӿ(|CQWt$B~:=hlЉ:WX[umZνJXiu$p}4fJ1l\ |Gh g&WK#rk;4&+ookOY@I=KRieJnbg+Iiї$+o1+b:w-,g gڛ{hZeBv#t9UXj sݏcvO ,+wGW:/,R +"Jf7M4wP~G of&~5[sd31 v'3>Lv"OݻdNV|eRQDe鈤cɡ1OQH>u.z|3!}5<kL=kxixGu46@ǰ"(STUd{_>_Ҭ1ǿK`b*#vDZlW@GPlaW+&䝥7{-(~–Nً'̘y^(HbnHiFߚx+tĄXǮvr[3EmU`X/ .ze9=:=RE3SR__S~85GɛyV+Kh7Chyl-k84>"R<DڗwgcHmcJjetqR5!nltO җMVk*J`@6A oF:p~H1Cי
+CalD)hM ub&_sඒ* 
+_$\rAmU+m1 ̝7'ٻ\{
+޵Eَۛώ7+&:%׎jo͒ك4%IH&mQ"^59ҌuRi51I&($wwГjD>o%
+e&zDzy7TN5Bk?Lʐ/m%aN/xnf{.KWh/9}, eQJ6$ɵu
+Bth)cNj&"]X|8nez3s'z/euMWoU땙a-]6+(_nҙ;JY3aZԲ8 3xK c/<'q'ñ0>NRANdC>#xe¶̒imS|$iٟ hcN,q`;!WO)lqRt0PٜRC1JGn?bG#%QlQǛxCҼS Sټ$a6Q[e|FZue0\4-|&4Ȥr Y}ĮoOQH+N.:JGJ~0^@{ReUcm& srli Cɏ \bwyWAIW[BXRbL:^IJ&RcSk6^1|dNT7JLm,akp9ȈHrz/L[r "Zkpm5PBMW
+\޷[gDCm"b0Gh]PSCtiڄkWPa>c4,Az% @A*G ;ѵn8'; /E) V@p>3;tAkUӕ1Hا౶œ]$ʛ@p5zX_1Q[V
+fvR~)zKD 67! 5Y9uF|NXcnV)!Q&'G&$)_D7Υ'~3q¯S4Yš7r;( V%V0Z8[<79F^|,?!>a0b4d6 Hd# $ =dړ,şE*Fs5)';T_ѫ3RN!)R,lˊwRY2:*"1F?SfߝT-V\ƒuniUՂZ//IM|"Kǣ9 wǤx $ˣ0!BVdKys3kMZx΢Y\:ͤ
+,$gᜱFV@,PѻxxhbD., b'w׊0
+vu]Kt6f;]i}k_AO1 H**%Է
+FgZhPlۇFvGZF F&d{ є ?2֤\͋S}{DVD Q޴FkYJ=g̸Y3[zg#R0EORHbkLSB>Z-܅w(Y
+^XuY4yo5DD ܽ޺m>s9-hu2v'@po<K[<yU9=v-[sQM͞jEe&'o
+ub(~o1vPf$ȁU-^-۹VtM4IG3VNg>-&3̉GxΕnEgH*Dׅ >PQ:4
+3{#TaT(5NKPG/]T}}{])]QP6CWNL\ z㖐P?
+ _[ f|1aVI޲g]}0~R,i bW `Go Dd%,]Aű?'MYIg,Th3(ϐкұ\c&9;۳3*Ďh`mdqU'fW@
+cCl 9H Ȑhpi>EL3{9H!sx:;ݸF|=BYD*uww㏇3Iˏ>0ߩ@z3w5mDMVYLN{KsR,m8N|6^\f3B8X6 :̇Ff.
+V6{D*9qZuc,9/Ӌ_xRcYORuZ"6(ZU
+,x8N⵳ UK&\&-58] 8ӮchbK3q$;+^G)FLGs~|udbb0B 6H0~ڢ{v [>qPywyQf\IЏLM5\G$_>a-9Sr5Xt{3Y8^B/bϛaka
+8V
+(ͨ,XF~4&:܁\|/en̹%yeh|޻!
+S#'hE*K^w` ~Ͳ`j[!\ߓk*YSϝxusZ$Pm,4mjQ@ZuPpxեE$g,,yX|ϧhp(K<GUՌ+.E쿬"g񿊐γػsM- WOQ\նQ)UWI
+pa uSlP &6.L[~(W6S9%ڠqT65P0~Y]il%& Xqgm掸=ghF136L?b7"Rf3 rFd.f^"pw.qL'T{uvv( pz{;pYΨ=պ7Y!K(/S3fh,/nsx\L޼M0<|*Ƭ$n^vF"60A' E3Egצ\RH-n,W@yIX+Q lTwѲG͈>z΂Q#wq$H2dݍut\;0"`#2c) u]}f_H9e ,]S?bhJ}t&#yT*<%ɢ9*܃l3{w8f+ܷm
+d{^ 5]A6:=j
+$J E"}->wH MvԆߏs5(NpBvcIz7?%.졥y5Lkt~gzm*s@ۈp٨PQM.)D ML--p*g|o+Cˬ<c%><F C<vNuL2ҽ>' C<lBSM#JFMEl)#;"u>8>rwhuq8+I
+2jaj.qn륋\VfcC:ZVFDs>o3:_6D`%(B+NR[`.-H*
+HNN7V#0T
+<w[Fy g PȆqqZCmS7ΘʩxCFgM
+hILƴ1MR~zYW=35)o6<;E٘7`V"H2XRi/(*u4|jË%
+%Q'$`cr6BMu;5,q9fbuQʯf7pLh>lY [ZWf,z>t(}v/
+Gh,ٚ m⸻QmQSDh2P:Ε
+.!ޤ+d:po:4A5(iPa\/.k>4 a:fXw$uBhwy~!^'ȒBRFghܦBO}3MR0ӰQS z%5k X|2S A@yּN
+^_TVӥI%|Wl]BG7 PVO$_wG<}Sek=Հ׭f}bm.#&'4u痵=T6N|#xwGҚԎ\qrOvo7
++U5?<3vk3I5tk/>}TzWː\@"/GWǤ"^3b3UmM- M+闕V
+~5ʦ!LNq$H2d\N0q ?gC޳]:$>ZaG.c7@K6@/EQ7R򜸘;'/$mSeռ\Y\  WRVNQg dnFN5r^>a\N>}Aw%K޵9U
+e|]312=]Nwhռy7j_wY}[>TS<@Q?qiÔL=A'|e(>.u=XN`YN>13w:vRhn,GÆ\fATx^%2? 7 ںC!ΐfh_ H|ko%8G0r.O=ҳ
+j ye
+H>fy&|XTy *^~T$u W
+JzD2-tny߁fQV,Gx\#s>`Ŝiaa5(kr7$ٽYdL#D>ŷ=S]~Ss
+6|+ V|cw˾='=NXzS!`)?GYPѧov'Jhys~G9~a<8Xb%}_r,>J-tfkg۴/?Gf+剆K|9.0{k
+]ZԺН8ğh꜒v+^RJ -{?ڠ*bWWWBPQ9jM@NH.RzhhbOѨ:(_,bfDg,H3> [r0ҖfrR+xU5]+zH#UToO05-Xx\𑲴yGR]RMh2
+YQw8T `_$VT|HunA!m+=u@ckгp(.+QZL
+!(1UcYr苺cRSdР- 1p:aF}K0ejj*v֬;$W&zhX ~]rYxq$iCĺ:͏Bwx1uVb
+ԫ=C@Eω gcfwe9Bt-ho]m}x g݀
+jj9[Σ2\DoRQ9Qf+K9
+lJ.7@:g<[V`:BػA40X"$
+lǍ?"^|ޚ-03o1EIfmM<g'ftR|xJ/2TЋb
+5&AxfF R^Z8_lyehm5P>cNmno cψl }nmKwȍpȤ,14)ob!UJ KyjBom<WO*fJ?*Q:4;4;ӶV! o9SБ?̏Ш:"Y+B 3c U;&fZh"=qh.{J|p߫B<?;5چ'kkm+#4`i"sJU@nL]9uFό;v;ͺQkMF,@[qXTH^'y+YpN&34 yHMEQSg
+VzȺEh!w\!&)CsŒm`$JmU":6i/?ѓ&p\87ӎF< ãS1Z;TEͥ؍'\D `^r
+W/$) NRgzUbר*㫘Q֙o9밦v1;N(j7mx|<'ϛ
+h[ ƐI('g @@y?x{fWua,Z*UU[2_=,ђ>O"nm|wbeo]K|(7*ULVRkH5S~azB)mI;lO̴ʡS޾AFkb(Nxy2_¾Z9O 02hyCW h:ɾ2!9鄏EHi*G8R+Մ/|h)9uݎMFYAZV@|.M,wk#*xN Ա0Υ޷
+i:WՆoEf(zRci:R~pe)xۖx? z\Cjט4Vm0\f|R`#+F7\ѳn
+`h=HL*Vb+`C`HuN 80HyMYȳ@ 2߄3(ńIݵmri^qcF8Md?zQHjp;Z^X͉gB,r9H<4\,1x]=6[yCMz&[y~AK4.ڞpm{9$}<R us
+9NS3w$4hO {o.@b +]8 [\܄M
+P+Ve0ո9@ZWhvFĢ
+T4L=&0P
+Js[AGNw(8q]vR*u̞)>gPX=A
+ME0Fotf(
+>밵EHo`R@ &ystaQ%YҰ W[qŚ1$*4_2l,Gs<Mjvo٤1A@8DfU[]!gj'Aƴ 05
+` krv
+(8 Ti6īo)uO, J? j)%6g4*@2wDwһ[h\vVYAs[@a{%Eր,[i"̌"ZR-hlk55FdNC'gI4<bP3黔I9j ec|^C294sutgٱ-oٹy3[,n\u&ph z SaJr/:Έ o&
+a,EQaSM:&qrڭ] 9m:.~IAgQa:vG(O#>`5¥\D'q] eYp*Wga+ %D)?eG zs} @[I V_ @x܌>
+mˆձ!&/b3<;6c+Zi5%b b
+b}8Y񐏤ꉭZp#iX~
+B,U IzD)9#_2DӼlŗd(+B0,D/foӊ&! Ĝ?MʂX=$k/eJH{6EE7Ϣ zû[&
+|53:
+j0c~ s<xR /mF/sR#Ee_%/-PL'ՒO>ҢXowccTzAH;F
+trZd?6"eNc$:Z\0GS_ĚRV5@`ET5qWb~ {\MEmQ!"k2# ?CCc$|c~Nnњ}c|IAwm ܎@Լq*rMy,1R v\BtNzOoC}).+<>v|+8#jbc]Y7TY74f)# }i\vh(x"muKYEX5zT~S h
+NY:c0ͬ܇4"eS} 8nm[U8^ZC<vG܁Ռ+ϣr)Zjp:ȍY~-řGu>FeYFz;p:7Q"9$aHkRoǭgqR5B,Lc]|\53(6MVӎ&M"k8-/ CAXe ъ67#X ]Y0엹KM'{Q a^oeqo"<\ , 5ja1O7uռh}- 3$m&e[zSA`F?[+ن
+J
+(#LTsՕUt`dw\,6s,;5r I6ĹYlVMώT\Ȏfg,XbN();ydL҉RZ) ɜVM~b~џD0{& wu%j$"b)7.ҕ<\Xw2p.
+CV.-P<^1We$5jU"oD^Vrsa
+endstream
+endobj
+481 0 obj
+<<
+/Type /FontDescriptor
+/FontName /AZYWMX+LMMono10-Regular
+/Flags 4
+/FontBBox [-451 -316 731 1016]
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/I/L/M/N/Q/R/S/T/U/V/X/a/ampersand/asciicircum/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/equal/exclam/f/five/four/g/greater/h/hyphen/i/k/l/less/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotesingle.ts1/r/s/seven/six/slash/t/three/two/u/underscore/v/w/x/y/zero)
+/FontFile 480 0 R
+>>
+endobj
+482 0 obj
+<<
+/Length1 1909
+/Length2 19088
+/Length3 0
+/Length 20279
+/Filter /FlateDecode
+>>
+stream
+xڴxeXZ-'8{pơq%!ஏ3sffګDYA dٻ002@ VO@ W[c'
+d/npXL]]-y(
+`loeT`(߅V
+gQyRK(l_ۓkTw?HLi0f),Wjfu$t'x>İN]Uv@̱b:٢{,u/~wy{6YaT=! U,|؛wУvr{|!yVE u QW2ɴK;< v;IiJHɀDR(RjsYYt/!RS!;@b_]Nz5~X׬[V}Y+^d^hQIݾOO]z$Hw䞛.[2blF).[j N4xNRJlml $GD'6 ﺱ-tUj%&n)>~BhbݕD|Ŷ3j.Wk?׬O/=lgA<ն1Xȁշ? K+7cs sTOU85M4Yk2!<|mPUg6x^QdTv*$G7MOz hHO0LZnET8Ymw}=_7T ;<zL:($=lekcSח<XY
+إ&1۳/,P]bf'0dEi/"b7Vȶ‰1oKnF =~,!6K{>>yWF X`V45lfd%Ew&I]TSf-U]x5*>k\!քoGU+>M}Q.5d0fFdIגE/d^?H{u/$tf\~:-(V"*ʔw6 ȬE޵a$VS|}i;4]W@= ={y6w:{`%ҝUYp#۸m}F M+]}$YMgqޫ#tT<\i2AP@g,B&r_nbQ+ac/QU/u4",soKßPLus7;-y؛D rEysr1'?n!%|AKQT!3<K+
+6aɾn}ds(x |5 0DoDvdxFkv5r<f7''86[bS&i|S5ƻ7.o k?xr@ѳ)뷳Ч
+
+e\ߚ1uq(Y
+ΗyyxEҪӡiLiw,m^rdufQnO;)
+nuO@L
+haxqX? !cIΓ xIE$2^ѷ-FӁ؏B;%<漒z$Xģؘ]8$
+>)%";ڕҵjoD u˅jVs4y/ŷI&`훨Th|K 9c&DEHaYԩ2JwG G%TaρץK(|BY_? +c2g~3L魝^Bۤ@5bSI9ū7a]"`ӼcZE2Na22>%ϴVYJԀng8Bcl:"
+;B6W;A 6y?d L#֩g.â8C %3\xw$Ca$%) YnT@`,/᳸0P-'b]0\ܵq/f*[1k|}M䨲1ߐs\&9:c-}Zj:S*!gT[>{چ+uyt݋}qA\g0.2쇊#rud j`A
+a$(TLDR*R3|+1)Zi+BbwY2NGyYKl<DίuIӔ YY,{S6H H)c&:-GCCSN֌07kE׏[1X֝v10'|f~,fJrZ;:oZrŅakzR#B~g'k`s~sl=?|ӽʼn|Ҝ";Q?(KNSzfK<ďh7qoU~ey%ޕ}' 6_)ɟer*`C#+uJ(\S1$wȲf][Yi
+"Gn4;<QDHΣ kaк? @\iLP9+ aOP"Q,c! Tr&5-^4@J~g:+d'׸Bև$.³Hj#Zaa2B&xmu{wiΏA'+(p{~}|SyȾ2@twk䶙 )1'ex4jqm0L:.V;ׁڙ@TELKo!o\EJQ;s)B=<aI_Vy="۱LR8642x^c{=\{ֻ}:˦E5hϔ < $d#OH- Vf,d7qH+6sٷov-!E X1Vr5mktӲ| fKu2d]2"oR j`Ĭh(&C
+@ ({/"`Q-X5_nShr7('_^>hGS dk)ki2[鬿Es
+Mc?!y@3QO<
+RBw_kسi*|Y8ڿD$Z~u
+i%GTy;^/<O*y[$ʴv7}w^_:*<%yhmq8(Wuf3bحgϖ%<71f1.Q$7*|ͪ3# Q:)F| n!C2[BFEJ/fϬ_"@<*F
+jQ`/3Pt0
+
+ +ڥK*Ny͜$݁eA(A qov<l P'BbPݪQEmPJ~4jM;7  8X)j(,nYs6eďv5 &,L)(7_d,U膜\Ƶ)
+<jI@,F+TZbg4hNS>C]?ct=/K^F&sQN7 qT2] O_ܱdڻ^'^M{>{׌( F&6''<r ~,{Z.T
+X3b'G0$/tvXTtw2WE5G%Nr!:|RO&=ͺj4ȵ3Wӊ6n:5`
+zW!W8*(:;h'yGS!gx<>;*TIE1h Xsާz>Om9b(bDŽ nq~z|\|[ZOk 2䩫J+UK@1ӗf 8/s-OFlqz,7=z\ nF-`(&>> WaY)y< +a JFW9C[&kbQryD9aQF{OpyF?ֆ{hx J+l8 6GC}mSۗ GHs*v0jrxJ InvvC
+p)u?eBV`*c*sؤ0ԆNYZ!CYV8GaL)9=G,t,j . X2DG.x 
+;XD4=:O= )J{B9l
+(2eNGk1-vQdk$Hbymذ:eT$+!ho<"F K~VZy7ѥM==5ާ!EUN>r l@nXÀc*TNI xd_ o+]7LriAf @y;~4ޘI~dګ*4r蕚ZouM~aU7B!aYBP@M",g(y6fy P7|bICsNP!K
+AX?<sQ!_': (Tt$F;䱿{}#iX)YsYx:dg}x9᪄_SV8Jdn/#]#ZY|Sؒ2hӄ,%^pXf[1ױ|9qZT>,1&[=_@qA~h#o{'>1QG"ڔ˃JKeADd$>+b,+zUxӞ[Q 18
+
+I(DgGKl[}pvSDV}"0<_w-ud332NpuQ`_zB"
+ϧB?Z@[邕ҜI/z
+6-ַpV;C 06/'W7ސ^Zѡ-LNg2alEǟBΠ<Z:ـ<7
+`oKyaĿH@ ޴ mvB"+(t,Cţ "Y7/k90雲k6'qP}/ wzVXQv=T|jа Ksm~̃p
+V/{!L( MdpY 0كHI
+2)!HfyNpՔ%fn?I->(O
+qP$ \e*qyam.ٯ"x A3X
+ 7PC,(b#8$&_Сyvx.S{XNahI崟+H<<{:.We?ĴKVb;Q@_ZiLܕ15BN3
+z6dˈ]|>I='v]gRrZ
+ 4ĵTQj\e?<$YFZx]qc[WI?6Qpcn?{n2,0-0ߛo>zYqtʕiRlB8I3'mx۱;Jf)͸;,p·֪"3ͫCW*ȯV2ёgGwqS9uU>!9nCb<9h~n%J%9W7}ףXP'FrSΫ
+]{_һFC2ۜ<pi{ 9q}YL|K`jzauogh^
+9Tlj5AHv㇥kk%unȵ ew ZXPb7ߗ!qM *@ŕ1ldv捱Jd(&omv2Q"}Yiʳ]Rc\ t*#MLL:23T*@bS{s5YҍE&(]aNlWmC>E>*/I U3z֚va_$_Wq:AFcn(,&._X'MQvASl jİ$]fЫ+0Qvu+{nr8@p=-%;Rț @Ji4hB3t׊?+>/+1{*_ByۆpқdT+TЮvlvTz,4/tbE\X`?Fhgs<2b'NQrW`
+ 3P\A.  *K(w0Wr;J| ڶI2R݈FYB߳ˍSyr0XR_tǿZqs*7ޱ(EKS[>Qw
+~#kaؙYzYk1'+cњyo]}51T&z_/۝1+DŤ-7FSHxeA"^ب|BOMSdgX F)-4Zm9L{-40r! $\bOx
+ϟ/ !j{>P Q )up|J|i1xd Yph7
+w-Be-5e~UO"$ZVX7(IeKcUNxOL0l:KYr
+YzEc3G|>+p~']x-ݮs ]iqd
+&,14.9f/z(U[Pa6uLIc|AĘI&Vah
+rC`gX4‘@9AM@?TO7o{s0R)Xj.^zX9U=cPó)Kw:cR^Ji
+.-\]`h:piEn°ҀEݲM ,*$*{zec,l.mChj]q߬׍?V45yτ8]4/,Z*!Q'4RXͼr |޳MuP.Ws8OA A9GP|M_m-ĚH'3̅bV~Y].XKЃ0Ҭnl$mRD.ya{vQJJ0)GŞTF?l
+
+
+Cms{Vzq%Z湭Q'P.HE.83jpbKWWrTzj4k@}S9 ]:7sbǦw
+cPHUwl-c \:%}0"hcOͯR!"3`(I|]|-q0X$<p!I;G e0dk聮LVdW+]!cZnij#}j%@2B =1,3k iяbR};2Rw> vi ?YobΉ[e`I\ڶC#ITDrlGt 'xf>ór NGo@}(#j=%/m4V6z"@
+7պj\ٯk%޻\8.*' YE:^ƠJ_TẰM.N&rVP:P'm;GZe}m]rԨ(V!v
+D@s!42J<})#ZL7b,^J_Ѝc2]{{&*_˜ӛ1E[ Ҋ?Ξa.@/D}?O^6>3@P1X_b E W :{NclId9UwvE ](asoI|ZMF]j$`ǧN>: cW-,Vf5}E-0ͪE0p?p` 0dj[y"%swAnSR!GM #h9jsYᷫao3Eie2ݳ;レ㈺R~H_]pM}鵎H(PLmXspqRR)L:D4l/oFMHפ46`"y:VɱZ?&]B6
+.uvG3C# }~7eKAdihPT̛u&XFE4f@kPa<3gFJvbBWи%L`P!SC[=3VD\3NEbY8l<靍rC@ xҊPnkj,~852f2wt}U`M6zJYE/P_9ũpAO͍l`Z1"VmÂ"]MCozHɫS6NYr-~F&>Ÿ]QN%%TEٰ `:MywL>h&XrKO_=`u
+U(J?6I<|&<pip NO1VK}⪒!Ce)$i2iY}8ȹm[%#R2 X]P.Gj1:ye|M;~{t1%; 03QG逹u@fr]yf}9dxnc_1^ZZeq^=>4è2If*c#Cz4.!xhGG{8k~Qו^cc`tf&gq@cUUQMTie&Vu)@ߓ]̳gomB(dRcfXS5+3_`a4#mlicc7nfbxacGtj@,[P.|S JuOa
+P<!k=2q9H:A UTҩ"}(]O/L#BR18!V`p9b%P̦FUF.K<ߊ=,Iߌ|
+W͚
+Dh ~7cO@}T%W:Brica\#,OGS&`^#/*6xYgaGw;T;?Kvʌf`]+TUyX.#_ ]8)hi (b} &
+S?ן,C&I&snv\&W0X$C6 EZ]V]\5K<:Uoh Y4i lH
+~n53n83$=E~R6VX7*YB.ϞHݨN'=\ mai*>3).5Jp|X[F*,q3h6z^eުa3eW_
+ mM$j*Pzj'YEdm)qL6A/aKxI0kGfqP/ ܫ.Ȋ)Knl,Jj8 tclz8Y;轌aX^H.K{_!"rEcVk
+WMśCܦ&{!*09"OMX&O
+ `/ W[حB=)V>E"g0sA [v|.O~\Zbŷ|j%sl]e1? ExYwh#o0ID. &]݅9~l)fsϧvG3]_HD`&tPo &עJ+.R4,>.+sz%^dz:I` /,% MR%yY8.*MzE)5}.ڊvT]1旷m6~6.tȎo<!k2Q=Ĭ=k'H̀?\
+a@`Ä0jA5tkۧ{$3wb}"!CFdeN_pp#S͌,ΖTOIJEm7Aޗ>99H}GɄtȟ]89/vǐbX)o7EX/΅Oc!@?٤YD\4vŏ"Q+z1mȇQR3AϤ~u+cK;%?T3*,̠IDW<(HjU
+ y$=-G ]
+F `AGcdΑAI &1YzAP<M$>' ~u.]: F8O0@h*|<ǏRtDA*2kSSOƧ<qhPT61I(xrLc;ꘂ9
+[ewyPB=KFYUM晰L5ܯOejSϘ>wRp'H{/pZy_ LУygd4/;`PT*.tL;,)}%3Z%H7QQ 6[
+Y2˭\hYw3vtrɑ_@(NaA}&P0lT06z7*Za$αvEJe- 15א/grw>7٩L$Y
+(ZbEf-465q ۊlEo 86)vFij$ܗ 0!M|v^#tFqIϭZ=L ta>#%ioMU7i;Ꮅ)? ^`bms !\%2R:4}02)hZ_N9D76I~ILpRYYΤh\Q#~C#<x emWL0ZUn*9~0?LZ57A2/AOǘz7W;>Wc*(fNd.< 0w=cm@c0̸I]}>,?n[}bJ2Tb/h tS[|+W%Zl%랗(䑽àyfhm=HYz +}?pķ22rTAQt<7L a'LJ,:e9y܄Gl(]$Dbl+cqc
+dm@*CdۂA?Z͑&!k\TNsc[lav;ݲW
+l
+6G4 Us&BYmBw<4a?!Q\"(=Db9ŧa2]}k@`S4Hܯ9EX#
+9g>Zܫ+c_/ 6*qNH]%%bV{p-HV̕jg} nj*M!+
+endstream
+endobj
+483 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FBPQEI+LMMono12-Regular
+/Flags 4
+/FontBBox [-444 -311 715 1019]
+/Ascent 618
+/CapHeight 618
+/Descent -222
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/a/at/b/c/e/g/hyphen/i/j/l/m/n/o/p/period/r/s/t/u)
+/FontFile 482 0 R
+>>
+endobj
+484 0 obj
+<<
+/Length1 2520
+/Length2 24653
+/Length3 0
+/Length 26145
+/Filter /FlateDecode
+>>
+stream
+xڴeT
+wnp(ܝ4xp'8wwww }=w ~>U@M,l2JlYrr [2Zhd3tx
+NH5@h t
+VZ
+PjTĕU
+j*,*vv `UQUd ˫L
+aa~'9C' 7m6uփ7)@Ih'[0 ̜x8>!js'?C
+nim7*t#[]*`M^*UW=jM*f2Mg=w_ۆ0j\^1 Smd_I*APedv ڵ0S[]TMEYOI*G5ɶv9^^5dE§]&S*~T,BooUĮkv%ʚC5hIa_9IOߓkJUxE()^{z̢^kbP*Gp/NIIm,?e1 6y>wӍލ]]91+DlPRHgy9O#Z:X{|Gf?_`
+?^ʭi+!
+fLk^j
+p6C$od%F{ fK[Pro[٘;iKW;#5XKew{
+LG+YFQw;J8?m".f.z>I./%#J
+@!,INf!D^ND[Gz
+ʘ$JS1HȤf/]#GV0J|43; Q-)}6p4$Nu^ǃV=[mɆՏĀ"H
+O4QVZϼ~8C`~3j_U?9(|@DӛNeZ/Aw)\܃z ~#conA)Jpy ԛ7-j?WT ҕ=rD:r|Oj8U@1~>ST A8W5Ht8|z-#Vr^|uOg |C^7*Q>)A ۰ ޘDu
+,Dњɫ'-칚 ٘ԙXi^
+q9_ v3>q[au kF&FcCj QQrdZ)ad0%(Y+D/r^l} > g/r4cka,fFB,1fvf R~e"..iAQ~+] }_gi8t!{gٛCC?xp0£%'Q_G֭&2e&Ul\[W% sIzzk[*5NEw*b.N(s˨C8;֜dL2δӾtJ*\E7D\{I jrG@'g%a x3rב_.L:I5_ףqu/<©0ĺ:^*Gˤ &0S<U=*IOR[ pk3xhbr !6e3 $s;Vؽwv F CѭR̯FΫ-54٤fyC
+l؍}q?JF~րR%QXGn+;I}EVzLW}d?r=(uID?4]e+3r0BچwRz@+R4>\B llߍ|K_.1Gz8<M.wOoT?vamh\;;IcӃz{jW*.k㛦u`RC#=z6kPD!/m՟^sūu̬zQ\mZ<w͖F
+#Y ܏x9 ZhRT]We1ƚ j)={}r~`?1$_Q3l88xG"7߿j.`M֙򐖸dqio"kH7n@efRfꗑfB&%AA}~&;ʫ#DVJpR{g;%Q~r1{pе0^[ ;su肂 2Wm# EaDg9jTa" fB>_\,s[lɛr3k+D3*^9
+7)I 3ӭlt*$ mLFTV(mYйYxۉ֗vܟbNB[hݥH
+BC5clA;m!΋J~Kw{"ɻ_t!'4(Vd b;һn]?;
+[±kҲkC,NlBB]yK+܄+xa~<$eKSE$i'ioЏ*OR.+n@*e8%J<)Cw ?OHq);x102;0dDgU
+l&ލBh5Tr~ $UၚW1D6&69?Ï r; uX=NjB*e-P=`
+޾̤
+ 1˨=]ialᒠ=q AyB|tJˊYWVqMYeJި(رZ^iwap.3I =)uMʐctE%KFQBθ_ԝ
+ =r^,с]9Oi/V`mk§JfN+@jla1M`4|';WQˇl'L!t>]Z S`\2<amLO=G%> ^r* '+rArQ m7ڒStN,P|!.J8GK2n N_'![p6|,;< <%L&C^F]
+-UɼF$G}n -P FWU|
+PmJMhzyws^^;s>Oi2Dw׏ٲgHۻql..D[E9ɗLwub;ڳ.Jp>.2l/>ǼP 0bb9i 4ӵ$Q5`1h㊹.WmeZ$ѫ;.ADּөQ,;H?{ద{ITz\TD:lDC~1Le>)4~ݢ+bFhGtc֮ɱ{zc&_иt<[gш-MtzSyTq5Gs1В"4OOH}rUCGuɘT}8%1J)ihH'g~XLV@YM.+][%l}QoҵM8Ha(@(ܲ |1Z<DyпΚֳs~aB&#ciz?N<g8P::2}C8W^m(H1&BZ-
+Y ~U ؞ BI'QID:ًM^;%k*EGMy3F$4י|VQҌo>@Ʋ&QDڿP낽{z_8J0
+%!cx\l.%):
+KTZRdk3 @r tɖs,H#%K!P6T,דuky~B]
+2dBppa'L`m߹jBp
+H!3Q\ٞҼaǠ˃X0L´Et'g>5D&Ȇ1#j
+Hq :Ѭ5AS߁
+U2cҞ}ľ1Y
+j*S,բRҝ:@hj:
+5kX\Ѧ>aTjVx>Y#}tO۟]W3̣0DГcid Iq&vwRQxSYVa07΅ ʟm
+ǿȉoiwGrro,%8Åyʙd.7Pw>:No!l?0
+.ۺ@n=YFG|y)i
+"g#
+ ;Е2EO
+-z:+ yx=^IT*sDhD%p1ޣ }Ք$L1)w5'47N>P"[wd iW7UZ$,AϺS ##jR)-'<`
+h} Kvٺ}cL2co1.)RWT00^
+[e^]-0Ej YhO,IMoY2|!U8kBAyQ/tpa3ONQnr'8Muw6WHjtVbN2}ܐ0j`iߧO/w´:JFNt5m>/H.$P$MLI6`_QQ9mm&A|nUj7Z"5I22<_o>3萈͜GݘPӹ^{h R4=@([(]5*,zP[o
+OnV<#ÌG+SR".l~S)=ݏa}6`8uns"l
+޳c6zf0=}[4APdra~r
+-Af;9_*=>Mugm1<0M?9K&.!K\eOZ<}&Jk̨O|2%*.4LG 4žC B z1IRv))}5UyI)0d_㠎cUޔ [gvObH%lhep×"|Ύh#ׇj:7~
+((Ba[o홾+&t|@HVaW 뼍
+w%K4[R6Ԃ5Sȩi>,QnQv_G1FVI}_.2.O?4!b%j
+>ª?4 dX]'Lr|՟MEO hO(ؾ gy5<hYLSwP%Ida+xs<&/ŖMD[lkg+p
+=RGQ5X9SΆ⦪M pUcl+:S>^8i^^S]}VbozI.ٰD>2yᶔ#s5
+NUy=s[=T m&aϋ >bipϷ]=;~ZJߌU`Rܘq瓶#~jXro^z&>ʧ<s{&,uAҋS{dукB\̠qMNVzX]|qF]_Rڲs}:ǰ(Y_\Wm76 &
+*.{DCg}qzbLy+? 6c[gRntgM(IԮ b1_֛"/:ætc$^qNL{+٬wKʤ5)\
+_!jЩ?CյWo|.iJ+q7sf<Zt@ǎ
+8`(K8,{a.C1~@~I$̥*a)90z/eX[<_kLiR/+ykm[Ϩ/ "~`N{_"I7Ή?~%+r-IjT <!=JFa8j1PD1hu@ ړ2At\d]}'ϔY';ph=D\T]83(P
+:!w:\8謫tE=e?o>o
+dT[6*qc?#%QdYQ}Uv2aX wK߲/@Lw:%odnA{U`Qe~[{ 'M z8_՞Jg6±AegI1(vl]6<1PUZϽ;;
+ɘdL5$,$t .2E$HP:nN3et/*`\m?#|d$X2;ExGey,(:v::^VF CiR1oZs~.bɒ2RY;a^K:)W)O6kL^ ٧ںI յ$m{:>Įcu+ܫ?sW!8|~\5֍?K% DM'Dܗ b'5
+!k|MRzЙ'n5Q& kb{Vsx/&73
+ G$h7a/~`$ɵ.xap",kR-b sӆQǙ_(4؍T\78 јLݍkw=o:HxN7_WOkM޿[i]n|vnV"i<ٳӟo>̪̀Ѵ[ٙHRzJ1J?{5|@<gw?ɦ9r=cUA%P8eJ<#w?!-*"VV|61|0Xz!
+nsHu;\y^
+eXLUЭX?xj,ֲZi@h<n)"wXu@K}P"+T3˷.0iJ\}7&8."*@(t;tNw5*q5 T "sץnM|=UsJ80캍R}1ݥMjO7?&(f
+#n&$el
+L:TflLrJE57-HJn^q] sl4,Cι%^TLi;b#n)€w }mB`P,)a4c=l8Fk9X i;ӥ)pO?3⟑`zF}aX p =J%d{Ή,i@T ۹JUCg1Q^VnC$7a BiX+7
+>p؂[#[d:"xf5-@Ϋ& K?;V7?q,w7ˆ"V!!J~K\n}!@kϙewyPB=KF eLyO ݤ.2'}YdtΆ9+iǟLov}ӳHkQ/@2[(&uS^4c-'Gl)_2Oi Vtf$:Y 1@q 8͈T) M}>BSxw $wxy"/:xL
+R[Dٹs|zeUx/+}u_&>lZ'-&XmE<^f@)jXtf[V_&
+DK%c[S<gʋ'Dc\|`:G4l~M(
+q-ƣ_sn4ۍ{Z
+hgL=IN:2n!&xz S8@(& fNЉdִ%lZ"
+GE/8[fYHac^24P[9XQcu&\Lew rLJi3|>_*?$p)].c[wT\GCUnc$g)
+ Mİ}pNqu'nƶ(]0)MKӛPN 㿨:
+SA`ROȩXw_-;hrg
+:.@IY mLhY@C3H-vmݵ@-o;iR.}sPPلrI!Q!K;Zq}M|s iǛHe
+#ƓqݘM'x/<Nc=>ԶR].\'#ڞ!7Pt~}Q/g)l5w[pRlpx;ī ֺRGעUͥuxn+o `ê RQ.OI B0폇4B~@!k0DLlVCv[ΌSVt`tQHbek$7V0ҊSԅ 6،EBGe,B Ĭii!iOz}\ߗ=l<^⒈[m"R^IglzB7-`QrKa˄vj& ; =q}x+J\籾cu+VD΁ xLNܠ['b3/x
+moI\O[{7?wY#_<R?ݶYև&edyC__sTe ,o(lRl<m f ݪk;gOJƎfГZ<[*kİɽU~ שٶS{90$jxE+#RU:'Nٶ3^TI"2HB.In`#}Ow
+4aTݠ6RX<DW {z<a<Y({>7QG$fgUܚ
+:ܣ&Q+.9= _Q`8f_K7fA@
+huaRe}v\d ?LjOߏZ~bvJJD+
+bϋb4cru #>0];>™*m& qI셭o\5Fi!xKdM]˰WK;JP#5~a
+lF#o9 1)ƳSW ,si~Rär~@q`h+M
+}z 7n]-
+M ׌ /
+JД-
+1$ߊ@mTWx;B#Ru/#hqJprAqh2r{ L
+q%Qm =GdbI6&\n% D"ԐdCvޘJ$6f3OX^KH[.GURF8fL>P:ܨFiL>i̠>]gQ|
+\̯Eweʏ?f%EǓ_2fG }Qu~^mm *؄@7OҁYKBu|v ޠn_ͫe]Bg. {tZ2,j6Ya?gK7D/6b5CvU͒Y zm<w>@0K 9֏7xj"=`q1^'x1DZ~L{l䒥pQMH[@
+W۟-覆#z?ߩ>3PPa̙MAH4M,[
+uS<œG|lɸ})
+u*>Im2v҈+~@u`<忭xtT!|a\wJc1/0c{ixL/{^ ʫ&HN7|& bW,|ncP#|'sf_@_Ȕ/^fUv!OuLCF b y@9"Uo +_C,H8IgS}HgpN }YݕHO1nHf"6J ֗6ŦE\rК(C[ڙ0
+H 1:}fLݘB0]kO
+םMxu(> r ćx̔ACݔ=M Lݘ^fYhYkݤ!9σsftv*ϐ24hT$ ,btND1w&z q Qo ٻɬK.r'
+V;%{TIo6煮i,b1)AZz`I Y?s<=7?x':%#8ttJa?໘87an~[
+tSL3&>ulsGj1W- 3Y,@5~ \. tXZ˻}ĕ^xsTM͞B yx'Y-FŶ$yMW y\ d <gZ&,I0|։Qz[
+)t-^: z,MxiCYYcԄkN [̢Zvx$OM%; NKGFAHs|1$&)"45HuY8wXjv~qyқmIg)vށM\F%G<fE"O/-njɺՀ]<$hPF+tfr$9qtvY9g2t56!qvq뿈:s/U9U<[H7BCP~%VՊ@*јeY0ihZ+N&6h5r"䴘SjMȉ~4k~e_7rX58(@# lJ_!׭Z˃{ ˄"@" ۥc^0yٌ.bR]`i=p%oрOf4@)Cjֲ K|brJѲw4͕1;X@P|{Gr;A(e׃JjOʃԘnialrI1%.I9߄fDY|]j
+l!QIX$%N0dp\Id$uxY%>
+IU Ud@lq@UL_nu*RBer@ 64.q}aoQۗQw
+#zMˊC,Aԡ@EEZsYގ 1޿PS>b
+ŀ#g<gnAo^ܔsWN`6^6ym[䝨mw)p2A4MG?lO\⺿vA _
+r6
+JcjL9gE 4`PaV|0`Tb٫()ó]ڗB,r>SO\+d
+26!e8˳F.JFj,Dō
+"WJ ǜ]n(.7Y.0G)
+endstream
+endobj
+485 0 obj
+<<
+/Type /FontDescriptor
+/FontName /UTNJGB+LMMono9-Regular
+/Flags 4
+/FontBBox [-451 -318 734 1016]
+/Ascent 600
+/CapHeight 600
+/Descent -222
+/ItalicAngle 0
+/StemV 74
+/XHeight 431
+/CharSet (/A/B/P/Q/S/T/a/asciicircum/b/backslash/braceleft/braceright/c/comma/d/e/eight/equal/exclam/f/five/four/g/greater/h/i/k/l/less/m/n/nine/o/one/p/parenleft/parenright/period/plus/question/quoteright/r/s/six/slash/t/three/two/u/v/w/x/y/zero)
+/FontFile 484 0 R
+>>
+endobj
+420 0 obj
+<<
+/Type /Encoding
+/Differences [21/endash 27/ff/fi/fl/ffi 33/exclam 36/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I 76/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright 159/section]
+>>
+endobj
+414 0 obj
+<<
+/Type /Encoding
+/Differences [18/theta 25/pi 34/epsilon 58/period/comma 61/slash 78/N 97/a 101/e/f/g 107/k 109/m/n 116/t 120/x/y]
+>>
+endobj
+416 0 obj
+<<
+/Type /Encoding
+/Differences [0/minus 2/multiply 21/greaterequal 41/arrowdblright 48/prime 104/angbracketleft/angbracketright 110/backslash 112/radical]
+>>
+endobj
+412 0 obj
+<<
+/Type /Encoding
+/Differences [0/Gamma/Delta 33/exclam 40/parenleft/parenright 43/plus 48/zero/one/two/three/four/five/six/seven/eight/nine 61/equal 91/bracketleft 93/bracketright 97/a 99/c 101/e 104/h/i 110/n/o 115/s/t]
+>>
+endobj
+418 0 obj
+<<
+/Type /Encoding
+/Differences [39/quotesingle.ts1 136/bullet]
+>>
+endobj
+134 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /INCDRE+LMRoman10-Bold
+/FontDescriptor 445 0 R
+/FirstChar 21
+/LastChar 159
+/Widths 441 0 R
+/Encoding 420 0 R
+>>
+endobj
+176 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /QZSLQX+LMRoman12-Bold
+/FontDescriptor 447 0 R
+/FirstChar 27
+/LastChar 121
+/Widths 435 0 R
+/Encoding 420 0 R
+>>
+endobj
+135 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VNJVWG+LMRoman10-Regular
+/FontDescriptor 455 0 R
+/FirstChar 21
+/LastChar 159
+/Widths 440 0 R
+/Encoding 420 0 R
+>>
+endobj
+129 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KZOWGH+LMRoman12-Regular
+/FontDescriptor 457 0 R
+/FirstChar 40
+/LastChar 121
+/Widths 442 0 R
+/Encoding 420 0 R
+>>
+endobj
+301 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CKLDUR+LMRoman6-Regular
+/FontDescriptor 461 0 R
+/FirstChar 49
+/LastChar 49
+/Widths 423 0 R
+/Encoding 420 0 R
+>>
+endobj
+139 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /SJDBXN+LMRoman7-Regular
+/FontDescriptor 463 0 R
+/FirstChar 49
+/LastChar 116
+/Widths 437 0 R
+/Encoding 420 0 R
+>>
+endobj
+303 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /BRPHTK+LMRoman8-Regular
+/FontDescriptor 465 0 R
+/FirstChar 27
+/LastChar 121
+/Widths 422 0 R
+/Encoding 420 0 R
+>>
+endobj
+190 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /PWKPGV+LMRoman9-Regular
+/FontDescriptor 467 0 R
+/FirstChar 27
+/LastChar 122
+/Widths 433 0 R
+/Encoding 420 0 R
+>>
+endobj
+140 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NDJGWH+LMRoman10-Italic
+/FontDescriptor 469 0 R
+/FirstChar 28
+/LastChar 121
+/Widths 436 0 R
+/Encoding 420 0 R
+>>
+endobj
+304 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /URSDYA+LMRoman8-Italic
+/FontDescriptor 471 0 R
+/FirstChar 70
+/LastChar 77
+/Widths 421 0 R
+/Encoding 420 0 R
+>>
+endobj
+177 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /TIACFU+LMMonoLt10-Bold
+/FontDescriptor 479 0 R
+/FirstChar 33
+/LastChar 118
+/Widths 434 0 R
+/Encoding 420 0 R
+>>
+endobj
+136 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AZYWMX+LMMono10-Regular
+/FontDescriptor 481 0 R
+/FirstChar 33
+/LastChar 125
+/Widths 439 0 R
+/Encoding 420 0 R
+>>
+endobj
+128 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FBPQEI+LMMono12-Regular
+/FontDescriptor 483 0 R
+/FirstChar 45
+/LastChar 117
+/Widths 443 0 R
+/Encoding 420 0 R
+>>
+endobj
+191 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UTNJGB+LMMono9-Regular
+/FontDescriptor 485 0 R
+/FirstChar 33
+/LastChar 125
+/Widths 432 0 R
+/Encoding 420 0 R
+>>
+endobj
+203 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GRGXIZ+LMMathItalic10-Regular
+/FontDescriptor 449 0 R
+/FirstChar 18
+/LastChar 121
+/Widths 428 0 R
+/Encoding 414 0 R
+>>
+endobj
+338 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /HGFTVC+LMMathItalic7-Regular
+/FontDescriptor 451 0 R
+/FirstChar 120
+/LastChar 120
+/Widths 415 0 R
+/Encoding 414 0 R
+>>
+endobj
+229 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UOBGNU+LMMathItalic10-Bold
+/FontDescriptor 453 0 R
+/FirstChar 120
+/LastChar 120
+/Widths 425 0 R
+/Encoding 414 0 R
+>>
+endobj
+210 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FFNSMF+LMMathSymbols10-Regular
+/FontDescriptor 473 0 R
+/FirstChar 0
+/LastChar 112
+/Widths 427 0 R
+/Encoding 416 0 R
+>>
+endobj
+321 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RWPYUE+LMMathSymbols7-Regular
+/FontDescriptor 475 0 R
+/FirstChar 0
+/LastChar 48
+/Widths 417 0 R
+/Encoding 416 0 R
+>>
+endobj
+192 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /YSOURC+LMMathSymbols9-Regular
+/FontDescriptor 477 0 R
+/FirstChar 21
+/LastChar 21
+/Widths 431 0 R
+/Encoding 416 0 R
+>>
+endobj
+230 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /INCDRE+LMRoman10-Bold
+/FontDescriptor 445 0 R
+/FirstChar 48
+/LastChar 55
+/Widths 424 0 R
+/Encoding 412 0 R
+>>
+endobj
+202 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VNJVWG+LMRoman10-Regular
+/FontDescriptor 455 0 R
+/FirstChar 0
+/LastChar 116
+/Widths 429 0 R
+/Encoding 412 0 R
+>>
+endobj
+352 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CHWJDW+LMRoman5-Regular
+/FontDescriptor 459 0 R
+/FirstChar 48
+/LastChar 57
+/Widths 413 0 R
+/Encoding 412 0 R
+>>
+endobj
+215 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /SJDBXN+LMRoman7-Regular
+/FontDescriptor 463 0 R
+/FirstChar 48
+/LastChar 50
+/Widths 426 0 R
+/Encoding 412 0 R
+>>
+endobj
+193 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /PWKPGV+LMRoman9-Regular
+/FontDescriptor 467 0 R
+/FirstChar 48
+/LastChar 48
+/Widths 430 0 R
+/Encoding 412 0 R
+>>
+endobj
+138 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VNJVWG+LMRoman10-Regular
+/FontDescriptor 455 0 R
+/FirstChar 136
+/LastChar 136
+/Widths 438 0 R
+/Encoding 418 0 R
+>>
+endobj
+316 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AZYWMX+LMMono10-Regular
+/FontDescriptor 481 0 R
+/FirstChar 39
+/LastChar 39
+/Widths 419 0 R
+/Encoding 418 0 R
+>>
+endobj
+130 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 486 0 R
+/Kids [122 0 R 132 0 R 172 0 R 179 0 R 187 0 R 195 0 R]
+>>
+endobj
+205 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 486 0 R
+/Kids [199 0 R 207 0 R 212 0 R 219 0 R 226 0 R 236 0 R]
+>>
+endobj
+247 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 486 0 R
+/Kids [243 0 R 250 0 R 255 0 R 263 0 R 272 0 R 277 0 R]
+>>
+endobj
+286 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 486 0 R
+/Kids [282 0 R 288 0 R 297 0 R 307 0 R 313 0 R 318 0 R]
+>>
+endobj
+328 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 486 0 R
+/Kids [323 0 R 330 0 R 335 0 R 341 0 R 345 0 R 349 0 R]
+>>
+endobj
+357 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 486 0 R
+/Kids [354 0 R 361 0 R 366 0 R 370 0 R 374 0 R 378 0 R]
+>>
+endobj
+385 0 obj
+<<
+/Type /Pages
+/Count 4
+/Parent 487 0 R
+/Kids [382 0 R 389 0 R 396 0 R 406 0 R]
+>>
+endobj
+486 0 obj
+<<
+/Type /Pages
+/Count 36
+/Parent 488 0 R
+/Kids [130 0 R 205 0 R 247 0 R 286 0 R 328 0 R 357 0 R]
+>>
+endobj
+487 0 obj
+<<
+/Type /Pages
+/Count 4
+/Parent 488 0 R
+/Kids [385 0 R]
+>>
+endobj
+488 0 obj
+<<
+/Type /Pages
+/Count 40
+/Kids [486 0 R 487 0 R]
+>>
+endobj
+489 0 obj
+<<
+/Type /Outlines
+/First 3 0 R
+/Last 111 0 R
+/Count 30
+>>
+endobj
+119 0 obj
+<<
+/Title 120 0 R
+/A 117 0 R
+/Parent 111 0 R
+/Prev 115 0 R
+>>
+endobj
+115 0 obj
+<<
+/Title 116 0 R
+/A 113 0 R
+/Parent 111 0 R
+/Next 119 0 R
+>>
+endobj
+111 0 obj
+<<
+/Title 112 0 R
+/A 109 0 R
+/Parent 489 0 R
+/Prev 107 0 R
+/First 115 0 R
+/Last 119 0 R
+/Count 2
+>>
+endobj
+107 0 obj
+<<
+/Title 108 0 R
+/A 105 0 R
+/Parent 489 0 R
+/Prev 15 0 R
+/Next 111 0 R
+>>
+endobj
+103 0 obj
+<<
+/Title 104 0 R
+/A 101 0 R
+/Parent 15 0 R
+/Prev 95 0 R
+>>
+endobj
+99 0 obj
+<<
+/Title 100 0 R
+/A 97 0 R
+/Parent 95 0 R
+>>
+endobj
+95 0 obj
+<<
+/Title 96 0 R
+/A 93 0 R
+/Parent 15 0 R
+/Prev 87 0 R
+/Next 103 0 R
+/First 99 0 R
+/Last 99 0 R
+/Count 1
+>>
+endobj
+91 0 obj
+<<
+/Title 92 0 R
+/A 89 0 R
+/Parent 87 0 R
+>>
+endobj
+87 0 obj
+<<
+/Title 88 0 R
+/A 85 0 R
+/Parent 15 0 R
+/Prev 63 0 R
+/Next 95 0 R
+/First 91 0 R
+/Last 91 0 R
+/Count 1
+>>
+endobj
+83 0 obj
+<<
+/Title 84 0 R
+/A 81 0 R
+/Parent 63 0 R
+/Prev 79 0 R
+>>
+endobj
+79 0 obj
+<<
+/Title 80 0 R
+/A 77 0 R
+/Parent 63 0 R
+/Prev 75 0 R
+/Next 83 0 R
+>>
+endobj
+75 0 obj
+<<
+/Title 76 0 R
+/A 73 0 R
+/Parent 63 0 R
+/Prev 71 0 R
+/Next 79 0 R
+>>
+endobj
+71 0 obj
+<<
+/Title 72 0 R
+/A 69 0 R
+/Parent 63 0 R
+/Prev 67 0 R
+/Next 75 0 R
+>>
+endobj
+67 0 obj
+<<
+/Title 68 0 R
+/A 65 0 R
+/Parent 63 0 R
+/Next 71 0 R
+>>
+endobj
+63 0 obj
+<<
+/Title 64 0 R
+/A 61 0 R
+/Parent 15 0 R
+/Prev 39 0 R
+/Next 87 0 R
+/First 67 0 R
+/Last 83 0 R
+/Count 5
+>>
+endobj
+59 0 obj
+<<
+/Title 60 0 R
+/A 57 0 R
+/Parent 39 0 R
+/Prev 55 0 R
+>>
+endobj
+55 0 obj
+<<
+/Title 56 0 R
+/A 53 0 R
+/Parent 39 0 R
+/Prev 51 0 R
+/Next 59 0 R
+>>
+endobj
+51 0 obj
+<<
+/Title 52 0 R
+/A 49 0 R
+/Parent 39 0 R
+/Prev 47 0 R
+/Next 55 0 R
+>>
+endobj
+47 0 obj
+<<
+/Title 48 0 R
+/A 45 0 R
+/Parent 39 0 R
+/Prev 43 0 R
+/Next 51 0 R
+>>
+endobj
+43 0 obj
+<<
+/Title 44 0 R
+/A 41 0 R
+/Parent 39 0 R
+/Next 47 0 R
+>>
+endobj
+39 0 obj
+<<
+/Title 40 0 R
+/A 37 0 R
+/Parent 15 0 R
+/Prev 31 0 R
+/Next 63 0 R
+/First 43 0 R
+/Last 59 0 R
+/Count 5
+>>
+endobj
+35 0 obj
+<<
+/Title 36 0 R
+/A 33 0 R
+/Parent 31 0 R
+>>
+endobj
+31 0 obj
+<<
+/Title 32 0 R
+/A 29 0 R
+/Parent 15 0 R
+/Prev 19 0 R
+/Next 39 0 R
+/First 35 0 R
+/Last 35 0 R
+/Count 1
+>>
+endobj
+27 0 obj
+<<
+/Title 28 0 R
+/A 25 0 R
+/Parent 19 0 R
+/Prev 23 0 R
+>>
+endobj
+23 0 obj
+<<
+/Title 24 0 R
+/A 21 0 R
+/Parent 19 0 R
+/Next 27 0 R
+>>
+endobj
+19 0 obj
+<<
+/Title 20 0 R
+/A 17 0 R
+/Parent 15 0 R
+/Next 31 0 R
+/First 23 0 R
+/Last 27 0 R
+/Count 2
+>>
+endobj
+15 0 obj
+<<
+/Title 16 0 R
+/A 13 0 R
+/Parent 489 0 R
+/Prev 3 0 R
+/Next 107 0 R
+/First 19 0 R
+/Last 103 0 R
+/Count 22
+>>
+endobj
+11 0 obj
+<<
+/Title 12 0 R
+/A 9 0 R
+/Parent 7 0 R
+>>
+endobj
+7 0 obj
+<<
+/Title 8 0 R
+/A 5 0 R
+/Parent 3 0 R
+/First 11 0 R
+/Last 11 0 R
+/Count 1
+>>
+endobj
+3 0 obj
+<<
+/Title 4 0 R
+/A 1 0 R
+/Parent 489 0 R
+/Next 15 0 R
+/First 7 0 R
+/Last 7 0 R
+/Count 2
+>>
+endobj
+490 0 obj
+<<
+/Names [(Doc-Start) 127 0 R (Hfootnote.1) 302 0 R (Item.1) 181 0 R (Item.2) 182 0 R (Item.3) 183 0 R (Item.4) 184 0 R]
+/Limits [(Doc-Start) (Item.4)]
+>>
+endobj
+491 0 obj
+<<
+/Names [(Item.5) 185 0 R (chapter*.2) 175 0 R (chapter.1) 2 0 R (chapter.2) 14 0 R (chapter.3) 106 0 R (chapter.4) 110 0 R]
+/Limits [(Item.5) (chapter.4)]
+>>
+endobj
+492 0 obj
+<<
+/Names [(page.1) 126 0 R (page.10) 245 0 R (page.11) 252 0 R (page.12) 257 0 R (page.13) 265 0 R (page.14) 274 0 R]
+/Limits [(page.1) (page.14)]
+>>
+endobj
+493 0 obj
+<<
+/Names [(page.15) 279 0 R (page.16) 284 0 R (page.17) 290 0 R (page.18) 299 0 R (page.19) 309 0 R (page.2) 174 0 R]
+/Limits [(page.15) (page.2)]
+>>
+endobj
+494 0 obj
+<<
+/Names [(page.20) 315 0 R (page.21) 320 0 R (page.22) 325 0 R (page.23) 332 0 R (page.24) 337 0 R (page.25) 343 0 R]
+/Limits [(page.20) (page.25)]
+>>
+endobj
+495 0 obj
+<<
+/Names [(page.26) 347 0 R (page.27) 351 0 R (page.28) 356 0 R (page.29) 363 0 R (page.3) 197 0 R (page.30) 368 0 R]
+/Limits [(page.26) (page.30)]
+>>
+endobj
+496 0 obj
+<<
+/Names [(page.31) 372 0 R (page.32) 376 0 R (page.33) 380 0 R (page.34) 384 0 R (page.35) 391 0 R (page.36) 398 0 R]
+/Limits [(page.31) (page.36)]
+>>
+endobj
+497 0 obj
+<<
+/Names [(page.37) 408 0 R (page.4) 201 0 R (page.5) 209 0 R (page.6) 214 0 R (page.7) 221 0 R (page.8) 228 0 R]
+/Limits [(page.37) (page.8)]
+>>
+endobj
+498 0 obj
+<<
+/Names [(page.9) 238 0 R (section*.1) 137 0 R (section*.10) 411 0 R (section*.3) 326 0 R (section*.4) 392 0 R (section*.5) 399 0 R]
+/Limits [(page.9) (section*.5)]
+>>
+endobj
+499 0 obj
+<<
+/Names [(section*.6) 400 0 R (section*.7) 401 0 R (section*.8) 409 0 R (section*.9) 410 0 R (section.1.1) 6 0 R (section.2.1) 18 0 R]
+/Limits [(section*.6) (section.2.1)]
+>>
+endobj
+500 0 obj
+<<
+/Names [(section.2.2) 30 0 R (section.2.3) 38 0 R (section.2.4) 62 0 R (section.2.5) 86 0 R (section.2.6) 94 0 R (section.2.7) 102 0 R]
+/Limits [(section.2.2) (section.2.7)]
+>>
+endobj
+501 0 obj
+<<
+/Names [(section.4.1) 114 0 R (section.4.2) 118 0 R (subsection.1.1.1) 10 0 R (subsection.2.1.1) 22 0 R (subsection.2.1.2) 26 0 R (subsection.2.2.1) 34 0 R]
+/Limits [(section.4.1) (subsection.2.2.1)]
+>>
+endobj
+502 0 obj
+<<
+/Names [(subsection.2.3.1) 42 0 R (subsection.2.3.2) 46 0 R (subsection.2.3.3) 50 0 R (subsection.2.3.4) 54 0 R (subsection.2.3.5) 58 0 R (subsection.2.4.1) 66 0 R]
+/Limits [(subsection.2.3.1) (subsection.2.4.1)]
+>>
+endobj
+503 0 obj
+<<
+/Names [(subsection.2.4.2) 70 0 R (subsection.2.4.3) 74 0 R (subsection.2.4.4) 78 0 R (subsection.2.4.5) 82 0 R (subsection.2.5.1) 90 0 R (subsection.2.6.1) 98 0 R]
+/Limits [(subsection.2.4.2) (subsection.2.6.1)]
+>>
+endobj
+504 0 obj
+<<
+/Names [(subsubsection.2.1.1.1) 217 0 R (subsubsection.2.1.1.2) 222 0 R (subsubsection.2.1.1.3) 223 0 R (subsubsection.2.1.1.4) 224 0 R (subsubsection.2.1.1.5) 231 0 R (subsubsection.2.1.1.6) 239 0 R]
+/Limits [(subsubsection.2.1.1.1) (subsubsection.2.1.1.6)]
+>>
+endobj
+505 0 obj
+<<
+/Names [(subsubsection.2.1.1.7) 240 0 R (subsubsection.2.1.2.1) 246 0 R (subsubsection.2.1.2.2) 241 0 R (subsubsection.2.2.1.1) 267 0 R (subsubsection.2.2.1.2) 268 0 R (subsubsection.2.2.1.3) 270 0 R]
+/Limits [(subsubsection.2.1.1.7) (subsubsection.2.2.1.3)]
+>>
+endobj
+506 0 obj
+<<
+/Names [(subsubsection.2.2.1.4) 280 0 R (subsubsection.2.2.1.5) 269 0 R (subsubsection.2.2.1.6) 285 0 R (subsubsection.2.3.3.1) 310 0 R (subsubsection.2.3.5.1) 327 0 R (subsubsection.2.4.1.1) 339 0 R]
+/Limits [(subsubsection.2.2.1.4) (subsubsection.2.4.1.1)]
+>>
+endobj
+507 0 obj
+<<
+/Names [(table.1.1) 189 0 R (table.2.1) 204 0 R (table.2.2) 216 0 R (table.2.3) 253 0 R (table.2.4) 266 0 R (table.2.5) 291 0 R]
+/Limits [(table.1.1) (table.2.5)]
+>>
+endobj
+508 0 obj
+<<
+/Names [(table.2.6) 300 0 R (table.2.7) 333 0 R]
+/Limits [(table.2.6) (table.2.7)]
+>>
+endobj
+509 0 obj
+<<
+/Kids [490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R]
+/Limits [(Doc-Start) (page.30)]
+>>
+endobj
+510 0 obj
+<<
+/Kids [496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R]
+/Limits [(page.31) (subsection.2.2.1)]
+>>
+endobj
+511 0 obj
+<<
+/Kids [502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R]
+/Limits [(subsection.2.3.1) (table.2.5)]
+>>
+endobj
+512 0 obj
+<<
+/Kids [508 0 R]
+/Limits [(table.2.6) (table.2.7)]
+>>
+endobj
+513 0 obj
+<<
+/Kids [509 0 R 510 0 R 511 0 R 512 0 R]
+/Limits [(Doc-Start) (table.2.7)]
+>>
+endobj
+514 0 obj
+<<
+/Dests 513 0 R
+>>
+endobj
+515 0 obj
+<<
+/Type /Catalog
+/Pages 488 0 R
+/Outlines 489 0 R
+/Names 514 0 R
+/PageMode/UseOutlines/PageLabels<</Nums[0<</S/D>>1<</S/D>>3<</S/D>>]>>
+/OpenAction 121 0 R
+>>
+endobj
+516 0 obj
+<<
+/Producer (MiKTeX pdfTeX-1.40.21)
+/Author(\376\377\000A\000n\000d\000r\000e\000w\000\040\000P\000a\000r\000s\000l\000o\000e\000,\000\040\000\050\000`\000\040\000`\000\045\000%\000%\000`\000\043\000`\000\046\0001\0002\000\137\000`\000\137\000\137\000~\000~\000~\000\051)/Title(\376\377\000n\000u\000m\000e\000r\000i\000c\000a\000-\000t\000a\000b\000l\000e\000s\000\040\000\040)/Subject()/Creator(LaTeX with hyperref)/Keywords()
+/CreationDate (D:20210215155350+13'00')
+/ModDate (D:20210215155350+13'00')
+/Trapped /False
+/PTEX.Fullbanner (This is MiKTeX-pdfTeX 4.3.0 (1.40.21))
+>>
+endobj
+xref
+0 517
+0000000000 65535 f
+0000000015 00000 n
+0000017597 00000 n
+0000520166 00000 n
+0000000060 00000 n
+0000000159 00000 n
+0000017657 00000 n
+0000520073 00000 n
+0000000206 00000 n
+0000000323 00000 n
+0000020276 00000 n
+0000520014 00000 n
+0000000375 00000 n
+0000000528 00000 n
+0000023735 00000 n
+0000519888 00000 n
+0000000574 00000 n
+0000000770 00000 n
+0000023796 00000 n
+0000519778 00000 n
+0000000818 00000 n
+0000000979 00000 n
+0000029121 00000 n
+0000519704 00000 n
+0000001032 00000 n
+0000001248 00000 n
+0000040486 00000 n
+0000519630 00000 n
+0000001301 00000 n
+0000001487 00000 n
+0000043639 00000 n
+0000519507 00000 n
+0000001535 00000 n
+0000001711 00000 n
+0000049808 00000 n
+0000519446 00000 n
+0000001764 00000 n
+0000001950 00000 n
+0000060546 00000 n
+0000519323 00000 n
+0000001998 00000 n
+0000002176 00000 n
+0000060669 00000 n
+0000519249 00000 n
+0000002229 00000 n
+0000002501 00000 n
+0000064621 00000 n
+0000519162 00000 n
+0000002554 00000 n
+0000002720 00000 n
+0000068223 00000 n
+0000519075 00000 n
+0000002773 00000 n
+0000002962 00000 n
+0000071498 00000 n
+0000518988 00000 n
+0000003015 00000 n
+0000003214 00000 n
+0000074457 00000 n
+0000518914 00000 n
+0000003267 00000 n
+0000003499 00000 n
+0000080058 00000 n
+0000518791 00000 n
+0000003547 00000 n
+0000003728 00000 n
+0000080119 00000 n
+0000518717 00000 n
+0000003781 00000 n
+0000003977 00000 n
+0000082593 00000 n
+0000518630 00000 n
+0000004030 00000 n
+0000004240 00000 n
+0000085296 00000 n
+0000518543 00000 n
+0000004293 00000 n
+0000004489 00000 n
+0000087912 00000 n
+0000518456 00000 n
+0000004542 00000 n
+0000004695 00000 n
+0000093928 00000 n
+0000518382 00000 n
+0000004748 00000 n
+0000005003 00000 n
+0000096900 00000 n
+0000518259 00000 n
+0000005051 00000 n
+0000005179 00000 n
+0000096961 00000 n
+0000518198 00000 n
+0000005232 00000 n
+0000005385 00000 n
+0000099591 00000 n
+0000518074 00000 n
+0000005433 00000 n
+0000005541 00000 n
+0000101979 00000 n
+0000518012 00000 n
+0000005594 00000 n
+0000005753 00000 n
+0000102040 00000 n
+0000517935 00000 n
+0000005802 00000 n
+0000005944 00000 n
+0000106315 00000 n
+0000517843 00000 n
+0000005991 00000 n
+0000006067 00000 n
+0000109231 00000 n
+0000517726 00000 n
+0000006114 00000 n
+0000006243 00000 n
+0000109293 00000 n
+0000517647 00000 n
+0000006292 00000 n
+0000006527 00000 n
+0000109355 00000 n
+0000517568 00000 n
+0000006576 00000 n
+0000006761 00000 n
+0000007131 00000 n
+0000007263 00000 n
+0000007553 00000 n
+0000006811 00000 n
+0000007430 00000 n
+0000007491 00000 n
+0000513819 00000 n
+0000512274 00000 n
+0000516424 00000 n
+0000008879 00000 n
+0000008705 00000 n
+0000007638 00000 n
+0000511761 00000 n
+0000512101 00000 n
+0000513647 00000 n
+0000008817 00000 n
+0000516079 00000 n
+0000512618 00000 n
+0000513134 00000 n
+0000010842 00000 n
+0000010993 00000 n
+0000011146 00000 n
+0000011304 00000 n
+0000011456 00000 n
+0000011610 00000 n
+0000011768 00000 n
+0000011926 00000 n
+0000012080 00000 n
+0000012238 00000 n
+0000012391 00000 n
+0000012549 00000 n
+0000012707 00000 n
+0000012862 00000 n
+0000013019 00000 n
+0000013176 00000 n
+0000013330 00000 n
+0000013487 00000 n
+0000013644 00000 n
+0000013800 00000 n
+0000013958 00000 n
+0000014116 00000 n
+0000014270 00000 n
+0000014428 00000 n
+0000014581 00000 n
+0000014739 00000 n
+0000014893 00000 n
+0000015045 00000 n
+0000015197 00000 n
+0000015350 00000 n
+0000015627 00000 n
+0000010478 00000 n
+0000009016 00000 n
+0000015504 00000 n
+0000015565 00000 n
+0000511931 00000 n
+0000513476 00000 n
+0000018027 00000 n
+0000017485 00000 n
+0000015751 00000 n
+0000017717 00000 n
+0000017779 00000 n
+0000017841 00000 n
+0000017903 00000 n
+0000017965 00000 n
+0000020337 00000 n
+0000020102 00000 n
+0000018151 00000 n
+0000020214 00000 n
+0000512962 00000 n
+0000513991 00000 n
+0000515048 00000 n
+0000515908 00000 n
+0000021769 00000 n
+0000021596 00000 n
+0000020526 00000 n
+0000021708 00000 n
+0000023919 00000 n
+0000023562 00000 n
+0000021854 00000 n
+0000023674 00000 n
+0000515394 00000 n
+0000514162 00000 n
+0000023857 00000 n
+0000516541 00000 n
+0000026511 00000 n
+0000026338 00000 n
+0000024095 00000 n
+0000026450 00000 n
+0000514694 00000 n
+0000029306 00000 n
+0000028948 00000 n
+0000026648 00000 n
+0000029060 00000 n
+0000515737 00000 n
+0000029182 00000 n
+0000029244 00000 n
+0000032226 00000 n
+0000031867 00000 n
+0000029521 00000 n
+0000031979 00000 n
+0000032040 00000 n
+0000032102 00000 n
+0000032164 00000 n
+0000035002 00000 n
+0000034767 00000 n
+0000032376 00000 n
+0000034879 00000 n
+0000514518 00000 n
+0000515225 00000 n
+0000034940 00000 n
+0000037221 00000 n
+0000037380 00000 n
+0000037544 00000 n
+0000037888 00000 n
+0000037073 00000 n
+0000035191 00000 n
+0000037703 00000 n
+0000037764 00000 n
+0000037826 00000 n
+0000040609 00000 n
+0000040670 00000 n
+0000040313 00000 n
+0000038103 00000 n
+0000040425 00000 n
+0000040547 00000 n
+0000516658 00000 n
+0000043419 00000 n
+0000043761 00000 n
+0000043287 00000 n
+0000040833 00000 n
+0000043578 00000 n
+0000043700 00000 n
+0000046208 00000 n
+0000046035 00000 n
+0000043950 00000 n
+0000046147 00000 n
+0000049039 00000 n
+0000049198 00000 n
+0000049357 00000 n
+0000049521 00000 n
+0000049993 00000 n
+0000048883 00000 n
+0000046358 00000 n
+0000049685 00000 n
+0000049746 00000 n
+0000049869 00000 n
+0000049931 00000 n
+0000055462 00000 n
+0000055338 00000 n
+0000052407 00000 n
+0000052234 00000 n
+0000050143 00000 n
+0000052346 00000 n
+0000055118 00000 n
+0000055524 00000 n
+0000054986 00000 n
+0000052544 00000 n
+0000055277 00000 n
+0000055400 00000 n
+0000058008 00000 n
+0000057773 00000 n
+0000055674 00000 n
+0000057885 00000 n
+0000057946 00000 n
+0000516775 00000 n
+0000060730 00000 n
+0000060373 00000 n
+0000058171 00000 n
+0000060485 00000 n
+0000060607 00000 n
+0000063947 00000 n
+0000064105 00000 n
+0000064259 00000 n
+0000064409 00000 n
+0000064804 00000 n
+0000063791 00000 n
+0000060906 00000 n
+0000064560 00000 n
+0000064682 00000 n
+0000512447 00000 n
+0000064744 00000 n
+0000512790 00000 n
+0000513306 00000 n
+0000068003 00000 n
+0000068346 00000 n
+0000067871 00000 n
+0000065045 00000 n
+0000068162 00000 n
+0000068284 00000 n
+0000071273 00000 n
+0000071559 00000 n
+0000071141 00000 n
+0000068535 00000 n
+0000071437 00000 n
+0000516253 00000 n
+0000074518 00000 n
+0000074284 00000 n
+0000071735 00000 n
+0000074396 00000 n
+0000514872 00000 n
+0000077719 00000 n
+0000077422 00000 n
+0000074720 00000 n
+0000077534 00000 n
+0000077595 00000 n
+0000077657 00000 n
+0000516892 00000 n
+0000080180 00000 n
+0000079824 00000 n
+0000077882 00000 n
+0000079936 00000 n
+0000079997 00000 n
+0000082654 00000 n
+0000082358 00000 n
+0000080369 00000 n
+0000082470 00000 n
+0000514340 00000 n
+0000082531 00000 n
+0000085357 00000 n
+0000085123 00000 n
+0000082882 00000 n
+0000085235 00000 n
+0000087973 00000 n
+0000087739 00000 n
+0000085559 00000 n
+0000087851 00000 n
+0000090419 00000 n
+0000090246 00000 n
+0000088162 00000 n
+0000090358 00000 n
+0000515566 00000 n
+0000093989 00000 n
+0000093755 00000 n
+0000090569 00000 n
+0000093867 00000 n
+0000517009 00000 n
+0000096528 00000 n
+0000096687 00000 n
+0000097021 00000 n
+0000096388 00000 n
+0000094165 00000 n
+0000096839 00000 n
+0000099366 00000 n
+0000099651 00000 n
+0000099234 00000 n
+0000097171 00000 n
+0000099530 00000 n
+0000102102 00000 n
+0000101806 00000 n
+0000099814 00000 n
+0000101918 00000 n
+0000104173 00000 n
+0000104000 00000 n
+0000102330 00000 n
+0000104112 00000 n
+0000106377 00000 n
+0000106142 00000 n
+0000104297 00000 n
+0000106254 00000 n
+0000107887 00000 n
+0000107714 00000 n
+0000106527 00000 n
+0000107826 00000 n
+0000517126 00000 n
+0000109016 00000 n
+0000111285 00000 n
+0000109477 00000 n
+0000108884 00000 n
+0000108011 00000 n
+0000109170 00000 n
+0000109415 00000 n
+0000111443 00000 n
+0000111596 00000 n
+0000112002 00000 n
+0000111137 00000 n
+0000109627 00000 n
+0000111755 00000 n
+0000111816 00000 n
+0000111878 00000 n
+0000111940 00000 n
+0000113491 00000 n
+0000113644 00000 n
+0000113797 00000 n
+0000114203 00000 n
+0000113343 00000 n
+0000112113 00000 n
+0000113956 00000 n
+0000114017 00000 n
+0000114079 00000 n
+0000114141 00000 n
+0000511434 00000 n
+0000114314 00000 n
+0000511105 00000 n
+0000114393 00000 n
+0000511258 00000 n
+0000114418 00000 n
+0000511677 00000 n
+0000114744 00000 n
+0000510610 00000 n
+0000114767 00000 n
+0000114828 00000 n
+0000115416 00000 n
+0000115441 00000 n
+0000115492 00000 n
+0000115515 00000 n
+0000115552 00000 n
+0000116200 00000 n
+0000116793 00000 n
+0000117442 00000 n
+0000117467 00000 n
+0000117492 00000 n
+0000117883 00000 n
+0000118449 00000 n
+0000118812 00000 n
+0000119365 00000 n
+0000119926 00000 n
+0000120333 00000 n
+0000120358 00000 n
+0000120749 00000 n
+0000121514 00000 n
+0000122290 00000 n
+0000122744 00000 n
+0000123197 00000 n
+0000152604 00000 n
+0000152988 00000 n
+0000181044 00000 n
+0000181405 00000 n
+0000187743 00000 n
+0000188037 00000 n
+0000190556 00000 n
+0000190792 00000 n
+0000193314 00000 n
+0000193550 00000 n
+0000231206 00000 n
+0000231822 00000 n
+0000254682 00000 n
+0000254988 00000 n
+0000275594 00000 n
+0000275854 00000 n
+0000290647 00000 n
+0000290881 00000 n
+0000311941 00000 n
+0000312192 00000 n
+0000338300 00000 n
+0000338594 00000 n
+0000366789 00000 n
+0000367180 00000 n
+0000385303 00000 n
+0000385605 00000 n
+0000394056 00000 n
+0000394293 00000 n
+0000397964 00000 n
+0000398279 00000 n
+0000401066 00000 n
+0000401314 00000 n
+0000404150 00000 n
+0000404399 00000 n
+0000430584 00000 n
+0000430921 00000 n
+0000462625 00000 n
+0000463202 00000 n
+0000483602 00000 n
+0000483880 00000 n
+0000510146 00000 n
+0000517227 00000 n
+0000517345 00000 n
+0000517422 00000 n
+0000517492 00000 n
+0000520272 00000 n
+0000520445 00000 n
+0000520623 00000 n
+0000520791 00000 n
+0000520959 00000 n
+0000521129 00000 n
+0000521298 00000 n
+0000521468 00000 n
+0000521632 00000 n
+0000521819 00000 n
+0000522013 00000 n
+0000522210 00000 n
+0000522433 00000 n
+0000522669 00000 n
+0000522905 00000 n
+0000523187 00000 n
+0000523469 00000 n
+0000523751 00000 n
+0000523937 00000 n
+0000524043 00000 n
+0000524154 00000 n
+0000524272 00000 n
+0000524392 00000 n
+0000524465 00000 n
+0000524562 00000 n
+0000524600 00000 n
+0000524777 00000 n
+trailer
+<< /Size 517
+/Root 515 0 R
+/Info 516 0 R
+/ID [<A951B176D38115AFF328DD4502416AC6> <A951B176D38115AFF328DD4502416AC6>] >>
+startxref
+525375
+%%EOF
diff --git a/macros/latex/contrib/numerica/numerica-tables.tex b/macros/latex/contrib/numerica/numerica-tables.tex
new file mode 100644
index 0000000000..b16f90e3b7
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica-tables.tex
@@ -0,0 +1,1801 @@
+%% LyX 2.4.0-alpha1 created this file. For more info, see https://www.lyx.org/.
+%% Do not edit unless you really know what you are doing.
+\documentclass[english,tableposition=top]{report}
+\usepackage{lmodern}
+\renewcommand{\sfdefault}{lmss}
+\renewcommand{\ttdefault}{lmtt}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage[latin9]{inputenc}
+\setcounter{secnumdepth}{3}
+\usepackage{color}
+\definecolor{shadecolor}{rgb}{0.667969, 1, 1}
+\usepackage{babel}
+\usepackage{array}
+\usepackage{float}
+\usepackage{booktabs}
+\usepackage{framed}
+\usepackage{url}
+\usepackage{multirow}
+\usepackage{amsmath}
+\usepackage[unicode=true,pdfusetitle,
+ bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
+ breaklinks=false,pdfborder={0 0 1},backref=section,colorlinks=true]
+ {hyperref}
+
+\makeatletter
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
+%% Because html converters don't know tabularnewline
+\providecommand{\tabularnewline}{\\}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
+\newenvironment{centred}%
+ {\begin{center}\baselineskip=13pt\parskip=1pt}{\end{center}}
+\newenvironment{lyxcode}
+ {\par\begin{list}{}{
+ \setlength{\rightmargin}{\leftmargin}
+ \setlength{\listparindent}{0pt}% needed for AMS classes
+ \raggedright
+ \setlength{\itemsep}{0pt}
+ \setlength{\parsep}{0pt}
+ \normalfont\ttfamily}%
+ \item[]}
+ {\end{list}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
+\usepackage[tables]{numerica}
+
+\newcommand\rel{\,\varrho\;}
+\DeclareMathOperator{\erf}{erf}
+\DeclareMathOperator{\gd}{gd}
+
+\reuse
+
+\usepackage{upquote}
+
+\makeatother
+
+\begin{document}
+\title{\texttt{numerica-tables}~\\
+}
+\author{Andrew Parsloe\\
+(\url{ajparsloe@gmail.com})}
+\maketitle
+\begin{abstract}
+In this module of the \verb`numerica` package a command is defined
+which enables the creation of multi-column tables of function values
+in a wide variety of table styles. \\
+\\
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+
+\paragraph*{Note:}
+\begin{itemize}
+\item {\normalsize This document applies to version 1.0.0 of }{\normalsize\texttt{numerica-tables.def}}{\normalsize .}{\small\par}
+\item {\normalsize Reasonably recent versions of the \LaTeX 3 bundles }{\normalsize\texttt{l3kernel}}{\normalsize{}
+and }{\normalsize\texttt{l3packages}}{\normalsize{} are required.}{\small\par}
+\item {\normalsize The }{\normalsize\texttt{booktabs}}{\normalsize{} package
+is required.}{\small\par}
+\item {\normalsize I refer many times in this document to }{\normalsize\emph{Handbook
+of Mathematical Functions}}{\normalsize , edited by Milton Abramowitz
+and Irene A. Segun, Dover, 1965. This is abbreviated to }{\normalsize\emph{HMF}}{\normalsize ,
+often followed by a reference to a specific table like Table 1.2.}{\small\par}
+\end{itemize}
+\end{shaded}%
+\end{minipage}
+
+\tableofcontents{}
+\end{abstract}
+
+\chapter{Introduction}
+
+Calling \texttt{numerica} with the \texttt{tables} package option
+in the preamble,
+\begin{lyxcode}
+~\textbackslash usepackage{[}tables{]}\{numerica\}
+\end{lyxcode}
+\noindent gives access to a command \verb`\nmcTabulate` for creating
+tables of function values. This command is defined in the package
+\texttt{numerica-tables.def} which is loaded with \texttt{numerica.sty}
+when the \texttt{tables} option is used. Note that \verb`\nmcTabulate`
+uses the \texttt{booktabs} package for the construction of its tables.
+The \texttt{booktabs} package is loaded automatically (provided it
+is available in your \TeX{} system) when \texttt{numerica} is loaded
+with the \texttt{tables} option.
+
+\section{Shared syntax}
+
+The \verb`\nmcTabulate` command (short-name form \verb`\tabulate`)
+shares the syntax of \verb`\nmcEvaluate` (see \texttt{numerica-basics.pdf})
+and of \verb`\nmcIterate`, \verb`\nmcSolve` and \verb`\nmcRecur`
+(see \texttt{numerica-plus.pdf}). When all options are used the command
+looks like
+\begin{lyxcode}
+\noindent \textbackslash nmcTabulate{*}{[}settings{]}\{expr.\}{[}vv-list{]}{[}num.~format{]}
+\end{lyxcode}
+\begin{enumerate}
+\item \verb`*` optional switch; if present ensures a single number output
+with no formatting or an appropriate error message if the single number
+cannot be produced;
+\item \verb`[settings]` comma-separated list of \emph{key=value }settings;
+\item \verb`{expr.}` mandatory argument specifying the mathematical expression
+in \LaTeX{} form to be tabulated;
+\item \verb`[vv-list]` comma-separated list of \emph{variable=value }items;
+\item \verb`[num. format]` optional format specification for presentation
+of the numerical result (rounding, padding with zeros, scientific
+notation)
+\end{enumerate}
+Unlike \verb`\nmcEvaluate` and the other commands, for \verb`\nmcTabulate`
+\begin{itemize}
+\item it makes no difference to the display of the result whether the command
+wraps around math delimiters, is wrapped within math delimters, or
+if there are no math delimiters involved whatever;
+\item the two apparently optional arguments straddling the main argument
+(\verb`settings` and \verb`vv-list`) are \emph{essential}; although
+neither is mandatory in the \LaTeX{} sense, each contains items necessary
+for the construction of any table of function values.
+\end{itemize}
+
+\subsection{Inherited settings}
+
+\label{subsec:Inherited-settings}
+\begin{table}
+\noindent \centering{}\caption{\protect\label{tab:introSettingsInherited}Settings options inherited
+from \texttt{\textbackslash nmcEvaluate}}
+\noindent \begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}>{\raggedright}p{4cm}}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{dbg}} & {\small int} & {\small debug `magic' integer} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{\textasciicircum}} & {\small char} & {\small exponent mark for sci. notation input} & {\small\texttt{e}}\tabularnewline
+{\small\texttt{xx}} & {\small int (}{\small\texttt{0}}{\small /}{\small\texttt{1}}{\small )} & {\small multi-token variable switch} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{()}} & {\small int (}{\small\texttt{0}}{\small /}{\small\texttt{1}}{\small /}{\small\texttt{2}}{\small )} & {\small trig. function arg. parsing} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{o}} & & {\small degree switch for trig. functions} & \tabularnewline
+{\small\texttt{log}} & {\small num} & {\small base of logarithms for }{\small{\small\verb`\log`}} & {\small\texttt{10}}\tabularnewline
+{\small\texttt{vvmode}} & {\small int (0/1)} & {\small vv-list calculation mode} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{vvd}} & {\small tokens} & {\small vv-list display-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 12mu plus 6mu minus 9mu(vv)}}\tabularnewline
+{\small\texttt{vvi}} & {\small tokens} & {\small vv-list text-style spec.} & {\small\texttt{\{,\}\textbackslash mskip 36mu minus 24mu(vv)}}\tabularnewline
+{*} & & {\small suppress equation numbering if }{\small\texttt{\textbackslash\textbackslash}}{\small{}
+in }{\small\texttt{vvd}} & \tabularnewline
+{\small\texttt{S+}} & {\small int} & {\small extra rounding for stopping criterion for sums} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{S?}} & {\small$\text{int}\ge0$} & {\small stopping criterion query terms for sums} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{P+}} & {\small int} & {\small extra rounding for stopping criterion for products} & {\small\texttt{2}}\tabularnewline
+{\small\texttt{P?}} & {\small$\text{int}\ge0$} & {\small stopping criterion query terms for products} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+To create a table we need to specify a function to tabulate \textendash{}
+this fills the main (mandatory) argument. We also need to decide how
+the function values are to be displayed \textendash{} to how many
+decimal places and whether padded with zeros. These matters are determined
+by what is entered in the trailing optional argument, just as with
+\verb`\eval`, \verb`\iter`, \verb`\solve` and \verb`\recur`, although
+there are some addtional complications peculiar to tables which are
+more appropriately treated in the next chapter.
+
+Many of the settings available to the \verb`\eval` command are also
+available to \verb`\nmcTabulate`. To save switching between documents
+I reproduce the table of options found in \texttt{numerica-basics.pdf}
+(with only the punctuation \texttt{p} setting missing), although for
+discussion of the options you will need to refer to that document.
+But note that the \texttt{dbg} key is of limited usefulness for tables:
+\texttt{dbg=5} and \texttt{dbg=7} display floating point values in
+their `internal' format, and for \texttt{dbg=7}, no result is displayed.
+
+\chapter{\texttt{\textbackslash nmcTabulate}-specific settings}
+
+In addition to the shared settings, \verb`\nmcTabulate` has many
+settings specific to it. They are discussed in groups in subsequent
+sections, some in more than one place.
+
+\section{Row variable settings}
+
+\label{sec:Row-variable-settings}Deciding on a function to tabulate
+(entered in the main or mandatory argument of \verb`\nmcTablate`)
+will inevitably also mean deciding on the tabulation variable (the
+\emph{row} variable \verb`rvar`), and then what value to start tabulating
+from (specified in the vv-list), what value to tabulate to (\verb`rstop`),
+and how fine-grained the tabulation is to be, the step size (\verb`rstep`).
+
+\begin{table}[b]
+\centering{}\caption{Row variable specification}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}>{\raggedright}p{3cm}}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small comment}\tabularnewline
+\midrule
+{\small\texttt{rvar}} & {\small token(s)} & {\small row variable} & \tabularnewline
+{\small\texttt{rstep}} & {\small real num.} & {\small step size} & \tabularnewline
+{\small\texttt{rstop}} & {\small real num.} & {\small stop value} & \multirow{2}{3cm}{either {\small\texttt{rstop}}{\small{} or }{\small\texttt{rows}}}\tabularnewline
+{\small\texttt{rows}} & {\small int} & {\small number of rows} & \tabularnewline
+{\small\texttt{rspec}} & {\small comma list} & {\small\texttt{\{start}}{\small , }{\small\texttt{step}}{\small , }{\small\texttt{stop\}}}{\small{}
+or }{\small\texttt{\{start}}{\small , }{\small\texttt{step}}{\small ,
+}{\small\texttt{(rows)\}}} & {\small short form spec.}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+The two tables in the first example below tabulate $\sin x$ and $\cos x$
+between $0$ and $1$ in increments of $0.2$. Note the start value
+of the tabulation variable in the vv-list. The reason for this placement
+is that for more complicated functions other parameters in the function
+and therefore in the vv-list may depend on the row variable. Therefore
+it is always placed in the vv-list.
+
+The difference in appearance of the tables results from padding with
+zeros in the second (the asterisk in the trailing optional argument).
+As you can see, padding applies not only to the values of the function
+but also to the values of the row variable \textendash{} and makes
+an obvious improvement to the table's appearance.
+\begin{verbatim}
+ \tabulate[rvar=x,rstep=0.2,rstop=1]
+ { \sin x }[x=0]\qquad
+ \tabulate[rvar=x,rstep=0.2,rstop=1]
+ { \cos x }[x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rvar=x,rstep=0.2,rstop=1]
+ { \sin x }[x=0] \qquad
+ \tabulate[rvar=x,rstep=0.2,rstop=1]
+ { \cos x }[x=0][*]\medskip{}
+
+Sometimes (perhaps often) it may prove more convenient to specify
+the number of rows (\texttt{rows}) rather than a stop value. Only
+one of \texttt{rows} and \texttt{rstop} should be given, but if both
+(inadvertently) are present, it is the value of \texttt{rows} that
+prevails.
+
+The second and third tables in the next example use an abbreviated
+form of the row variable specification (\texttt{rspec}). This is a
+$3$-element comma list of the form \verb`{rvar,rstep,rstop}` or
+\verb`{rvar,rstep,(rows)}`. Parentheses around the third item signify
+that it is \verb`rows` rather than \verb`rstop` that is being specified.
+In the example below, the second table specifies \texttt{rstop} (value
+\texttt{1}), the third \texttt{rows} (value \texttt{6}).
+
+It is worth noting that \verb`rstep` and \verb`rstop` can be \LaTeX{}
+expressions \textendash{} for instance \texttt{rstop=\textbackslash sin
+\textbackslash pi/2} (just as the expression for the initial value
+in the vv-list can be). However \verb`rows` can only be a simple
+integer expression \textendash{} an integer or integers linked by
+some or all of \verb`+ - * / ( )`.
+\begin{verbatim}
+ \tabulate[rvar=x,rstep=0.2,rows=6]
+ { \sin x/\cos x }[x=0][*] \qquad
+ \tabulate[rspec={x,0.2,1}]
+ { \tan x }[x=0][*] \qquad
+ \tabulate[rspec={x,0.2,(6)}]
+ { \sqrt{\sec^2 x - 1} }[x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rvar=x,rstep=0.2,rows=6]
+ { \sin x/\cos x }[x=0][*] \qquad
+ \tabulate[rspec={x,0.2,1}]
+ { \tan x }[x=0][*] \qquad
+ \tabulate[rspec={x,0.2,(6)}]
+ { \sqrt{\sec^2 x - 1} }[x=0][*]
+
+\subsection{Row-variable column formatting}
+
+\label{subsec:Row-var-col-formatting}Various settings are available
+to format the row variable column in addition to the padding option
+({*}) of the trailing optional argument.
+\begin{table}[H]
+\centering{}\caption{Row-variable column formatting}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{rround}} & {\small int} & {\small rounding} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{ralign}} & {\small char (}{\small\texttt{r/c/l}}{\small )} & {\small horizontal alignment} & {\small\texttt{r}}\tabularnewline
+{\small\texttt{rfont}} & {\small chars} & {\small font (}{\small\verb`\math<chars>`}{\small )} & \tabularnewline
+{\small\texttt{rhead}} & {\small tokens} & {\small header} & {\small\texttt{rvar}}\tabularnewline
+{\small\texttt{rhnudge}} & int & {\small nudge header }{\small{\small\verb`<int>`}}{\small{} mu} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{rpos}} & {\small int (}{\small\texttt{0}}{\small\ldots}{\small\texttt{4}}{\small )} & {\small column position(s) } & {\small\texttt{1}}\tabularnewline
+{\small\texttt{rvar'}} & {\small tokens} & {\small 2nd row variable col. spec. } & {\small\texttt{rvar}}\tabularnewline
+{\small\texttt{rhead'}} & {\small tokens} & {\small header of 2nd rv col. (if it exists)} & {\small\texttt{rvar'}}\tabularnewline
+{\small\texttt{rhnudge'}} & int & {\small nudge 2nd rv col. header }{\small{\small\verb`<int>`}}{\small{}
+mu} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+
+
+\subsubsection{Rounding: \texttt{rround}}
+
+After studying the previous tables, we might decide to adjust the
+step size, say from $0.2$ to $0.25$. But changing \texttt{rstep}
+to the new value gives a disconcerting and \emph{prima facie} false
+result (the first table below). \texttt{numerica} uses a default rounding
+value of $1$ for the row variable and has rounded $0.25$ down to
+$0.2$ and $0.75$ up to $0.8$ accordingly. The second table corrects
+matters by adjusting the row variable rounding (\texttt{rround}) to
+\texttt{2}.
+\begin{verbatim}
+ \tabulate[rvar=x,rstep=0.25,rstop=1]
+ { \sin x }[x=0][*]\qquad
+ \tabulate[rvar=x,rstep=0.25,rstop=1,rround=2]
+ { \sin x }[x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rvar=x,rstep=0.25,rstop=1]
+ { \sin x }[x=0][*] \qquad
+ \tabulate[rvar=x,rstep=0.25,rstop=1,rround=2]
+ { \sin x }[x=0][*]
+
+\subsubsection{Alignment: \texttt{ralign}}
+
+By default, the alignment of all columns is to the right, as in the
+previous examples. This lends itself to neat output when padding with
+zeros is activated (the \verb`*` in the trailing argument) and when
+some values are negative \textendash{} the minus signs can interfere
+with neat output in left or centred alignments. But in a case like
+the second table in the last example, you might prefer to centre the
+headers for both the row and function value columns. These alignments
+are independently set. For the row variable column the default alignment
+is to the right \texttt{ralign=r}; \texttt{ralign=l} (lowercase L)
+aligns entries in the row variable column to the left, and \texttt{ralign=c}
+centres entries in the row variable column. The tables of the next
+example use a \texttt{c} alignment to centre the row variable column
+header. The third of those tables shows how minus signs spoil the
+effect.
+
+\subsubsection{Font: \texttt{rfont}}
+
+In the second table bolding (\texttt{rfont=bf}) has been applied to
+emphasize the distinction between the row variable values and the
+function values. Possible values for this key are those characters
+that can be adjoined to \verb`\math` to give a meaningful result.
+Thus other valid values are \verb`it` (italic), \verb`sf` (sans
+serif), \verb`tt` (typewriter); \verb`frak` (Fraktur); also \verb`rm`
+(roman) is available, but that is the default.
+
+\subsubsection{Header: \texttt{rhead}}
+
+In the second and third tables, the header for the row variable column
+has also been bolded. The default header is the row variable. That
+can be replaced by giving a value to the key \texttt{rhead}. I have
+used \texttt{rhead=\textbackslash boldsymbol\{x\}} (rather than \verb`\mathbf{x}`)
+in order to get an italicized bold symbol.
+\begin{verbatim}
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=1,
+ rround=2,ralign=c]
+ { \sin x }[x=0][*]\qquad
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=1,rround=2,
+ ralign=c,rfont=bf,rhead=\boldsymbol{x}]
+ { \sin x }[x=0][*]
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ ralign=c,rfont=bf,rhead=\boldsymbol{x}]
+ { \sin x }[x=-0.5][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rvar=x,rstep=0.25,rstop=1,
+ rround=2,ralign=c]
+ { \sin x }[x=0][*]\qquad
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=1,
+ rround=2,ralign=c,rfont=bf,rhead=\boldsymbol{x}]
+ { \sin x }[x=0][*]\qquad
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ ralign=c,rfont=bf,rhead=\boldsymbol{x}]
+ { \sin x }[x=-0.5][*]\medskip{}
+
+In these tables the row variable column has been given a centred alignment.
+The third table shows what goes wrong when \emph{some} values are
+negative. Better then is to use padding, a right alignment (the default),
+and to use a phantom in the header. The first table below does this.
+The second table incorporates kerning into the header to achieve the
+same effect:
+\begin{verbatim}
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ rfont=bf,rhead=\boldsymbol{x}\hphantom{0}]
+ { \sin x }[x=-0.5][*]\qquad
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ rfont=bf,rhead=\boldsymbol{x}\mkern 9 mu]
+ { \sin x }[x=-0.5][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ rfont=bf,rhead=\boldsymbol{x}\hphantom{0}]
+ { \sin x }[x=-0.5][*]\qquad
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ rfont=bf,rhead=\boldsymbol{x}\mkern 9 mu]
+ { \sin x }[x=-0.5][*]\medskip{}
+
+(To my eye, aligning the $\boldsymbol{x}$ above the first column
+of digits after the decimal point gives a better result than truly
+centring it in the column; compare these examples with the first two
+tables of the previous example.)
+
+\subsubsection{Nudging~the~header: \texttt{rhnudge}}
+
+However, you might prefer to avoid inserting positioning commands
+into the actual row variable header, obscuring its true content. You
+can avoid doing this by using \texttt{numerica}'s nudge setting \texttt{rhnudge}.
+
+The first table below reverts to the default right alignment, avoids
+any positioning commands in the row variable header, but instead nudges
+it into position with the setting \texttt{rhnudge=9}. For positive
+nudge values, nudging works in the opposite sense to the alignment.
+The units for nudging are mu (math units, 18 to a quad), but only
+a number \textendash{} generally an integer \textendash{} should be
+specified; the mu is supplied by \texttt{numerica}.
+
+In the second table below the row variable takes single digit integer
+values, while the row variable name now occupies more than one character.
+With a right alignment the header would protrude out to the left.
+Giving \texttt{rhnudge} a \emph{negative} value (\texttt{rhnudge=-12}
+in the example) brings it back to a centred position in the row variable
+column.
+\begin{verbatim}
+ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ rfont=bf,rhead=\boldsymbol{x},rhnudge=9]
+ { \sin x }[x=-0.5][4*]\qquad
+ \tabulate
+ [rvar=x_{\text{int}},rstep=1,rstop=4,
+ rround=0,rfont=bf,rhnudge=-12,
+ rhead=\boldsymbol{x_{\text{int}}}]
+ { \sin x_{\text{int}} }[x_{\text{int}}=0][4*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rvar=x,rstep=0.25,rstop=0.5,rround=2,
+ rfont=bf,rhead=\boldsymbol{x},rhnudge=9]
+ { \sin x }[x=-0.5][4*]\qquad
+ \tabulate
+ [rvar=x_{\text{int}},rstep=1,rstop=4,
+ rround=0,rfont=bf,rhnudge=-12,
+ rhead=\boldsymbol{x_{\text{int}}}]
+ { \sin x_{\text{int}} }[x_{\text{int}}=0][4*]
+
+\subsubsection{Position in the table: \texttt{rpos}}
+
+\label{subsec:Row-var-col-pos}By default, the row variable column
+is the \emph{first} column of the table. Its position is determined
+by the value of the key \texttt{rpos}:
+\begin{itemize}
+\item \texttt{rpos=0}, suppressed (no row variable column);
+\item \texttt{rpos=1}, first column (the default);
+\item \texttt{rpos=2}, last column;
+\item \texttt{rpos=3}, first and last columns;\texttt{ }
+\item \texttt{rpos=4}, first and last columns, with the values in the last
+column a user-defined function of the first; see \ref{subsec:Second-row-var-col};
+\item Any other integer acts like \texttt{rpos=1}.
+\end{itemize}
+An example with \texttt{rpos=3} is given shortly below, \ref{subsec:Multiple-function-tables}.
+
+\subsubsection{\texttt{rvar'}, \texttt{rhead'}, \texttt{rhnudge'}}
+
+These settings become relevant only when \texttt{rpos=4}; see \ref{subsec:Second-row-var-col}.
+
+\subsection{Multiple function tables}
+
+How might one tabulate multiple functions simultaneously? \emph{HMF}
+has many, many examples where multiple functions (like the trigonometric
+or the hyperbolic functions) are tabulated in separate columns of
+the same table.
+
+\subsubsection{By adjoining tables}
+
+\label{subsec:Adjoining-tables} With the settings described so far,
+one way is to adjoin single column tables. In the tables below, which
+display as a single multi-columned table, I have used three different
+\texttt{rpos} settings (\texttt{rpos=1} is implicit in the first).
+This is one way to build a table that displays as multi-column. If
+you use this method, note that the \texttt{\%} comment characters
+are essential at the end of the last argument of the \verb`\tabulate`
+commands if you want the tables to abut exactly. Omitting them results
+in a space between the tables.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rhnudge=9]
+ { \sin x }[x=0][*]%
+ \tabulate
+ [rpos=0,rspec={x,0.2,(6)},rround=2]
+ { \cos x }[x=0][*]%
+ \tabulate
+ [rpos=2,rspec={x,0.2,(6)},rhnudge=9]
+ { \tan x }[x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rhnudge=9]
+ { \sin x }[x=0][*]%
+ \tabulate
+ [rpos=0,rspec={x,0.2,(6)},rround=2]
+ { \cos x }[x=0][*]%
+ \tabulate
+ [rpos=2,rspec={x,0.2,(6)},rhnudge=9]
+ { \tan x }[x=0][*]
+
+\subsubsection{Multiple functions in a single table}
+
+\label{subsec:Multiple-function-tables}However, tabulating more than
+one function at a time is too common a need to have to resort to adjoining
+tables. Instead, it suffices to enter the functions in the main argument
+separated by commas. The critical thing to do is to \emph{precede
+the first function with a comma}. That initial comma is the signal
+\texttt{numerica} needs to make the internal adjustments for a multi-function
+table (and note the \verb`o` setting, to indicate the arguments of
+$\sin$ and $\cos$ are in degrees):
+\begin{verbatim}
+ \tabulate[o,rpos=3.rvar=\theta,rstep=10,rstop=90,
+ rround=0,rules=ThB]
+ { ,\sin \theta,\cos \theta }[\theta=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[o,rpos=3,rvar=\theta,rstep=10,rstop=90,
+ rround=0,rules=ThB]
+ { ,\sin \theta,\cos \theta }[\theta=0][*]\medskip{}
+
+This table also suggests a space saving possibility: since $\sin$
+and $\cos$ are complementary functions ($\cos\theta=\sin(90-\theta)$),
+the values in the bottom half of the table duplicate values in the
+top half, only with the columns reversed. This is the reason for the
+space saving \texttt{rpos=4} setting (\ref{subsec:Second-row-var-col})
+which enables complementary functions to be tabulated in `half tables';
+see \emph{HMF} Tables 4.10\textendash 4.12 for the trigonometric functions.
+
+\section{Column variable settings}
+
+\label{sec:Column-variable-settings}When a function of \emph{two}
+variables is being tabulated, we generally think of one variable as
+the primary variable and the other as a parameter. To tabulate such
+a function, one way to proceed, would be to create and adjoin separate
+tables, one per parameter value. But this is clumsy. A more systematic
+procedure is to specify, in addition to the row variable, a \emph{column}
+variable and its start, step and stop values.
+
+\begin{table}[b]
+\caption{Column variable specification}
+
+\centering{}\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{cvar}} & {\small token(s)} & {\small column variable} & \tabularnewline
+{\small\texttt{cstep}} & {\small real num.} & {\small step size} & \tabularnewline
+{\small\texttt{cstop}} & {\small real num.} & {\small stop value} & {\small either }{\small\texttt{cstop}}\tabularnewline
+{\small\texttt{cols}} & {\small int} & {\small number of columns} & {\small or }{\small\texttt{cols}}\tabularnewline
+{\small\texttt{cspec}} & {\small comma list} & {\small\texttt{\{cvar,cstep}}{\small , }{\small\texttt{cstop\}}}{\small{}
+or}{\small\texttt{ \{cvar,cstep}}{\small ,}{\small\texttt{(cols)\}}} & {\small short form spec.}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+In the following example \verb`cvar=k` is the column variable. I
+have chosen a step size (\texttt{cstep}) of \texttt{2} and a stop
+value (\texttt{cstop}) of \texttt{9}. As with the row variable, the
+start value (\texttt{k=3}) of the column variable is specified in
+the vv-list. Although in the example these values are numbers, all
+three values could be \LaTeX{} expressions that evaluate to numbers.
+Note also the setting for \texttt{rhead} which shows the reader of
+the table that the numerical values displayed in the column headers
+are values of \verb`k`. This usage occurs throughout \emph{HMF}.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ rhead=x\backslash k,
+ cvar=k,cstep=2,cstop=9]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhead=x\backslash k,
+ cvar=k,cstep=2,cstop=9]
+ { \sin kx }[k=3,x=0][*] \medskip{}
+
+Again, as with the row variable, rather than using an explicit stop
+value (\texttt{cstop}), you might prefer to specify the number of
+columns (\texttt{cols}) explicitly. I could have replaced \texttt{cstop=9}
+with \texttt{cols=4} to get the same result. Note that the number
+of columns specified here is the number of \emph{function value} columns;
+the row variable column is ignored for this count.
+
+And again, as with the row variable, it is possible to condense the
+specification into a comma list (\texttt{cspec}). This is a $3$-element
+comma list of the form \verb`{cvar,cstep,cstop}` or \verb`{cvar,cstep,(cols)}`
+where the parentheses distinguish \texttt{cols} from \texttt{cstop}
+in the third item. Thus, for the preceding table I could have written
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhead=x\backslash k,
+ cvar=k,cstep=2,cols=4]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+or
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhead=x\backslash k,
+ cspec={k,2,(4)}]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+or
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhead=x\backslash k,
+ cspec={k,2,9}]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+and produced the same table.
+
+Although \verb`cstep` and \verb`cstop` can be \LaTeX{} expressions
+\textendash{} for instance \texttt{cstop=\textbackslash pi/2} \textendash{}
+\verb`cols` can only be a simple integer expression \textendash{}
+an integer, or integers linked by some or all of \verb`+ - * / ( )`.
+
+\subsection{Column header formatting}
+
+\label{subsec:Column-header-formatting}
+\begin{table}
+\begin{centering}
+\caption{Column variable header formatting}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{chstyle}} & {\small int (0/1/2/3)} & {\small header style} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{ctitle}} & {\small tokens} & {\small single col. alternative header} & \tabularnewline
+{\small\texttt{chead}} & {\small tokens} & {\small user-defined header} & \tabularnewline
+{\small\texttt{calign}} & {\small char (r/c/l)} & {\small column alignment} & {\small\texttt{r}}\tabularnewline
+{\small\texttt{chnudge}} & {\small int} & {\small nudge header }{\small{\small\verb`int`}}{\small{} mu} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{chround}} & {\small int} & {\small column header rounding} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{centering}
+\end{table}
+There are four built-in style settings for the header to the column
+variable (or function value) columns (the `ch' prefix evoking `column
+header'). If these don't meet your needs or otherwise satisfy, then
+it is possible to define your own header to the function value columns
+using the key \texttt{chead}. First I discuss the built-in styles.
+
+\subsubsection{Header style: single-column case}
+
+When there is only one column of function values, the function being
+tabulated is by default set as the header to the column. This corresponds
+to setting \texttt{ctitle={*}} (see \ref{subsec:Title:-ctitle-setting}
+below). You may want some other header. Then give \texttt{ctitle}
+some other value (although note that giving it the value \texttt{{*}{*}}
+will set both the function and the vv-list as the header; again see
+\ref{subsec:Title:-ctitle-setting}). Whatever value you set, it
+will be typeset between math delimiters (\verb`$` signs) and can
+be nudged (see \ref{subsec:Nudgingtheheaders:-chnudge}) left or
+right to fine-tune its position in the column. (If you want an asterisk
+as the header, you will need to place it between two pairs of braces,
+\texttt{ctitle=\{\{{*}\}\}} to prevent it being misinterpreted as
+the default setting.)
+
+If you want some more complicated header, perhaps not constrained
+by the \verb`$` delimiters, then give \texttt{chead} a value. This
+key I discuss below in \ref{subsec:chead}. \texttt{chead} is entirely
+up to the user to specify, including any math environment and positioning.
+
+If both \texttt{ctitle} and \texttt{chead} are given, the \texttt{chead}
+value prevails.
+
+\subsubsection{Header~style: multi-column case}
+
+\texttt{chstyle=0} which is the default gives a header of the form
+displayed in the last example, with only the column-variable value
+at the head of each column. This style generally requires the row-variable
+header to indicate what the values denote, as in \texttt{rhead=x\textbackslash backslash
+k} where the backslash separates row from column variable. \emph{HMF}
+contains a multitude of instances; see Tables~9.7, 17.5, 21.1, 24.3,
+27.4, etc. for examples.
+
+\texttt{chstyle=1} changes the header of the \emph{first} function
+value column to the form \emph{variable=value} \textendash{} in the
+example below, to $k=3$. This may be an apt choice when the columns
+are narrow, perhaps from using a small rounding value. I can find
+only one real instance in \emph{HMF}, Table~26.7. Note that the row
+variable setting \texttt{rhead} no longer needs the `\texttt{\textbackslash backslash
+k}' part since the column variable is now explicitly indicated.
+
+\texttt{chstyle=2} changes the header of all function value columns
+to the form \emph{variable=value}.\emph{ }In \emph{HMF} examples are
+Tables~7.4, 7.9, 10.10, 16.6, etc. Note that the row variable setting
+\texttt{rhead} no longer needs the `\texttt{\textbackslash backslash
+k}' part since the column variable is now explicitly indicated (the
+right-hand table).
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ cspec={k,2,(2)},chstyle=1]
+ { \sin kx }[k=3,x=0][3*]\quad
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ cspec={k,2,(3)},chstyle=2]
+ { \sin kx }[k=3,x=0][3*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ cspec={k,2,(3)},chstyle=1]
+ { \sin kx }[k=3,x=0][3*]\quad
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ cspec={k,2,(3)},chstyle=2]
+ { \sin kx }[k=3,x=0][3*]\medskip{}
+
+Finally, \texttt{chstyle=3} fills each column-variable header with
+the expression being tabulated but with the column variable replaced
+by its respective values. See \emph{HMF} Tables~5.4, 8.1, 9.1, 19.1,
+etc. for examples.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ cspec={k,2,(3)},chstyle=3]
+ { \sin kx }[k=3,x=0][4*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,
+ cspec={k,2,(3)},chstyle=3]
+ { \sin kx }[k=3,x=0][4*]
+
+\subsubsection{User-defined header: \texttt{chead}}
+
+\label{subsec:chead}Perhaps none of the built-in styles appeal? By
+assigning content to the key \texttt{chead}, users can create their
+own header to the function value columns. \texttt{chead} must contain
+the correct number of tab characters (\verb`&`), allowing for any
+\verb`\multicolumn`-s used, but ignoring the row variable column
+or columns. It is a header only to the function value columns. The
+user will need to insert \verb`$` signs as appropriate.
+
+Non-empty content for the \texttt{chead} key overrides any \texttt{chstyle}
+setting and in the case of a single function value column, overrides
+any \texttt{ctitle} setting.
+
+\subsubsection{Alignment: \texttt{calign}}
+
+The function value columns are aligned right (\texttt{calign=r}) by
+default. Also available are \texttt{calign=c} for centred alignment
+and \texttt{calign=l} (lowercase L) for left alignment. Using centred
+alignment with {\ttfamily\verb`chstyle=2`} in the now familiar
+example table gives
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,ralign=c,
+ cspec={k,2,(3)},chstyle=2,calign=c]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhead=x,ralign=c,
+ cspec={k,2,(3)},chstyle=2,calign=c]
+ { \sin kx }[k=3,x=0][*]\medskip{}
+
+\noindent The first column of function values looks better, but the
+minus signs spoil the effect in the others. Handling signs in tables
+is discussed below; see \ref{subsec:Signs}.
+
+\subsubsection{Nudging~the~headers: \texttt{chnudge}}
+
+\label{subsec:Nudgingtheheaders:-chnudge}In left or right alignment
+it is possible to nudge the headers in the opposite direction by giving
+a numerical value to the the key \texttt{chnudge}. The header is moved
+by the specified number of mu (math units; 18 to a quad). Note that
+the `mu' does not need to be written. \texttt{numerica} provides
+that. In the example I have chosen \texttt{chnudge=12} to nudge the
+column headers to the left to give a centred effect to the header
+but leaving the function values with their (potentially) awkward minus
+signs right aligned.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhnudge=9,
+ cspec={k,2,(3)},chstyle=2,chnudge=12]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhnudge=9,
+ cspec={k,2,(3)},chstyle=2,chnudge=12]
+ { \sin kx }[k=3,x=0][*]\medskip{}
+
+The \texttt{chnudge} value does not need to be positive. Negative
+nudges can be useful when a column header is \emph{longer} than the
+rounded function values. In the second example below, I've reduced
+the rounding value for function values to $3$, and chosen an initial
+$k$ value of $100$ to ensure this circumstance. To centre the column
+headers I have used \texttt{chnudge=-9}.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhnudge=9,
+ cspec={k,2,(3)},chstyle=2,chnudge=-9]
+ { \sin kx }[k=100,x=0][3*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhnudge=9,
+ cspec={k,2,(3)},chstyle=2,chnudge=-9]
+ { \sin kx }[k=100,x=0][3*]
+
+\subsubsection{Rounding: \texttt{chround}}
+
+In the examples so far, the column variable has incremented in integer
+steps. The default rounding value for the column variable is $0$
+(for the row variable it is $1$), so if it increments by some non-integer
+amount, the result will be confusing \textendash{} if $k$ incremented
+by, say, $0.25$, starting from $k=3$, then the next column would
+also have a header $k=3$ (since $3.25$ with a rounding value $0$
+rounds to $3$). The appropriate key to remedy this state of affairs
+is \texttt{chround}. For a step size of $0.25$ the appropriate setting
+is \texttt{chround=2}.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,chround=2]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.2,(6)},rround=2,rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,chround=2]
+ { \sin kx }[k=3,x=0][*]
+
+\section{Whole-of-table formatting}
+
+\label{sec:Whole-of-table-formatting}There are a number of settings
+pertaining to the appearance of the table as a whole, things like
+the position of the row variable column, division of the function
+values into blocks to aid readability, the presence of horizontal
+rules or of a collective column title or of a footer row. I discuss
+these here.
+
+\begin{table}[H]
+\noindent \centering{}\caption{\protect\label{tab:Table-formatting-settings}Table formatting}
+\noindent \begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{ctitle}} & {\small tokens} & {\small collective title for function-value columns} & \tabularnewline
+{\small\texttt{rules}} & {\small chars} & {\small horizontal rules template} & {\small\texttt{ThB}}\tabularnewline
+{\small\texttt{foot}} & {\small tokens} & {\small content of footer line} & \tabularnewline
+{\small\texttt{rpos}} & {\small int (}{\small\texttt{0}}{\small\ldots}{\small\texttt{4}}{\small )} & {\small row-variable column position(s)} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{rbloc}} & {\small comma list} & {\small division of rows into blocks} & \tabularnewline
+{\small\texttt{rblocsep}} & {\small length} & {\small extra spacing between blocks of rows} & {\small\texttt{1 ex}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+
+
+\subsection{Title for function-value columns: \texttt{ctitle}}
+
+\label{subsec:Title:-ctitle-setting}The function value columns have
+individual headers, formatted in the various ways provided by the
+settings discussed above, but it can also be helpful to have a collective
+title for these columns. This is provided by the \texttt{ctitle} key.
+This can be set to whatever you like (e.g. \texttt{ctitle=\textbackslash text\{Fred\}}),
+but for more relevant titles there are two in-built settings: \texttt{ctitle={*}},
+which makes the formula the title, and \texttt{ctitle={*}{*}}, which
+makes a title of the formula and vv-list. In the example below, it
+makes no sense to display the vv-list since it contains only the initial
+values of the row and column variables, already obvious in the table;
+hence \texttt{ctitle={*}}.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,chround=2,ctitle=*]
+ { \sin kx }[k=3,x=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,chround=2,ctitle=*]
+ { \sin kx }[k=3,x=0][*]\medskip{}
+
+For an example of \texttt{ctitle={*}{*}} see \ref{subsec:Rules:-rules-setting}.
+
+\subsection{Rules: \texttt{rules} setting}
+
+\label{subsec:Rules:-rules-setting}The \texttt{booktabs} package
+which \texttt{numerica} uses is most emphatic that one should `1.
+Never, ever use vertical rules. 2. Never use double rules.' Most
+of the tables proper in \emph{HMF} lack rules of any kind although
+closer inspection shows smaller tables within the text generally \emph{are}
+delimited by horizontal rules (often also with vertical rules).\footnote{The tables in \emph{HMF} are often inelegantly typeset, and sometimes
+ugly. For all that, I have used it as a source of table types, of
+the variety of structures that the editors found necessary or at least
+useful for presenting a multitude of different kinds of numerical
+data.} I have used horizontal rules in the various examples in the present
+document because these too are tables within text. Some form of delineation
+seems necessary. Also, to my eye, the table title, $\sin kx$, in
+the last example seems `naked' without a rule to emphasize its domain.
+
+The \texttt{rules} key enables precisely which rules are used to be
+specified. The value of the key is a `word' \textendash{} a sequence
+of letters \textendash{} where the characters have the significance
+and default thicknesses (from \texttt{booktabs}) shown in Table~\ref{tab:Rules}.
+The default setting is \texttt{rules=ThB}. To insert a rule beneath
+the title, for example, change this to \texttt{rules=TthB}. If in
+addition you are using a footer row and want a rule above it, then
+the specification is \texttt{rules=TthfB}.
+
+\begin{table}[H]
+\noindent \centering{}\caption{\protect\label{tab:Rules}Rules}
+\noindent \begin{center}
+\begin{tabular}{llll}
+\toprule
+{\small char} & {\small rule} & {\small position} & {\small default rule thickness}\tabularnewline
+\midrule
+{\small\texttt{T}} & {\small top rule} & {\small above table} & {\small\texttt{\textbackslash heavyrulewidth=.08em}}\tabularnewline
+{\small\texttt{t}} & {\small title rule} & {\small below title} & {\small\texttt{\textbackslash cmidrulewidth =.03em}}\tabularnewline
+{\small\texttt{h}} & {\small header rule} & {\small below header} & {\small\texttt{\textbackslash lightrulewidth=.05em}}\tabularnewline
+{\small\texttt{f}} & {\small footer rule} & {\small above footer} & {\small\texttt{\textbackslash cmidrulewidth =.03em}}\tabularnewline
+{\small\texttt{B}} & {\small bottom rule} & {\small below table} & {\small\texttt{\textbackslash heavyrulewidth=.08em}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\end{table}
+If you wish to change the thickness of a rule from its default, then
+enter new values for any or all of {\small\texttt{\textbackslash heavyrulewidth}},
+{\small\texttt{\textbackslash lightrulewidth}}, {\small\texttt{\textbackslash cmidrulewidth}}
+in the preamble. The values listed in Table~\ref{tab:Rules} are
+the default values in the \texttt{booktabs} package (except for the
+footer rule, which \texttt{booktabs} does not cover; in \texttt{numerica}
+the footer rule is assigned a thickness of {\small\texttt{\textbackslash cmidrulewidth}}).
+
+In the example table below, a rule for the column title has been specified
+(the \verb`t` in the setting \verb`rules=TthB`). Also note the use
+of \texttt{ctitle={*}{*}}. The fornula contains an extra parameter
+$a$, assigned a value in the vv-list. It now makes sense to display
+the vv-list in the column title (but note the braces around \texttt{k}
+and \texttt{x} so that they don't show in the vv-list).
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,chround=2,
+ ctitle=**,rules=TthB]
+ { a\sin kx }[a=2/\pi,{k}=3,{x}=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,chround=2,
+ ctitle=**,rules=TthB]
+ { a\sin kx }[a=2/\pi,{k}=3,{x}=0][*]
+
+\subsection{Footer row: \texttt{foot} setting}
+
+Some tables have a footer row and \texttt{numerica} allows such a
+row to be inserted, but its entire content, with one exception, is
+the responsibility of the user, including insertion of the necessary
+number of tab characters \verb`&`. This will be $1$ less than the
+total number of columns (including row variable columns) in the table
+\textendash{} or some adjustment thereof if you use \verb`\multicol`.
+You can put into the footer what you wish.
+\begin{lyxcode}
+foot=<tokens>
+\end{lyxcode}
+\emph{HMF} uses the footer mainly for cryptic descriptions of the
+accuracy and needs of interpolation methods.
+
+The one exception is when \texttt{foot={*}}. This will fill the footer
+with the header, but \emph{reversed}. This is useful for tabulating
+complementary functions like the sine and cosine or, more generally,
+$f(x)$ and $g(x)$ where $g(x)=f(k-x)$ for some constant $k$. Values
+for the complementary function are read from the bottom up and require
+a reversed row variable column on the right of the table; see \ref{subsec:Second-row-var-col}.
+
+\subsubsection{Footer functions}
+
+It is also possible to use the footer for displaying the values of
+certain column functions. \texttt{numerica} provides five of these.
+They can be used in the footer (and only in the footer): \verb`SUM`,
+\verb`AVE` (average), \verb`MAX`, \verb`MIN` and \verb`DEL` (for
+$\Delta$=\verb`MAX-MIN`). These functions act on the function values
+of the column they are in. They \emph{do not} combine mathematically:
+entering \verb`MAX-MIN` in the footer of a given column will produce
+a footer entry containing two values (those of \verb`MAX` and \verb`MIN`)
+separated by a minus sign, not the value of \verb`DEL`. The numerical
+output from each function is automatically wrapped in math delimiters
+(\verb`$`) so that minus signs display correctly.
+
+In the following example, I have chosen a column variable step size
+of zero. This is possible because in the column spec., I have also
+specified the exact number of columns. Zeroing the step size means
+the same set of figures can be used for the five footer functions
+to act on.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0,(5)},chstyle=2,
+ chround=2,calign=r,ctitle=**,rules=TthfB,
+ foot={\small Func:} & SUM & AVE & MAX & MIN & DEL ]
+ { a\sin kx }[a=2/\pi,{k}=3.5,{x}=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0,(5)},chstyle=2,
+ chround=2,calign=r,ctitle=**,rules=TthfB,
+ foot={\small Func:}&SUM&AVE&MAX&MIN&DEL]
+ { a\sin kx }[a=2/\pi,{k}=3.5,{x}=0][*]
+
+\subsection{Second row variable column}
+
+\label{subsec:Second-row-var-col}In \ref{subsec:Row-var-col-pos}
+I discussed \texttt{rpos=0,1,2,3}. There is another value available
+for this key, \texttt{rpos=}4. Like \texttt{rpos=3} this adds the
+row variable column to both left and right sides of the table, but
+for the right column the values are functions of those in the left
+column.
+
+For example, the sine and cosine are complementary functions; when
+working in degrees $\cos\theta=\sin(90-\theta)$. We can exploit this
+fact to halve the table size needed to tabulate the two functions.
+\begin{verbatim}
+ \tabulate[o,rpos=4,rspec={\theta,5,45},rround=0,
+ chnudge=14,rvar'=90-\theta,rhead'=\theta',
+ rules=ThfB,foot=*]
+ { ,\sin\theta,\cos\theta }[\theta=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[o,rspec={\theta,5,45},rround=0,rpos=4,
+ chnudge=14,rvar'=90-\theta,rhead'=\theta',
+ rules=ThfB,foot=*]
+ { ,\sin\theta,\cos\theta }[\theta=0][*]\ \medskip{}
+
+\noindent where $\theta'=90-\theta$. The first half of the tabulation
+is read normally, down and from the left. The second half of the tabulation
+is read up and from the right. Note the degree setting \verb`o` in
+the settings option and
+\begin{itemize}
+\item the use of \verb`rvar'` to specify the values tabulated on the right
+(\verb`rvar'` defaults to \verb`rvar`);
+\item the use of \verb`rhead'` to specify the content of the header for
+the right-hand row variable column (\verb`rhead'` defaults to \verb`rvar'`);
+\item the footer setting \texttt{foot={*}} to obtain the header reversed
+in the footer;
+\item a rule \emph{above} the footer row specified by the \verb`f` added
+to the \verb`rules` setting, \verb`rules=ThfB`.
+\end{itemize}
+Although there is a significant space saving with tables of this kind
+(see \emph{HMF} Tables 4.10, 4.11, 4.12), they are not `kind to the
+reader'. They require a certain concentration to read and in my view
+should be avoided unless space is seriously constrained.
+
+\emph{HMF} Tables 6.1 and 6.2 are tables of the gamma function and
+its relatives where $y=x-1$ is used (stemming from $y!=\Gamma(x-1)$)
+in the row variable column on the right; Table 6.5 in effect uses
+$\langle1/x\rangle$ (the nearest integer to $1/x$) for the row variable
+on the right.
+
+\subsection{Separating blocks of rows: \texttt{rbloc}}
+
+Readability of long columns of figures can be aided by breaking the
+columns into blocks with extra white space between blocks of rows.
+This is achieved with the \texttt{rbloc} key:
+\begin{lyxcode}
+rbloc~=~<comma~list~of~positive~integers>
+\end{lyxcode}
+specifies how many rows belong to each block. For example, \texttt{rbloc=\{5,5,6\}}
+breaks the table into blocks of $5$ rows, $5$ rows, then $6$ rows.
+If the number of rows in the table is greater than the sum of the
+entries in the comma list, then division into blocks continues as
+specified by the last entry in the comma list. Thus \texttt{rbloc=5}
+(strictly \texttt{rbloc=\{5\}} but the braces can be omitted in this
+case since no comma is enclosed) divides a table into blocks of $5$
+rows; \texttt{rbloc=\{1,5\}} divides a table into $1$ row followed
+by blocks of $5$ rows. A division of this kind may be appropriate
+when, say, the row variable runs from $0$ to $1$ in increments of
+$0.1$ \textendash{} there are $11$ rows of which the first (when
+the row variable is zero) may have distinctive values.
+
+\noindent\begin{minipage}[t]{1\columnwidth}%
+\begin{shaded}%
+
+\subsubsection*{The pull of the nice round number}
+
+However, this is not how \emph{HMF} sets out its tables.\emph{ }The
+dominant practice in \emph{HMF} is division into blocks of (generally)
+$5$ rows, many of which start with a zero value for the row variable.
+Rather than isolate this initial value, they include it in the first
+block of $5$, then continue with blocks of $5$ until a single isolated
+row is left at the bottom of the page or the table. There seems to
+be a psychological need to finish a page or table with the row variable
+set to a nice round number. Thus: tabulate from $0$ to $10$ rather
+than $0$ to $9$, from $0$ to $1$ rather than $0$ to $0.9$, and
+even from $0$ to $30$ or $0$ to $2$ rather than $0$ to $29$
+or $0$ to $1.9$. Using blocks of $5$ the consequence is that there
+is always an isolated line at the end \textendash{} a kind of punctuation,
+marking the end of the page or the table.\end{shaded}%
+\end{minipage}
+
+\medskip{}
+In the next example I have divided the columns into blocks of $5$
+rows by means of the setting \texttt{rbloc=5}.
+\begin{verbatim}
+ \tabulate[o,rspec={\theta,10,90},rround=0,rbloc=5]
+ { ,\sin \theta, \cos \theta}[\theta=0][*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[o,rspec={\theta,10,90},rround=0,rbloc=5]
+ { ,\sin \theta, \cos \theta}[\theta=0][*]
+
+\subsubsection{Adjusting the extra space\texttt{ rblocsep} }
+
+By default \texttt{numerica} sets the extra space between blocks of
+rows at \verb`1 ex`. This value can easily by changed with the setting
+\texttt{rblocsep=<length>}. The units need to be included in the specification.
+The default is $1$ \texttt{ex.}
+
+\section{Function value formatting}
+
+\label{sec:Function-value-formatting}
+\begin{table}
+
+\noindent \begin{centering}
+\caption{\protect\label{tab:Function-value-formatting}Function value formatting}
+\noindent \begin{center}
+\begin{tabular}{cc>{\raggedright}p{4cm}c}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{(pad)}} & {\small int} & {\small (t-notation) phantom padding} & \tabularnewline
+{\small\texttt{signs}} & {\small int} & {\small sign handling for function values} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{diffs}} & {\small int } & {\small insert differences \& pre-pad with zeros} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{Q?}} & {\small tokens} & {\small special cell conditional} & \tabularnewline
+{\small\texttt{A!}} & {\small tokens} & {\small special cell formatting } & \tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{centering}
+\end{table}
+In the examples used so far, function values have been limited to
+a narrow range, generally $[-1,1]$. What happens when function values
+span orders of magnitude?
+
+\subsection{Trailing optional argument}
+
+The primary tool for function value formatting is the trailing optional
+argument of the \verb`\tabulate` command where the rounding value
+is specified, padding with zeros is set or not (generally \emph{set}),
+and scientific notation is set or not. Elegant scientific notation,
+set with an \texttt{x} in the trailing optional argument, is generally
+not appropriate for use in tables; see the first table below. Adding
+a prime to the \texttt{x} in the trailing optional argument (the second
+table) so that scientific notation extends to numbers in the range
+$[1,10)$ helps, particularly with the \emph{left} alignment chosen
+for the function value column, but the result is wasteful of space
+and the repetition of the `$\times10$' is borderline distracting
+and would certainly be so for a larger table. The \texttt{x} specification
+should be used in tables, if at all, only for small tables \textendash{}
+a few function values at most.
+\begin{verbatim}
+ \tabulate[rspec={x,1,3},rround=0]
+ { e^x}[x=-5][*x]\qquad
+ \tabulate[rspec={x,1,3},rround=0,calign=l]
+ { e^x}[x=-3][*x']\qquad
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,1,3},rround=0]
+ { e^x }[x=-3][*x]\qquad
+ \tabulate[rspec={x,1,3},rround=0,calign=l]
+ { e^x}[x=-3][*x']\qquad
+
+\subsubsection{The \texttt{t} option}
+
+\emph{HMF} uses a special notation for coping with function values
+spanning orders of magnitude. This notation can be invoked by inserting
+\texttt{t} in the trailing optional argument. Repeating the previous
+two tables, and adding a \texttt{chnudge} value, gives a more compact
+and visually appealing result:
+\begin{verbatim}
+ \tabulate[rspec={x,1,3},rround=0,chnudge=24]
+ { e^x}[x=-3][*t]\qquad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=24]
+ { e^x}[x=-3][*t']
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,1,3},rround=0,chnudge=24]
+ { e^x}[x=-3][*t]\qquad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=24]
+ { e^x}[x=-3][*t']
+
+\subsection{Padding the exponent: \texttt{(pad)}}
+
+In the second table of the last example some might quibble at the
+lack of alignment of the left parentheses. \emph{HMF} tends to align
+these and \texttt{numerica} offers the setting
+\begin{lyxcode}
+(pad)~=~<integer>
+\end{lyxcode}
+to achieve the effect. \texttt{<integer>} is the number of digits/characters
+to pad to. In the last example, the setting is \texttt{(pad)=2}. Here
+it is repeated with this setting:
+\begin{verbatim}
+ \tabulate[rspec={x,1,3},rround=0,chnudge=24,(pad)=2]
+ { e^x}[x=-3][*t]\qquad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=24,(pad)=2]
+ { e^x}[x=-3][*t']
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,1,3},rround=0,chnudge=24,(pad)=2]
+ { e^x}[x=-3][*t]\qquad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=24,(pad)=2]
+ { e^x}[x=-3][*t']\medskip{}
+
+Note that this setting is relevant only when the \texttt{t} option
+is used in the trailing number-formatting argument of the \verb`\tabulate`
+command. Examples in \emph{HMF} of the style exemplified by the first
+table are, among others, Tables 8.6, 9.2, 20.1, and of the style exemplified
+by the second table, among many, Tables 9.9, 10.5, 13.1, 14.1, 19.1.
+
+\subsection{Accommodating signs: \texttt{signs}}
+
+\label{subsec:Signs}Instead of $e^{x}$ as the test function, use
+$e^{x}-1.$ Now there are positive, zero and negative function values
+to contend with. Recall that in the `t-notation' the \emph{exponent}
+is the parenthesized integer part of a number, the \emph{significand}
+the following decimal figures. \texttt{numerica} offers the \texttt{signs}
+key to align (or not) the exponents. The setting is
+\begin{lyxcode}
+signs~=~<integer>
+\end{lyxcode}
+There are four effective values for \texttt{<integer>} and the do-nothing
+default (\texttt{signs=0}):
+\begin{itemize}
+\item \texttt{signs=2 }inserts a $+$ sign between exponent and significand
+of every non-negative number;
+\item \texttt{signs=1 }inserts a $+$ sign between exponent and significand
+of every non-negative number immediately preceding or following a
+negative number;
+\item \texttt{signs=-1 }inserts a $+$ sign between exponent and significand
+of any non-negative number immediately preceding or following a negative
+number, and a phantom $-$ sign between exponent and significand of
+every other non-negative number;
+\item \texttt{signs=-2 }inserts a phantom $-$ sign between exponent and
+significand of every non-negative number;
+\end{itemize}
+With the `t-notation', the negative values and \verb`signs=2` seem
+the appropriate ones to use :
+\begin{verbatim}
+ \tabulate[rspec={x,1,3},rround=0,chnudge=9,
+ (pad)=2,signs=-2]
+ { e^x-1}[x=-3][4*t']\qquad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=9,
+ (pad)=2,signs=-1]
+ { e^x-1}[x=-3][4*t']\qquad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=9,
+ (pad)=2,signs=2]
+ { e^x-1}[x=-3][4*t']
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,1,3},rround=0,chnudge=9,
+ (pad)=2,signs=-2]
+ { e^x-1}[x=-3][4*t']\quad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=9,
+ (pad)=2,signs=-1]
+ { e^x-1}[x=-3][4*t']\quad
+ \tabulate[rspec={x,1,3},rround=0,chnudge=9,
+ (pad)=2,signs=2]
+ { e^x-1}[x=-3][4*t']\medskip{}
+
+\noindent In \emph{HMF} Table 23.2 illustrates \verb`signs=-2`; Tables
+10.1, 13.1, 14.1, 19.1 among many others illustrate \verb`signs=-1`;
+and Tables 9.4, 10.6, 20.2, 22.11 among others illustrate \verb`signs=2`.
+
+However the \texttt{signs} key is not limited to the `t-notation'.
+In the following tables where the notation is not used, positive values
+for the key give appropriate results (I've included also the default
+setting):
+\begin{verbatim}
+ \tabulate[rspec={x,0.1,0.4},(pad)=2,signs=2]
+ { 10\sin 5x}[x=-0.4][*4]\qquad
+ \tabulate[rspec={x,0.1,0.4},(pad)=2,signs=1]
+ { 10\sin 5x}[x=-0.4][*4]\qquad
+ \tabulate[rspec={x,0.1,0.4},(pad)=2]
+ { 10\sin 5x}[x=-0.4][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,0.1,0.4},(pad)=2,signs=2]
+ { 10\sin 5x}[x=-0.4][*4]\qquad
+ \tabulate[rspec={x,0.1,0.4},(pad)=2,signs=1]
+ { 10\sin 5x}[x=-0.4][*4]\qquad
+ \tabulate[rspec={x,0.1,0.4},(pad)=2]
+ { 10\sin 5x}[x=-0.4][*4]\medskip{}
+
+\emph{HMF} seems to use \verb`signs=2` when the sign of function
+values changes every few entries and \verb`signs=1` when there are
+runs of entries of the same sign. They would use the middle table
+of the three here.
+
+\subsection{Differences: \texttt{diffs}}
+
+In fine-grained tables where function values change only slowly from
+entry to entry it can be helpful to include a difference entry between
+function value entries as an aid to interpolation (and a test of eyesight).
+By entering
+\begin{lyxcode}
+diffs~=~<non-negative~integer>
+\end{lyxcode}
+the \verb`tabulate` command will include differences in a table.
+The \texttt{<non-negative integer>} is the maximum number of digits
+in a difference.
+\begin{verbatim}
+ \tabulate[rspec={x,0.01,1.05},rround=2,
+ rhnudge=9,chnudge=21,diffs=3]
+ { \sinh x }[x=1][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,0.01,1.05},rround=2,
+ rhnudge=9,chnudge=21,diffs=3]
+ { \sinh x }[x=1][*4]\medskip{}
+
+I have deliberately chosen the function and settings here \textendash{}
+particularly \texttt{diffs=3} \textendash{} to give a good result.
+It is easy to get this wrong. The evidence will be in the misalignment
+of the first row of function values or unnecessary padding of differences
+with leading zeros. It is a good idea to create your table first,
+see how function values change between successive rows and judge how
+many digits there will be in a difference. In the following examples
+I have deliberately put \texttt{diffs=2} and \texttt{diffs=4} to show
+the effect of a misjudgement. In the second table the function is
+\emph{decreasing}, $-\sinh x$, to show how it is the absolute value
+of the difference between successive function values that is tabulated.
+A difference is always a non-negative value.
+\begin{verbatim}
+ \tabulate[rspec={x,0.01,1.05},rround=2,
+ rhnudge=9,chnudge=21,diffs=2]
+ { \sinh x }[x=1][*4]\qquad
+ \tabulate[rspec={x,0.01,1.05},rround=2,
+ rhnudge=9,chnudge=21,diffs=4]
+ { -\sinh x }[x=1][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={x,0.01,1.05},rround=2,
+ rhnudge=9,chnudge=21,diffs=2]
+ { \sinh x }[x=1][*4]\qquad
+ \tabulate[rspec={x,0.01,1.05},rround=2,
+ rhnudge=9,chnudge=21,diffs=4]
+ { -\sinh x }[x=1][*4]\medskip{}
+
+\noindent When the \texttt{diffs} setting is too small, function values
+in the first row are misaligned, the amount depending on how much
+too small. When the \texttt{diffs} setting is too big, alignment is
+fine but differences are padded with unnecessary leading zeros, meaning
+the column header will need a bigger nudge to bring \emph{it} into
+alignment.
+
+\subsection{Formatting special values: \texttt{Q?} and \texttt{A!}}
+
+You may wish to highlight or display in some special way a particular
+function value or values. \verb`\nmcTabulate` has two related settings
+that enable this: \texttt{Q?=<tokens>} and \texttt{A!=<tokens>}. As
+the names suggest: Question? and Answer!
+
+The question should be an expression that \texttt{l3fp} can digest
+and produce a boolean answer to (1 for `true' or 0 for `false').
+\texttt{numerica} uses \texttt{@} to denote the current function value,
+so queries like \texttt{Q?=@<0} (Is the current function value negative?)
+or \texttt{Q?=\{}@\texttt{>=pi\}} (Is the current function value greater
+than or equal to $\pi$?) are valid questions. (Note the braces in
+the second question, used to hide the equality sign.) Other possible
+useful components of such questions are \texttt{exp(1)} for the number
+$e$, || for logical Or, \texttt{\&\&} for logical And, and \texttt{!}
+for logical Not,\texttt{ }as well as the familiar arithmetic symbols,
+\texttt{+ - {*} /} and \texttt{\textasciicircum}, relation symbols
+\texttt{< > =} and their combinations like \texttt{!= >= <=} etc.,
+and parentheses. For everything \texttt{l3fp} makes available see
+the relevant chapter in \texttt{Interface3.pdf}, part of the documentation
+that comes with the \LaTeX 3 package \texttt{l3kernel}. In addition
+to these components, \texttt{numerica} offers \texttt{MAX} and \texttt{MIN}
+which are the maximum and minimum function values tabulated, so that,
+e.g., \texttt{Q?=\{@=MIN\}} (note the braces) is the question: Is
+the current function value equal to the minimum function value for
+the whole table?
+
+The answer must be in the form of a \LaTeXe{} formatting statement,
+again using \texttt{@} to denote the current function value. Thus
+\texttt{A!=\textbackslash mathbf\{@\}} is a valid answer; so is \texttt{A!=\textbackslash color\{red\}\{@\}}
+(provided you have \texttt{\textbackslash usepackage\{color\}} in
+the preamble); and so is \texttt{A!=(@)}. Another valid answer is
+\texttt{A!=} , meaning that function values satisfying the \texttt{Q?}
+question are omitted from the output.
+
+For example, suppose we wish to focus on the values of $\cos(m\pi/n)$
+lying between $0$ and $\tfrac{1}{2}$ inclusive for certain values
+of $m$ and $n$. Rather than cluttering the table with values outside
+that interval, we suppress them (the two occurrences of `\texttt{1e-14}'
+in the query are there to prevent rounding errors confusing the result):
+\begin{verbatim}
+ \tabulate
+ [rspec={n,1,15},rround=0,rpos=2,rules=Tth,
+ cspec={m,1,5},ctitle=*,chstyle=2,
+ Q?={@<-1e-14||@>0.5+1e-14},A!=]
+ { \cos(m\pi/n) }[n=4,m=2][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={n,1,15},rround=0,rpos=2,rules=Tth,
+ cspec={m,1,5},ctitle=*,chstyle=2,
+ Q?={@<-1e-14||@>0.5+1e-14},A!=]
+ { \cos(m\pi/n)}[n=4,m=2][*4]
+
+\section{Table placement}
+
+\label{sec:Table-placement}There is only one setting in this category
+that is part of \texttt{numerica} as such, the tabular vertical alignment
+option; see \ref{subsec:Verticalalignment}. But \LaTeX{} allows one
+to insert vertical space with its \verb`\bigskip`, \verb`\medskip`,
+\verb`\smallskip`, usually about one line space, a half line space,
+and a quarter line space (with stretch and shrink), and \verb`booktabs`
+provides \verb`\abovetopsep` and \verb`\belowbottomsep`, both set
+by default to \verb`0ex` (or any other unit you care to use) and
+easily changed by writing, e.g., \verb`\abovetopsep=1.25ex` if you
+want to insert \verb`1.25ex` of space above the table (perhaps to
+fit captions).
+
+\subsection{Vertical~alignment}
+
+\label{subsec:Verticalalignment}By writing\texttt{ }
+\begin{lyxcode}
+valign~=~<char>~
+\end{lyxcode}
+where \texttt{<char>} is one of \texttt{t} or \texttt{b} the vertical
+alignment of the table can be set relative to the text baseline.\texttt{ valign=t
+}aligns the top of the table with the text baseline, \texttt{valign=b}
+the bottom of the table with the text baseline. By default (no \texttt{valign}
+setting or \texttt{valign} equated to some character other than \texttt{t}
+or \texttt{b}) the middle of the table is aligned with the text baseline.
+Repeating an example from earlier (\ref{sec:Row-variable-settings})
+I have added letters A, B, C to show where the baseline is. In the
+first table the top of the table aligns with the baseline; in the
+second table (default case) the middle of the table aligns with the
+baseline; in the third table, the bottom of the table aligns with
+the baseline.
+\begin{verbatim}
+ A \tabulate[valign=t,rvar=x,rstep=0.2,rows=6]
+ { \sin x/\cos x }[x=0][*] \qquad
+ B \tabulate[rspec={x,0.2,1}]
+ { \tan x }[x=0][*] \qquad
+ C \tabulate[valign=b,rspec={x,0.2,(6)}]
+ { \sqrt{\sec^2 x - 1} }[x=0][*]
+\end{verbatim}
+$\Longrightarrow$ A \tabulate[valign=t,rvar=x,rstep=0.2,rows=6,rstop=2]
+ { \sin x/\cos x }[x=0][*] \qquad
+ B \tabulate[rspec={x,0.2,1}]
+ { \tan x }[x=0][*] \qquad
+ C \tabulate[valign=b,rspec={x,0.2,(6)}]
+ { \sqrt{\sec^2 x - 1} }[x=0][*]\medskip{}
+
+As explained in \ref{subsec:Adjoining-tables}, tables can be adjoined
+to give the appearance of a single larger table. If tables with different
+numbers of rows are adjoined in this manner, then a middle alignment
+fails and either a top or bottom alignment is necessary.
+
+\section{Star option}
+
+If the \texttt{Q?} question is satisfied by at least one function
+value then adding a star (asterisk) to the \verb`\tabulate` command
+will display the first such instance. I.e., like the other starred
+commands, \verb`\eval*`, \verb`\iter*`, \verb`\solve*` and \verb`\recur*`,
+ \verb`\tabulate*` outputs a single number:
+\begin{verbatim}
+ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?={@<-1e-14||@>0.5+1e-14}]
+ { \cos(m\pi/n) }[n=4,m=2][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?={@<-1e-14||@>0.5+1e-14}]
+ { \cos(m\pi/n) }[n=4,m=2][*4]. Ineed, if you omit the \texttt{Q?} and \texttt{A!} settings from
+the previous table then this is the value that follows $0.5000$ in
+the \texttt{m=2} column \textendash{} the first function value encountered
+satisfying the query \texttt{Q?}.
+
+If \emph{no} function value satisfies the query then a message is
+generated:
+\begin{verbatim}
+ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?=|@>1]
+ { \cos(m\pi/n) }[n=4,m=2][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?=@>1]
+ { \cos(m\pi/n) }[n=4,m=2][*4]
+
+And if there is no query at all when the star option is chosen, another
+message is shown:
+\begin{verbatim}
+ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5}]
+ { \cos(m\pi/n) }[n=4,m=2][*4]
+\end{verbatim}
+$\Longrightarrow$ \tabulate*
+ [ rspec={n,1,15}, cspec={m,1,5}]
+ { \cos(m\pi/n) }[n=4,m=2][*4]
+
+\subsection{Scientific notation}
+
+If you want the number output in scientific notation when the star
+option is chosen, then enter the exponent mark in the trailing number-format
+option. This is straightforward for a letter like the commonly used
+\texttt{e}, but remember that if it is the \texttt{x} option that
+you enter, then you will need to place the \verb`\tabulate*` command
+between math delimiters, otherwise the \verb`\times` symbol resulting
+from the \texttt{x} option will generate a \LaTeX{} error (`Missing
+\$ inserted'):
+\begin{verbatim}
+ $
+ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?={@<-1e-14||@>0.5+1e-14},A!=]
+ { \cos(m\pi/n) }[n=4,m=2][*4x]
+ $
+\end{verbatim}
+$\Longrightarrow$ $
+ \tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?={@<-1e-14||@>0.5+1e-14},A!=]
+ { \cos(m\pi/n) }[n=4,m=2][*4x]
+ $.
+
+\section{The \texttt{reuse} setting}
+
+By entering
+\begin{lyxcode}
+reuse~=~<non-negative~integer>
+\end{lyxcode}
+it is possible to specify what is saved when the \verb`\tabulate`
+command is followed by a \verb`\reuse` command.
+\begin{itemize}
+\item \texttt{reuse=0} saves the table as displayed (the default);
+\item \texttt{reuse=n} saves the $n$-th \emph{column} of function values
+\begin{itemize}
+\item if \texttt{rpos} is non-zero: in a comma-separated list of braced
+pairs \texttt{\{row-variable value,function value}\};
+\item if \texttt{rpos=0}: in a comma-separated list of function values.
+\end{itemize}
+\item \texttt{reuse=-n} saves the $n$-th \emph{row} of function values
+in a comma-separated list that includes the row variable value in
+its appropriate position(s) if \texttt{rpos} is non-zero.
+\end{itemize}
+In the following example the third row is saved to the control sequence
+\verb`\rowiii` by using the setting \verb`reuse=-3`.
+\begin{verbatim}
+ \tabulate
+ [rspec={x,0.25,(5)},rround=2,rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,
+ chround=2,calign=r,ctitle=**,
+ rules=TthB,reuse=-3]
+ { a\sin kx }[a=2/\pi,{k}=3,{x}=0][*] \reuse[rowiii]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.25,(5)},rround=2,
+ rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,
+ chround=2,calign=r,ctitle=**,rules=TthB,reuse=-3]
+ { a\sin kx }[a=2/\pi,{k}=3,{x}=0][*] \reuse[rowiii]\medskip{}
+
+\noindent Now test the content of the control sequence
+\begin{lyxcode}
+\noindent \verb`\rowiii`~$\Longrightarrow$~\rowiii ~
+\end{lyxcode}
+\noindent You can see that indeed the third row has been `captured
+for posterity'.
+
+Alternatively, we could save the second column in the control sequence
+\verb`\colii`:
+\begin{verbatim}
+ [rspec={x,0.25,(5)},rround=2,rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,
+ chround=2,calign=r,ctitle=**,
+ rules=TthB,reuse=2]
+ { a\sin kx }[a=2/\pi,{k}=3,{x}=0][*] \reuse[colii]
+\end{verbatim}
+$\Longrightarrow$ \tabulate
+ [rspec={x,0.25,(5)},rround=2,
+ rhead=x,ralign=r,rhnudge=9,
+ cspec={k,0.25,(3)},chstyle=2,
+ chround=2,calign=r,ctitle=**,rules=TthB,reuse=2]
+ { a\sin kx }[a=2/\pi,{k}=3,{x}=0][*] \reuse[colii]\medskip{}
+
+To see what is saved in \verb`\colii` I use \TeX 's \verb`\meaning`
+command to show that it is indeed braced pairs:
+\begin{verbatim}
+ \meaning \colii
+\end{verbatim}
+$\Longrightarrow$ \meaning\colii
+
+\chapter{Nesting}
+
+\label{sec:tableNesting}Provided the starred form of any one of \verb`\eval`,
+\verb`\iter`, \verb`\solve`, \verb`recur` actually does produce
+a numerical result and not an error message then it can be nested
+within the main argument of any one of the other commands, including
+itself. The associated document \texttt{numerica-plus.pdf} has a number
+of illustrations of this. The starred form can also be used in the
+vv-list of any one of the commands, including itself. \texttt{numerica-plus.pdf}
+has an example of \verb`\solve*` being used in the vv-list of an
+\verb`\eval` command, and the document \texttt{numerica-basics.pdf}
+shows examples of \verb`\eval*` being used in the vv-list of an \verb`\eval`
+command.
+
+These nesting properties are also true of \verb`\tabulate`. It's
+starred form can be used in other commands. Other commands' starred
+forms can be used in \verb`\tabulate`.
+
+For the first, \verb`\tabulate*` inside \verb`\eval`, I have also
+used the example to show how formatting settings (shown for the first
+\verb`\tabulate*` in the example) can in fact be dispensed with (as
+shown for the second \verb`\tabulate*`). Only \emph{functional} settings
+are required. Hence there is no \verb`A!` setting in either. It is
+the \emph{question}, \verb`Q?`, not the answer, that isolates the
+single-value that is the result of \verb`\tabulate*`.
+\begin{verbatim}
+ \eval{$
+ (\tabulate*
+ [rspec={n,1,15},rround=0,rpos=2,rules=Tth,
+ cspec={m,1,5},ctitle=*,chstyle=2,
+ Q?={@=MAX}]
+ { \cos(m\pi/n) }[n=4,m=2][*4])\sinh t +
+ (\tabulate*
+ [rspec={n,1,15},cspec={m,1,5},
+ Q?={@=MIN}]
+ { \sin(m\pi/n) }[n=4,m=2][*4])\cosh t
+ $}[t=2][4]
+\end{verbatim}
+$\Longrightarrow$ \eval{$
+ (\tabulate*
+ [rspec={n,1,15},rround=0,rpos=2,rules=Tth,
+ cspec={m,1,5},ctitle=*,chstyle=2,
+ Q?={@=MAX}]
+ { \cos(m\pi/n) }[n=4,m=2][*4])\sinh t +
+ (\tabulate*
+ [rspec={n,1,15},rround=0,rpos=2,rules=Tth,
+ cspec={m,1,5},ctitle=*,chstyle=2,
+ Q?={@=MIN}]
+ { \sin(m\pi/n) }[n=4,m=2][*4])\cosh t
+ $}[t=2][4].
+
+For using the starred forms of other commands inside \verb`\tabulate`,
+it makes more sense to use one or more of \verb`\iter*`, \verb`\solve*`
+or \verb`\recur*` inside \verb`\tabulate` than it does \verb`\eval*`,
+but that assumes the reader is familiar with those com$\frac{}{}$mands
+and that \texttt{numerica-plus.def} is loaded for this document, which
+it is not. So, here is a rather pointless illustration of nesting
+\verb`\eval*` in \verb`\tabulate`. (At least it is reassuring that
+the values of $\Delta(N)$ are identical in the two columns.)
+\begin{verbatim}
+ \tabulate[rspec={N,100,500},rround=0,ctitle=\Delta(N),
+ chead=eval*&direct]
+ { ,\eval*{ \sum_{n=1}^N 1/n-\ln N-\gamma },
+ \sum_{n=1}^N 1/n-\ln N-\gamma }[N=100][4*]
+\end{verbatim}
+$\Longrightarrow$ \tabulate[rspec={N,100,500},rround=0,ctitle=\Delta(N),
+ chead=eval*&direct]
+ { ,\eval*{ \sum_{n=1}^N 1/n-\ln N-\gamma },
+ \sum_{n=1}^N 1/n-\ln N-\gamma }[N=100][4*]
+
+\chapter{Reference summary}
+
+\section{Commands defined in \texttt{numerica-tables}}
+
+\texttt{\textbackslash nmcTabulate, \textbackslash tabulate}
+
+\section{Settings for \texttt{\textbackslash nmcTabulate}}
+
+\subsubsection*{Row variable specification \ref{sec:Row-variable-settings}}
+\begin{center}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}>{\raggedright}p{3cm}}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small comment}\tabularnewline
+\midrule
+{\small\texttt{rvar}} & {\small token(s)} & {\small row variable} & \tabularnewline
+{\small\texttt{rstep}} & {\small real num.} & {\small step size} & \tabularnewline
+{\small\texttt{rstop}} & {\small real num.} & {\small stop value} & \multirow{2}{3cm}{either {\small\texttt{rstop}}{\small{} or }{\small\texttt{rows}}{\small ,
+not both}}\tabularnewline
+{\small\texttt{rows}} & {\small int} & {\small number of rows} & \tabularnewline
+{\small\texttt{rspec}} & {\small comma list} & {\small\texttt{\{start}}{\small , }{\small\texttt{step}}{\small , }{\small\texttt{stop\}}}{\small{}
+or }{\small\texttt{\{start}}{\small , }{\small\texttt{step}}{\small ,
+}{\small\texttt{(rows)\}}} & {\small short form spec.}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{center}
+
+\subsubsection*{Row variable column formatting \ref{subsec:Row-var-col-formatting}}
+\begin{center}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{rround}} & {\small int} & {\small rounding} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{ralign}} & {\small char (}{\small\texttt{r/c/l}}{\small )} & {\small horizontal alignment} & {\small\texttt{r}}\tabularnewline
+{\small\texttt{rfont}} & {\small chars} & {\small font (}{\small\verb`\math<chars>`}{\small )} & \tabularnewline
+{\small\texttt{rhead}} & {\small tokens} & {\small header} & {\small\texttt{rvar}}\tabularnewline
+{\small\texttt{rhnudge}} & int & {\small nudge header }{\small{\small\verb`<int>`}}{\small{} mu} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{rpos}} & {\small int (}{\small\texttt{0}}{\small\ldots}{\small\texttt{4}}{\small )} & {\small column position(s)} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{rvar'}} & {\small tokens} & {\small 2nd row variable col. spec.} & {\small\texttt{rvar}}\tabularnewline
+{\small\texttt{rhead'}} & {\small tokens} & {\small header of 2nd rv col. (if it exists)} & {\small\texttt{rvar'}}\tabularnewline
+{\small\texttt{rhnudge'}} & int & {\small nudge 2nd rv col. header }{\small{\small\verb`<int>`}}{\small{}
+mu} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{center}
+
+\subsubsection*{Column variable specification \ref{sec:Column-variable-settings}.}
+\begin{center}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{cvar}} & {\small token(s)} & {\small column variable} & \tabularnewline
+{\small\texttt{cstep}} & {\small real num.} & {\small step size} & \tabularnewline
+{\small\texttt{cstop}} & {\small real num.} & {\small stop value} & {\small either }{\small\texttt{cstop}}\tabularnewline
+{\small\texttt{cols}} & {\small int} & {\small number of columns} & {\small or }{\small\texttt{cols}}{\small , not both}\tabularnewline
+{\small\texttt{cspec}} & {\small comma list} & {\small\texttt{\{cvar,cstep}}{\small , }{\small\texttt{cstop\}}}{\small{}
+or}{\small\texttt{ \{cvar,cstep}}{\small ,}{\small\texttt{(cols)\}}} & {\small short form spec.}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{center}
+
+\subsubsection*{Column variable header formatting \ref{subsec:Column-header-formatting}.}
+\begin{center}
+\begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{chstyle}} & {\small int (0/1/2/3)} & {\small header style} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{ctitle}} & {\small tokens} & {\small single col. alternative header} & \tabularnewline
+{\small\texttt{chead}} & {\small tokens} & {\small user-defined header} & \tabularnewline
+{\small\texttt{calign}} & {\small char (r/c/l)} & {\small column alignment} & {\small\texttt{r}}\tabularnewline
+{\small\texttt{chnudge}} & {\small int} & {\small nudge header }{\small{\small\verb`int`}}{\small{} mu} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{chround}} & {\small int} & {\small column header rounding} & {\small\texttt{0}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}\newpage{}
+\par\end{center}
+
+\subsubsection*{Function value formatting \ref{sec:Function-value-formatting}.}
+\noindent \begin{center}
+\noindent \begin{center}
+\begin{tabular}{cc>{\raggedright}p{4cm}c}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{(pad)}} & {\small int} & {\small (t-notation) phantom padding} & \tabularnewline
+{\small\texttt{signs}} & {\small int} & {\small sign handling for function values} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{diffs}} & {\small int} & {\small insert differences \& pre-pad with zeros} & {\small\texttt{0}}\tabularnewline
+{\small\texttt{Q?}} & {\small tokens} & {\small special cell conditional} & \tabularnewline
+{\small\texttt{A!}} & {\small tokens} & {\small special cell formatting} & \tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{center}
+
+\subsubsection*{Whole-of-table formatting \ref{sec:Whole-of-table-formatting}.}
+\noindent \begin{center}
+\noindent \begin{center}
+\begin{tabular}{ll>{\raggedright}p{4cm}l}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{ctitle}} & {\small tokens} & {\small collective title for function-value columns} & \tabularnewline
+{\small\texttt{rules}} & {\small chars} & {\small horizontal rules template} & {\small\texttt{ThB}}\tabularnewline
+{\small\texttt{foot}} & {\small tokens} & {\small content of footer line} & \tabularnewline
+{\small\texttt{rpos}} & {\small int (}{\small\texttt{0}}{\small\ldots}{\small\texttt{4}}{\small )} & {\small row-variable column position(s)} & {\small\texttt{1}}\tabularnewline
+{\small\texttt{rbloc}} & {\small comma list} & {\small division of rows into blocks} & \tabularnewline
+{\small\texttt{rblocsep}} & {\small length} & {\small extra spacing between blocks of rows} & {\small\texttt{1 ex}}\tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{center}
+
+\subsubsection*{Table placement \ref{subsec:Verticalalignment}.}
+\noindent \begin{center}
+\noindent \begin{center}
+\begin{tabular}{cc>{\raggedright}p{4cm}c}
+\toprule
+{\small key} & {\small type} & {\small meaning} & {\small default}\tabularnewline
+\midrule
+{\small\texttt{valign}} & {\small char (t/b)} & {\small vertical alignment} & \tabularnewline
+\bottomrule
+\end{tabular}
+\par\end{center}
+\par\end{center}
+\end{document}
diff --git a/macros/latex/contrib/numerica/numerica.sty b/macros/latex/contrib/numerica/numerica.sty
new file mode 100644
index 0000000000..1f1be43342
--- /dev/null
+++ b/macros/latex/contrib/numerica/numerica.sty
@@ -0,0 +1,2692 @@
+% This is file `numerica.sty',
+% the base of the `numerica' package.
+%
+% This work may be distributed and/or modified under the conditions
+% of the LaTeX Project Public License, either version 1.3c of this
+% license or any later version; see
+% http://www.latex-project.org/lppl.txt
+%
+% Andrew Parsloe (ajparsloe@gmail.com)
+%
+\RequirePackage{expl3}[2017/07/15]
+\RequirePackage{xparse,l3keys2e}
+\RequirePackage{amsmath,mathtools}
+
+\ProvidesExplPackage
+ {numerica}
+ {2021/02/15}
+ {1.0.0}
+ {Evaluate math expressions in the LaTeX form they are typeset}
+%------------------------------------------------
+\cs_if_free:NT \arccsc { \DeclareMathOperator{\arccsc}{arccsc} }
+\cs_if_free:NT \arcsec { \DeclareMathOperator{\arcsec}{arcsec} }
+\cs_if_free:NT \arccot { \DeclareMathOperator{\arccot}{arccot} }
+\cs_if_free:NT \csch { \DeclareMathOperator{\csch}{csch} }
+\cs_if_free:NT \sech { \DeclareMathOperator{\sech}{sech} }
+\cs_if_free:NT \asinh { \DeclareMathOperator{\asinh}{asinh} }
+\cs_if_free:NT \acosh { \DeclareMathOperator{\acosh}{acosh} }
+\cs_if_free:NT \atanh { \DeclareMathOperator{\atanh}{atanh} }
+\cs_if_free:NT \acsch { \DeclareMathOperator{\acsch}{acsch} }
+\cs_if_free:NT \asech { \DeclareMathOperator{\asech}{asech} }
+\cs_if_free:NT \acoth { \DeclareMathOperator{\acoth}{acoth} }
+\cs_if_free:NT \sgn { \DeclareMathOperator{\sgn}{sgn} }
+\cs_if_free:NT \lb { \DeclareMathOperator{\lb}{lb} }
+% mathtools
+\cs_if_free:NT \abs {\DeclarePairedDelimiter{\abs}{\lvert}{\rvert} }
+\cs_if_free:NT \ceil { \DeclarePairedDelimiter{\ceil}{\lceil}{\rceil} }
+\cs_if_free:NT \floor { \DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor} }
+\RenewDocumentCommand \land {} { \,\wedge\, }
+\RenewDocumentCommand \lor {} { \,\vee\, }
+% Qleave apart; qleave to
+\NewDocumentCommand \Q {} { \prg_do_nothing: }
+\NewDocumentCommand \q {} { \prg_do_nothing: }
+\prg_new_conditional:Npnn \int_if_zero:n #1 { p,T,F,TF }
+ {
+ \int_compare:nNnTF { #1 } = { 0 }
+ { \prg_return_true: }
+ { \prg_return_false: }
+ }
+\prg_new_conditional:Npnn \__nmc_if_mod_zero:nn #1#2 { p,T,F,TF }
+ {
+ \bool_if:nTF
+ {
+ !\int_compare_p:nNn { #1 } = { 0 } &&
+ \int_compare_p:nNn { \int_mod:nn { #1 } { #2 } } = { 0 }
+ }
+ { \prg_return_true: }
+ { \prg_return_false: }
+ }
+% constants
+\tl_const:Nn \c__nmc_digits_tl { 123456789 }
+\tl_const:Nn \c__nmc_decimals_tl { 1234567890. }
+\tl_const:Nn \c__nmc_sdigits_tl { -1234567890 }
+\tl_const:Nn \c__nmc_comparisons_tl { <=> }
+\tl_const:Nn \c__nmc_modds_tl { |./ }
+\int_const:Nn \c__nmc_and_int { 0 }
+\int_const:Nn \c__nmc_cmp_int { 1 }
+\int_const:Nn \c__nmc_sum_int { 2 }
+\int_const:Nn \c__nmc_trg_int { 3 }
+\int_const:Nn \c__nmc_uny_int { 4 }
+\int_const:Nn \c__nmc_prn_int { 5 }
+\int_const:Nn \c__nmc_srd_int { 6 }
+\seq_const_from_clist:Nn \c__nmc_T_out_seq { 1,T,\texttt{T} }
+\seq_const_from_clist:Nn \c__nmc_F_out_seq { 0,F,\texttt{F} }
+\int_new:N \l__nmc_trg_int
+\int_new:N \l__nmc_num_sgn_int
+\tl_new:N \l__nmc_toss_tl
+\seq_new:N \l_tmpc_seq
+%-----------------------------------------------------------
+% processing and substitution property lists
+% #1 clist of keys; #2 tl of values
+\cs_new_protected:Npn \__nmc_fill_class:nn #1#2
+ {
+ \clist_map_inline:nn { #1 }
+ { \prop_gput:Nnn \g__nmc_class_prop { ##1 } { #2 } }
+ }
+% math token classes
+\prop_new:N \g__nmc_class_prop
+% decimals
+\__nmc_fill_class:nn { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, . }
+ { \__nmc_fpify_dec: \__nmc_delim_dec: }
+% constants
+\__nmc_fill_class:nn { e, \pi, \gamma, \phi, \deg, \infty }
+ { \__nmc_fpify_const: \__nmc_delim_const: }
+% plus minus
+\__nmc_fill_class:nn { +, - }
+ { \__nmc_fpify_arith: \__nmc_delim_pm: }
+% arith.
+\prop_put:Nnn \g__nmc_class_prop { * }
+ { \__nmc_fpify_arith: \__nmc_delim_arith: }
+% slash
+\prop_put:Nnn \g__nmc_class_prop { / }
+ { \__nmc_fpify_slash: \__nmc_delim_arith: }
+% arith. alternatives
+\__nmc_fill_class:nn { \times, \cdot, \div }
+ { \__nmc_fpify_arith_alt: \__nmc_delim_arith: }
+% comparisons
+\__nmc_fill_class:nn
+ {
+ =, <, >,
+ \ne, \neq, \nless, \ngtr,
+ \ge, \geq, \geqq, \geqslant,
+ \le, \leq, \leqq, \leqslant,
+ \ngeq, \ngeqq, \ngeqslant,
+ \nleq, \nleqq, \nleqslant,
+ }
+ { \__nmc_fpify_comparison: \__nmc_delim_comparison: }
+% and or
+\__nmc_fill_class:nn { \wedge, \land, \vee, \lor }
+ { \__nmc_fpify_andor: \__nmc_delim_andor: }
+% lparen
+\__nmc_fill_class:nn { (, [, \{, \lparen, \lbrack, \lbrace }
+ { \__nmc_fpify_lparen: \__nmc_delim_lparen: }
+% lvert etc.
+\__nmc_fill_class:nn { |, \lvert, \lfloor, \lceil }
+ { \__nmc_fpify_lvert: \__nmc_delim_lvert: }
+% lmodifiers
+\__nmc_fill_class:nn { \left, \bigl, \Bigl, \biggl, \Biggl }
+ { \__nmc_fpify_lmod: \__nmc_delim_lmod: }
+% rmodifiers
+\__nmc_fill_class:nn { \right, \bigr, \Bigr, \biggr, \Biggr }
+ { \prg_do_nothing: \__nmc_delim_rparen: }
+% trig, hyper, other unary fns
+\__nmc_fill_class:nn { \sin, \cos, \tan, \csc, \sec, \cot }
+ {
+ { \__nmc_fpify_unary:n { \l__nmc_trg_int } }
+ { \__nmc_delim_unary:n { \l__nmc_trg_int } }
+ }
+\__nmc_fill_class:nn
+ {
+ \arcsin, \arccos, \arctan, \arccsc, \arcsec, \arccot,
+ \sinh, \cosh, \tanh, \csch, \sech, \coth,
+ \asinh, \acosh, \atanh, \acsch, \asech, \acoth,
+ \exp, \ln, \lg, \lb, \sgn
+ }
+ {
+ { \__nmc_fpify_unary:n { \c__nmc_uny_int } }
+ { \__nmc_delim_unary:n { \c__nmc_uny_int } }
+ }
+% power
+\prop_put:Nnn \g__nmc_class_prop { ^ }
+ { \__nmc_fpify_power: \__nmc_delim_power: }
+% (d)frac
+\__nmc_fill_class:nn { \frac, \dfrac }
+ { \__nmc_fpify_frac: \__nmc_delim_frac: }
+% tfrac
+\prop_put:Nnn \g__nmc_class_prop { \tfrac }
+ { \__nmc_fpify_frac: \__nmc_delim_tfrac: }
+% binom
+\__nmc_fill_class:nn { \tbinom, \binom, \dbinom }
+ { \__nmc_fpify_binom: \__nmc_delim_frac: }
+% unary with braced arg
+\__nmc_fill_class:nn { \sqrt, \abs, \floor, \ceil }
+ { \__nmc_fpify_unarybrace: \__nmc_delim_unarybrace: }
+% unary subscripted
+\prop_put:Nnn \g__nmc_class_prop { \log }
+ { \__nmc_fpify_unarysub: \__nmc_delim_log: }
+% surd, not
+\__nmc_fill_class:nn { \surd, \neg, \lnot }
+ { \__nmc_fpify_surd: \__nmc_delim_surd: }
+% factorial
+\prop_put:Nnn \g__nmc_class_prop { ! }
+ { \__nmc_fpify_fact: \__nmc_delim_fact: }
+% cleave
+\__nmc_fill_class:nn { \q, \Q }
+ { \prg_do_nothing: \__nmc_delim_qleave: }
+% n-ary
+\__nmc_fill_class:nn { \min, \max, \gcd }
+ { \__nmc_fpify_nary: \__nmc_delim_nary: }
+% comma (n-ary fns)
+\prop_put:Nnn \g__nmc_class_prop { , }
+ { \__nmc_fpify_comma: \__nmc_delim_comma: }
+% absorb
+\__nmc_fill_class:nn
+ {
+ {{}}, \\, &, \to, \q_nil,
+ \dots, \ldots, \cdots,
+ \ , \,, \;, \:, \!, \>,
+ \thinspace, \quad, \qquad , \hfill, \hfil,
+ \mathstrut, \displaystyle, \textstyle,
+ \scriptstyle, \scriptscriptstyle
+ }
+ { \prg_do_nothing: \__nmc_delim_absorb: }
+% absorbm
+\__nmc_fill_class:nn { \vphantom, \hphantom, \phantom, \label }
+ { \__nmc_fpify_absorbm: \__nmc_delim_absorbm: }
+% absorbom
+\__nmc_fill_class:nn { \xmathstrut }
+ { \__nmc_fpify_absorbom: \__nmc_delim_absorbom: }
+% sum, prod
+\__nmc_fill_class:nn { \sum, \prod }
+ { \__nmc_fpify_sum: \__nmc_delim_sum: }
+% begin end
+\__nmc_fill_class:nn { \begin, \end }
+ { \__nmc_fpify_BE: \__nmc_delim_BE: }
+% font
+\__nmc_fill_class:nn
+ {
+ \mathrm, \mathit, \mathcal, \mathtt, \mathbf, \mathbb,
+ \mathsf, \mathfrak, \mathscr, \mathnormal, \boldsymbol
+ }
+ { \__nmc_fpify_font: \__nmc_delim_font: }
+% meta
+\__nmc_fill_class:nn { \ensuremath, \text, \mbox }
+ { \__nmc_fpify_meta: \__nmc_delim_stop: }
+% meta2
+\__nmc_fill_class:nn { \splitfrac, \splitdfrac }
+ { \__nmc_fpify_metamm: \__nmc_delim_metamm: }
+% nmcFn
+\__nmc_fill_class:nn
+ {
+ \eval, \iter, \solve, \recur, \tabulate,
+ \nmcEvaluate, \nmcIterate, \nmcSolve,
+ \nmcRecur, \nmcTabulate
+ }
+ { \__nmc_fpify_cmd: \__nmc_delim_cmd: }
+
+\__nmc_fill_class:nn { \nmcInfo } { \__nmc_fpify_info: \__nmc_delim_info: }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% math token replacements for l3fp evaluation
+% #1 prop; #2 seq (keys); #3 seq (values)
+\cs_new_protected:Npn \__nmc_subst:NNN #1#2#3
+ {
+ \cs_set_protected:Npn \__nmc_substitutions:nn ##1##2
+ { \prop_gput:Nnn #1 { ##1 } { ##2 } }
+ \seq_mapthread_function:NNN #2 #3 \__nmc_substitutions:nn
+ }
+\prop_new:N \g__nmc_subst_fpfn_prop
+\seq_set_from_clist:Nn \l_tmpa_seq
+ {
+ e, \pi, \gamma, \phi, \deg, \infty,
+ \sin, \cos, \tan, \csc, \sec, \cot,
+ \arcsin, \arccos, \arctan, \arccsc, \arcsec, \arccot,
+ \sinh, \cosh, \tanh, \csch, \sech, \coth,
+ \asinh, \acosh, \atanh, \acsch, \asech, \acoth,
+ \exp, \ln, \lg, \lb, \sgn,
+ \max, \min, \surd, \sqrt,
+ \abs, \floor, \ceil,
+ \lvert, \lfloor, \lceil,
+ \times, \cdot, \div,
+ \neg, \lnot, \wedge, \land, \vee, \lor,
+ \le, \leq, \leqq, \leqslant,
+ \ge, \geq, \geqq, \geqslant,
+ \ne, \neq, \nless, \ngtr,
+ \nleq, \nleqq,\nleqslant, \ngeq, \ngeqq, \ngeqslant
+ }
+\seq_set_from_clist:Nn \l_tmpb_seq
+ {
+ exp(1), (pi), (0.5772156649015329),
+ (1.618033988749895), (0.0174532925199433), inf,
+ sin\__nmc_deg:, cos\__nmc_deg:, tan\__nmc_deg:,
+ csc\__nmc_deg:, sec\__nmc_deg:, cot\__nmc_deg:,
+ asin\__nmc_deg:, acos\__nmc_deg:, atan\__nmc_deg:,
+ acsc\__nmc_deg:, asec\__nmc_deg:, acot\__nmc_deg:,
+ sinh, cosh, tanh, csch, sech, coth,
+ asinh, acosh, atanh, acsch, asech, acoth,
+ exp, ln, (0.4342944819032518)ln, (1.442695040888963)ln, sign,
+ max, min, sqrt, sqrt,
+ abs, floor, ceil,
+ abs, floor, ceil,
+ *, *, /,
+ !, !, &&, &&, ||, ||,
+ <=, <=, <=, <=,
+ >=, >=, >=, >=,
+ !=, !=, !<, !>,
+ !<=, !<=, !<=, !>=, !>=, !>=
+ }
+\__nmc_subst:NNN \g__nmc_subst_fpfn_prop \l_tmpa_seq \l_tmpb_seq
+
+% property list for some miscellaneous substitutions
+\prop_new:N \g__nmc_subst_misc_prop
+\seq_set_from_clist:Nn \l_tmpa_seq
+ {
+ \cosh, \sinh, \tanh, \csch, \sech, \coth,
+ (, [, \{, \lparen, \lbrack, \lbrace,
+ \left, \bigl, \Bigl, \biggl, \Biggl,
+ \lvert, \lceil, \lfloor,
+ sum, prod, iter, solve
+ }
+\seq_set_from_clist:Nn \l_tmpb_seq
+ {
+ acosh, asinh, atanh, acsch, asech, acoth,
+ ), ], \}, \rparen, \rbrack, \rbrace,
+ \right, \bigr, \Bigr, \biggr, \Biggr,
+ \rvert, \rceil, \rfloor,
+ term, factor, iteration, step
+ }
+\__nmc_subst:NNN \g__nmc_subst_misc_prop \l_tmpa_seq \l_tmpb_seq
+
+% for variables & \reuse \cs
+\prop_new:N \g__nmc_subst_var_prop
+%---------------------------------------------------------------------------
+% base function variants
+\cs_generate_variant:Nn \tl_if_head_eq_meaning:nNTF { V }
+\cs_generate_variant:Nn \tl_if_head_eq_meaning:nNF { V }
+\cs_generate_variant:Nn \tl_if_head_eq_meaning_p:nN { V }
+\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNTF { V }
+\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNT { V }
+\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNF { V }
+\cs_generate_variant:Nn \tl_if_head_is_group:nTF { V }
+\cs_generate_variant:Nn \tl_if_in:NnTF { NV }
+\cs_generate_variant:Nn \tl_if_in:NnT { NV }
+\cs_generate_variant:Nn \tl_if_in:nnTF { nV }
+\cs_generate_variant:Nn \tl_if_eq:nnTF { V }
+\cs_generate_variant:Nn \tl_if_eq:nnT { V }
+\cs_generate_variant:Nn \tl_if_eq:nnF { V }
+\cs_generate_variant:Nn \tl_replace_once:Nnn { Nnx }
+\cs_generate_variant:Nn \tl_count_tokens:n { V }
+\cs_generate_variant:Nn \int_compare:nNnTF { v }
+\cs_generate_variant:Nn \int_compare:nNnT { v }
+\cs_generate_variant:Nn \int_case:nnTF { v }
+\cs_generate_variant:Nn \clist_pop:NN { cc }
+\cs_generate_variant:Nn \prop_put_if_new:Nnn { No }
+\cs_generate_variant:Nn \iow_open:Nn { NV }
+\cs_generate_variant:Nn \iow_now:Nn { NV }
+\cs_generate_variant:Nn \keys_set_known:nn { x }
+\cs_generate_variant:Nn \file_get:nnN { V }
+\cs_generate_variant:Nn \file_get:nnNT { V }
+\cs_generate_variant:Nn \file_get:nnNTF { V }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% general purpose routines
+\tl_new:N \l__nmc_A_tl
+\tl_new:N \l__nmc_B_tl
+\tl_new:N \l__nmc_C_tl
+\tl_new:N \l__nmc_L_tl
+\tl_new:N \l__nmc_R_tl
+% prune head from A, place in B; record new head of A in C
+\cs_new_protected:Npn \__nmc_next:
+ { \exp_last_unbraced:NV\__nmc_next:w \l__nmc_A_tl\q_stop }
+\cs_new_protected:Npn \__nmc_next:w #1#2#3\q_stop
+ { \__nmc_assign_vals:nnnN {#1} {#2} {#3} \l__nmc_B_tl }
+% get |arg|
+\cs_new_protected:Npn \__nmc_absval_arg:N #1
+ { \exp_last_unbraced:NV \__nmc_absval_arg:wN \l__nmc_A_tl\q_stop #1 }
+\cs_new_protected:Npn \__nmc_absval_arg:wN #1|#2#3\q_stop #4
+ { \__nmc_assign_vals:nnnN {#1} {#2} {#3} #4 }
+\cs_new_protected:Npn \__nmc_assign_vals:nnnN #1#2#3#4
+ {
+ \tl_if_single:nTF { #2 }
+ { \tl_set:Nn \l__nmc_A_tl { #2#3 } }
+ { \tl_set:Nn \l__nmc_A_tl { {#2}#3 } }
+ \tl_set:Nn #4 { #1 }
+ \tl_set:Nn \l__nmc_C_tl { #2 }
+ }
+\cs_new_protected:Npn \__nmc_parenth:N #1
+ { \tl_set:Nx #1 { ( \exp_not:o #1 ) } }
+\cs_new_protected:Npn \__nmc_accum_fn_parenth:NNn #1#2#3
+ { \tl_put_right:Nx #1 { #3( \exp_not:o #2 ) } }
+
+\cs_new_protected:Npn \__nmc_accum_fpify_parenth:NN #1#2
+ { % fpify #2, wrap in ( ), append to #1
+ \group_begin:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN #2 \l_tmpa_tl
+ \exp_args:NNNV
+ \group_end:
+ \__nmc_accum_fn_parenth:NNn #1\l_tmpa_tl{}
+ }
+\cs_new_protected:Npn \__nmc_fpify_next_braced:N #1
+ { % fp-ify next braced argument, parenthesize, append to #1
+ \__nmc_next:
+ \__nmc_accum_fpify_parenth:NN #1 \l__nmc_B_tl
+ }
+% wrap #3 in #2 & #4, & append to #1
+\cs_new_protected:Npn \__nmc_put_right_wrap:NnNn #1#2#3#4
+ { \tl_put_right:Nx #1 { #2 \exp_not:o #3 #4 } }
+
+\cs_new_protected:Npn \__nmc_get_arg_L:nN #1#2
+ {
+ \tl_set:Nn \l__nmc_L_tl { #1 }
+ \prop_get:NnN \g__nmc_subst_misc_prop { #1 } \l__nmc_R_tl
+ \__nmc_get_arg_L_aux:NNV #1#2 \l__nmc_R_tl
+ }
+\cs_generate_variant:Nn \__nmc_get_arg_L:nN { V }
+
+\cs_new_protected:Npn \__nmc_get_arg_L_aux:NNn #1#2#3
+ { \__nmc_get_arg_LR:NNN #1#2#3 }
+\cs_generate_variant:Nn \__nmc_get_arg_L_aux:NNn { NNV }
+
+% #1 left delim; #2 <-- arg (delims *not* included)
+% #3 right delim (*must* differ from #1)
+\cs_new_protected:Npn \__nmc_get_arg_LR:NNN #1#2#3
+ {
+ \int_set:Nn \l_tmpa_int { 1 }
+ \tl_map_inline:Nn \l__nmc_A_tl
+ {
+ \str_case:nn { ##1 }
+ {
+ { #1 } { \int_incr:N \l_tmpa_int }
+ { #3 } { \__nmc_get_arg_LR_rdelim: }
+ { \q_nil } { \__nmc_get_arg_LR_qnil:N #1 }
+ }
+ \__nmc_next:
+ \tl_if_single:nTF { ##1 }
+ { \tl_put_right:Nn #2 { ##1 } }
+ { \tl_put_right:Nn #2 { {##1} } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_get_arg_LR_rdelim:
+ {
+ \int_decr:N \l_tmpa_int
+ \int_if_zero:nT { \l_tmpa_int }
+ { \__nmc_next: \tl_map_break: }
+ }
+\cs_new_protected:Npn \__nmc_get_arg_LR_qnil:N #1
+ {
+ \__nmc_error_what:n { Unmatched~\__nmc_verb:n { #1 }{}~in }
+ \tl_map_break:
+ }
+% #1 <== multi-char num poss. in sci notation
+% #2 delim only bool
+\cs_new_protected:Npn \__nmc_get_dec:NN #1#2
+ {
+ \tl_set:NV #1 \l__nmc_B_tl
+ \__nmc_get_dec_digits:NN #1 \c__nmc_decimals_tl
+ \bool_lazy_and:nnT { \l__nmc_sci_num_in_bool }
+ { \tl_if_eq_p:NN \l__nmc_C_tl \l__nmc_sci_num_in_tl }
+ { \__nmc_get_dec_aux:NN #1#2 }
+ }
+\cs_new_protected:Npn \__nmc_get_dec_aux:NN #1#2
+ { % l3fp uses "e"
+ \__nmc_next:
+ \tl_if_eq:VnTF \l__nmc_C_tl { - }
+ {
+ \__nmc_next:
+ \__nmc_get_dec_aux:NNn #1#2 { e- }
+ }
+ { \__nmc_get_dec_aux:NNn #1#2 { e } }
+ }
+ \cs_new_protected:Npn \__nmc_get_dec_aux:NNn #1#2#3
+ {
+ \tl_if_in:NVTF \c__nmc_digits_tl \l__nmc_C_tl
+ {
+ \bool_if:NTF #2
+ { \tl_put_right:NV #1 \l__nmc_sci_num_in_tl }
+ { \tl_put_right:Nn #1 { #3 } }
+ \__nmc_get_dec_digits:NN #1 \c__nmc_sdigits_tl
+ }
+ {
+ \tl_set_eq:NN \l__nmc_C_tl \l__nmc_sci_num_in_tl
+ \str_if_in:nnT { #3 } { - }
+ { \tl_put_left:Nn \l__nmc_A_tl { - } }
+ \tl_put_left:NV \l__nmc_A_tl \l__nmc_sci_num_in_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_get_dec_digits:NN #1#2
+ {
+ \tl_map_inline:Nn \l__nmc_A_tl
+ {
+ \tl_if_in:NnTF #2 { ##1 }
+ {
+ \tl_put_right:Nn #1 { ##1 }
+ \__nmc_next:
+ }
+ { \tl_map_break: }
+ }
+ }
+% for factorial, binom, n-th root, sum/prod
+\cs_new_protected:Npn \__nmc_intify:Nn #1#2
+ { % #1 value; #2 lower bound (e.g. 0,1,-1)
+ \int_set:Nn \l_tmpa_int { \l__nmc_intify_round_tl }
+ \fp_compare:nTF { { #2 } <= round(#1+0,\l_tmpa_int) = round(#1+0) }
+ { \tl_set:Nx #1 { \fp_eval:n { round(#1+0) } } }
+ {
+ \fp_compare:nNnTF { #2 } = { -inf }
+ { \__nmc_error_what:n { Integer~required~in } }
+ { \__nmc_error_what:n { Integer~$\ge#2$~required~in } }
+ }
+ }
+%------------------------------------------------
+% explicit/implicit calc. of fn vals (sum/prod, tables, etc.)
+% #1 var; #2 fn; #3 var val (fp); #4 <= fn val at #3
+\cs_new_protected:Npn \__nmc_calc_fn_val:nNnN #1#2#3#4
+ {
+ \prop_put:Nnx \g__nmc_subst_var_prop { #1 } { \fp_eval:n { #3 } }
+ \__nmc_fpify_set:NN #4 #2
+ }
+\cs_new_protected:Npn \__nmc_calc_mode:n #1
+ {
+ \int_set:Nn \l__nmc_mode_int { #1 }
+ \int_case:nn { #1 }
+ {
+ { 1 } { \cs_set_eq:NN \__nmc_calc_fn_val:nNnN
+ \__nmc_calc_fn_vali:nNnN }
+ { 2 } { \cs_set_eq:NN \__nmc_calc_fn_val:nNnN
+ \__nmc_calc_fn_valii:nNnN }
+ }
+ }
+\cs_generate_variant:Nn \__nmc_calc_fn_val:nNnN { V }
+
+\cs_new_protected:Npn \__nmc_calc_fn_vali:nNnN #1#2#3#4
+ { % mode 1 (all vals in vv-list may change)
+ \prop_put:Nnx \l__nmc_vv_change_prop { #1 } { \fp_eval:n { #3 } }
+ \__nmc_vv_get_vars_vals:NN \l__nmc_calc_fn_seq \l__nmc_vv_change_prop
+ \__nmc_fpify_set:NN #4 #2
+ }
+\cs_new_protected:Npn \__nmc_calc_fn_valii:nNnN #1#2#3#4
+ { % mode 2 (some vals in vv-list held const.)
+ \prop_put:Nnx \l__nmc_vv_change_prop { #1 } { \fp_eval:n { #3 } }
+ \clist_map_inline:Nn \g__nmc_unchanged_clist
+ {
+ \prop_get:NnN \g__nmc_subst_var_prop { ##1 } \l__nmc_subst_tl
+ \prop_put:NnV \l__nmc_vv_change_prop { ##1 } \l__nmc_subst_tl
+ }
+ \__nmc_vv_get_vars_vals:NN \l__nmc_calc_fn_seq \l__nmc_vv_change_prop
+ \__nmc_fpify_set:NN #4 #2
+ }
+\cs_new_protected:Npn \__nmc_fpify_set:NN #1#2
+ { % fp-set #1 to fpified #2
+ \group_begin:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN #2 \l_tmpa_tl
+ \exp_args:NNNV
+ \group_end:
+ \tl_set:Nn \l__nmc_fp_exprn_tl { \l_tmpa_tl }
+ \fp_set:Nn #1 { \l__nmc_fp_exprn_tl }
+ \__nmc_error_fpflag:
+ }
+\cs_generate_variant:Nn \__nmc_fpify_set:NN { cc }
+\cs_new_protected:Npn \__nmc_verb:n #1
+ { \texttt{ \tl_trim_spaces:n { \tl_to_str:n { #1 } } } }
+\cs_generate_variant:Nn \__nmc_verb:n { V }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Error handling
+\seq_new:N \g__nmc_error_where_seq
+\bool_new:N \g__nmc_error_bool
+%--------------------------------------
+\cs_new_protected:Npn \__nmc_error_where:n #1
+ { \seq_gpush:Nn \g__nmc_error_where_seq { #1 } }
+
+\cs_new_protected:Npn \__nmc_error_what:n #1
+ {
+ \bool_gset_true:N \g__nmc_error_bool
+ \tl_gclear:N \g__nmc_reuse_tl
+ \__nmc_error_msg:n { #1 }
+ }
+\cs_new_protected:Npn \__nmc_error_msg:n #1
+ {
+ \seq_if_empty:NF \g__nmc_error_where_seq
+ {
+ \seq_gpop:NN \g__nmc_error_where_seq \l_tmpa_tl
+ \hbox:n { !!!~ #1 :~\l_tmpa_tl.~!!! }
+ }
+ }
+% l3fp exceptions; invalid op triggers a LaTeX *error*, hence:
+\fp_trap:nn { invalid_operation } { flag }
+\cs_new_protected:Npn \__nmc_error_fpflag:
+ { % ln(1),cos(90),sin(360) => underflow. Ignored!
+ \flag_if_raised:nTF { fp_overflow } { \__nmc_flag:n { 1 } }
+ { \flag_if_raised:nTF { fp_division_by_zero } { \__nmc_flag:n { 2 } }
+ { \flag_if_raised:nT { fp_invalid_operation }
+ { \__nmc_flag:n { 3 } }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_flag:n #1
+ {
+ \__nmc_error_what:n
+ {
+ \__nmc_verb:n{l3fp}~error~
+ \int_case:nnT { #1 }
+ {
+ { 1 } { `Overflow' }
+ { 2 } { `Division~by~zero' }
+ { 3 } { `Invalid~operation' }
+ }
+ { ~in }
+ }
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% multi-tok vars (primed, subscripted, ...) to single tok
+% assumes math delims absent
+\int_new:N \g__nmc_prep_multitok_int
+\tl_new:N \l_nmc_multitoka_tl
+\tl_new:N \l_nmc_multitokb_tl
+\cs_new_protected:Npn \__nmc_prep_multitok:NN #1#2
+ { % #1 vv-list (seq); #2 formula (tl)
+ \seq_clear:N \l_tmpa_seq
+ \seq_map_inline:Nn #1
+ {
+ \seq_set_split:Nnn \l_tmpb_seq { = } { ##1 }
+ \seq_pop:NN \l_tmpb_seq \l_tmpb_tl
+ \int_compare:nNnT { \tl_count_tokens:V \l_tmpb_tl } > { 1 }
+ { \seq_push:NV \l_tmpa_seq \l_tmpb_tl }
+ }
+ \seq_sort:Nn \l_tmpa_seq
+ { % big --> small
+ \int_compare:nNnTF { \tl_count:n {##2} } > { \tl_count:n { ##1 } }
+ { \sort_return_swapped: }
+ { \sort_return_same: }
+ }
+ \seq_map_inline:Nn \l_tmpa_seq
+ { % multitoks => \_nmca, \_nmcb, etc
+ \int_gincr:N \g__nmc_prep_multitok_int
+ \tl_set:Nn \l_nmc_multitoka_tl { ##1 }
+ \tl_set:Nx \l_nmc_multitokb_tl { \cs:w _nmc\int_to_alph:n
+ { \g__nmc_prep_multitok_int } \cs_end: }
+ \tl_set:cn { _nmc\int_to_alph:n { \g__nmc_prep_multitok_int } }
+ { ##1 }
+ \regex_replace_all:nnN
+ { \u{l_nmc_multitoka_tl} } { \u{l_nmc_multitokb_tl} } #1
+ \regex_replace_all:nnN
+ { \u{l_nmc_multitoka_tl} } { \u{l_nmc_multitokb_tl} } #2
+ }
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \nmcInfo (no. of terms/loops/steps in "infinite" processes)
+\tl_new:N \g__nmc_sum_info_tl
+\tl_new:N \g__nmc_prod_info_tl
+\NewDocumentCommand \nmcInfo { s m }
+ {
+ \prop_if_in:NnTF \g__nmc_subst_misc_prop { #2 }
+ {
+ \tl_if_empty:cT { g__nmc_#2_info_tl }
+ { \tl_set:cn { g__nmc_#2_info_tl } { 0 } }
+ \tl_use:c { g__nmc_#2_info_tl }
+ \IfBooleanF { #1 }
+ {
+ \prop_get:NnN \g__nmc_subst_misc_prop { #2 } \l_tmpb_tl
+ \ \l_tmpb_tl % pluralise?
+ \int_if_zero:nF { \tl_use:c { g__nmc_#2_info_tl } - 1 } { s }
+ }
+ }
+ {
+ \__nmc_error_where:n { info~command }
+ \__nmc_error_what:n { Unknown~argument~\__nmc_verb:n { #2 }~in }
+ }
+ }
+\ProvideDocumentCommand \info {} { \nmcInfo }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\int_new:N \l__nmc_mode_int
+\tl_new:N \l__nmc_formula_tl
+\tl_new:N \l__nmc_formula_dup_tl
+\tl_new:N \l__nmc_fp_expr_tl
+\tl_new:N \l__nmc_fp_exprn_tl
+\tl_new:N \l_nmc_result_tl
+\bool_new:N \l__nmc_vv_val_only_bool
+\clist_new:N \l__nmc_vv_clist
+\seq_new:N \l__nmc_vv_visible_seq
+\seq_new:N \l__nmc_vv_all_seq
+\seq_new:N \l__nmc_calc_fn_seq
+\prop_new:N \l__nmc_vv_change_prop
+\tl_new:N \l__nmc_eq_var_tl
+\tl_new:N \l__nmc_eq_val_tl
+\tl_new:N \l__nmc_vv_fp_expr_tl
+\int_new:N \l__nmc_round_int
+\int_new:N \l__nmc_sci_num_int
+\int_new:N \l__nmc_prime_int
+\tl_new:N \l__nmc_bool_F_tl
+\tl_new:N \l__nmc_bool_T_tl
+\bool_new:N \l__nmc_TF_out_bool
+\bool_new:N \l__nmc_allow_TF_out_bool
+\bool_new:N \l__nmc_sci_num_x_bool
+\bool_new:N \l__nmc_sci_num_table_bool
+\tl_new:N \l__nmc_punc_tl
+\tl_new:N \l__nmc_math_delimi_tl
+\tl_new:N \l__nmc_math_delimii_tl
+\bool_new:N \l__nmc_wraps_math_bool
+% ##1 = number-only switch, ##2 = keyval settings,
+% ##3 = formula, ##4 = vv-list, ##5 = number format,
+% #1 = \nmcCommand, #2 = id, #3 =short-name cmd
+\cs_new_protected:Npn \nmc_define:nnN #1#2#3
+ {
+ \NewDocumentCommand { #1 } { s O{} m O{} O{} }
+ {
+ \bool_gset_false:N \g__nmc_error_bool
+ \group_begin:
+ \bool_set_eq:NN \l__nmc_num_only_bool ##1
+ \__nmc_get_inputs:nnnnn { #2 } { ##2 } { ##3 } {##4 } {##5 }
+ \bool_if:NF \g__nmc_error_bool
+ { \use:c { __nmc_#2_process: } }
+ \int_if_zero:nTF { \l__nmc_debug_int }
+ {
+ \bool_if:NF \g__nmc_error_bool
+ { \use:c { __nmc_#2_display: } }
+ }
+ { \__nmc_debug_display:nn { \l__nmc_debug_int } { #2 } }
+ \group_end:
+ }
+ \ProvideDocumentCommand { #3 } { } { #1 }
+ }
+\nmc_define:nnN { \nmcEvaluate } { eval } \eval
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_get_inputs:nnnnn #1#2#3#4#5
+ {
+ \__nmc_settings_get:nn { #1 }{ #2 }
+ \use:c { __nmc_#1_settings_digest: }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \mode_if_math:TF
+ { \tl_set:Nn \l__nmc_formula_tl { #3 } }
+ { \__nmc_math_delims:n { #3 } }
+ \tl_set_eq:NN \l__nmc_formula_dup_tl \l__nmc_formula_tl
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \tl_if_in:nnTF { #4 } { = }
+ { % vv-list
+ \__nmc_vv_extract_visible:nN { #4 } \l__nmc_vv_clist
+ \use:c { __nmc_#1_vv_digest:N } \l__nmc_vv_clist
+ \bool_if:NF \g__nmc_error_bool
+ { % number format
+ \tl_if_empty:nF { #5 }
+ { \__nmc_get_num_format:nn { #5 } { #1 } }
+ }
+ }
+ { % if empty vv-list
+ \tl_clear:N \l__nmc_vv_inline_tl
+ \tl_clear:N \l__nmc_vv_display_tl
+ \__nmc_get_num_format:nn { #4#5 } { #1 }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_settings_get:nn #1#2
+ { % #1 = iter,solve,recur,table; #2 = settings
+ \__nmc_error_where:n { settings }
+ \tl_if_empty:nF { #2 }
+ {
+ \keys_set_known:nn { numerica/generic } { #2 }
+ \keys_set_known:xn { numerica/#1 }{ #2 }
+ }
+ }
+\cs_new_protected:Npn \__nmc_debug_display:nn #1#2
+ { \__nmc_debug_display:xnn { \mode_if_math:TF { ed }{ * } } { #1 } { #2 } }
+\cs_new_protected:Npn \__nmc_debug_display:nnn #1#2#3
+ { % #2 dbg int #3 fn id
+ \__nmc_if_mod_zero:nnT { #2 } { 5 }
+ { \__nmc_debug_stored:N \l_tmpb_tl }
+ \raggedright
+ \begin{ align#1 }
+ \__nmc_debug_display:xnnn { \seq_use:Nn \l__nmc_vv_all_seq { ,~ } }
+ { #2 } { 2 } { vv-list }
+ \__nmc_debug_display:Vnnn \l__nmc_formula_tl { #2 } { 3 } { formula }
+ \__nmc_debug_display:Vnnn \l_tmpb_tl { #2 } { 5 } { stored }
+ \__nmc_debug_display:Vnnn \l__nmc_fp_expr_tl { #2 } { 7 } { fp-form }
+ \bool_if:nT
+ {
+ !\g__nmc_error_bool &&
+ \__nmc_if_mod_zero_p:nn { #2 } { 7 } &&
+ !\str_if_eq_p:nn { #3 } { table }
+ }
+ { \text{result:} & \quad \l_nmc_result_tl }
+ \__nmc_debug_display:Vnnn \l__nmc_reuse_retrieved_tl
+ { #2 } { 99991 } { Saved }
+ \end{ align#1 }
+ }
+\cs_generate_variant:Nn \__nmc_debug_display:nnn { x }
+
+\cs_new_protected:Npn \__nmc_debug_stored:N #1
+ {
+ \tl_clear:N \l_tmpa_tl
+ \tl_if_empty:NF \l__nmc_reuse_retrieved_tl
+ {
+ \clist_map_inline:Nn \l__nmc_reuse_retrieved_tl
+ { \tl_put_left:Nx \l_tmpa_tl { \exp_not:o { \use_i:nn ##1 }; } }
+ \tl_replace_all:Nnn \l_tmpa_tl { ~; } { ; }
+ }
+ \tl_clear:N #1
+ \prop_map_inline:Nn \g__nmc_subst_var_prop
+ {
+ \str_if_in:NnF \l_tmpa_tl { ##1; }
+ { \tl_put_right:Nn #1 { ##1=##2,~ } }
+ }
+ \tl_set:Nx #1 { \tl_range:Nnn #1 { 1 } { -2 } }
+ }
+\cs_new:Npn \__nmc_debug_display:nnnn #1#2#3#4
+ {
+ \__nmc_if_mod_zero:nnT { #2 } { #3 }
+ { \hbox:n { #4:} & \quad
+ \int_compare:nNnTF { #2 } > { 0 }
+ { \vbox_top:n } { \hbox:n } { \tl_to_str:n { #1 } } \\ }
+ }
+\cs_generate_variant:Nn \__nmc_debug_display:nnnn { V, x }
+%%%%%%%%% formula, delimiters %%%%%%%%%%%
+% delimiters
+% #1(tl) = formula
+\cs_new_protected:Npn \__nmc_math_delims:n #1
+ {
+ \tl_set:Nn \l__nmc_formula_tl { #1 }
+ \tl_trim_spaces:N \l__nmc_formula_tl
+ \bool_set_true:N \l__nmc_wraps_math_bool
+ % $ ?
+ \tl_if_head_eq_meaning:VNTF \l__nmc_formula_tl $
+ { \__nmc_math_delims_aux:n { 1 } }
+ { % \[ ?
+ \tl_if_head_eq_meaning:VNTF \l__nmc_formula_tl \[
+ { \__nmc_math_delims_aux:n { 1 } }
+ { %\begin{environ} ?
+ \tl_if_head_eq_meaning:VNTF \l__nmc_formula_tl \begin
+ { \__nmc_math_delims_aux:n { 2 } }
+ {
+ \__nmc_math_delims_aux:nn { \[ } { \] }
+ \bool_set_false:N \l__nmc_wraps_math_bool
+ }
+ }
+ }
+ \tl_trim_spaces:N \l__nmc_formula_tl
+ \bool_if:NTF \l__nmc_num_only_bool
+ { \__nmc_math_delims_aux:nn {}{} }
+ {
+ \bool_if:NT \l__nmc_vv_multline_bool
+ { \__nmc_math_delims_mliner:V \l__nmc_eq_num_tl }
+ }
+ }
+\cs_new:Npn \__nmc_math_delims_mliner:n #1
+ {
+ \bool_if:nT { \l__nmc_wraps_math_bool || !\mode_if_math_p: }
+ {
+ \tl_set:Nn \l__nmc_math_delimi_tl { \begin{multline#1} }
+ \tl_set:Nn \l__nmc_math_delimii_tl { \end{multline#1} }
+ }
+ }
+\cs_generate_variant:Nn \__nmc_math_delims_mliner:n { V }
+\cs_new_protected:Npn \__nmc_math_delims_aux:n #1
+ {
+ \__nmc_math_delims_aux:xx
+ { \tl_range:Nnn \l__nmc_formula_tl { 1 } { #1 } }
+ { \tl_range:Nnn \l__nmc_formula_tl { -#1 } { -1 } }
+ \int_set:Nn \l_tmpa_int { #1 + 1 }
+ \tl_set:Nx \l__nmc_formula_tl
+ { \tl_range:Nnn \l__nmc_formula_tl { \l_tmpa_int }
+ { -\l_tmpa_int } }
+ }
+\cs_new_protected:Npn \__nmc_math_delims_aux:nn #1#2
+ {
+ \tl_set:Nn \l__nmc_math_delimi_tl { #1 }
+ \tl_set:Nn \l__nmc_math_delimii_tl { #2 }
+ }
+\cs_generate_variant:Nn \__nmc_math_delims_aux:nn { xx }
+%%%%%%%%%% vv-list routines %%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_vv_extract_visible:nN #1#2
+ { % #2 reverses #1
+ \clist_clear:N #2
+ \seq_clear:N \l__nmc_vv_visible_seq
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \mode_if_math:F
+ {
+ \tl_remove_all:Nn \l_tmpa_clist { $ }
+ \tl_if_head_eq_charcode:VNT \l_tmpa_clist \[
+ {
+ \tl_remove_once:Nn \l_tmpa_clist { \[ }
+ \tl_remove_once:Nn \l_tmpa_clist { \] }
+ }
+ \tl_trim_spaces:N \l_tmpa_clist
+ }
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \tl_if_head_is_group:nTF { ##1 }
+ { % to remove { }
+ \clist_put_left:Nx #2
+ { \tl_head:n { ##1 } \tl_tail:n { ##1 } }
+ }
+ {
+ \seq_put_right:Nn \l__nmc_vv_visible_seq { ##1 }
+ \tl_if_head_eq_meaning:nNF { ##1 } \\
+ { \clist_put_left:Nn #2 { ##1 } }
+ }
+ }
+ \tl_replace_once:Nnx \l__nmc_vv_inline_tl { vv }
+ { \seq_use:Nn \l__nmc_vv_visible_seq { , } }
+ \tl_replace_once:Nnx \l__nmc_vv_display_tl { vv }
+ { \seq_use:Nn \l__nmc_vv_visible_seq { , } }
+ }
+\cs_new_protected:Npn \__nmc_vv_digest:N #1
+ {
+ \seq_set_from_clist:NN \l__nmc_vv_all_seq #1
+ \__nmc_error_where:n { variable\,=\,value~list }
+ \bool_if:NT \l__nmc_multitok_bool
+ { \__nmc_prep_multitok:NN \l__nmc_vv_all_seq \l__nmc_formula_tl }
+ \__nmc_vv_get_vars_vals:NN \l__nmc_vv_all_seq \c_empty_prop
+ }
+\cs_new_protected:Npn \__nmc_vv_get_vars_vals:NN #1#2
+ { % #1(seq) vv-list;#2(prop) changed vars (implicit-mode)
+ \seq_set_eq:NN \l_tmpa_seq #1
+ \seq_clear:N \l__nmc_calc_fn_seq
+ \seq_map_inline:Nn \l_tmpa_seq
+ {
+ \__nmc_vv_split_item:n { ##1 }
+ \bool_if:NT \g__nmc_error_bool { \seq_map_break: }
+ \__nmc_vv_record:NVN \l__nmc_eq_var_tl \l__nmc_eq_val_tl #2
+ \bool_if:NTF \g__nmc_error_bool { \seq_map_break: }
+ { \seq_put_right:Nn \l__nmc_calc_fn_seq { ##1 } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_vv_get_vars_vals_lims:NN #1#2
+ { % for summation, integration limits
+ \__nmc_vv_split_item:V #1
+ \bool_if:NF \g__nmc_error_bool
+ { \__nmc_vv_record:NVN \l__nmc_eq_var_tl \l__nmc_eq_val_tl #2 }
+ }
+\cs_new_protected:Npn \__nmc_vv_record:NnN #1#2#3
+ {
+ \bool_if:NF \l__nmc_vv_val_only_bool
+ { % record the var
+ \prop_put_if_new:Non \g__nmc_class_prop #1
+ { \__nmc_fpify_var: \__nmc_delim_var: }
+ }
+ \prop_get:NVNF #3 #1 \l__nmc_vv_fp_expr_tl
+ { % fp-ify & calc. (changed `var=val's in prop #3)
+ \tl_clear:N \l__nmc_vv_fp_expr_tl
+ \__nmc_fpify:nN { #2 } \l__nmc_vv_fp_expr_tl
+ }
+ \bool_if:nF
+ {
+ \l__nmc_vv_val_only_bool ||
+ \g__nmc_error_bool
+ }
+ { \__nmc_vv_write:VN #1 \l__nmc_vv_fp_expr_tl }
+ }
+\cs_generate_variant:Nn \__nmc_vv_record:NnN { NV }
+
+\cs_new_protected:Npn \__nmc_vv_write:nN #1#2
+ { % #1 = var; #2 = val as fp expr.
+ \tl_if_empty:NF #2
+ {
+ \tl_if_eq:VnTF #2 { inf }
+ { \prop_put:Nnn \g__nmc_subst_var_prop { #1 } { inf } }
+ {
+ \prop_put:Nnx \g__nmc_subst_var_prop
+ { #1 } { \fp_eval:n { #2 } }
+ \__nmc_error_fpflag:
+ }
+ }
+ }
+\cs_generate_variant:Nn \__nmc_vv_write:nN { V }
+% split var=val
+\cs_new_protected:Npn \__nmc_vv_split_item:n #1
+ {
+ \bool_set_false:N \l__nmc_vv_val_only_bool
+ \tl_if_in:nnTF { #1 } { = }
+ {
+ \__nmc_split_eq:w #1\q_stop
+ \tl_if_empty:NT \l__nmc_eq_val_tl
+ { \__nmc_error_what:n { No~value~for~$\l__nmc_eq_var_tl$~in } }
+ }
+ {
+ \bool_set_true:N \l__nmc_vv_val_only_bool
+ \tl_set:Nn \l__nmc_eq_val_tl { #1 }
+ }
+ }
+\cs_generate_variant:Nn \__nmc_vv_split_item:n { V }
+\cs_new_protected:Npn \__nmc_split_eq:w #1=#2\q_stop
+ {
+ \tl_set:Nn \l__nmc_eq_var_tl { #1 }
+ \tl_trim_spaces:N \l__nmc_eq_var_tl
+ \tl_set:Nn \l__nmc_eq_val_tl { #2 }
+ }
+%%%%%%%%%% number-formatting routines %%%%%%%%%%
+\cs_new_protected:Npn \__nmc_get_num_format:nn #1#2
+ {
+ \__nmc_error_where:n { result~format~spec. }
+ \tl_clear:N \l_tmpa_tl
+ \str_map_inline:nn { #1 }
+ {
+ \str_if_in:NnTF \c__nmc_sdigits_tl { ##1 }
+ { \tl_put_right:Nn \l_tmpa_tl { ##1 } }
+ {
+ \str_if_eq:nnTF { ##1 } { * }
+ { \bool_set_true:N \l__nmc_pad_zeros_bool }
+ {
+ \bool_set_true:N \l__nmc_sci_num_out_bool
+ \str_case:nnF { ##1 }
+ {
+ { x } { \bool_set_true:N \l__nmc_sci_num_x_bool
+ \tl_set:Nn \l__nmc_sci_num_out_tl { ##1 } }
+ { t } { \bool_set_true:N \l__nmc_sci_num_table_bool }
+ { ' } { \int_incr:N \l__nmc_prime_int }
+ }
+ { \tl_set:Nn \l__nmc_sci_num_out_tl { ##1 } }
+ }
+ }
+ }
+ \str_if_in:nnT { #1 } { ? }
+ {
+ \bool_set_eq:NN \l__nmc_TF_out_bool \l__nmc_allow_TF_out_bool
+ \bool_set_false:N \l__nmc_sci_num_out_bool
+ }
+ \tl_if_empty:NF \l_tmpa_tl
+ { \int_set:Nn \l__nmc_round_int \l_tmpa_tl }
+ \bool_if:NT \l__nmc_TF_out_bool
+ {
+ \bool_if:NTF \l__nmc_num_only_bool
+ { \__nmc_num_TF_format:n { 1 } }
+ { \__nmc_num_TF_format:n { 1 + \l__nmc_prime_int } }
+ }
+ \bool_if:NF \g__nmc_error_bool
+ { \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl }
+ }
+%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_num_TF_format:n #1
+ {
+ \tl_set:Nx \l__nmc_bool_F_tl { \seq_item:Nn \c__nmc_F_out_seq { #1 } }
+ \tl_set:Nx \l__nmc_bool_T_tl { \seq_item:Nn \c__nmc_T_out_seq { #1 } }
+ }
+\cs_new_protected:Npn \__nmc_num_format:nNnN #1#2#3#4
+ { % #1=fpf'ied in; #2=tl fmt'ed out; #3=int rnd; #4 sci bool
+ \bool_if:NTF \l__nmc_TF_out_bool
+ {
+ \tl_set:Nx #2 { \fp_compare:nNnTF { 0 } = { #1 }
+ { \exp_not:o \l__nmc_bool_F_tl }
+ { \exp_not:o \l__nmc_bool_T_tl } }
+ }
+ {
+ \bool_if:NTF #4
+ {
+ \exp_last_unbraced:Nx \__nmc_sci_output_aux:wNn
+ { \fp_to_scientific:n { #1 } } \q_stop #2 { #3 }
+ }
+ { \__nmc_num_format_decimal:nNn { #1 } #2 { #3 } }
+ }
+ }
+\cs_new_protected:Npn \__nmc_num_format_decimal:nNn #1#2#3
+ {
+ \tl_set:Nx #2 { \fp_eval:n { 0 + round( #1, #3 ) } }
+ \__nmc_error_fpflag:
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \int_set:Nn \l__nmc_num_sgn_int { \fp_sign:n { #2 } }
+ \bool_lazy_and:nnT { \l__nmc_pad_zeros_bool }
+ { \int_compare_p:nNn { #3 } > { 0 } }
+ {
+ \tl_if_in:NnTF #2 { . }
+ { \__nmc_num_pad:Nnn #2 {} { #3 } }
+ { \__nmc_num_pad:Nnn { #2 } {.} { #3 } }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_num_pad:Nnn #1#2#3
+ { % pad with 0s: #1 number; #2 point #3 rounding
+ \tl_set:Nx #1 { \exp_last_unbraced:NV
+ \__nmc_num_pad:wnN #1#2\q_stop{ #3 } }
+ }
+\cs_new:Npn \__nmc_num_pad:wnN #1.#2\q_stop#3
+ {
+ \int_if_zero:nTF { #3 } { #1 }
+ { #1.#2\prg_replicate:nn { #3 - \tl_count:n { #2 } } { 0 } }
+ }
+\cs_new_protected:Npn \__nmc_sci_output_aux:wNn #1e#2\q_stop#3#4
+ { % #1e#2=fp input; #3=formatted tl out; #4 = rounding
+ \tl_set:Nx #3
+ { \fp_eval:n { 0 + round( #1, #4 ) } }
+ \__nmc_error_fpflag:
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \int_set:Nn \l__nmc_sci_num_int { #2 }
+ \tl_if_eq:VnT #3 { 10 }
+ {
+ \int_incr:N \l__nmc_sci_num_int
+ \tl_set:Nn #3 { 1 }
+ }
+ \bool_if:NT \l__nmc_pad_zeros_bool
+ {
+ \tl_if_in:NnTF #3 {.}
+ { \__nmc_num_pad:Nnn #3 {} { #4 } }
+ { \__nmc_num_pad:Nnn #3 {.} { #4 } }
+ }
+ \bool_lazy_or:nnT { !\int_if_zero_p:n { \l__nmc_sci_num_int } }
+ { \int_compare_p:nNn { \l__nmc_prime_int } > { 0 } }
+ { \__nmc_sci_write:Nx #3 { \int_use:N \l__nmc_sci_num_int } }
+ }
+ \int_set:Nn \l__nmc_num_sgn_int { \fp_sign:n { #1 } }
+ }
+\cs_new_protected:Npn \__nmc_sci_write:Nn #1#2
+ { % #1 significand #2 exponent
+ \bool_if:NTF \l__nmc_sci_num_x_bool
+ { \tl_put_right:Nn #1 { \times 10^{#2} } }
+ {
+ \bool_if:NTF \l__nmc_sci_num_table_bool
+ { \tl_set:Nx #1 { \__nmc_sci_num_table:nn { #1 } { #2 } } }
+ { \tl_put_right:Nx #1 { \hbox:n { \l__nmc_sci_num_out_tl {#2} } } }
+ }
+ }
+\cs_generate_variant:Nn \__nmc_sci_write:Nn { Nx }
+\cs_new:Npn \__nmc_sci_num_table:nn #1#2
+ { (#2)\exp_not:n {\,}{#1} }
+%%%%%%%%%%%%%% eval-specific routines %%%%%%%%%%%%%%%
+\cs_new:Npn \__nmc_eval_settings_digest:
+ { \bool_set_true:N \l__nmc_allow_TF_out_bool }
+\cs_set_eq:NN \__nmc_eval_vv_digest:N \__nmc_vv_digest:N
+\cs_new_protected:Npn \__nmc_eval_process:
+ {
+ \__nmc_error_where:n { formula }
+ \tl_clear:N \l__nmc_fp_expr_tl
+ \__nmc_fpify:VN \l__nmc_formula_tl \l__nmc_fp_expr_tl
+ \bool_if:NF \g__nmc_error_bool
+ { \__nmc_num_format:nNnN { \l__nmc_fp_expr_tl } \l_nmc_result_tl
+ { \l__nmc_round_int } \l__nmc_sci_num_out_bool }
+ }
+\cs_new_protected:Npn \__nmc_eval_display:
+ {
+ \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl
+ \bool_if:NF \l__nmc_num_only_bool
+ {
+ \tl_set:Nx \l_nmc_result_tl
+ {
+ \exp_not:o \l__nmc_math_delimi_tl
+ \bool_if:NT \l__nmc_wraps_math_bool
+ {
+ \exp_not:o \l__nmc_formula_dup_tl
+ \bool_if:NTF \l__nmc_TF_out_bool
+ { \rightarrow } { = }
+ }
+ \exp_not:o \l_nmc_result_tl
+ \bool_if:NTF \l__nmc_vv_multline_bool
+ { \exp_not:o \l__nmc_vv_display_tl }
+ {
+ \mathchoice{ \exp_not:o \l__nmc_vv_display_tl }
+ { \exp_not:o \l__nmc_vv_inline_tl }{}{}
+ }
+ \l__nmc_punc_tl
+ \exp_not:o \l__nmc_math_delimii_tl
+ }
+ \int_if_zero:nT { \l__nmc_eval_reuse_int }
+ { \tl_gset_eq:NN \g__nmc_reuse_tl \l_nmc_result_tl }
+ }
+ \l_nmc_result_tl
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \__nmc_fpify:nN
+\bool_new:N \l__nmc_insert_aster_bool
+\tl_new:N \l__nmc_subst_tl
+\tl_new:N \l__nmc_accum_tl
+\tl_new:N \l__nmc_arg_tl
+% unary functions
+\tl_new:N \l__nmc_fn_tl
+\tl_new:N \l__nmc_fn_arg_tl
+\tl_new:N \l__nmc_power_arg_tl
+\bool_new:N \l__nmc_hyperbolic_bool
+% factorial
+\fp_new:N \l__nmc_fact_fp
+\tl_new:N \l__nmc_fact_arg_tl
+% n-ary
+\int_new:N \l_tmpc_int
+\int_new:N \l_tmpd_int
+\bool_new:N \l__nmc_comma_nary_bool
+% sqrt
+\tl_new:N \l__nmc_ubrace_n_tl
+% binom
+\tl_new:N \l__nmc_binom_top_tl
+\tl_new:N \l__nmc_binom_bot_tl
+% sum/prod
+\tl_new:N \l__nmc_sum_var_tl
+\tl_new:N \l__nmc_summand_tl
+\tl_new:N \l__nmc_sum_op_tl
+\tl_new:N \l__nmc_sum_type_tl
+\tl_new:N \g__nmc_sum_A_tl
+\bool_new:N \l__nmc_sum_bool
+\int_new:N \l__nmc_sum_index_int
+\int_new:N \l__nmc_sum_end_int
+\int_new:N \l__nmc_sum_round_int
+\int_new:N \l__nmc_suma_int
+\int_new:N \l__nmc_sumb_int
+\fp_new:N \l__nmc_sum_total_fp
+\fp_new:N \l__nmc_sum_prev_fp
+\fp_new:N \l__nmc_sum_rounded_fp
+% #1 = latex expr #2 = fp-ified result
+\cs_new_protected:Npn \__nmc_fpify:nN #1#2
+ {
+ \group_begin:
+ \bool_set_false:N \l__nmc_superscript_bool
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ \tl_clear:N \l__nmc_accum_tl
+ \tl_clear:N \l__nmc_C_tl
+ \tl_set:Nn \l__nmc_A_tl { #1\q_nil }
+ \tl_if_empty:nT { #1 }
+ { \__nmc_error_what:n { Empty~argument~to~fp-ify~in } }
+ \bool_until_do:nn
+ {
+ \quark_if_nil_p:N \l__nmc_C_tl
+ || \g__nmc_error_bool
+ }
+ {
+ \tl_clear:N \l__nmc_arg_tl
+ \__nmc_next:
+ \prop_get:NVNTF \g__nmc_class_prop \l__nmc_B_tl \l_tmpb_tl
+ { \exp_last_unbraced:NV \use_i:nn \l_tmpb_tl }
+ { \__nmc_fpify_unknown: }
+ }
+ \exp_args:NNNV
+ \group_end:
+ \tl_put_right:Nn #2 \l__nmc_accum_tl
+ }
+\cs_generate_variant:Nn \__nmc_fpify:nN { V }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\cs_new_protected:Npn \__nmc_fpify_unknown:
+ {
+ \tl_if_in:nVTF { )]\}\rbrace } \l__nmc_B_tl
+ { \__nmc_error_what:n { Unmatched~\__nmc_verb:V \l__nmc_B_tl{}~in } }
+ { \__nmc_error_what:n { Unknown~token~\__nmc_verb:V \l__nmc_B_tl{}~in } }
+ }
+\cs_new_protected:Npn \__nmc_insert_aster:
+ {
+ \bool_if:NT \l__nmc_insert_aster_bool
+ { \tl_put_right:Nn \l__nmc_accum_tl { * } }
+ }
+\cs_new_protected:Npn \__nmc_fpify_dec:
+ {
+ \__nmc_get_dec:NN \l__nmc_fact_arg_tl \c_false_bool
+ \tl_if_eq:VnF \l__nmc_C_tl { ! }
+ {
+ \__nmc_insert_aster:
+ \tl_put_right:NV \l__nmc_accum_tl \l__nmc_fact_arg_tl
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_var:
+ { % ( ) in case var < 0 raised to power
+ \prop_get:NVNTF \g__nmc_subst_var_prop \l__nmc_B_tl \l__nmc_subst_tl
+ {
+ \tl_set_eq:NN \l__nmc_fact_arg_tl \l__nmc_subst_tl
+ \tl_if_in:noTF { !' } \l__nmc_C_tl
+ {
+ % \tl_if_eq:VnT \l__nmc_C_tl { ' }
+ % { \__nmc_deriv_dot_from_prime: }
+ }
+ {
+ \__nmc_accum_fn_parenth:NNn \l__nmc_accum_tl \l__nmc_subst_tl {}
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+ }
+ { \__nmc_fpify_unknown: }
+ }
+\cs_new_protected:Npn \__nmc_fpify_const:
+ { % if const used as var
+ \prop_get:NVNTF \g__nmc_subst_var_prop \l__nmc_B_tl \l__nmc_subst_tl
+ { \__nmc_fpify_var: }
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l__nmc_subst_tl
+ \tl_if_eq:VnTF \l__nmc_C_tl { ! }
+ { \tl_clear:N \l__nmc_fact_arg_tl }
+ { \tl_put_right:NV \l__nmc_accum_tl \l__nmc_subst_tl }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_arith:
+ {
+ \tl_put_right:NV \l__nmc_accum_tl \l__nmc_B_tl
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_slash:
+ {
+ \tl_put_right:NV \l__nmc_accum_tl \l__nmc_B_tl
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c__nmc_uny_int }
+ \__nmc_accum_fpify_parenth:NN \l__nmc_accum_tl \l__nmc_arg_tl
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_arith_alt:
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l__nmc_B_tl
+ \tl_put_right:NV \l__nmc_accum_tl \l__nmc_B_tl
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_comparison:
+ {
+ \tl_if_in:NVTF \c__nmc_comparisons_tl \l__nmc_C_tl
+ { \__nmc_error_what:n { Multi-token~comparison~in } }
+ {
+ \prop_get:NVNF \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l_tmpa_tl
+ { \tl_set_eq:NN \l_tmpa_tl \l__nmc_B_tl } % < = >
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c__nmc_cmp_int }
+ \tl_clear:N \l_tmpb_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpb_tl
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_accum_fn_parenth:NNn \l__nmc_accum_tl \l_tmpb_tl { - }
+ \tl_set:Nx \l__nmc_accum_tl
+ { round( \l__nmc_accum_tl, \int_use:N \l__nmc_round_int ) }
+ \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl
+ \tl_put_right:Nn \l__nmc_accum_tl { 0 }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_andor:
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l_tmpa_tl
+ \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl
+% \tl_show:N \l__nmc_A_tl
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c__nmc_and_int }
+% \tl_show:N \l__nmc_arg_tl
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpa_tl
+ \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl
+ \bool_set_false:N \l__nmc_insert_aster_bool
+
+ }
+\cs_new_protected:Npn \__nmc_fpify_lparen:
+ {
+ \__nmc_get_arg_L:VN \l__nmc_B_tl \l__nmc_arg_tl
+ \tl_set_eq:NN \l__nmc_fact_arg_tl \l__nmc_arg_tl
+ \tl_if_eq:VnTF \l__nmc_C_tl { ! }
+ { \bool_set_false:N \l__nmc_insert_aster_bool }
+ {
+ \__nmc_accum_fpify_parenth:NN \l__nmc_accum_tl \l__nmc_arg_tl
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_lvert:
+ {
+ \tl_if_eq:VnTF \l__nmc_B_tl { | }
+ {
+ \tl_set:Nn \l__nmc_L_tl { \lvert }
+ \__nmc_absval_arg:N \l__nmc_arg_tl
+ \tl_set:Nn \l__nmc_R_tl { \rvert }
+ }
+ {
+ \tl_set_eq:NN \l__nmc_L_tl \l__nmc_B_tl
+ \__nmc_get_arg_L:VN \l__nmc_B_tl \l__nmc_arg_tl
+ }
+ \__nmc_fpify_lvert_aux:
+ }
+\cs_new_protected:Npn \__nmc_fpify_lvert_aux:
+ {
+ \tl_if_eq:VnTF \l__nmc_C_tl { ! }
+ {
+ \tl_set:NV \l__nmc_fact_arg_tl \l__nmc_L_tl
+ \tl_put_right:NV \l__nmc_fact_arg_tl \l__nmc_arg_tl
+ \tl_put_right:NV \l__nmc_fact_arg_tl \l__nmc_R_tl
+ }
+ {
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpa_tl
+ \str_case:onF \l__nmc_L_tl
+ {
+ { \lvert } { \tl_put_right:Nn \l__nmc_accum_tl { abs( } }
+ { \lceil } { \tl_put_right:Nn \l__nmc_accum_tl { ceil( } }
+ { \lfloor } { \tl_put_right:Nn \l__nmc_accum_tl { floor( } }
+ { | } { \tl_put_right:Nn \l__nmc_accum_tl { abs( } }
+ { / } { \tl_put_right:Nn \l__nmc_accum_tl { / } }
+ }
+ { \tl_put_right:Nn \l__nmc_accum_tl { ( } }
+ \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl
+ \tl_if_eq:VnF \l__nmc_R_tl { . }
+ {
+ \tl_put_right:Nn \l__nmc_accum_tl { ) }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_lmod:
+ {
+ \tl_set_eq:NN \l__nmc_L_tl \l__nmc_B_tl
+ \prop_get:NVN \g__nmc_subst_misc_prop \l__nmc_L_tl \l__nmc_R_tl
+ \str_case:on \l__nmc_C_tl
+ {
+ { | } { \__nmc_fpify_lmod_abs:V \l__nmc_L_tl }
+ { . } { \__nmc_fpify_lmod_aux:V \l__nmc_L_tl }
+ { / }
+ {
+ \tl_put_right:Nn \l__nmc_accum_tl { / }
+ \__nmc_fpify_lmod_aux:V \l__nmc_L_tl
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_lmod_abs:n #1
+ {
+ \__nmc_next:
+ \tl_put_right:Nn \l__nmc_accum_tl { abs( }
+ \exp_args:NNNV\__nmc_get_arg_LR:NNN { #1 } \l__nmc_arg_tl \l__nmc_R_tl
+ \__nmc_next:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpa_tl
+ \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl
+ \tl_put_right:Nn \l__nmc_accum_tl { ) }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_generate_variant:Nn \__nmc_fpify_lmod_abs:n { V }
+
+\cs_new_protected:Npn \__nmc_fpify_lmod_aux:n #1
+ {
+ \__nmc_next:
+ \exp_args:NNNV\__nmc_get_arg_LR:NNN #1 \l__nmc_arg_tl \l__nmc_R_tl
+ \tl_if_eq:VnT \l__nmc_C_tl { . }
+ { \__nmc_next: }
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpa_tl
+ \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_generate_variant:Nn \__nmc_fpify_lmod_aux:n { V }
+
+\cs_new_protected:Npn \__nmc_fpify_rmod:
+ {
+ \tl_if_eq:VnT \l__nmc_C_tl { . }
+ { \__nmc_next: }
+ }
+\cs_new_protected:Npn \__nmc_fpify_unary:n #1
+ {
+ \tl_set:NV \l__nmc_fn_tl \l__nmc_B_tl
+ \tl_if_eq:VnTF \l__nmc_C_tl { ^ }
+ { \__nmc_fpify_unary_superscript: }
+ { \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_fn_tl \l__nmc_fn_tl }
+ \str_if_in:NnTF \l__nmc_fn_tl { h }
+ { \bool_set_true:N \l__nmc_hyperbolic_bool }
+ { \bool_set_false:N \l__nmc_hyperbolic_bool }
+ % get fn arg
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { #1 }
+ \tl_clear:N \l__nmc_fn_arg_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l__nmc_fn_arg_tl
+ \bool_if:NT \l__nmc_hyperbolic_bool
+ {
+ \tl_set:Nx \l__nmc_fn_tl
+ { \__nmc_fpify_unary_hyperbolic:N \l__nmc_fn_arg_tl }
+ }
+ % append fn
+ \bool_if:NTF \l__nmc_hyperbolic_bool
+ { \tl_put_right:NV \l__nmc_accum_tl \l__nmc_fn_tl }
+ {
+ \__nmc_accum_fn_parenth:NNn \l__nmc_accum_tl
+ \l__nmc_fn_arg_tl \l__nmc_fn_tl
+ }
+ \bool_if:NT \l__nmc_superscript_bool
+ { % e.g. \sin^{2}
+ \tl_put_right:Nn \l__nmc_accum_tl { ^ }
+ \tl_put_right:NV \l__nmc_accum_tl \l__nmc_power_arg_tl
+ \bool_set_false:N \l__nmc_superscript_bool
+ }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_unary_superscript:
+ {
+ \__nmc_next:
+ \tl_clear:N \l__nmc_power_arg_tl
+ \__nmc_fpify_next_braced:N \l__nmc_power_arg_tl
+ \tl_if_eq:VnTF \l__nmc_power_arg_tl { (-1) }
+ { % inverse trig/hyp. function?
+ \prop_get:NVNF \g__nmc_subst_misc_prop \l__nmc_fn_tl \l__nmc_fn_tl
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop
+ \l__nmc_fn_tl \l__nmc_subst_tl
+ \tl_concat:NNN \l__nmc_fn_tl a \l__nmc_subst_tl
+ }
+ }
+ { % not inverse fn
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_fn_tl \l__nmc_fn_tl
+ \bool_set_true:N \l__nmc_superscript_bool
+ }
+ }
+\cs_new:Npn \__nmc_fpify_unary_hyperbolic:N #1
+ {
+ \str_case:on \l__nmc_fn_tl
+ {
+ { sinh } { ( 0.5( exp(#1)- exp(-(#1)) ) ) }
+ { cosh } { ( 0.5( exp(#1) + exp(-(#1)) ) ) }
+ { tanh } { ( (exp(2(#1))-1)/(exp(2(#1))+1) ) }
+ { asinh } { ln( #1 + sqrt((#1)^2+1) ) }
+ { acosh } { ln( #1 + sqrt((#1)^2-1) ) }
+ { atanh } { ( 0.5 ln( (1+(#1))/(1-(#1)) ) ) }
+ { csch } { 1/( 0.5( exp(#1)- exp(-(#1)) ) ) }
+ { sech } { 1/( 0.5( exp(#1) + exp(-(#1)) ) ) }
+ { coth } { ( (exp(2(#1))+1)/(exp(2(#1))-1) ) }
+ { acsch } { ( ln(1/(#1)+sqrt(1/(#1)^2+1)) ) }
+ { asech } { ( ln(1/(#1)+sqrt(1/(#1)^2-1)) ) }
+ { acoth } { ( 0.5 ln( ((#1)+1)/((#1)-1) ) ) }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_power:
+ {
+ \tl_put_right:Nn \l__nmc_accum_tl { ^ }
+ \__nmc_fpify_next_braced:N \l__nmc_accum_tl
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_frac:
+ {
+ \tl_put_right:Nn \l__nmc_accum_tl { ( }
+ \__nmc_fpify_next_braced:N \l__nmc_accum_tl
+ \tl_put_right:Nn \l__nmc_accum_tl { / }
+ \__nmc_fpify_next_braced:N \l__nmc_accum_tl
+ \tl_put_right:Nn \l__nmc_accum_tl { ) }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_unarybrace:
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l__nmc_subst_tl
+ \tl_if_eq:VnT \l__nmc_C_tl { * }
+ { \__nmc_next: }
+ \tl_if_eq:VnTF \l__nmc_C_tl { [ }
+ { % n-th root
+ \tl_if_eq:VnTF \l__nmc_subst_tl { sqrt }
+ {
+ \__nmc_next:
+ \__nmc_fpify_ubrace_n:
+ }
+ {
+ \__nmc_next: \__nmc_next: \__nmc_next:
+ \__nmc_fpify_ubrace_aux:
+ }
+ }
+ { \__nmc_fpify_ubrace_aux: }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_ubrace_aux:
+ {
+ \tl_set_eq:NN \l_tmpa_tl \l__nmc_subst_tl
+ \__nmc_fpify_next_braced:N \l_tmpa_tl
+ \tl_if_eq:VnTF \l__nmc_C_tl { ! }
+ { \__nmc_fpify_ubrace_fact: }
+ { \tl_put_right:NV \l__nmc_accum_tl \l_tmpa_tl }
+ }
+\cs_new_protected:Npn \__nmc_fpify_ubrace_n:
+ {
+ \__nmc_error_where:n { [~]~argument~of~\__nmc_verb:n { \sqrt } }
+ \tl_clear:N \l__nmc_arg_tl
+ \tl_clear:N \l__nmc_ubrace_n_tl
+ \__nmc_get_arg_LR:NNN [ \l__nmc_arg_tl ]
+ \__nmc_fpify:VN \l__nmc_arg_tl \l__nmc_ubrace_n_tl
+ \__nmc_intify:Nn \l__nmc_ubrace_n_tl { 1 }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl
+ \__nmc_next:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_B_tl \l_tmpa_tl
+ \bool_if:nTF
+ {
+ \fp_compare_p:nNn { \l_tmpa_tl } < { 0 }
+ && \int_if_even_p:n { \l__nmc_ubrace_n_tl }
+ }
+ { \flag_raise:n { fp_invalid_operation } \__nmc_error_fpflag: }
+ {
+ \tl_put_right:Nx \l__nmc_accum_tl
+ { \__nmc_fpify_ubrace_n_aux:VV {\l_tmpa_tl}{ \l__nmc_ubrace_n_tl }}
+ }
+ }
+ }
+\cs_new:Npn \__nmc_fpify_ubrace_n_aux:nn #1#2
+ { sign( #1 )( abs( #1 ) )^( 1/( #2 ) ) }
+\cs_generate_variant:Nn \__nmc_fpify_ubrace_n_aux:nn { VV }
+
+\cs_new_protected:Npn \__nmc_fpify_ubrace_fact:
+ {
+ \tl_if_eq:VnF \l__nmc_subst_tl { sqrt }
+ {
+ \str_case:onT \l__nmc_subst_tl
+ {
+ { abs } { \tl_set:Nn \l__nmc_fact_arg_tl { \abs } }
+ { ceil } { \tl_set:Nn \l__nmc_fact_arg_tl { \ceil } }
+ { floor} { \tl_set:Nn \l__nmc_fact_arg_tl { \floor } }
+ }
+ {
+ \tl_put_right:Nx \l__nmc_fact_arg_tl
+ { { \exp_not:o \l__nmc_B_tl } }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_unarysub:
+ { % e.g. \log_{10}
+ \str_if_eq:VnTF \l__nmc_C_tl { _ }
+ {
+ \__nmc_next: \__nmc_next:
+ \__nmc_fpify_unarysub:N \l__nmc_B_tl
+ }
+ { \__nmc_fpify_unarysub:N \l__nmc_log_base_tl }
+ }
+\cs_new_protected:Npn \__nmc_fpify_unarysub:N #1
+ {
+ \__nmc_fpify:VN #1 \l__nmc_arg_tl
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \fp_compare:nF { 0 < \l__nmc_arg_tl != 1 }
+ {
+ \__nmc_error_what:n
+ { Valid~base~required~for~\__nmc_verb:n { \log } in }
+ }
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \tl_set:Nx \l_tmpa_tl
+ { \fp_eval:n { 1 / ( ln ( \l__nmc_arg_tl ) ) } }
+ \__nmc_error_fpflag:
+ }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_accum_fn_parenth:NNn \l__nmc_accum_tl \l_tmpa_tl {}
+ \tl_put_left:Nn \l__nmc_A_tl { \ln }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_surd:
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l__nmc_subst_tl
+ \tl_put_right:NV \l__nmc_accum_tl \l__nmc_subst_tl
+ \tl_clear:N \l__nmc_arg_tl
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c__nmc_srd_int }
+ \__nmc_parenth:N \l__nmc_arg_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l__nmc_accum_tl
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_fact:
+ {
+ \__nmc_error_where:n { factorial }
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_fact_arg_tl \l_tmpa_tl
+ \tl_if_eq:VnTF \l__nmc_C_tl { ! }
+ { \__nmc_fpify_fact_repeated: }
+ {
+ \__nmc_intify:Nn \l_tmpa_tl { 0 }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl
+ \__nmc_accum_fn_parenth:NNn \l__nmc_accum_tl \l_tmpa_tl { fact }
+ }
+ }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_fact_repeated:
+ {
+ \__nmc_intify:Nn \l_tmpa_tl { -1 }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl
+ \__nmc_fpify_double_fact:N \l_tmpa_tl
+ \tl_set:Nx \l_tmpa_tl { \fp_use:N \l__nmc_fact_fp }
+ \tl_if_eq:VnTF \l__nmc_C_tl { ! }
+ { \tl_set_eq:NN \l__nmc_fact_arg_tl \l_tmpa_tl }
+ { \__nmc_accum_fn_parenth:NNn \l__nmc_accum_tl \l_tmpa_tl {} }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_double_fact:N #1
+ {
+ \__nmc_next:
+ \int_compare:nNnTF { #1 } > { 0 }
+ {
+ \int_if_even:nTF { #1 }
+ { \__nmc_fpify_fact_do:nNn { 2 } #1 { 2 } }
+ { \__nmc_fpify_fact_do:nNn { 1 } #1 { 2 } }
+ }
+ { \fp_set:Nn \l__nmc_fact_fp { 1 } }
+ }
+% multiply nos from #1 to #2, put in \l__nmc_fact_fp
+% #3 = 1 (!), = 2 (!!)
+\cs_new_protected:Npn \__nmc_fpify_fact_do:nNn #1#2#3
+ {
+ \fp_set:Nn \l_tmpa_fp { #1 }
+ \fp_set:Nn \l_tmpb_fp { #2 }
+ \int_set:Nn \l_tmpb_int { #3 }
+ \fp_set_eq:NN \l__nmc_fact_fp \l_tmpa_fp
+ \fp_while_do:nNnn { \l_tmpa_fp } < { \l_tmpb_fp }
+ {
+ \fp_add:Nn \l_tmpa_fp { \l_tmpb_int }
+ \fp_set:Nn \l__nmc_fact_fp { \l__nmc_fact_fp * \l_tmpa_fp }
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_nary:
+ {
+ \bool_set_true:N \l__nmc_comma_nary_bool
+ \str_case:on \l__nmc_B_tl
+ {
+ { \gcd } { \__nmc_fpify_nary_gcd: }
+ { \max } { \__nmc_fpify_nary_maxmin: }
+ { \min } { \__nmc_fpify_nary_maxmin: }
+ }
+ \bool_set_false:N \l__nmc_comma_nary_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_nary_gcd:
+ {
+ \__nmc_insert_aster:
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c_max_int }
+ \tl_set:Nx \l__nmc_arg_tl { \tl_range:Nnn \l__nmc_arg_tl { 2 } { -2 } }
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpa_tl
+ \seq_set_split:NnV \l_tmpa_seq {,} \l_tmpa_tl
+ % eval. 1st expr.
+ \seq_pop:NN \l_tmpa_seq \l_tmpb_tl
+ \int_set:Nn \l_tmpb_int { \fp_to_int:n \l_tmpb_tl }
+ \seq_map_inline:Nn \l_tmpa_seq
+ {
+ \int_set:Nn \l_tmpd_int { \fp_to_int:n { ##1 } }
+ \int_set:Nn \l_tmpa_int { \int_max:nn { \l_tmpd_int } { \l_tmpb_int } }
+ \int_set:Nn \l_tmpb_int { \int_min:nn { \l_tmpd_int } { \l_tmpb_int } }
+ \int_set:Nn \l_tmpc_int { \int_mod:nn { \l_tmpa_int } { \l_tmpb_int } }
+
+ \int_until_do:nNnn { \l_tmpc_int } = { 0 }
+ {
+ \int_set_eq:NN \l_tmpa_int \l_tmpb_int
+ \int_set_eq:NN \l_tmpb_int \l_tmpc_int
+ \int_set:Nn \l_tmpc_int { \int_mod:nn
+ { \l_tmpa_int } { \l_tmpb_int } }
+ }
+ }
+ \tl_put_right:Nx \l__nmc_accum_tl { \int_use:N \l_tmpb_int }
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_nary_maxmin:
+ {
+ \prop_get:NVN \g__nmc_subst_fpfn_prop \l__nmc_B_tl \l__nmc_subst_tl
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c_max_int }
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_fpify:VN \l__nmc_arg_tl \l_tmpa_tl
+ % em-brace in case nested
+ \tl_put_right:Nx \l__nmc_accum_tl
+ { { \l__nmc_subst_tl \exp_not:o \l_tmpa_tl } }
+ \bool_set_true:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_comma:
+ {
+ \tl_put_right:Nn \l__nmc_accum_tl { , }
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ }
+\cs_new_protected:Npn \__nmc_fpify_binom:
+ {
+ \__nmc_fpify_next_braced:N \l__nmc_binom_top_tl
+ \__nmc_fpify_next_braced:N \l__nmc_binom_bot_tl
+ \__nmc_error_where:n { 2nd~argument~of~\__nmc_verb:n { \binom } }
+ \__nmc_intify:Nn \l__nmc_binom_bot_tl { 0 }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \seq_gpop:NN \g__nmc_error_where_seq \l__nmc_toss_tl
+ \__nmc_fpify_binom_calc:NN
+ \l__nmc_binom_top_tl \l__nmc_binom_bot_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_binom_calc:NN #1 #2
+ {
+ \tl_put_right:Nn \l__nmc_accum_tl { ( }
+ \int_if_zero:nTF { #2 }
+ { \tl_put_right:Nn \l__nmc_accum_tl { 1 } }
+ { % calc. top
+ \__nmc_fpify_binom_calc_do:nN { #1 - #2 + 1 } #1
+ \tl_put_right:Nn \l__nmc_accum_tl { / }
+ \__nmc_fpify_binom_calc_do:nN { 1 } #2 % calc. bot.
+ }
+ \tl_put_right:Nn \l__nmc_accum_tl { ) }
+ }
+\cs_new_protected:Npn \__nmc_fpify_binom_calc_do:nN #1 #2
+ {
+ \__nmc_fpify_fact_do:nNn { #1 } #2 { 1 }
+ \tl_put_right:Nx \l__nmc_accum_tl { \fp_use:N \l__nmc_fact_fp }
+ }
+\cs_new_protected:Npn \__nmc_fpify_BE:
+ {
+ \__nmc_next:
+ \tl_if_in:VnT \l__nmc_B_tl { alignat }
+ { \__nmc_next: }
+ }
+% \cs { m }
+\cs_new_protected:Npn \__nmc_fpify_absorbm:
+ { \__nmc_next: }
+% \cs { o m }
+\cs_new_protected:Npn \__nmc_fpify_absorbom:
+ {
+ \str_if_eq:VnT \l__nmc_C_tl { [ }
+ {
+ \__nmc_next:
+ \__nmc_get_arg_LR:NNN [ \l__nmc_toss_tl ]
+ }
+ \__nmc_next:
+ }
+\cs_new_protected:Npn \__nmc_fpify_font:
+ { \__nmc_fpify_meta: }
+
+\cs_new_protected:Npn \__nmc_fpify_meta:
+ {
+ \__nmc_next:
+ \__nmc_fpify:VN \l__nmc_B_tl \l__nmc_accum_tl
+ }
+\cs_new_protected:Npn \__nmc_fpify_metamm:
+ { \prg_replicate:nn { 2 } { \__nmc_fpify_meta: } }
+%%%%%%%%%%%%%%%%%%%
+% sum/prod
+\cs_new_protected:Npn \__nmc_fpify_sum:
+ {
+ \__nmc_insert_aster:
+ \group_begin:
+ \tl_if_eq:VnTF \l__nmc_B_tl { \sum }
+ { % sum
+ \tl_set:Nn \l__nmc_sum_op_tl { + }
+ \fp_zero:N \l__nmc_sum_total_fp
+ \fp_set:Nn \l__nmc_sum_prev_fp { 1 }
+ \tl_set:Nn \l__nmc_sum_type_tl { sum }
+ \bool_set_true:N \l__nmc_sum_bool
+ }
+ { % product
+ \tl_set:Nn \l__nmc_sum_op_tl { * }
+ \fp_set:Nn \l__nmc_sum_total_fp { 1 }
+ \fp_set:Nn \l__nmc_sum_prev_fp { 2 }
+ \tl_set:Nn \l__nmc_sum_type_tl { product }
+ \bool_set_false:N \l__nmc_sum_bool
+ }
+ \__nmc_error_where:n { \l__nmc_sum_type_tl }
+
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \__nmc_error_where:n { \l__nmc_sum_type_tl~\ limits }
+ \__nmc_sum_get_limits:NNN \l__nmc_sum_var_tl
+ \l__nmc_sum_index_int \l__nmc_sum_end_int
+ }
+ \bool_if:NTF \g__nmc_error_bool
+ { \group_end: }
+ { % get the summand/multiplicand
+ \__nmc_delim_arg:Nnn \l__nmc_arg_tl { 1 } { \c__nmc_sum_int }
+ \tl_if_eq:VnF \l__nmc_C_tl { ( }
+ { \__nmc_parenth:N \l__nmc_arg_tl }
+ \tl_set_eq:NN \l__nmc_summand_tl \l__nmc_arg_tl
+ % do the sum/prod; result in \l__nmc_sum_total_fp
+ \__nmc_error_where:n { \l__nmc_sum_type_tl }
+ \__nmc_sum_do:nnN { \l__nmc_sum_index_int }
+ { \l__nmc_sum_end_int } \l__nmc_sum_total_fp
+ \fp_gset_eq:NN \g_tmpa_fp \l__nmc_sum_total_fp
+ \tl_gset_eq:NN \g_tmpa_tl \l__nmc_A_tl
+ \exp_args:NNNV
+ \group_end:
+ \tl_set:Nn \l__nmc_C_tl \l__nmc_C_tl
+ \tl_put_right:Nx \l__nmc_accum_tl { \fp_use:N \g_tmpa_fp }
+ \tl_set_eq:NN \l__nmc_A_tl \g_tmpa_tl
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ }
+ }
+\cs_new_protected:Npn \__nmc_sum_get_limits:NNN #1#2#3
+ { % #1 (tl) sum var #2, #3 (ints) lower, upper limits
+ \str_if_eq:VnTF \l__nmc_C_tl { _ }
+ {
+ \__nmc_sum_limit_lower:NN #1#2
+ \bool_if:NF \g__nmc_error_bool
+ { \__nmc_sum_limit_upper:N #3 }
+ }
+ {
+ \__nmc_sum_limit_upper:N #3
+ \__nmc_sum_limit_lower:NN #1#2
+ }
+ }
+\cs_new_protected:Npn \__nmc_sum_limit_lower:NN #1#2
+ {
+ \__nmc_next: \__nmc_next:
+ \bool_if:NT \l__nmc_multitok_bool
+ { % may not be in vv-list
+ \seq_clear:N \l_tmpc_seq
+ \seq_push:NV \l_tmpc_seq \l__nmc_B_tl
+ \__nmc_prep_multitok:NN \l_tmpc_seq \l__nmc_A_tl
+ \seq_pop:NN \l_tmpc_seq \l__nmc_B_tl
+ }
+ \str_if_in:NnTF \l__nmc_B_tl { = }
+ {
+ \__nmc_vv_get_vars_vals_lims:NN \l__nmc_B_tl \c_empty_prop
+ \tl_set_eq:NN #1 \l__nmc_eq_var_tl
+ \__nmc_sum_limit_assign:NN #2 \l__nmc_vv_fp_expr_tl
+ \seq_if_in:NVF \l__nmc_calc_fn_seq \l__nmc_B_tl
+ { \seq_put_left:NV \l__nmc_calc_fn_seq \l__nmc_B_tl }
+ }
+ {
+ \__nmc_error_what:n
+ { No~\__nmc_verb:V \l__nmc_sum_type_tl\ variable~in }
+ }
+ }
+\cs_new_protected:Npn \__nmc_sum_limit_upper:N #1
+ {
+ \__nmc_next: \__nmc_next:
+ \__nmc_vv_get_vars_vals_lims:NN \l__nmc_B_tl \c_empty_prop
+ \__nmc_sum_limit_assign:NN #1 \l__nmc_vv_fp_expr_tl
+ }
+\cs_new_protected:Npn \__nmc_sum_limit_assign:NN #1#2
+ {
+ \tl_if_in:VnTF #2 { inf }
+ { \int_set:Nn #1 { \fp_sign:n { #2 } * \c_max_int } }
+ {
+ \fp_compare:nNnTF { abs(#2) } > { \c_max_int }
+ { \int_set:Nn #1 { \fp_sign:n { #2 } * \c_max_int } }
+ {
+ \__nmc_intify:Nn #2 { -inf }
+ \bool_if:NF \g__nmc_error_bool
+ { \int_set:Nn #1 { #2 } }
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_sum_do:nnN #1#2#3
+ { % #1,#2 lower, upper limits (int), #3 <-- total (fp)
+ \int_compare:nNnTF { \c_max_int } =
+ { \int_max:nn { \int_abs:n { #1 } } { \int_abs:n { #2 } } }
+ {
+ \bool_if:NTF \l__nmc_sum_bool
+ { \__nmc_sum_do_infinite:Nn #1 { sum } }
+ { \__nmc_sum_do_infinite:Nn #1 { prod } }
+ }
+ { \int_step_function:nnnN { #1 } { 1 } { #2 } \__nmc_sum_eval:n }
+ \bool_if:NF \g__nmc_error_bool
+ {
+ \int_compare:nTF { #1 <= #2 }
+ { \fp_set:Nn #3 { \l__nmc_sum_total_fp } }
+ {
+ \tl_if_eq:VnTF \l__nmc_sum_op_tl { * }
+ { \fp_set:Nn #3 { 1 } }
+ { \fp_set:Nn #3 { 0 } }
+ }
+ }
+ }
+\cs_set:Npn \__nmc_sum_do_infinite:Nn #1#2
+ {
+ \int_set:Nn \l__nmc_sum_round_int
+ { \l__nmc_round_int + \use:c { l__nmc_#2_extra_int } }
+ \int_set:Nn \l__nmc_suma_int { #1 - 1 }
+ % check loop
+ \bool_do_while:nn { \l__nmc_sum_cont_bool }
+ { % main loop
+ \bool_set_false:N \l__nmc_sum_cont_bool
+ \fp_until_do:nNnn { \l__nmc_sum_prev_fp }
+ = { \l__nmc_sum_rounded_fp }
+ {
+ \int_incr:N \l__nmc_suma_int
+ \fp_set_eq:NN \l__nmc_sum_prev_fp \l__nmc_sum_rounded_fp
+ \__nmc_sum_eval:n { \l__nmc_suma_int }
+ \fp_set:Nn \l__nmc_sum_rounded_fp
+ { round( \l__nmc_sum_total_fp, \l__nmc_sum_round_int ) }
+ }
+ % query terms
+ \int_set:Nn \l__nmc_sumb_int
+ { \l__nmc_suma_int + \use:c { l__nmc_#2_query_int } }
+ \int_while_do:nNnn { \l__nmc_suma_int } < { \l__nmc_sumb_int }
+ {
+ \int_incr:N \l__nmc_suma_int
+ \__nmc_sum_query:n { \l__nmc_suma_int }
+ }
+ }
+ \tl_gset:cx { g__nmc_ \tl_range:Nnn \l__nmc_sum_type_tl{1}{4} _info_tl }
+ { \int_eval:n { \l__nmc_suma_int - #1
+ - \use:c { l__nmc_#2_query_int } } }
+ }
+\cs_new_protected:Npn \__nmc_sum_eval:n #1
+ {
+ \__nmc_calc_fn_val:VNnN \l__nmc_sum_var_tl \l__nmc_summand_tl
+ { #1 } \l_tmpb_fp
+ \fp_set:Nn \l__nmc_sum_total_fp
+ { \l__nmc_sum_total_fp \l__nmc_sum_op_tl \l_tmpb_fp }
+ }
+\cs_new_protected:Npn \__nmc_sum_query:n #1
+ {
+ \__nmc_sum_eval:n { #1 }
+ \fp_set:Nn \l__nmc_sum_rounded_fp
+ { round( \l__nmc_sum_total_fp, \l__nmc_sum_round_int ) }
+ \fp_compare:nNnF { \l__nmc_sum_prev_fp } = { \l__nmc_sum_rounded_fp }
+ {
+ \bool_set_true:N \l__nmc_sum_cont_bool
+ \int_set_eq:NN \l__nmc_sumb_int \l__nmc_suma_int
+ }
+ }
+\cs_new_protected:Npn \__nmc_fpify_cmd:
+ {
+ \__nmc_insert_aster:
+ \str_case:onT \l__nmc_B_tl
+ {
+ { \eval } { \__nmc_cmd:n { eval } }
+ { \iter } { \__nmc_cmd:n { iter } }
+ { \solve } { \__nmc_cmd:n { solve } }
+ { \recur } { \__nmc_cmd:n { recur } }
+ { \tabulate } { \__nmc_cmd:n { table } }
+ { \nmcInfo } { \nmcInfo }
+ { \nmcEvaluate } { \__nmc_cmd:n { eval } }
+ { \nmcIterate } { \__nmc_cmd:n { iter } }
+ { \nmcSolve } { \__nmc_cmd:n { solve } }
+ { \nmcRecur } { \__nmc_cmd:n { recur } }
+ { \nmcTabulate } { \__nmc_cmd:n { table } }
+ }
+ {
+ \bool_set_false:N \l__nmc_insert_aster_bool
+ \bool_set_false:N \l__nmc_wraps_math_bool
+ }
+ }
+\cs_new_protected:Npn \__nmc_cmd:n #1
+ { % \cm { s O m O O }
+ \tl_set:Nn \l__nmc_delim_arg_tl { { #1 } } % cmd
+ \tl_if_eq:VnT \l__nmc_C_tl { * }
+ { \__nmc_next: }
+ \__nmc_append_sqbrarg: % settings
+ \__nmc_next:
+ \tl_put_right:Nx \l__nmc_delim_arg_tl { { \exp_not:o \l__nmc_B_tl } }
+ \__nmc_append_sqbrarg: % vv-list
+ \__nmc_append_sqbrarg: % num format
+ \tl_put_right:Nn \l__nmc_accum_tl { ( }
+ \group_begin:
+ \bool_set_true:N \l__nmc_num_only_bool
+ \exp_last_unbraced:No \__nmc_get_inputs:nnnnn \l__nmc_delim_arg_tl
+ \bool_set_false:N \l__nmc_sci_num_out_bool
+ \bool_if:NF \g__nmc_error_bool
+ { \use:c { __nmc_#1_process: } }
+ \exp_args:NNNV
+ \group_end:
+ \tl_put_right:Nn \l__nmc_accum_tl { \l_nmc_result_tl ) }
+ }
+\cs_new_protected:Npn \__nmc_append_sqbrarg:
+ {
+ \tl_if_eq:VnTF \l__nmc_C_tl { [ }
+ { \__nmc_append_sqbrarg_aux: }
+ { \tl_put_right:Nx \l__nmc_delim_arg_tl { {} } }
+ }
+\cs_new_protected:Npn \__nmc_append_sqbrarg_aux:
+ {
+ \__nmc_next:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_get_arg_LR:NNN [ \l_tmpa_tl ]
+ \tl_put_right:Nx \l__nmc_delim_arg_tl { { \exp_not:o \l_tmpa_tl } }
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \nmc_delim_arg:Nnn
+\tl_new:N \l__nmc_delim_arg_tl
+\tl_new:N \l__nmc_delim_argi_tl
+\int_new:N \l__nmc_delim_pas_int
+\int_new:N \l__nmc_delim_pos_int
+\bool_new:N \l__nmc_delim_stop_bool
+\bool_new:N \l__nmc_delim_lmod_bool
+
+\prg_new_conditional:Npnn \__nmc_if_pospas_gtr:nn #1#2 { p, TF }
+ {
+ \bool_if:nTF
+ {
+ \int_compare_p:nNn { \l__nmc_delim_pos_int } > { #1 }
+ &&
+ \int_compare_p:nNn { \l__nmc_delim_pas_int } > { #2 }
+ }
+ { \prg_return_true: }
+ { \prg_return_false: }
+ }
+%--------------------------------------------------------------------
+% #1(tlvar) receives arg (\l__nmc_delim_arg_tl)
+% #2 (int) initial pos
+% #3 (int) parsing state
+\cs_new_protected:Npn \__nmc_delim_arg:Nnn #1#2#3
+ {
+ \group_begin:
+ \bool_set_false:N \__nmc_delim_stop_bool
+ \bool_set_false:N \l__nmc_delim_lmod_bool
+ \int_set:Nn \l__nmc_delim_pos_int { #2 }
+ \int_set:Nn \l__nmc_delim_pas_int { #3 }
+ \tl_clear:N \l__nmc_delim_arg_tl
+ \bool_until_do:nn
+ {
+ \l__nmc_delim_stop_bool ||
+ \quark_if_nil_p:N \l__nmc_C_tl
+ }
+ {
+ \prop_get:NVNTF \g__nmc_class_prop \l__nmc_C_tl \l__nmc_class_tl
+ { \exp_last_unbraced:NV \use_ii:nn \l__nmc_class_tl }
+ { \__nmc_delim_var: } % unknown; treat as var
+ \int_incr:N \l__nmc_delim_pos_int
+ }
+ \tl_gset_eq:NN \g_tmpa_tl \l__nmc_A_tl
+ \tl_gset_eq:NN \g_tmpb_tl \l__nmc_delim_arg_tl
+ \exp_args:NNNV
+ \group_end:
+ \tl_set:Nn \l__nmc_C_tl \l__nmc_C_tl
+ \tl_set_eq:NN \l__nmc_A_tl \g_tmpa_tl
+ \tl_set_eq:NN #1 \g_tmpb_tl
+ }
+%%%%%%%%% delimit arg routines %%%%%%%%
+\cs_new_protected:Npn \__nmc_delim_stop:
+ {
+ \tl_if_eq:VnTF \l__nmc_C_tl { \q }
+ { \bool_set_false:N \l__nmc_delim_stop_bool }
+ { \bool_set_true:N \l__nmc_delim_stop_bool }
+ }
+\cs_new_protected:Npn \__nmc_delim_stop_if_gtr:n #1
+ {
+ \int_compare:nNnT { \l__nmc_delim_pas_int } > { #1 }
+ { \__nmc_delim_stop: }
+ }
+\cs_new_protected:Npn \__nmc_delim_append:
+ {
+ \__nmc_next:
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_B_tl
+ }
+\cs_new_protected:Npn \__nmc_delim_append_braced:
+ {
+ \__nmc_next:
+ \tl_put_right:Nx \l__nmc_delim_arg_tl { { \exp_not:o\l__nmc_B_tl } }
+ }
+\cs_new_protected:Npn \__nmc_delim_append_twobraced:
+ {
+ \__nmc_delim_append:
+ \__nmc_delim_append_braced:
+ \__nmc_delim_append_braced:
+ }
+\cs_new_protected:Npn \__nmc_delim_append_sqbra:
+ {
+ \__nmc_next:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_get_arg_LR:NNN [ \l_tmpa_tl ]
+ \__nmc_put_right_wrap:NnNn \l__nmc_delim_arg_tl
+ { [ } \l_tmpa_tl { ] }
+ }
+\cs_new_protected:Npn \__nmc_delim_dec:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_uny_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_next:
+ \__nmc_get_dec:NN \l_tmpa_tl \c_true_bool
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l_tmpa_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_var:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_uny_int }
+ { \__nmc_delim_stop: }
+ { \__nmc_delim_append: }
+ }
+\cs_new_protected:Npn \__nmc_delim_const:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_uny_int }
+ { \__nmc_delim_stop: }
+ { \__nmc_delim_append: }
+ }
+\cs_new_protected:Npn \__nmc_delim_arith:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ { \__nmc_delim_append: }
+ }
+\cs_new_protected:Npn \__nmc_delim_pm:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_cmp_int }
+ { \__nmc_delim_stop: }
+ { \__nmc_delim_append: }
+ }
+\cs_new_protected:Npn \__nmc_delim_comparison:
+ {
+ \int_compare:nNnT { \l__nmc_delim_pas_int } = { \c__nmc_cmp_int }
+ {
+ \tl_put_left:NV \l__nmc_A_tl \l__nmc_delim_arg_tl
+ \tl_put_left:Nn \l__nmc_A_tl { \land }
+ \tl_put_left:Nn \l__nmc_C_tl { \land }
+ }
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_and_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \__nmc_delim_arg:Nnn \l__nmc_delim_argi_tl { 1 } { \c__nmc_cmp_int }
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_delim_argi_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_andor:
+ { \__nmc_delim_stop: }
+
+\cs_new_protected:Npn \__nmc_delim_lparen:
+ {
+ \bool_lazy_or:nnTF { \__nmc_if_pospas_gtr_p:nn { 1 } { \c__nmc_trg_int } }
+ { \__nmc_if_pospas_gtr_p:nn { \l__nmc_posi_int } { \c__nmc_sum_int } }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_next:
+ \str_case:on \l__nmc_B_tl
+ {
+ { ( } { \__nmc_delim_lparen:nn { ( } { ) } }
+ { [ } { \__nmc_delim_lparen:nn { [ } { ] } }
+ { \{ } { \__nmc_delim_lparen:nn {\{ } {\} } }
+ { \lparen } { \__nmc_delim_lparen:nn { \lparen } { \rparen } }
+ { \lbrack } { \__nmc_delim_lparen:nn { \lbrack } { \rbrack } }
+ { \lbrace } { \__nmc_delim_lparen:nn { \lbrace } { \rbrace } }
+ }
+ \__nmc_delim_lparen_auxi:n { \l__nmc_posi_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_lparen:nn #1#2
+ {
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { ( }
+ \__nmc_get_arg_LR:NNN #1 \l__nmc_delim_arg_tl #2
+ \bool_if:NT \l__nmc_delim_lmod_bool
+ {
+ \tl_set:Nx \l__nmc_delim_arg_tl
+ { \tl_range:Nnn \l__nmc_delim_arg_tl { 1 } { -2 } }
+ }
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { ) }
+ \int_incr:N \l__nmc_delim_pos_int
+ }
+\cs_generate_variant:Nn \__nmc_delim_lparen:nn { VV }
+
+\cs_new_protected:Npn \__nmc_delim_lparen_auxi:n #1
+ { % #1 is first pos.
+ \int_compare:nNnTF { \l__nmc_delim_pas_int } = { \c__nmc_trg_int }
+ { % +1 to prevent ( )( )
+ \__nmc_delim_arg:Nnn
+ \l__nmc_delim_argi_tl { #1 + 1 } { \c__nmc_trg_int }
+ }
+ {
+ \int_compare:nNnT { \l__nmc_delim_pas_int } = { \c__nmc_uny_int }
+ {
+ \__nmc_delim_arg:Nnn
+ \l__nmc_delim_argi_tl { 2 } { \c__nmc_prn_int }
+ }
+ }
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_delim_argi_tl
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+\cs_new_protected:Npn \__nmc_delim_rparen:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_cmp_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_next:
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_B_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_lvert:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_next:
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_B_tl
+ \str_case:on \l__nmc_B_tl
+ {
+ { \lvert } { \__nmc_delim_lvert:nn { \lvert } { \rvert } }
+ { \lceil } { \__nmc_delim_lvert:nn { \lceil } { \rceil } }
+ { \lfloor } { \__nmc_delim_lvert:nn { \lfloor } { \rfloor } }
+ { | }
+ {
+ \__nmc_absval_arg:N \l__nmc_delim_arg_tl
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { | }
+ }
+ }
+ \__nmc_delim_lparen_auxi:n { 0 }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_lvert:nn #1#2
+ {
+ \__nmc_delim_lparen:nn { #1 } { #2 }
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { #2 }
+ }
+\cs_new_protected:Npn \__nmc_delim_lmod:
+ {
+ \bool_lazy_and:nnT { \int_compare_p:nNn { \l__nmc_posi_int } < { 3 } }
+ { \int_compare_p:nNn { \l__nmc_delim_pas_int } = { \l__nmc_trg_int } }
+ { \int_incr:N \l__nmc_delim_pas_int }
+ \__nmc_if_pospas_gtr:nnTF { \l__nmc_posi_int } { \l__nmc_trg_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_next:
+ \tl_if_in:NVTF \c__nmc_modds_tl \l__nmc_C_tl
+ {
+ \prop_get:NVN \g__nmc_subst_misc_prop \l__nmc_B_tl \l_tmpb_tl
+ \__nmc_delim_lparen:VV \l__nmc_B_tl \l_tmpb_tl
+ \__nmc_next:
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_B_tl
+ \tl_if_eq:VnTF \l__nmc_C_tl { | }
+ { \__nmc_delim_lparen_auxi:n { 0 } }
+ {
+ \__nmc_next:
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_B_tl
+ \__nmc_delim_stop:
+ }
+ }
+ {
+ \int_decr:N \l__nmc_delim_pos_int
+ \bool_set_true:N \l__nmc_delim_lmod_bool
+ }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_unary:n #1
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \tl_if_eq:VnT \l__nmc_C_tl { ^ }
+ {
+ \__nmc_delim_append:
+ \__nmc_delim_append_braced:
+ }
+ \__nmc_delim_arg:Nnn \l__nmc_delim_argi_tl { 1 } { #1 }
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_delim_argi_tl
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_power:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_prn_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \__nmc_delim_append_braced:
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_tfrac:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_uny_int }
+ { \__nmc_delim_stop: }
+ { \__nmc_delim_append_twobraced: }
+ }
+\cs_new_protected:Npn \__nmc_delim_frac: % also \(d)binom
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append_twobraced:
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_unarybrace:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \str_case:on \l__nmc_C_tl
+ {
+ { * } { \__nmc_delim_append: }
+ { [ } { \__nmc_delim_append_sqbra: }
+ }
+ \__nmc_delim_append_braced:
+ \__nmc_delim_arg:Nnn \l__nmc_delim_argi_tl { 2 }
+ { \c__nmc_prn_int }
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_delim_argi_tl
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_log:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \__nmc_delim_append:
+ \__nmc_delim_append_braced:
+ \__nmc_delim_arg:Nnn \l__nmc_delim_argi_tl { 1 } { \c__nmc_uny_int }
+ \__nmc_accum_fn_parenth:NNn \l__nmc_delim_arg_tl
+ \l__nmc_delim_argi_tl {}
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_surd:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_uny_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \tl_clear:N \l__nmc_delim_argi_tl
+ \tl_if_eq:VnT \l__nmc_B_tl { \prod }
+ {
+ \prg_replicate:nn { 2 }
+ { \__nmc_delim_append: \__nmc_delim_append_braced: }
+ }
+ \__nmc_delim_arg:Nnn \l__nmc_delim_argi_tl { 1 } { \c__nmc_srd_int }
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_delim_argi_tl
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_fact:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_prn_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \tl_if_eq:VnT \l__nmc_C_tl { ! }
+ { \__nmc_delim_append: }
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_qleave:
+ {
+ \__nmc_next:
+ \tl_if_eq:VnTF \l__nmc_B_tl { \q }
+ { \int_zero:N \l__nmc_delim_pos_int } % adhere
+ { \bool_set_true:N \l__nmc_delim_stop_bool } % sever
+ \tl_if_eq:VnT \l__nmc_C_tl { ' }
+ { \__nmc_next: }
+ }
+\cs_new_protected:Npn \__nmc_delim_nary:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \__nmc_get_arg_LR:NNN ( \l__nmc_B_tl )
+ \__nmc_put_right_wrap:NnNn \l__nmc_delim_arg_tl
+ { ( } \l__nmc_B_tl { ) }
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_sum_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_comma:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_cmp_int }
+ { \__nmc_delim_stop: }
+ { \__nmc_delim_append: }
+ }
+\cs_new_protected:Npn \__nmc_delim_sum:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_delim_append:
+ \__nmc_delim_append:
+ \__nmc_delim_append_braced:
+ \__nmc_delim_append:
+ \__nmc_delim_append_braced:
+ \__nmc_delim_arg:Nnn \l__nmc_delim_argi_tl { 1 } { \c__nmc_sum_int }
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_delim_argi_tl
+ \__nmc_delim_stop_if_gtr:n { \c__nmc_cmp_int }
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_absorb:
+ { % \cs
+ \__nmc_next:
+ \int_decr:N \l__nmc_delim_pos_int
+ }
+\cs_new_protected:Npn \__nmc_delim_absorbm:
+ { % \cs { m }
+ \__nmc_next: \__nmc_next:
+ \int_decr:N \l__nmc_delim_pos_int
+ }
+\cs_new_protected:Npn \__nmc_delim_absorbom:
+ { % \cs { o m }
+ \__nmc_next:
+ \str_if_eq:VnT \l__nmc_C_tl { [ }
+ {
+ \__nmc_next:
+ \__nmc_get_arg_LR:NNN [ \l__nmc_toss_tl ]
+ }
+ \__nmc_next:
+ \int_decr:N \l__nmc_delim_pos_int
+ }
+\cs_new_protected:Npn \__nmc_delim_BE:
+ {
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_cmp_int }
+ { \__nmc_delim_stop: }
+ {
+ \__nmc_next: \__nmc_next:
+ \str_if_in:VnTF \l__nmc_B_tl { alignat }
+ { \__nmc_next: }
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { \c_group_begin_token }
+ \__nmc_get_arg_LR:NNN \begin \l__nmc_delim_arg_tl \end
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { \c_group_end_token }
+ \__nmc_next:
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_font:
+ {
+ \__nmc_next:
+ \tl_put_left:NV \l__nmc_A_tl \l__nmc_B_tl
+ \int_decr:N \l__nmc_delim_pos_int
+ }
+\cs_new_protected:Npn \__nmc_delim_metamm:
+ {
+ \__nmc_next:
+ \__nmc_delim_append_braced:
+ \__nmc_delim_append_braced:
+ \int_decr:N \l__nmc_delim_pos_int
+ }
+\cs_new_protected:Npn \__nmc_delim_cmd:
+ { % \cmd { s O m O O }
+ \__nmc_if_pospas_gtr:nnTF { 1 } { \c__nmc_sum_int }
+ { \__nmc_delim_stop: }
+ {
+ \tl_put_right:NV \l__nmc_delim_arg_tl \l__nmc_C_tl
+ \__nmc_next:
+ \tl_if_eq:VnT \l__nmc_C_tl { * }
+ { \__nmc_next: }
+ \tl_put_right:Nn \l__nmc_delim_arg_tl { * }
+ \__nmc_delim_nmcfn_aux:NN [ ]
+ \__nmc_next:
+ \tl_put_right:Nx
+ \l__nmc_delim_arg_tl { { \exp_not:o \l__nmc_B_tl } }
+ \__nmc_delim_nmcfn_aux:NN [ ]
+ \__nmc_delim_nmcfn_aux:NN [ ]
+ }
+ }
+\cs_new_protected:Npn \__nmc_delim_nmcfn_aux:NN #1#2
+ {
+ \tl_if_eq:VnT \l__nmc_C_tl { [ }
+ {
+ \__nmc_next:
+ \tl_clear:N \l_tmpa_tl
+ \__nmc_get_arg_LR:NNN #1 \l_tmpa_tl ]
+ \__nmc_put_right_wrap:NnNn \l__nmc_delim_arg_tl
+ { #1 } \l_tmpa_tl { #2 }
+ }
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% save & retrieve
+\tl_new:N \g__nmc_reuse_tl
+\tl_new:N \g__nmc_reuse_filename_tl
+\tl_new:N \l__nmc_reuse_retrieved_tl
+\bool_new:N \l__nmc_reuse_retrieved_bool
+\bool_new:N \g__nmc_lyx_bool
+\ior_new:N \g__nmc_ior
+\iow_new:N \g__nmc_iow
+\tl_gset:NV \g__nmc_reuse_filename_tl \jobname
+\tl_gput_right:Nn \g__nmc_reuse_filename_tl { .nmc }
+%
+\NewDocumentCommand \nmcReuse { s >{ \TrimSpaces } O{} }
+ { % save \eval result to csname #2
+ \tl_if_empty:nTF { #2 }
+ { \__nmc_reuse_retrieve: }
+ {
+ \tl_if_empty:NTF \g__nmc_reuse_tl
+ {
+ \__nmc_error_where:n { \__nmc_verb:n { \nmcReuse }~command }
+ \__nmc_error_what:n { No~value~to~save~with }
+ }
+ { \__nmc_reuse_result:c { #2 } }
+ }
+ \IfBooleanT #1 { \__nmc_debug_display:nn { 99991 } { reuse } }
+ }
+\ProvideDocumentCommand\reuse {} { \nmcReuse }
+\cs_new_protected:Npn \__nmc_reuse_retrieve:
+ {
+ \file_get:VnNT \g__nmc_reuse_filename_tl {} \l__nmc_reuse_retrieved_tl
+ {
+ \bool_lazy_or:nnF
+ { \tl_if_blank_p:V \l__nmc_reuse_retrieved_tl }
+ { \tl_if_head_eq_meaning_p:VN \l__nmc_reuse_retrieved_tl \par }
+ {
+ \seq_set_split:NnV \l_tmpa_seq {,} \l__nmc_reuse_retrieved_tl
+ \seq_map_inline:Nn \l_tmpa_seq
+ { \__nmc_reuse_defcmds:Nnn ##1 { _props } }
+ }
+ }
+ \bool_set_true:N \l__nmc_reuse_retrieved_bool
+ }
+\cs_new_protected:Npn \__nmc_reuse_result:N #1
+ {
+ \tl_set:Nn \l_tmpb_tl { #1 }
+ \tl_put_right:Nx \l_tmpb_tl { { \tl_to_str:N \g__nmc_reuse_tl } }
+ \bool_if:NF \l__nmc_reuse_retrieved_bool
+ { \__nmc_reuse_retrieve: }
+ \clist_put_right:NV \l__nmc_reuse_retrieved_tl \l_tmpb_tl
+ \exp_last_unbraced:NV\__nmc_reuse_defcmds:Nnn \l_tmpb_tl {}
+ \tl_gclear:N \g__nmc_reuse_tl
+ }
+\cs_generate_variant:Nn \__nmc_reuse_result:N { c }
+
+\cs_new_protected:Npn \__nmc_reuse_defcmds:Nnn #1#2#3
+ {
+ \prop_get:NnNTF \g__nmc_subst_var_prop { #1 } \l__nmc_toss_tl
+ { \RenewDocumentCommand #1{}{#2} }
+ { \NewDocumentCommand #1{}{#2} }
+ \tl_set_rescan:Nnn #1 { \ExplSyntaxOn } { #2 }
+ \use:c { __nmc_reuse_write#3:Nn } #1{#2}
+ }
+\cs_new_protected:Npn \__nmc_reuse_write:Nn #1#2
+ {
+ \__nmc_reuse_write_props:Nn #1{#2}
+ \file_get:VnNTF \g__nmc_reuse_filename_tl {} \l_tmpa_tl
+ {
+ \tl_if_head_eq_meaning:VNTF \l_tmpa_tl \par
+ { \tl_clear:N \l_tmpa_tl }
+ {
+ \__nmc_reuse_delete:NN #1 \l_tmpa_tl
+ \tl_if_blank:VF \l_tmpa_tl
+ {
+ \tl_trim_spaces:N \l_tmpa_tl
+ \tl_put_right:Nn \l_tmpa_tl {,}
+ }
+ }
+ }
+ { \tl_clear:N \l_tmpa_tl }
+ \tl_put_right:Nn \l_tmpa_tl { #1 {#2} }
+ \iow_open:NV \g__nmc_iow \g__nmc_reuse_filename_tl
+ \iow_now:NV \g__nmc_iow \l_tmpa_tl
+ \iow_close:N \g__nmc_iow
+ }
+\cs_new_protected:Npn \__nmc_reuse_delete:NN #1#2
+ {
+ \seq_clear:N \l_tmpb_seq
+ \seq_set_split:NnV \l_tmpa_seq {,} #2
+ \seq_map_inline:Nn \l_tmpa_seq
+ {
+ \tl_if_head_eq_meaning:nNF { ##1 } #1
+ { \seq_put_right:Nn \l_tmpb_seq { ##1 } }
+ }
+ \tl_set:Nx #2 { \seq_use:Nn \l_tmpb_seq {,} }
+ }
+\cs_new_protected:Npn \__nmc_reuse_write_props:Nn #1#2
+ {
+ \prop_put_if_new:Nnn \g__nmc_class_prop { #1 }
+ { \__nmc_fpify_var: \__nmc_delim_var: }
+ \prop_put:Nnn \g__nmc_subst_var_prop { #1 } { #2 }
+ }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% settings
+\bool_new:N \l__nmc_multitok_bool
+\bool_new:N \l__nmc_vv_multline_bool
+\bool_new:N \l__nmc_deg_bool
+\tl_new:N \l__nmc_eq_num_tl
+\int_new:N \l__nmc_posi_int
+\int_new:N \l__nmc_eval_reuse_int
+\int_new:N \l__nmc_debug_int
+\tl_new:N \l__nmc_reuse_sep_tl % numerica-plus
+\int_set_eq:NN \l__nmc_posi_int \c_one_int
+
+\cs_new_protected:Npn \__nmc_set_trig_parsing:n #1
+ { % #1=1,2,3
+ \int_set:Nn\l__nmc_posi_int { #1 }
+ \int_compare:nNnTF { #1 } > { 1 }
+ { % #1=2,3
+ \int_set_eq:NN \l__nmc_trg_int \c__nmc_trg_int
+ \int_compare:nNnT { #1 } > { 2 }
+ { % #1=3
+ \__nmc_fill_class:nn { \frac, \dfrac }
+ { \__nmc_fpify_frac: \__nmc_delim_tfrac: }
+ }
+ }
+ { \int_set_eq:NN \l__nmc_trg_int \c__nmc_uny_int } % #1=1
+ }
+\cs_new:Npn \__nmc_deg:
+ { \bool_if:NT { \l__nmc_deg_bool } { d } }
+\cs_new:Npn \__nmc_int_to_bool:Nn #1#2
+ { \bool_set:Nn #1 { !\int_if_zero_p:n { #2 } } }
+\keys_define:nn { numerica }
+ {
+ rounding .int_set:N = \l__nmc_round_int,
+ pad .code:n = \__nmc_int_to_bool:Nn
+ \l__nmc_pad_zeros_bool { #1 },
+ output-sci-notation .code:n = \__nmc_int_to_bool:Nn
+ \l__nmc_sci_num_out_bool { #1 },
+ output-exponent-char .tl_set:N = \l__nmc_sci_num_out_tl,
+ input-sci-notation .code:n = \__nmc_int_to_bool:Nn
+ \l__nmc_sci_num_in_bool { #1 },
+ input-exponent-char .tl_set:N = \l__nmc_sci_num_in_tl,
+ multitoken-variables .code:n = \__nmc_int_to_bool:Nn
+ \l__nmc_multitok_bool { #1 },
+ logarithm-base .tl_set:N = \l__nmc_log_base_tl,
+ intify-rounding .tl_set:N = \l__nmc_intify_round_tl,
+ vv-display .tl_set:N = \l__nmc_vv_display_tl,
+ vv-inline .tl_set:N = \l__nmc_vv_inline_tl,
+ sum-extra-rounding .int_set:N = \l__nmc_sum_extra_int,
+ sum-query-terms .int_set:N = \l__nmc_sum_query_int,
+ prod-extra-rounding .int_set:N = \l__nmc_prod_extra_int,
+ prod-query-terms .int_set:N = \l__nmc_prod_query_int,
+ eval-reuse .int_set:N = \l__nmc_eval_reuse_int,
+%
+ rounding .default:n = 6,
+ pad .default:n = 0,
+ output-sci-notation .default:n = 0,
+ output-exponent-char .default:n = e,
+ input-sci-notation .default:n = 0,
+ input-exponent-char .default:n = e,
+ multitoken-variables .default:n = 1,
+ logarithm-base .default:n = 10,
+ intify-rounding .default:n = 14,
+ vv-display .default:n = {,}\mskip 36mu minus 24mu(vv),
+ vv-inline .default:n = {,}\mskip 12mu plus 6mu minus 9mu(vv),
+ sum-extra-rounding .default:n = 2,
+ sum-query-terms .default:n = 0,
+ prod-extra-rounding .default:n = 2,
+ prod-query-terms .default:n = 0,
+ eval-reuse .default:n = 0,
+ }
+\keys_set_known:nn { numerica }
+ {
+ rounding,pad,output-sci-notation,output-exponent-char,
+ input-sci-notation,input-exponent-char,
+ multitoken-variables,logarithm-base,intify-rounding,
+ vv-display,vv-inline,sum-extra-rounding,sum-query-terms,
+ prod-extra-rounding,prod-query-terms,eval-reuse
+ }
+\keys_define:nn { numerica/generic }
+ {
+ dbg .code:n = \int_set:Nn \l__nmc_debug_int
+ { \int_compare:nNnTF { \int_abs:n { #1 } } = { 1 }
+ { \int_sign:n { #1 }*2*3*5*7 } { #1 } },
+ ^ .code:n = \bool_set_true:N \l__nmc_sci_num_in_bool
+ \tl_set:Nn \l__nmc_sci_num_in_tl { #1 },
+ xx .code:n = \__nmc_int_to_bool:Nn \l__nmc_multitok_bool { #1 },
+ () .code:n = \__nmc_set_trig_parsing:n { 2+\int_sign:n { #1-1 } },
+ () .initial:n = 0,
+ o .code:n = \bool_set_true:N \l__nmc_deg_bool,
+ log .tl_set:N = \l__nmc_log_base_tl,
+ vvmode .code:n = \__nmc_calc_mode:n { \int_sign:n { #1*#1 } },
+ vvd .code:n = \tl_set:Nn \l__nmc_vv_display_tl { #1 }
+ \tl_if_in:NnT \l__nmc_vv_display_tl { \\ }
+ { \bool_set_true:N \l__nmc_vv_multline_bool },
+ vvi .tl_set:N = \l__nmc_vv_inline_tl,
+ * .code:n = \tl_set:Nn \l__nmc_eq_num_tl { * },
+ p .tl_set:N = \l__nmc_punc_tl,
+ p .default:n = {,},
+ S+ .int_set:N = \l__nmc_sum_extra_int,
+ S? .int_set:N = \l__nmc_sum_query_int,
+ P+ .int_set:N = \l__nmc_prod_extra_int,
+ P? .int_set:N = \l__nmc_prod_query_int,
+ }
+\keys_define:nn { numerica/eval }
+ { reuse .int_set:N = \l__nmc_eval_reuse_int }
+\keys_define:nn { numerica/package }
+ {
+ plus .code:n = \file_input:n { numerica-plus.def },
+ tables .code:n = \file_input:n { numerica-tables.def },
+ % calculus .code:n = \file_input:n { numerica-calculus.def },
+ lyx .code:n = \file_input:n { numerica-lyx.def }
+ }
+\ProcessKeysPackageOptions { numerica/package }
+
+\file_if_exist:nT { numerica.cfg }
+ {
+ \file_get:nnN { numerica.cfg } {} \l_tmpa_tl
+ \exp_args:NnV \keys_set_known:nn { numerica } \l_tmpa_tl
+ }
+% end of `numerica.sty' \ No newline at end of file